Systemparameter
Hier können Sie die kompletten SPS-Sourcen entpacken: TutorialSample.zip
Über die Systemparameter wird z.B. die gemeinsame ASDU-Adresse und die Anwenderfunktionen der Zentralstation konfiguriert.
In unserer Einführung konfigurieren wir folgende Systemparameter:
- Die gemeinsame ASDU-Adresse wird auf 7 gesetzt. (asduAddr)
- Das loggen der Debugmeldungen im Application-Log wird aktiviert (dbgMode). Es werden Änderungen im Gerätestatus gelogt.
Fügen Sie folgenden SPS-Code in Ihr SPS-Projekt ein:
IF init THEN
init := FALSE;
...
client.sysPara.asduAddr := 7;
client.sysPara.dbgMode := IEC870_DEBUGMODE_DEVSTATE(* OR IEC870_DEBUGMODE_LINKERROR OR IEC870_DEBUGMODE_ASDU OR IEC870_DEBUGMODE_LINKLAYER *);
...
ELSE
client( pInputs := ADR( inputs ),
cbInputs := SIZEOF( inputs ),
pOutputs := ADR( outputs ),
...
END_IF
Die Dokumentation aller Systemparameter finden Sie hier: ST_IEC870_5_101SystemParams.