ENGO Controls EFAN-24 PWM Fansnelheidskontroller
Spesifikaasjes
- Protokol: MODBUS RTU
- Controller Model: EFAN-24
- Kommunikaasje ynterface: RS485
- Adresberik: 1-247
- Data Grutte: 32-bit
Produkt Usage Ynstruksjes
- De konfiguraasje fan 'e EFAN-24-controller moat útfierd wurde troch in kwalifisearre persoan mei passende autorisaasje en technyske kennis, neffens nasjonale en EU-noarmen en regeljouwing.
- It net neifolgjen fan ynstruksjes kin de ferantwurdlikens fan 'e fabrikant ûnjildich meitsje.
- De controller kin as slave operearje yn in MODBUS RTU-netwurk mei spesifike funksjes en kommunikaasje-easken. Soargje foar de juste bedradingskonfiguraasje om gegevenskorrupsje te foarkommen.
- Netwurkferbining: RS-485 seriële ynterface
- Datakonfiguraasje: Adres, snelheid en formaat wurde bepaald troch hardware
- Gegevenstagong: Folsleine tagong ta de ladderprogrammagegevens fan 'e controller
- Datagrutte: 2 bytes per MODBUS-dataregister
- Foardat jo de controller ferbine mei it RS-485-netwurk, soargje derfoar dat de kommunikaasje-ynstellingen goed konfigurearre binne, ynklusyf adres, baudrate, pariteit en stopbits.
- Net-konfigurearre controllers moatte net ferbûn wurde mei it netwurk om operasjonele problemen te foarkommen.
Algemiene ynformaasje
Algemiene ynformaasje oer MODBUS RTU
De MODBUS RTU-struktuer brûkt in master-slave-systeem om berjochten út te wikseljen. It lit maksimaal 247 slaves ta, mar mar ien master. De master kontrolearret de wurking fan it netwurk, en allinich dy stjoert it fersyk. Slaves dogge gjin oerdrachten sels. Elke kommunikaasje begjint mei de master dy't de Slave freget, dy't op 'e master reagearret mei wat him frege is. De master (kompjûter) kommunisearret mei slaves (controllers) yn twa-trieds RS-485-modus. Dit brûkt datalinen A+ en B- foar gegevensútwikseling, dy't ien twisted pear MOATTE wêze.
Net mear as twa triedden kinne wurde ferbûn oan elke terminal, soargje derfoar dat in "Daisy Chain" (yn searje) of "rjochte line" (direkte) konfiguraasje wurdt brûkt. Stjer of netwurk (iepen) ferbining wurdt net oan te rieden, as refleksjes binnen de kabel kinne feroarsaakje gegevens korrupsje.
Konfiguraasje
- De konfiguraasje moat útfierd wurde troch in kwalifisearre persoan mei de juste autorisaasje en technyske kennis, neffens de noarmen en regeljouwing fan it lân en de EU.
- De fabrikant sil net ferantwurdlik hâlden wurde foar gedrach dat de ynstruksjes net folget.
OANDACHT:
Der kinne ekstra beskermingseasken wêze foar de hiele ynstallaasje en konfiguraasje, dy't de ynstallearder/programmeur ferantwurdlik is foar it ûnderhâld.
MODBUS RTU netwurk operaasje - Slave modus
De MODBUS-controller fan Engo hat de folgjende funksjes as er as slave wurket yn in MODBUS RTU-netwurk:
- Netwurkferbining fia RS-485 seriële ynterface.
- Adres, kommunikaasjesnelheid en byteformaat wurde bepaald troch hardwarekonfiguraasje.
- Jout tagong ta alle tags en gegevens dy't brûkt wurde yn it ladderprogramma fan 'e controller.
- 8-bit slave adres
- 32-bit gegevensgrutte (1 adres = 32-bit gegevens werom)
- Elk MODBUS-gegevensregister hat in grutte fan 2 bytes.
OANDACHT:
- Foardat de controller ferbûn wurdt mei it RS-485-netwurk, moat er earst goed konfigurearre wurde.
- De kommunikaasje-ynstellings wurde konfigurearre yn 'e tsjinstparameters fan' e regulator (apparaat).
OANDACHT:
- It ferbinen fan net-konfigurearre controllers mei it RS-485-netwurk sil liede ta net goed funksjonearjen.
- Copyright - Dit dokumint kin allinnich wurde reprodusearre en ferspraat mei de útdruklike tastimming fan Engo Controls en kin allinnich wurde levere oan autorisearre persoanen of bedriuwen mei de fereaske technyske saakkundigens.
kommunikaasje ynstellings
RS-485 kommunikaasje ynstellings
Pxx | Funksje | Wearde | Beskriuwing | Standert wearde |
Addr | MODBUS Slave apparaat adres (ID). | 1 – 247 | MODBUS Slave apparaat adres (ID). | 1 |
BAUD |
Baud |
4800 |
Bitrate (Baud) |
9600 |
9600 | ||||
19200 | ||||
38400 | ||||
PARI |
Pariteitsbit - stelt gegevenspariteit yn foar flaterdeteksje |
Gjin | Gjin |
Gjin |
Sels | Sels | |||
Ûneven | Ûneven | |||
OPHÂLDE | StopBit | 1 | 1 stopbit | 1 |
2 | 2 stopbit |
Unterstützt de folgjende funksje koades:
- 03 – n registers lêze (Registers hâlde)
- 04 – n registers lêze (Ynfierregisters)
- 06 – Skriuw 1 register (Hâldregister)
INPUT registers - allinich lêzen
Adres | Tagong | Beskriuwing | Wearde berik | Middels | Standert | |
Dec | Hex | |||||
0 | 0x0000 | R (#03) | Engo MODBUS Model ID | 1-247 | MODBUS Slave (ID) | 1 |
1 | 0x0001 | R (#03) | Firmware-ferzje | 0x0001-0x9999 | 0x1110=1.1.10 (BCD-koade) | |
2 |
0x0002 |
R (#03) |
Wurkstatus |
0b00000010=Idle, útskeakelje 0b00000000=Idle, keamertemperatuer 0b10000001=Ferwaarmje 0b10001000=Koeling
0b00001000 = Idle, sensorflater |
||
3 | 0x0003 | R (#03) | Wearde fan de yntegreare temperatuersensor, °C | 50 – 500 | N-> temp=N/10 °C | |
5 |
0x0005 |
R (#03) |
Wearde fan 'e eksterne temperatuersensor S1, °C |
50 – 500 |
0 = Iepen (sensorbrekken)/ kontakt iepen
1 = Sluten (sensorkoartsluting)/ kontakt sluten N-> temp=N/10 °C |
|
6 |
0x0006 |
R (#03) |
Wearde fan 'e eksterne temperatuersensor S2, °C |
50 – 500 |
0 = Iepen (sensorbrekken)/ kontakt iepen
1 = Sluten (sensorkoartsluting)/ kontakt sluten N-> temp=N/10 °C |
|
7 |
0x0007 |
R (#03) |
Fan state |
0b00000000 – 0b00001111 |
0b00000000= ÚT
0b00000001= Ik Fan stage low 0b00000010= II Fan stage medium 0b00000100= III Heech fanstatus 0b00001000= Auto – ÚT 0b00001001= Auto – I leech 0b00001010= Auto – II middel 0b00001100= Auto – III heech |
|
8 | 0x0008 | R (#03) | Klep 1 stat | 0 – 1000 | 0 = ÚT (klep sluten)
1000 = OAN / 100% (klep iepen) |
|
9 | 0x0009 | R (#03) | Steat fan fentyl 2 | 0 – 1000 | 0 = ÚT (klep sluten)
1000 = OAN / 100% (klep iepen) |
|
10 | 0x000A | R (#03) | Fochtigensmjitting (mei 5% oanwizingskrektens) | 0 – 100 | N-> fochtigens=N% |
HOLDING registers - foar lêzen en skriuwen
Adres | Tagong | Beskriuwing | Wearde berik | Middels | Standert | |
Dec | Hex | |||||
0 | 0x0000 | R/W (#04) | Engo MODBUS Model ID | 1-247 | MODBUS Slave (ID) | 1 |
234 |
0x00 ea |
R/W (#06) |
Fancoil type |
1 – 6 |
1 = 2 piipen – allinnich ferwaarmjen 2 = 2 piipen – allinnich koeljen
3 = 2 pipen – ferwaarming en koeling 4 = 2 pipen – flierferwaarming 5 = 4 pipen – ferwaarming en koeling 6 = 4 pipe - flierferwaarming & koeling troch fancoil |
0 |
235 |
0x00 eb |
R/W (#06) |
S1-COM ynfierkonfiguraasje (Ynstallearderparameters -P01) |
0 | Ynput ynaktyf. Wizigje tusken ferwaarming en koeling mei de knoppen. |
0 |
1 |
Ynfier brûkt om ferwaarming/koeling te feroarjen fia ekstern kontakt ferbûn mei S1-COM:
– S1-COM iepen –> HEAT-modus – S1-COM shorted –> COOL modus |
|||||
2 |
Ynfier brûkt om AUTOMATISK ferwaarming/koeling te feroarjen op basis fan PIPETEMPERATUUR yn in 2-pipesysteem.
De controller skeakelt tusken ferwaarming en koelmodi basearre op de piiptemperatuer ynsteld yn parameters P17 en P18. |
|||||
3 |
Lit de fentilator wurkje ôfhinklik fan de temperatuermjitting op 'e piip. Bygelyksample, as de temperatuer op 'e piip te leech is, en de controller yn ferwaarmingsmodus is
– De piipsensor lit de fentilator net draaie. De feroaring fan ferwaarming/koeling wurdt mei de hân dien, mei de knoppen. Wearden foar fentilatorkontrôle basearre op piiptemperatuer wurde ynsteld yn parameters P17 en P18. |
|||||
4 | Aktivearring fan de flier sensor yn de flier ferwaarming konfiguraasje. | |||||
236 |
0x00 ek |
R/W (#06) |
S2-COM ynfierkonfiguraasje (Ynstallearderparameters -P02) |
0 | Ynfier útskeakele |
0 |
1 | Besettingssensor (as kontakten wurde iepene, aktivearje ECO-modus) | |||||
2 | Eksterne temperatuer sensor | |||||
237 |
0x00ed |
R/W (#06) |
Selekteare ECO-modus (ynstallearderparameters -P07) | 0 | NEE - Útskeakele |
0 |
1 | JA – Aktyf | |||||
238 | 0x00 e | R/W (#06) | ECO-modus temperatuerwearde foar ferwaarming (ynstallearderparameters -P08) | 50 – 450 | N-> temp=N/10 °C | 150 |
239 | 0x00 ef | R/W (#06) | ECO-modus temperatuerwearde foar koeling (ynstallearderparameters -P09) | 50 – 450 | N-> temp=N/10 °C | 300 |
240 |
0x00f0 |
R/W (#06) |
ΔT fan 0-10V fentyloperaasje
Dizze parameter is ferantwurdlik foar de modulearre 0-10V útfier fan 'e fentyl. – Yn ferwaarmingsmodus: As de keamertemperatuer sakket, iepenet de fentyl evenredich mei de deltagrutte. – Yn koelmodus: As de keamertemperatuer tanimt, iepenet de fentyl evenredich mei de grutte fan 'e delta. De iepening fan 'e fentyl begjint fan 'e ynstelde keamertemperatuer. (Ynstallearderparameters -P17) |
1-20 |
N-> temp=N/10 °C |
10 |
241 |
0x00f1 |
R/W (#06) |
Fan op temperatuer foar ferwaarming
De fentilator sil begjinne te wurkjen as de temperatuer yn 'e keamer ûnder de ynstelde temperatuer sakket troch de wearde fan 'e parameter (Ynstallearderparameters -P15) |
0 – 50 |
N-> temp=N/10 °C |
50 |
Adres | Tagong | Beskriuwing | Wearde berik | Middels | Standert | |||
Dec | Hex | |||||||
242 |
0x00f2 |
R/W (#06) |
Kontrolearje algoritme
(TPI of hysteresis) foar de ferwaarmingsklep (Ynstallearderparameters -P18) |
0 – 20 |
0 = TPI
1 = ±0,1C 2 = ±0,2C… N-> temp=N/10 °C (±0,1…±2C) |
5 |
||
243 |
0x00f3 |
R/W (#06) |
FAN delta-algoritme foar koeling
De parameter bepaalt de breedte fan it temperatuerberik wêryn't de fentilator yn koelmodus wurket. As de keamertemperatuer omheech giet, dan: 1. As in lytse wearde fan Delta FAN, hoe rapper de reaksje fan 'e ventilator op in temperatuerferoaring temperatuer - rapper de tanimming fan snelheid.
2. As de wearde fan Delta FAN grut is, fergruttet de stadiger fan de snelheid. (Ynstallearderparameters -P16) |
5 – 50 |
N-> temp=N/10 °C |
20 |
||
244 |
0x00f4 |
R/W (#06) |
Fan op temperatuer foar koeling.
De fentilator sil begjinne te wurkjen as de temperatuer yn 'e keamer boppe de ... komt ynstelde punt troch de wearde fan 'e parameter. (Ynstallearderparameters -P19) |
0 – 50 |
N-> temp=N/10 °C |
50 |
||
245 | 0x00f5 | R/W (#06) | Hysteresiswearde foar it koelventil (ynstallearderparameters -P20) | 1 – 20 | N-> temp=N/10 °C (±0,1…±2C) | 5 | ||
246 |
0x00f6 |
R/W (#06) |
Deade sône fan wikseljen fan ferwaarming / koeling
Yn in systeem mei 4 pipen. It ferskil tusken de ynstelde temperatuer en de keamertemperatuer, wêrby't de controller automatysk de ferwaarmings-/koelmodus sil feroarje. (Ynstallearderparameters -P21) |
5 – 50 |
N-> temp=N/10 °C |
20 |
||
247 |
0x00f7 |
R/W (#06) |
De wikseltemperatuerwearde fan ferwaarming nei koeling
- 2-pipe systeem. Yn in 2-pipe systeem, ûnder dizze wearde, wikselt it systeem nei koelmodus en lit de fentilator starte. (Ynstallearderparameters -P22) |
270 – 400 |
N-> temp=N/10 °C |
300 |
||
248 |
0x00f8 |
R/W (#06) |
De wearde fan 'e skeakeltemperatuer fan koeling nei ferwaarming, 2-pipesysteem.
Yn in 2-pipe systeem, boppe dizze wearde, wikselt it systeem nei ferwaarmingsmodus en lit de fentilator starte. (Ynstallearderparameters -P23) |
100 – 250 |
N-> temp=N/10 °C |
100 |
||
249 |
0x00f9 |
R/W (#06) |
Cooling ON fertraging.
In parameter dy't brûkt wurdt yn 4-pipesystemen mei automatyske omskakeling tusken ferwaarming en koeling. Dit foarkomt te faak wikseljen tusken ferwaarmings- en koelmodi en oscillaasje fan 'e keamertemperatuer. (Ynstallearderparameters -P24) |
0 - 15 min |
0 |
|||
250 |
0x00 FA |
R/W (#06) |
Maksimum flier temperatuer
Om de flier te beskermjen, wurdt de ferwaarming útskeakele as de temperatuer fan 'e fliersensor boppe de maksimale wearde komt. (Ynstallearderparameters -P25) |
50 – 450 |
N-> temp=N/10 °C |
350 |
||
251 |
0x00 fb |
R/W (#06) |
Minimum flier temperatuer
Om de flier te beskermjen, wurdt de ferwaarming oanset as de temperatuer fan 'e fliersensor sakket ûnder de minimale wearde. (Ynstallearderparameters -P26) |
50 – 450 |
N-> temp=N/10 °C |
150 |
||
254 | 0x00 fe | R/W (#06) | PIN-koade foar ynstallearderynstellingen (ynstallearderparameters -P28) | 0 – 1 | 0 = útskeakele
1 = PIN (Earste standertkoade 0000) |
0 |
Adres | Tagong | Beskriuwing | Wearde berik | Middels | Standert | |
Dec | Hex | |||||
255 | 0x00 ff | R/W (#06) | In PIN-koade nedich om de kaaien te ûntsluten (ynstallearderparameters -P29) | 0 – 1 | 0 = NIE
1 = TAK |
0 |
256 |
0x0100 |
R/W (#06) |
Fan operaasje (ynstallearder parameters -FAN) |
0 – 1 |
0 = NEE – Ynaktyf – útfierkontakten foar fentilatorkontrôle binne folslein útskeakele
1 = JA |
1 |
257 | 0x0101 | R/W (#06) | Power oan / út - skeakeljen fan de tafersjochhâlder | 0,1 | 0 = ÚT
1 = ON |
1 |
258 |
0x0102 |
R/W (#06) |
Operaasje modus |
0,1,3 |
0=Hânmjittich 1=Planning
3=FROST – anty-frostmodus |
0 |
260 |
0x0104 |
R/W (#06) |
Fan snelheid ynstelling |
0b000000= ÚT – fan út 0b00000001= I (leech) fantandwiel 0b000010= II (middel) fantandwiel 0b00000100= III (heech) fantandwiel
0b00001000= Automatyske fentilatorsnelheid – ÚT 0b00001001= Automatyske fentilatorsnelheid – 1e fersnelling 0b00001010= Automatyske fentilatorsnelheid – 2e fersnelling 0b00001100= Automatyske fentilatorsnelheid – 3e fersnelling |
||
262 | 0x0106 | R/W (#06) | Key lock | 0,1 | 0=ûntskoattele 1=Skoal | 0 |
263 | 0x0107 | R/W (#06) | Displayhelderheid (ynstallearderparameters -P27) | 0-100 | N-> Helderheid =N% | 30 |
268 | 0x010 c | R/W (#06) | Klok - minuten | 0-59 | Minuten | 0 |
269 | 0x010 d | R/W (#06) | Klok - oeren | 0-23 | Oeren | 0 |
270 | 0x010e | R/W (#06) | Klok - Dei fan 'e wike (1=moandei) | 1~7 | Dei fan de wike | 3 |
273 | 0x0111 | R/W (#06) | Stel de temperatuer yn yn skemamodus | 50-450 | N-> temp=N/10 °C | 210 |
274 | 0x0112 | R/W (#06) | Stel de temperatuer yn hânmjittige modus yn | 50-450 | N-> temp=N/10 °C | 210 |
275 | 0x0113 | R/W (#06) | Stel de temperatuer yn yn FROST-modus | 50 | N-> temp=N/10 °C | 50 |
279 | 0x0117 | R/W (#06) | Maksimum setpoint temperatuer | 50-450 | N-> temp=N/10 °C | 350 |
280 | 0x0118 | R/W (#06) | Minimum setpoint temperatuer | 50-450 | N-> temp=N/10 °C | 50 |
284 | 0x011 c | R/W (#06) | Krektens fan werjûne temperatuer | 1, 5 | N-> temp=N/10 °C | 1 |
285 | 0x011 d | R/W (#06) | Korreksje fan de werjûn temperatuer | -3.0… 3.0°C | yn stappen fan 0.5 | 0 |
288 | 0x0120 | R/W (#06) | Seleksje fan systeemtype - ferwaarming/koeling (ôfhinklik fan de ynstelling fan ynfier S1) | 0,1 | 0 = Ferwaarming
1 = Cooling |
0 |
291 | 0x0123 | R/W (#06) | Minimale fansnelheid (Ynstallearderparameters-P10) | 0-100 | N-> snelheid = N % | 10 |
292 | 0x0124 | R/W (#06) | Maksimale fentilatorsnelheid (Ynstallearderparameters-P11) | 0-100 | N-> snelheid = N % | 90 |
293 | 0x0125 | R/W (#06) | Snelheid fan fan 1e fersnelling yn manuele modus (Ynstallearderparameters-P12) | 0-100 | N-> snelheid = N % | 30 |
294 | 0x0126 | R/W (#06) | Snelheid fan fan 2e fersnelling yn manuele modus (Ynstallearderparameters-P13) | 0-100 | N-> snelheid = N % | 60 |
295 | 0x0127 | R/W (#06) | Snelheid fan fan 3e fersnelling yn manuele modus (Ynstallearderparameters-P14) | 0-100 | N-> snelheid = N % | 90 |
FAQ
- Q: Wat binne de standert kommunikaasje-ynstellingen foar de EFAN-24-controller?
- ADe standertynstellingen omfetsje in slave-apparaatadres fan 1, de baudrate fan 9600, gjin pariteitsbit en ien stopbit.
- Q: Hoe kin ik tagong krije ta ferskate gegevensregisters yn it MODBUS RTU-netwurk?
- A: Brûk de passende funksjekoades lykas #03 foar it lêzen fan holdingregisters of #06 foar it skriuwen fan ien register. Elk register hat spesifike gegevenswearden dy't relatearre binne oan controllerparameters.
Dokuminten / Resources
![]() |
ENGO Controls EFAN-24 PWM Fansnelheidskontroller [pdf] Ynstruksjehânlieding EFAN-230B, EFAN-230W, EFAN-24 PWM fansnelheidskontroller, EFAN-24, PWM fansnelheidskontroller, fansnelheidskontroller, snelheidskontroller |