7.5.3 Modbus
Um die Einbindung von intelligenten Wettersensoren der WS-Familie in SPS-Umgebungen
zu erleichtern, wird die Kommunikation nach dem Modbus Protokoll zur Verfügung gestellt.
Die Messwerte werden auf Modbus Input-Register abgebildet. Es steht im Wesentlichen der
gleiche Umfang an Messwerten zur Verfügung wie auch beim UMB-Protokoll, inklusive der
Umsetzung auf verschiedene Einheitensysteme.
Im Interesse der sicheren Inbetriebnahme wurde auf die im eigentlichen Modbus-Standard
nicht beschriebene Verwendung von Registerpaaren für Fließkomma- oder 32bit Integer-
Darstellung verzichtet, alle Messwerte werden durch entsprechende Skalierung ganzzahlig
auf die 16bit Register abgebildet.
Modbus-Kommunikationsparameter
Der intelligente Wettersensor kann wahlweise für MODBUS-RTU oder MODBUS-ASCII
konfiguriert werden.
Die Basis-Konfiguration erfolgt mit dem UMB-Config-Tool.
Wenn im UMB-Config-Tool MODBUS-RTU oder MODBUS-ASCII als
Kommunikationsprotokoll gewählt wird, werden die Kommunikationsparameter auf 19200
Bd, gerade Parität, voreingestellt.
Modbus Betriebsarten:
Baudrate:
Schnittstelleneinstellung
Die Modbus-Kommunikation wurde mit einer Abfragerate von 1 sec getestet. Für höhere
Raten wird die einwandfreie Funktion des Sensors nicht garantiert.
Bei der überwiegenden Mehrheit der Wetterdaten sind signifikante Änderungen ohnehin
eher im Minutenbereich zu erwarten.
Adressierung
Die Modbus-Adresse wird aus der UMB-Geräte-ID übernommen.
Ein Gerät mit der UMB-Geräte-ID 1 hat auch die Modbus-Adresse 1 usw.
Der gültige Modbus-Adressbereich ist mit 1 – 247 kleiner als der Bereich der UMB-Geräte-
IDs. Wenn eine UMB-Geräte-ID > 247 eingestellt wurde, wird die Modbus-Adresse auf 247
gesetzt.
Modbus-Funktionen
Die Funktionen der Conformance Class 0 und 1 sind implementiert, soweit sie für die
Intelligente Wettersensorik anwendbar sind, d.h. alle Funktionen, die auf Registerebene
arbeiten.
0x03
0x16
0x04
0x06
0x07
Betrieb
MODBUS-RTU, MODBUS-ASCII
19200 (9600, 4800 und kleiner)
8E1, 8N1, 8N2
Conformance Class 0
Read Holding Registers
Write Multiple Registers
Conformance Class 1
Read Input Registers
Write Single Register
Read Exception Status
Ausgewählte Konfigurationseinstellungen
Ausgewählte Konfigurationseinstellungen
Messwerte und Statusinformationen
Ausgewählte Konfigurationseinstellungen
- 26 -
z.Z. nicht belegt