6.14 ModBus
Modbus via TCP/IP (RJ45), standardport 502.
I parameterlisten er der en kolonne “ModBus” som fortæller dig, hvilket register parameteren hører til (3 eller 4), og om parameteren er tilgængelig for ModBus.
3 = Indgangsregister (læs).
4 = Holding-register (læsning/skrivning).
Adresse = parameter-id +1 (f.eks. id 1000 => adresse 1001).
Værdier sendes normalt som int16.
Nogle parametre med større tal (int32) bruger det næste højere parameter-id-nummer som højt nummer, markeret med “ModBus” i parameterlisten.
Værdier med decimaler vises som værdien*10 (1 decimal), markeret med “Decimal” i parameterlisten (f.eks. temperatur TL, id 1110 sender værdien 210 for 21,0 °C).
| Id | Tekst | ModBus | Niveau | Min. | Max | Tekstværdier / ModBus | Fabriksværdi | Enhed |
|---|---|---|---|---|---|---|---|---|
| 1110 | Temperatur på indblæsningsluft | 3 | 0 | -50 | 70 | Decimaltal | 0 | °C |
Funktionskoderne er defineret på modbus.org.
EvoControl kan bruge følgende funktionskoder:
| Funktionskode | Beskrivelse af programmet |
|---|---|
| 4 | Læs indgangsregistre |
| 3 | Læs flere holding-registre |
| 6 | Skriv enkelt holdningsregister |
| 16 | Skriv flere Holding-registre |
