IC-KP2-2HB17-2V1D
Befehle
7.3
Befehlsausführung
Die Steuerung initiiert einen Identifikationsbefehl. Falls sich die Daten seit dem letzten
Auslesen geändert haben, führt die Auswerteeinheit den neuen Befehl aus. Falls die
Auswerteeinheit einen Befehl mehrfach ausführen soll, muss das Togglebit invertiert werden.
Nur dann erkennt das Gerät, dass der Befehl erneut ausgeführt werden soll.
Wenn die Auswerteeinheit einen neuen Befehl erkennt, setzt sie den Status im Eingangsfeld
auf FFh. Der Antwortzähler wird um '1' erhöht. Nachdem die Auswerteeinheit Befehle
ausgeführt hat, wird der Status angezeigt (siehe Kapitel 7.17).
Das Togglebit der Antwort entspricht dem Togglebit des Befehls.
Sobald neue Daten verfügbar sind, werden die alten Daten überschrieben. Der Antwortzähler
wird um '1' erhöht. Falls der Antwortzähler überläuft, wird er auf seinen Startwert (01h)
zurückgesetzt.
Neue Befehle dürfen nur an ein Ausgangsfeld geschickt werden, nachdem die Antwort des
vorangehenden Befehls gelesen wurde.
Für eine Übersicht über die unterstützten Befehle siehe Kapitel 7.10.
Befehl:
Byte 0*
Byte 1*
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
...
Byte N
Tabelle 7.1
Bestätigung (bei MODBUS/TCP wird keine Bestätigung gesendet)
Byte 0*
Byte 1*
Byte 2
Byte 3
Byte 4
Byte 5
...
Byte N
Tabelle 7.2
Telegrammlänge High Byte
Telegrammlänge Low Byte
Befehlscode
Kanal / Togglebit = 0
Parameter
Parameter
Zu schreibende Daten
...
Zu schreibende Daten
* Dieses Byte wird nur beim TCP/IP- und MODBUS TCP/IP-Protokoll verwendet.
Telegrammlänge High Byte
Telegrammlänge Low Byte
Befehlscode (Echo)
Kanal / Togglebit (Echo) = 0
Status FFh
Antwortzähler
00h
00h
* Dieses Byte wird nur beim TCP/IP- und MODBUS TCP/IP-Protokoll verwendet.
23