2.4
Modbus Slave-Adressen
Im VISY-Command sind 16 Modbus Slave-Adressen reserviert, so dass es für jeden der möglichen
16 Tanks eine eigene Slave-Adresse gibt. Die Basisadresse (Slave-Adresse von Tank 1) kann mit
VISY-Setup im Bereich von 1 bis 99 konfiguriert werden. Ein Ändern der Basisadresse verändert
auch die Slave-Adressen der Tanks 2 bis 16. Ändern Sie die Basisadresse (Kommunikations-
adresse der Messauswertung) mit VISY-Setup in die gewünschte Adresse. Slave-Adresse des
Tanks = Basisadresse - 1 + Tanknummer der Messauswertung VISY-Command (z.B. Basisadres-
se ist 17, Tanknummer ist 5, Slave-Adresse des Tanks ist also 21). Zum Konfigurieren der
Basisadresse muss die Kommunikationsadresse der Messauswertung mit VISY-Setup ent-
sprechend geändert werden. Der Standard-Wert der Basisadresse ist 1. Wenn mehrere VISY-
Command Einheiten mit einem RS-485 Modbus-Netzwerk verbunden werden, sind die
Basisadressen 1, 17, 33, 49, 65, 81 und 97 sinnvoll. Dadurch können bis zu 112 Tanks mit den
Slave-Adressen 1 bis 112 in einem einzelnen RS-485 Modbus-Netzwerk betrieben werden.
Wenn die Kommunikationsadresse der Messauswertung auf 0 gesetzt wird, ist die
Kommunikation deaktiviert und VISY-Command antwortet nicht.
3
Modbus Register Liste
3.1
Funktionscodes
Folgende Funktionscodes werden unterstützt:
Funktionscode 03 - Auslesen von HOLDING Registern
•
Funktionscode 04 - Auslesen von INPUT Registern
•
Funktionscode 08 - Diagnose (nur als Unterfunktion 00 - RETURN QUERY DATA)
•
Alle Register können nur gelesen werden.
3.2
Ausgabeformate
Folgende Ausgabeformate werden unterstützt:
16-Bit Integer ohne Vorzeichen
Big Endian (höchstwertiges Byte zuerst):
•
Little Endian (niedrigstwertiges Byte zuerst): [21]
•
32-Bit Fließkomma
Big Endian (höchstes Register zuerst, höchstes Byte zuerst):
•
Big Endian Bytes Swapped (höchstes Register zuerst, niedrigstes Byte zuerst): [21][43]
•
Little Endian (niedrigstes Register zuerst, niedrigstes Byte zuerst):
•
Little Endian Bytes Swapped (niedrigstes Register zuerst, höchstes Byte zuerst): [34][12]
•
Alle Werte sind in den unterstützten Ausgabeformaten verfügbar. Verschiedene Registerberei-
che werden für die Darstellung der verschiedenen Ausgabeformate verwendet.
Modbus Register Liste
[12]
[12][34]
[43][21]
Seite 2/16