Abfrage von Binärinformationen
(mit Telegramm SD3 und Funktionscode 05H)
Wird für das Senden einer Anfrage an den Schreiber benutzt.
Die mit dem Funktionscode 05 übertragenen Werte werden nicht
entsprechend dem Zahlenformat bei analogen Werten umge-
rechnet, da es sich hierbei durchweg um binäre Informationen
handelt. Für jede angefragte Parameter-Adresse wird vom
Schreiber ein Byte in der Antwortnachricht verwendet. Nicht
benutzte Bits werden vom Schreiber auf 0 gesetzt.
Die Anfrage des Rechners an den Schreiber ist:
SD3/DA/SA/FC/aa/cc/xx/xx/xx/xx/xx/xx/FCS/ED
|<--
L
Parameteradressen für Funktionscode 05H
Parameteradresse
Inhalt
00H
Grenzwert-Status Kanal 1...4
01H
Grenzwert-Status Kanal 5 und 6
02H
Status DI
03H
Status DO
04H
Geräte Selbsttest-Status Bit 0...7
05H
Geräte Selbsttest-Status Bit 8...15
06H
Geräte Selbsttest-Status Bit 16...23
07H
Geräte Selbsttest-Status Bit 24...31
08H
Status Parametrierung
(01 = Schreiber ist im Parametrier-
mode, Ändern der Parameterierung
über Schnittstelle ist nicht möglich)
Der Grenzwert-Status der Kanäle 1 bis 4 wird in einem Byte
abgelegt:
Bit
7
Grenzwert 1 Kanal 1
6
Grenzwert 2 Kanal 1
5
Grenzwert 1 Kanal 2
4
Grenzwert 2 Kanal 2
3
Grenzwert 1 Kanal 3
2
Grenzwert 2 Kanal 3
1
Grenzwert 1 Kanal 4
0
Grenzwert 2 Kanal 4
In einem weiteren Byte ist der Grenzwertstatus der Kanäle 5 und
6 abgelegt:
30 Anbindung ... WIZCON
-->|
Dabei sind:
SD3
= A2H
Startbyte
DA
Zieladresse (Busteilnehmeradresse)
SA
Quelladresse
FC
= 05H
Funktionscode
aa
Startadresse = Parameteradresse aus dem Abschnitt
„Parameteradressen"
cc
Anzahl der Datenbytes
xx...
...xx
6 beliebige Bytes
FCS
Prüfbyte (Frame Check Sequence)
Summe der Hexwerte der L-Frames ohne Übertrag bei
FFH
ED
= 16H
Endekennzeichnung
L
Anzahl der Bytes in FCS
Die Antwort des Schreibers ist:
SD2 LE LEr SD2 DA SA 05H Byte 1 Byte 2 ... Byte n FCS ED
Bit
..
3
Grenzwert 1 Kanal 5
2
Grenzwert 2 Kanal 5
1
Grenzwert 1 Kanal 6
0
Grenzwert 2 Kanal 6
Der Status der binären Eingänge wird in den unteren 6 Bits
eines Bytes abgelegt:
Bit
..
5
DI 1 aktiv
4
DI 2 aktiv
3
DI 3 aktiv
2
DI 4 aktiv
1
DI 5 aktiv
0
DI 6 aktiv
Der Status der binären Ausgänge wird in den unteren 6 Bits
eines Bytes abgelegt:
Bit
..
5
DO 1 aktiv
4
DO 2 aktiv
3
DO 3 aktiv
2
DO 4 aktiv
1
DO 5 aktiv
0
DO 6 aktiv