Basiseinstellungen: Systemparameter

Über die Systemparameter werden 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 Debug-Meldungen im Application-Log wird aktiviert (dbgMode). Es werden Änderungen im Gerätestatus geloggt.

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.

Das zugehörige Tutorial SPS-Beispiel kann hier heruntergeladen werden.