Beispiele

Im Beispielprojekten sind folgende Stationsparameter für die Unterstation oder Zentralstation eingestellt:

Um die Beispiele fehlerfrei übersetzen zu können benötigen Sie die TwinCAT Version 2.10 Build > 1328!

Die Beispielapplikationen beinhalten zwei Programmteile: P_MAIN_LowSpeed() (langsame Task) implementiert das Fernwirkprotokol und P_SerialComm_HighSpeed() (schnelle Task)implementiert die TwinCAT Kommunikation über die seriellen Schnittstellen.

 

SPS Project

TwinCAT System Manager Konfiguration

Beschreibung

LowLevelSlaveSample.zip

(unbalanced mode)

 LowLevelSlaveSampleBal.zip

(balanced mode)

LowLevelSlaveSample.zip

(unbalanced mode)

 LowLevelSlaveSampleBal.zip

(balanced mode)

Einfache Slave-Applikation die das TwinCAT IEC60870-5-101 Serial Link Interface nutzt.

 

Der Funktionsbaustein FB_IEC870_5_101SServices beinhaltet eine einfache Implementierung folgender Dienste: Test, Uhrzeitsynchronisation, Generalabfrage und Zählerabfrage (mode C).

Bei einer hergestellten Verbindung sendet die Unterstation jede Sekunde einen Bitstring (M_BO_TB_1, mit Zeitstempel CP56Time2a, Objektadresse: 100) und der Übertragunsursache: Spontan an die Zentralstation.

Ein Zählwert (M_IT_NA_1, ohne Zeitstempel, Objektadresse: 400) wird zur Leitstation als Antwort auf Zähler-Abfragebefehle (mode C).

LowLevelMasterSample.zip

(unbalanced mode)

 LowLevelMasterSampleBal.zip

(balanced mode)

LowLevelMasterSample.zip

(unbalanced mode)

 LowLevelMasterSampleBal.zip

(balanced mode)

Einfache Master-Applikation die das TwinCAT IEC60870-5-101 Serial Link Interface nutzt.
 

Der Funktionsbaustein FB_IEC870_5_101MServices beinhaltet eine einfache Implementierung folgender Dienste: Test, Uhrzeitsynchronisation, Generalabfrage und Zählerabfrage.