Systemparameter

Hier können Sie die kompletten SPS-Sourcen entpacken: TcPlcLibIEC870_5_101Slave_TutorialSample.zip

 

Über die Systemparameter wird z.B. die gemeinsame ASDU-Adresse und die Anwenderfunktionen der Unterstation 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;
...

     server.sysPara.asduAddr := 7;
    server.sysPara.bUsePCTime := TRUE;
    server.sysPara.bSyncTime := TRUE;
    server.sysPara.bSyncPCTime := FALSE;
    server.sysPara.bEndOfInit := TRUE;
    server.sysPara.bPerCyclic := FALSE;
    server.sysPara.tPerCyclicBase := T#5s;
    server.sysPara.bBackScan := FALSE;
    server.sysPara.tBackScanCycle := T#30s;
    server.sysPara.bPerFRZ := TRUE;
    server.sysPara.tPerFRZCycle := T#15s;
    server.sysPara.dbgMode :=  (*IEC870_DEBUGMODE_ASDU OR*) IEC870_DEBUGMODE_DEVSTATE;

...
ELSE
    server( pInputs := ADR( inputs ),
        cbInputs := SIZEOF( inputs ),
        pOutputs := ADR( outputs ),
...

END_IF

Die Dokumentation aller Systemparameter finden Sie hier: ST_IEC870_5_101SystemParams.