VEGA Modbus-TCP, ASCII protocol Benutzerhandbuch
Seite 7

7
1 Funktion als Modbus-TCP-Server
Modbus-TCP, ASCII protocol • VEGAMET 391/624/625, VEGASCAN 693, PLICSRADIO C62
30768-DE-130620
Registeradresse in
Modicon
Zwischenspeicher des VEGASCAN (2 Worte =
4 Bytes)
31007
PC/PLS-Ausgang 2: Status
31009
PC/PLS-Ausgang 3: Messwert
31011
PC/PLS-Ausgang 3: Status
31013
PC/PLS-Ausgang 4: Messwert
31015
PC/PLS-Ausgang 4: Status
31017
PC/PLS-Ausgang 5: Messwert
31019
PC/PLS-Ausgang 5: Status
31021
PC/PLS-Ausgang 6: Messwert
31023
PC/PLS-Ausgang 6: Status
…
…
31113
PC/PLS-Ausgang 29: Messwert
31115
PC/PLS-Ausgang 29: Status
31117
PC/PLS-Ausgang 30: Messwert
31119
PC/PLS-Ausgang 30: Status
Alternativ steht als Startadresse auch die Registeradresse 41001 zur
Verfügung (Funktionscode 03).
Die eigentlichen Messwerte werden als vier Oktet umfassende
vorzeichenbehaftete Daten übergeben. Zusätzlich zum Messwert
wird in einem zweiten Registerwort noch ein Status zum Messwert
mitgeliefert.
Beispiel für die Daten des PC/PLS-Ausganges
Float Bit 15…0
Float Bit 31…16
Registeradr. 31001
Registeradr. 31002
High-Byte/Low-Byte
High-Byte/Low-Byte
Hinweis:
Bei den Schalteingängen des PLICSRADIO C62 (Messstellen 4 … 6)
werden die Werte 0 (Schalter offen) und 100 (Schalter geschlossen)
als Messwerte übertragen, die Einheit entfällt.
984 Floating point: Intel single precision real. First register contains
bits 15 … 0 of 32 bit number (bits 15 … 0 of significand). Second
register contains bits 31 … 16 of 32 bit number (exponent and bits
23 … 16 of significand).
Der Status beschreibt den Zustand des zugehörigen Messwertes.
Der Inhalt des Messwertes ist nur gültig, wenn der zugehörige Status
den Wert Null aufweist. Liegt ein Statuswert ungleich Null vor, so ist
für eine detaillierte Fehlerdiagnose der Statuswert und der dazuge-
hörige Wert im Messwertfeld zu betrachten. Die nachfolgende Tabelle
erläutert die möglichen Fehler.
Format des PC/PLS-
Wertes
Floating point aus OPEN
MODBUS/TCP SPECIFI-
CATION