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:

Fügen Sie folgenden SPS-Code in Ihr SPS-Projekt ein:

IF init THEN
    init := FALSE;
...

     client.sysPara.asduAddr := 7;
    client.sysPara.asduFmt.eCOTSize := eIEC870_COT_TwoOctets;(* cause of transfer octet size *)
 client.sysPara.asduFmt.eAsduAddrSize := eIEC870_AsduAddr_TwoOctets;(* common ASDU address octet size *)
 client.sysPara.asduFmt.eObjAddrSize := eIEC870_ObjAddr_ThreeOctets;(* information object address octet size *)
 client.sysPara.dbgMode := IEC870_DEBUGMODE_DEVSTATE OR IEC870_DEBUGMODE_LINKERROR; (* 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.