Herunterladen Inhalt Inhalt Diese Seite drucken

Vom Master An Batch Controller: Ga Fk R1 R0 A1 A0 C1 C2 - Endress+Hauser RA33 Betriebsanleitung

Batch controller
Vorschau ausblenden Andere Handbücher für RA33:
Inhaltsverzeichnis

Werbung

Inbetriebnahme
40
Menüposition
Parität:
Port
Reg
Wert
Übertragung der Werte
Zwischen Layer 5..6 im ISO/OSI Model befindet sich das eigentliche Modbus TCP Protokoll.
Zur Übertragung eines Wertes werden 3 Register à 2 Byte verwendet (2 Byte Status + 4-Byte Float).
Im Setup ist einstellbar, welches Register mit welchem Wert beschrieben werden soll. Die wichtigs-
ten/gängigsten Werte sind bereits vorparametriert.
Register 000
Status erster Messwert (16-Bit-Integer, High Byte zuerst)
Register 001...002
erster Messwert (32-Bit-Float, High Byte zuerst)
Im Status-Byte werden Gültigkeit und Grenzwertinformationen kodiert.
16
nicht verwendet
1
Bei der Anforderung vom Master wird das gewünschte Start-Register und die Anzahl der zu lesen-
den Register an den Batch Controller gesendet. Da ein Messwert immer drei Register benötigt, müs-
sen das Start-Register und die Anzahl durch 3 teilbar sein.
Vom Master an Batch Controller:
ga fk r1 r0 a1 a0 c1 c2
ga
Slaveadresse (1...247 )
fk
Funktion, immer 03
r1 r0
Start-Register (High Byte zuerst)
a1 a0
Anzahl Register (High Byte zuerst)
c0 c1
CRC-Checksumme (Low Byte zuerst)
Antwort vom Batch Controller bei erfolgreicher Anforderung:
ga fk az s1 s0 w3 w2 w1 w0 s1 s0 w3 w2 w1 w0 . . . . . s1 s0 w3 w2 w1 w0 c1 c0
ga
Geräteadresse
fk
Funktion, immer 03
az
Anzahl der Bytes aller nachfolgenden Messwerte
s1 s0
Status des ersten Messwertes (16-Bit-Integer, High Byte zuerst)
w3 w2 w1 w0
erster Messwert im 32-Bit-Float-Format, High Byte zuerst
s1 s0
Status des zweiten Messwertes (16-Bit-Integer, High Byte zuerst)
w3 w2 w1 w0
zweiter Messwert (32-Bit-Float, High Byte zuerst)
s1 s0
Status des letzten Messwertes (16-Bit-Integer, High Byte zuerst)
w3 w2 w1 w0
letzter Messwert (32-Bit-Float, High Byte zuerst)
RTU
Even/Odd/None
Register
Zu übertragender Wert
6
5
4
3
2
1
0
0
0
0
ok
0
0
0
1
Leitungsbruch
0
0
1
0
Überbereich
0
0
1
1
Unterbereich
0
1
0
0
ungültiger Messwert
0
1
1
0
Ersatzwert
0
1
1
1
Sensorfehler
1
unterer Grenzwert verletzt
1
oberer Grenzwert verletzt
Zählerüberlauf
Batch Controller RA33
Ethernet
-
502
Register
Zu übertragender Wert
Endress+Hauser

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis