Beispiele
Im Beispielprojekten sind folgende Stationsparameter für die Unterstation oder Zentralstation eingestellt:
- Standard PC interface: COM1
- 19200 Baud
- Link address: 1
- Link address size: 1 octet
- Cause of transfer size: 1 octet
- Originator address: not used
- Common ASDU address: 7
- Common ASDU address size: 1 octet
- Information object address size: 2 octets
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 |
---|---|---|
(unbalanced mode) (balanced mode) | (unbalanced mode) (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). |
(unbalanced mode) (balanced mode) | (unbalanced mode) (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. |