Pārejiet uz saturu

EvoControl ventilācijas skārienekrāns

Modeļi: A100 G3, A110T G3–G4, A170T G2, A200S, A230T, A250S, A390T, A400S, A590T, A600S/T, A900ST G3, A1, A2, M1, M2, R20, R25, R40, R50, R70

6.18 ModBus

ModBus var izmantot saziņai ar ierīci, to var nolasīt un ierakstīt.

Jo tas ir nepieciešams:

  • Viens ModBus programma vai citu veidu, kā palaist ModBus (ir daudz lejupielādējamu tiešsaistē, sk. piemēri).
  • IP adreses vienībai: atrodams Sistēmas informācija ierīcē vai pakalpojumā EvoCloud.
  • Kurš reģistrēties uz kuru vēlaties lasīt/rakstīt: to var atrast parametru saraksts.
  • Rakstīšanai: Kādu vērtību rakstīt: atrodams parametru saraksts.
  • Lasīšanai: cik ierakstus vēlaties lasīt vienlaicīgi.
  • Modbus caur TCP/IP (RJ45), standarta ports 502.

Parametru saraksts

Parametru sarakstā ir aile “ModBus”, kas norāda, kuram reģistra tipam 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).

Lai reģistrētu adresi ModBus sistēmā, ir jāievēro šādas prasības:

  • Reģistra adrese = Parametra id +1
  • (piem., id 1000 => adrese 1001).

Piemērs, lai mainītu darbības režīmu uz Komforts:

  • IP adrese: 192.168.1.54
  • Osta: 502
  • Reģistrācijas adrese: 1011
  • Vērtība: 3

Izvilkšana no parametru saraksta:

Id Teksts ModBus Līmenis Min Max Teksta vērtības / ModBus Rūpnīcas vērtība Vienība
1010 Modes noteikumi 4 1 0 = Gaidīšanas režīms, 1 = Izslēgt, 2 = Saglabāt, 3 = Komforts, 4 = Piespiedu, 5 = Pārspiediens, 6 = Piespiedu laiks, 7 = Ārējais ugunsgrēks, 8 = Ārējais apturēt, 9 = Ārējais saglabāt, 10 = Ārējais komforts, 11 = Ārējais piespiedu, 12=Iekšējā 1, 13=Iekšējā 2, 14=Izslēgts laiks, 15=Saglabāšanas laiks, 16=Komforta laiks, 17=Piespiedu laiks, 18=Iekšējā 1, 19=Iekšējā 2, 20=Saglabāšanas laiks AirQ, 21=Komforta laiks, 21=Komforta laiks. AirQ, 22=Tidur Forc. AirQ 1=Stop 0
1100 Drifta režīms 3 0 0 = Gaidīšanas režīms, 1 = Izslēgt, 2 = Saglabāt, 3 = Komforts, 4 = Piespiedu, 5 = Pārspiediens, 6 = Piespiedu laiks, 7 = Ārējais ugunsgrēks, 8 = Ārējais apturēt, 9 = Ārējais saglabāt, 10 = Ārējais komforts, 11 = Ārējais piespiedu, 12=Iekšējā 1, 13=Iekšējā 2, 14=Izslēgts laiks, 15=Saglabāšanas laiks, 16=Komforta laiks, 17=Piespiedu laiks, 18=Iekšējā 1, 19=Iekšējā 2, 20=Saglabāšanas laiks AirQ, 21=Komforta laiks, 21=Komforta laiks. AirQ, 22=Tidur Forc. AirQ 1=Stop 0

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”.

Piemēram, ja vēlaties nolasīt turpmāk norādīto darbības laiku, ir jānolasa gan parametrs 1200, gan 1201, jo vērtība aptver abus parametrus.

Id Teksts ModBus Līmenis Min Max Teksta vērtības / ModBus Rūpnīcas vērtība Vienība
1200 Darbības laiks Kopējais 3 0 0 2147483647 0 0 h
1201 (ModBus) 3 0 0 0 0

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 TL, id 1110 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
1110 Pieplūdes gaisa temperatūra 3 0 -50 70 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
16 Vairāku turēšanas reģistru rakstīšana

Skatīt parametru sarakstu vairāk informācijas.

Rezervēšana attiecībā uz kļūdām vai valodas neatbilstībām, kas varētu būt radušās drukāšanas, tulkošanas vai teksta apstrādes laikā. Valodu versiju neatbilstību gadījumā piemēro zviedru valodas oriģinālo versiju. Skatīt nosacījumus.

© 2026 Acetec AB. Visas tiesības aizsargātas.