6.10 ModBus
Modbus RTU (RS485) ori.
Käivitage Modbus RTU, määrates aadressi, mis on suurem kui 0 (aadress 0 = Off).
Tehke muud seadistused ja kui seade on Modbus-silmuse viimane, aktiveerige menüüs lõpetamine.
| Id | Modbus'i seadistus | Modbus | Tasand | Min | Max | Tekstiväärtused / Modbus | Tehase väärtus | Üksus |
|---|---|---|---|---|---|---|---|---|
| 3300 | Modbus, aadress | 2 | 0 | 240 | 0=Off | 0 | ||
| 3301 | Modbus, Baudikiirus | 2 | 0=4800, 1=9600, 2=19200, 3=38400, 4=57600, 5=115200 | 4=57600 | ||||
| 3302 | Modbus, andmebitid | 2 | 5 | 8 | 8 | |||
| 3303 | Modbus, pariteet | 2 | 0=EI ÜHTEGI, 1=MITTEVÄHEM, 2=PUNKTILE, 2=PUNKTILE | 0=NONE | ||||
| 3304 | Modbus, stoppbitid | 2 | 1 | 2 | 1 | |||
| 3305 | Modbus, lõpetamine | 3 | 2 | 0=Off, 1=On | 0=Off |
Parameetrite loetelus on veerg “ModBus”, mis näitab, 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ümnendväärtused on esitatud väärtusena*10 (1 kümnendkoht), mis on tähistatud sõnaga “Detsimaalne” 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 |
