MODBUS-Standardfunktionen
5.4.1
Ausgangsstatus lesen (Funktionscode 01)
Mit dem Funktionscode 01 wird der Zustand einzelner oder mehrerer Ausgänge abgefragt.
b Format der Anforderungsnachricht (Master ® Slave)
Funktionscode
Abb. 5-9:
b Formate der Antwortnachricht (Slave ® Master)
Abb. 5-10: Antwortnachricht bei fehlerfreier Ausführung der Anforderung
Funktionscode
Modbus-Schnittstellenmodul QJ71MB91
Startadresse der Ausgänge
01
H
(0000
bis FFFF
H
(H)
Anforderung zum Lesen von Ausgängen
Funktionscode
Anzahl der
gelesenen Bytes
01
H
n
Operandenstatus 1
Operandenstatus n
Der Status der gelesenen Ausgänge wird in der aufsteigenden Reihenfolge der Bits gespeichert.
Wenn die Anzahl der zu lesenden Ausgänge nicht ein Vielfaches von 8 ist, werden die nicht
belegten Bits auf „0" gesetzt.
Daten
81
Ausnahme-
H
code
Daten
Anzahl der zu lesenden Operanden
)
(0001
bis 07D0
H
H
(L)
(H)
Daten
Operanden-
Operanden-
status
status
1
...
Anzahl der gelesenden Bytes (n)
b7
b6
b5
b4
Abb. 5-11:
Antwortnachricht bei nicht korrekter Aus-
führung der Anforderung
Ein Ausnahme- und ein Fehlercode wer-
den in den Pufferspeicher des QJ71MB91
eingetragen (siehe Abschnitt 12.6.)
Der Protokolldatenbereich
)
H
(L)
Operanden-
status
n
b3
b2
b1
b0
0: AUS
1: EIN
5 - 13