6.14 ModBus
Modbus TCP/IP kaudu (RJ45), standardne port 502.
Parameetrite loetelus on veerg “ModBus” mis ütleb, millisesse registrisse parameeter kuulub (3 või 4) ja kas parameeter on ModBus'ile kättesaadav.
3 = Sisendregister (lugemine).
4 = Hoiuregister (lugemine / kirjutamine).
Aadress = parameetri id +1 (nt id 1000 => aadress 1001).
Väärtused saadetakse tavaliselt kujul int16.
Mõned suuremate numbritega parameetrid (int32) kasutavad parameetrite nimekirjas “ModBus” märgistatud parameetrite kõrgemat id-numbrit.
Kümnendkohtadega väärtused esitatakse väärtusena*10 (1 kümnendkoht), mis on tähistatud tähisega “Decimal” parameetrite loetelus (Ex Temperatuur TL, id 1110 saadab väärtuse 210 21,0 °C jaoks).
| Id | Tekst | ModBus | Tasand | Min | Max | Tekstiväärtused / ModBus | Tehase väärtus | Üksus |
|---|---|---|---|---|---|---|---|---|
| 1110 | Tarneõhu temperatuur | 3 | 0 | -50 | 70 | Detsimaalne number | 0 | °C |
Funktsioonikoodid on määratletud veebilehel modbus.org.
EvoControl saab kasutada järgmisi funktsioonikoode:
| Funktsiooni kood | Programmi kirjeldus |
|---|---|
| 4 | Sisendregistrite lugemine |
| 3 | Mitme hoidmisregistri lugemine |
| 6 | Kirjutage üksiku ootelehte registrit |
| 16 | Mitme hoidmisregistri kirjutamine |
