6.8 ModBus
Modbus über TCP/IP (RJ45), Standard-Port 502.
In der Parameterliste gibt es eine Spalte “ModBus” der Ihnen mitteilt, 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) dargestellt, gekennzeichnet mit “Dezimal” i parameterlistan (Ex Temperatur Processluft, id 1120 skickar värde 210 för 21,0°C).
| Id | Text | ModBus | Ebene | Min | Max | Textwerte / ModBus | Fabrikwert | Einheit |
|---|---|---|---|---|---|---|---|---|
| 1120 | Prozessluft | 3 | 0 | -50 | 150 | 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 |
Nya parameter Id för “Tidur” (Id 8000->) och “Larm / Larmhistorik” (Id 9000->) från och med 2024-10-07.
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.
Prova med en parameter i taget, t.ex. Relativ Fukthalt, 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 stattfindet, wird die Verbindung geschlossen und der ModBus neu initialisiert, um eine neue Verbindung herzustellen.
Ominitisierung tritt auch auf, wenn die Verbindung falsch unterbrochen wird.
