Zählwertabfrage und Zeitsynchronisation

Das hier vorgestellte Beispielprogramm zeigt einen IEC 60870-5-104 Slave mit High Level Schnittstelle. Kern des Beispiels ist die Uhrzeit-Synchronisation von Master zu Slave und die Zählwertabfrage. Die Synchronisation der Uhrzeit findet hier beispielhaft alle 120s statt. Ein Datentyp M_IT_NA_1 sorgt für die Zählwert-Übertragung durch eine General-Zähler-Abfrage.

Download TwinCAT XAE Project (*.zip): IEC870_104_HighLevel_Slave_counter_time.zip

Im Beispiel sind folgende Parameter für die Unterstation (Slave) eingestellt:

Zählwertabfrage und Zeitsynchronisation 1:
  • Die Applikationen stellen eine beispielhafte Umsetzung der High-Level Schnittstellte dar. Es wird kein Anspruch auf Vollständigkeit und Richtigkeit übernommen. Stellen Sie die IP-Adresse des Slaves sowohl im Master- als auch im Slave-Teil ein! Überprüfen Sie, dass der Port 2404 nicht von einer Firewall blockiert wird!
  • Die Verbindungsherstellung beginnt nach dem Starten des Programms. Die Datenpunkte werden in der Globalen Variablenliste (GVL) verwaltet.