Herunterladen Inhalt Inhalt Diese Seite drucken

Endress+Hauser RA33 Betriebsanleitung Seite 42

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

Werbung

Inbetriebnahme
42
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 Messwerts (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 Messwerts (16-Bit-Integer, High Byte zuerst)
w3 w2 w1 w0
zweiter Messwert (32-Bit-Float, High Byte zuerst)
s1 s0
Status des letzten Messwerts (16-Bit-Integer, High Byte zuerst)
w3 w2 w1 w0
letzter Messwert (32-Bit-Float, High Byte zuerst)
c0 c1
Checksumme CRC 16-Bit (Low Byte zuerst)
Antwort vom Batch Controller bei nicht erfolgreicher Anforderung:
ga fk fc c0 c1
ga
Geräteadresse
fk
angeforderte Funktion + 80hex
fc
Fehlercode
c0 c1
Checksumme CRC 16-Bit (Low Byte zuerst)
Fehlercode:
01 : Funktion nicht bekannt
02 : Start-Register ungültig
03 : Anzahl der zu lesenden Register ungültig
Bei Checksummen- oder Paritätsfehler in der Anforderung vom Master antwortet der Batch
Controller nicht.
Bei großen Zählerständen werden die Nachkommastellen abgeschnitten.
Übertragung von Batch-Befehlen an den Batch Controller / Auslesen des Batch-Status
Über Modbus können Batch-Befehle an den Batch Controller übertragen und der Batch-Sta-
tus ausgelesen werden. Für diesen Zweck stehen folgende Register zur Verfügung:
Protokoll-
SPS-
Funktion
Adresse
Adresse
(Basis 0)
(Basis 1)
5000
5001
Vorwahlzäh-
ler setzen
5002
5003
Start/Stopp
setzen
5200
5201
Batch Status
auslesen
Die Byte-Reihenfolge ist entsprechend der Einstellung im Batch-Controller einzuhal-
ten.
Datentyp
Beschreibung
FLOAT
Mit dem Beschreiben dieser Register wird ein neuer
Vorwahlzähler gesetzt.
Modbus-Funktion 16 (Write Registers)
UINT16
Mit dem Schreiben einer 1 wird ein Batch gestartet.
Mit dem Schreiben einer 0 wird ein Batch gestoppt.
Modbus-Funktionen 16 (Write Registers), 06
(Write Single Register).
UINT16
Dieses Register liefert den Status des Batches:
0: Batch gestoppt
1: Batch aktiv
2: Batch pausiert
Modbus-Funktionen 16 (Write Registers), 06
(Write Single Register).
Batch Controller RA33
Endress+Hauser

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis