6.17 ModBus
Modbus über TCP/IP (RJ45), Standard-Port 502.
In der Parameterliste gibt es eine Spalte “ModBus” gibt an, zu welchem Register der Parameter gehört (3 oder 4) und ob der Parameter für ModBus verfügbar ist.
3 = Eingangsregister (Lesen).
4 = Holding Register (Lesen / Schreiben).
Adresse = Parameter id +1 (Bsp. id 1000 => Adresse 1001).
Die Werte werden normalerweise als int16 gesendet.
Bei einigen Parametern mit größeren Nummern (int32) wird die nächsthöhere Parameter-Identifikationsnummer als hohe Nummer verwendet, die in der Parameterliste mit “ModBus” gekennzeichnet ist.
Werte mit Nachkommastellen werden als Wert*10 (1 Nachkommastelle) angezeigt, gekennzeichnet mit “Dezimal”in der Parameterliste (Ex Temperatur TL, id 1110 sendet Wert 210 für 21,0°C).
| Id | Text | ModBus | Ebene | Min | Max | Textwerte / ModBus | Fabrikwert | Einheit |
|---|---|---|---|---|---|---|---|---|
| 1110 | Zulufttemperatur | 3 | 0 | -50 | 70 | Dezimalzahl | 0 | °C |
Die Funktionscodes sind auf modbus.org definiert.
EvoControl kann die folgenden Funktionscodes verwenden:
| Funktionscode | Beschreibung des Programms |
|---|---|
| 4 | Lesen von Eingangsregistern |
| 3 | Mehrere Holding-Register lesen |
| 6 | Einzelne Holding-Register schreiben |
| 16 | Schreiben mehrerer Holding-Register |
Blöcke von Parametern können nicht ausgelesen werden, wenn ein Parameter im Block fehlt!
Fehlersuche:
Vergewissern Sie sich, dass das Netzwerk betriebsbereit ist und Sie eine IP-Adresse im Gerät haben.
Versuchen Sie, das Gerät anzupiepsen und sehen Sie, ob Sie eine Antwort erhalten.
Versuchen Sie es mit einem Parameter nach dem anderen, z. B. Ablufttemperatur id 1111.
Versuchen Sie, die Abstände zwischen den einzelnen Messungen zu verringern.
Nur eine Verbindung (Steckdose)!
Wenn innerhalb von etwa zwei Minuten keine Kommunikation mit EvoControl erfolgt, wird die Verbindung geschlossen und ModBus neu initialisiert, um eine neue Verbindung herzustellen. Eine Neuinitialisierung erfolgt auch, wenn die Verbindung fälschlicherweise unterbrochen wird.
