Bei nicht korrekt ausgeführtem Befehl, siehe Fehlerantwort in diesem Kapitel
•
Funktion: Schreibe in ein Coil (05h)
Diese Funktion schreibt Daten in ein Coil. Die Möglichkeit zur Beschreibung des Coils ist dafür
Voraussetzung. Änderungen der Coils von OFF->ON bzw. ON->OFF wird wie folgt realisiert:
Datenänderung
Daten (MSB)
Daten (LSB)
Beispiel:
Senden eines Befehls „RUN" an einen SLAVE mit der Adresse „3". Coil-Adresse für den Startbefehl
ist 0001h (Voraussetzung: Parameter A002=03).
Anfrage
Nr.
Feldname
1
Slave-Adresse *1)
2
Funktionsnummer
3
Adresse Coil (MSB) *2)
4
Adresse Coil (LSB) *2)
5
Daten Coil (MSB) *3)
6
Daten Coil (LSB) *3)
7
CRC-16 (MSB)
8
CRC-16 (LSB)
*1)
Betriebsart „Broadcasting" inaktiv
*2)
Bei deaktiviertem „Modicon Mode" beginnt die Startadresse Coils bei 0. Coil-Adressen 1-31
werden zu 0-30. Startadresse der Coils verschiebt sich zur angegebenen Adresse aus der
Modbus Coil-Liste um einen Wert nach unten (Adresse Coil = Coil-Adresse - 1 //
0000h=0001h-1)
*3)
FF00h: OFF->ON
Bei nicht korrekt ausgeführtem Befehl, siehe Fehlerantwort in diesem Kapitel
•
Coil Status
OFF->ON
ON->OFF
FFh
00h
00h
00h
Beispiel
(Hex)
03
05
00
01
FF
00
8C
A3
Antwort
Nr.
Feldname
1
Slave-Adresse *1)
2
Funktionsnummer
3
Adresse Coil (MSB) *2)
4
Adresse Coil (LSB) *2)
5
Daten Coil (MSB) ) *3)
6
Daten Coil (LSB) ) *3)
7
CRC-16 (MSB)
8
CRC-16 (LSB)
HITACHI W L 200
Beispiel
(Hex)
03
05
00
01
FF
00
8C
A3
191