6.14 ModBus
Modbus TCP/IP:n kautta (RJ45), vakioportti 502.
Parametriluettelossa on sarake “ModBus” joka kertoo, mihin rekisteriin parametri kuuluu (3 tai 4) ja onko parametri käytettävissä ModBusissa.
3 = Tulorekisteri (Lue).
4 = Holding-rekisteri (lukeminen / kirjoittaminen).
Osoite = parametrin id +1 (Esim. id 1000 => osoite 1001).
Arvot lähetetään tavallisesti int16-muodossa.
Joissakin parametreissa, joissa on suurempia numeroita (int32), käytetään seuraavaksi korkeampaa parametrin tunnistenumeroa korkeana numerona, joka on merkitty parametriluetteloon merkinnällä “ModBus”.
Arvot, joissa on desimaaleja, esitetään arvona*10 (1 desimaali), ja ne on merkitty merkinnällä “Decimal” parametriluettelossa (Ex Lämpötila TL, id 1110 lähettää arvon 210 arvolle 21,0 °C).
| Id | Teksti | ModBus | Taso | Min | Max | Tekstiarvot / ModBus | Tehdasarvo | Yksikkö |
|---|---|---|---|---|---|---|---|---|
| 1110 | Tuloilman lämpötila | 3 | 0 | -50 | 70 | Desimaaliluku | 0 | °C |
Toimintakoodit on määritelty osoitteessa modbus.org.
EvoControl voi käyttää seuraavia toimintokoodeja:
| Toimintakoodi | Ohjelman kuvaus |
|---|---|
| 4 | Lue syöttörekisterit |
| 3 | Useiden holding-rekisterien lukeminen |
| 6 | Kirjoita yksittäinen holding-rekisteri |
| 16 | Kirjoita useita holding-rekistereitä |
