Basiseinstellungen: Protokollparameter
Über die IEC60870-5-104-Protokollparameter kann das Verhalten der Zentralstation an die Anforderungen der Unterstation angepasst werden. Die meisten Parameter sind mit Defaultwerten vorbelegt, so dass diese nicht verändert werden müssen.
Im unserem Beispiel verändern wir die Werte der iK- und iW-Parameter und konfigurieren die IP-Adresse und Portnummer der Unterstation zu der die Verbindung aufgebaut werden soll.
IF init THEN
init := FALSE;
...
client.protPara.sRemoteHost := '127.0.0.1';
client.protPara.nRemotePort := 2404;
client.protPara.iK := 12;
client.protPara.iW := 8;
client.protPara.bThrottleMode := TRUE;
client.protPara.bPackFrames := TRUE;
ELSE
client( pInputs := ADR( inputs ),
cbInputs := SIZEOF( inputs ),
pOutputs := ADR( outputs ),
...
END_IF
Die Dokumentation aller Übertragungsprotokoll-Parameter ist unter ST_IEC870_5_104ProtocolParams zu finden.
Das zugehörige Tutorial SPS-Beispiel kann hier heruntergeladen werden.