System parameters
Here you can unpack the complete PLC sources: TutorialSample.zip
The common ASDU address and the user functions of the controlling station are configured via the system parameters.
In our introduction we configure the following system parameters:
- The common ASDU address is set to 7. (asduAddr)
- Logging of debugging messages in the application log is activated (dbgMode). Logging of device state changes is enabled.
Add the following PLC code to your PLC project:
IF init THEN
init := FALSE;
...
client.sysPara.asduAddr := 7;
client.sysPara.dbgMode := IEC870_DEBUGMODE_DEVSTATE (* IEC870_DEBUGMODE_ASDU OR IEC870_DEBUGMODE_LINKERROR OR IEC870_DEBUGMODE_LINKLAYER *);
...
ELSE
client( pInputs := ADR( inputs ),
cbInputs := SIZEOF( inputs ),
pOutputs := ADR( outputs ),
...
END_IF
The documentation for all system parameters can be found here: ST_IEC870_5_101SystemParams.