6.10 ModBus
Modbus RTU (RS485) pavaldusis įrenginys.
Paleisti Modbus RTU nustatant didesnį nei 0 adresą (adresas 0 = Išjungta)
Atlikite kitus nustatymus ir, jei įrenginys yra paskutinis "Modbus" kilpoje, meniu įjunkite nutraukimą.
| Id | Modbus nustatymas | Modbus | Lygis | Min | Max | Tekstinės reikšmės / Modbus | Gamyklinė vertė | Vienetas |
|---|---|---|---|---|---|---|---|---|
| 3300 | Modbus, adresas | 2 | 0 | 240 | 0=Išjungta | 0 | ||
| 3301 | Modbus, Baudų perdavimo sparta | 2 | 0=4800, 1=9600, 2=19200, 3=38400, 4=57600, 5=115200 | 4=57600 | ||||
| 3302 | Modbus, Duomenų bitai | 2 | 5 | 8 | 8 | |||
| 3303 | Modbus, paritetas | 2 | 0=VIENAS, 1=NEVIENODAS, 2=LYGINIS | 0=NĖRA | ||||
| 3304 | Modbus, Stop bitai | 2 | 1 | 2 | 1 | |||
| 3305 | Modbus, užbaigimas | 3 | 2 | 0 = išjungta, 1 = įjungta | 0=Išjungta |
Parametrų sąraše yra stulpelis “ModBus”, kuriame nurodoma, kuriam registrui priklauso parametras (3 arba 4) ir ar parametras prieinamas ModBus.
3 = Įvesties registras (skaitymas).
4 = laikantysis registras (skaitymas / rašymas).
Adresas = parametro id +1 (pvz., id 1000 => adresas 1001).
Įprastai vertės siunčiamos kaip int16.
Kai kurie didesnio skaičiaus parametrai (int32) naudoja kitą didesnį parametro identifikavimo numerį kaip didelį skaičių, parametrų sąraše pažymėtą “ModBus”.
Vertybės su dešimtainėmis dalimis pateikiamos kaip vertė*10 (1 dešimtainė), pažymėtos “Dešimtainis” parametrų sąraše (Ex Temperature TL, id 1110 siunčia reikšmę 210 21,0 °C).
| Id | Tekstas | ModBus | Lygis | Min | Max | Teksto reikšmės / ModBus | Gamyklinė vertė | Vienetas |
|---|---|---|---|---|---|---|---|---|
| 1110 | Tiekiamo oro temperatūra | 3 | 0 | -50 | 70 | Dešimtainis skaičius | 0 | °C |
Funkcijų kodai apibrėžti modbus.org svetainėje.
"EvoControl" gali naudoti šiuos funkcijų kodus:
| Funkcijos kodas | Programos aprašymas |
|---|---|
| 4 | Įvesties registrų skaitymas |
| 3 | Kelių laikymo registrų skaitymas |
| 6 | Įrašyti vieną laikymo registrą |
| 16 | Įrašyti kelis laikymo registrus |
