6.8 ModBus
Modbus caur TCP/IP (RJ45), standarta ports 502.
Parametru sarakstā ir aile “ModBus” kas norāda, kuram reģistram pieder parametrs (3 vai 4) un vai parametrs ir pieejams ModBus.
3 = Ieejas reģistrs (nolasīšana).
4 = glabāšanas reģistrs (nolasīšana / ierakstīšana).
Adrese = parametra id +1 (piem., id 1000 => adrese 1001).
Vērtības parasti tiek nosūtītas kā int16.
Daži parametri ar lielākiem skaitļiem (int32) izmanto nākamo lielāko parametra identifikācijas numuru kā lielo skaitli, kas parametru sarakstā atzīmēts ar “ModBus”.
Vērtības ar decimālzīmēm aiz komata tiek attēlotas kā vērtība*10 (1 zīme aiz komata), apzīmētas ar “Decimālskaitļi” parametru sarakstā (Ex Temperature Process air, id 1120 sūta vērtību 210 21,0°C).
| Id | Teksts | ModBus | Līmenis | Min | Max | Teksta vērtības / ModBus | Rūpnīcas vērtība | Vienība |
|---|---|---|---|---|---|---|---|---|
| 1120 | Procesa gaiss | 3 | 0 | -50 | 150 | Decimālskaitlis | 0 | °C |
Funkciju kodi ir definēti vietnē modbus.org.
EvoControl var izmantot šādus funkciju kodus:
| Funkcijas kods | Programmas apraksts |
|---|---|
| 4 | Ieejas reģistru nolasīšana |
| 3 | Vairāku turēšanas reģistru nolasīšana |
| 6 | Viena turēšanas reģistra rakstīšana |
Jauns parametra Id “Laika pulkstenim” (Id 8000->) un “Trauksmes / Trauksmes vēsture” (Id 9000->) no 2024-10-07.
Parametru blokus nevar nolasīt, ja blokā trūkst kāda parametra!
Problēmu novēršana:
Pārbaudiet, vai tīkls darbojas un ierīcei ir piešķirta IP adrese.
Mēģiniet pingot uz ierīci un skatiet, vai saņemat atbildi.
Pārbaudiet pa vienam parametram, piemēram, relatīvo mitrumu, Id 1111.
Mēģiniet samazināt intervālus starp katru nolasījumu.
Tikai viens savienojums (ligzda)!
Ja aptuveni divu minūšu laikā nenotiek saziņa ar EvoControl, savienojums tiek slēgts un ModBus tiek inicializēta no jauna, lai izveidotu jaunu savienojumu.
Ominitizācija notiek arī tad, ja savienojums tiek pārtraukts nepareizi.
