ENGO Controls EFAN-24 PWM-ventilatorsnelheidsregelaar
Specificaties
- Protocol: MODBUS RTU
- Controllermodel: EFAN-24
- Communicatie-interface: RS485
- Adresbereik: 1-247
- Gegevensgrootte: 32-bits
Instructies voor productgebruik
- De configuratie van de EFAN-24-controller moet worden uitgevoerd door een gekwalificeerd persoon met de juiste bevoegdheid en technische kennis, volgens de normen en voorschriften van het land en de EU.
- Indien de instructies niet worden nageleefd, vervalt de aansprakelijkheid van de fabrikant.
- De controller kan als slave functioneren in een MODBUS RTU-netwerk met specifieke functies en communicatievereisten. Zorg voor een correcte bedrading om gegevensbeschadiging te voorkomen.
- Netwerkverbinding: RS-485 seriële interface
- Gegevensconfiguratie: adres, snelheid en formaat worden bepaald door hardware
- Gegevenstoegang: volledige toegang tot de ladderprogrammagegevens van de controller
- Gegevensgrootte: 2 bytes per MODBUS-gegevensregister
- Voordat u de controller op het RS-485-netwerk aansluit, moet u ervoor zorgen dat de communicatie-instellingen correct zijn geconfigureerd, inclusief adres, baudrate, pariteit en stopbits.
- Om operationele problemen te voorkomen, mogen niet-geconfigureerde controllers niet op het netwerk worden aangesloten.
Algemene informatie
Algemene informatie over MODBUS RTU
De MODBUS RTU-structuur gebruikt een master-slavesysteem om berichten uit te wisselen. Er zijn maximaal 247 slaves mogelijk, maar slechts één master. De master bestuurt de werking van het netwerk en is de enige die de aanvraag verstuurt. Slaves voeren zelf geen transmissies uit. Elke communicatie begint met een verzoek van de master aan de slave, die de master antwoordt met de gevraagde informatie. De master (computer) communiceert met slaves (controllers) in tweedraads RS-485-modus. Dit maakt gebruik van datalijnen A+ en B- voor de gegevensuitwisseling, die MOETEN bestaan uit één twisted pair.
Er mogen niet meer dan twee draden op elke terminal worden aangesloten, zodat een "Daisy Chain" (in serie) of "straight line" (direct) configuratie wordt gebruikt. Een ster- of netwerkverbinding (open) wordt afgeraden, omdat reflecties in de kabel tot datacorruptie kunnen leiden.
Configuratie
- De configuratie moet worden uitgevoerd door een gekwalificeerd persoon met de juiste bevoegdheid en technische kennis, volgens de normen en voorschriften van het land en de EU.
- De fabrikant is niet aansprakelijk voor gedrag dat niet in overeenstemming is met de instructies.
AANDACHT:
Er kunnen aanvullende beveiligingsvereisten gelden voor de gehele installatie en configuratie. Het is de installateur/programmeur die deze moet onderhouden.
MODBUS RTU-netwerkwerking – Slave-modus
De MODBUS-controller van Engo beschikt over de volgende kenmerken wanneer deze als slave in een MODBUS RTU-netwerk werkt:
- Netwerkverbinding via RS-485 seriële interface.
- Het adres, de communicatiesnelheid en het byteformaat worden bepaald door de hardwareconfiguratie.
- Geeft toegang tot alle tags en gegevens die worden gebruikt in het ladderprogramma van de controller.
- 8-bits slave-adres
- 32-bits datagrootte (1 adres = 32-bits dataretour)
- Elk MODBUS-dataregister heeft een grootte van 2 bytes.
AANDACHT:
- Voordat de controller op het RS-485-netwerk wordt aangesloten, moet deze eerst correct worden geconfigureerd.
- De communicatie-instellingen worden geconfigureerd in de serviceparameters van de regelaar (apparaat).
AANDACHT:
- Het aansluiten van niet-geconfigureerde controllers op het RS-485-netwerk leidt tot een onjuiste werking.
- Copyright – Dit document mag alleen worden gereproduceerd en verspreid met de uitdrukkelijke toestemming van Engo Controls en mag alleen worden verstrekt aan geautoriseerde personen of bedrijven met de vereiste technische expertise.
communicatie-instellingen
RS-485-communicatie-instellingen
Pxx | Functie | Waarde | Beschrijving | Standaard waarde |
addr | Adres (ID) van MODBUS-slaveapparaat. | 1 – 247 | Adres (ID) van MODBUS-slaveapparaat. | 1 |
BAUD |
Baudet |
4800 |
Bitsnelheid (Baud) |
9600 |
9600 | ||||
19200 | ||||
38400 | ||||
PARI |
Pariteitsbit – stelt datapariteit in voor foutdetectie |
Geen | Geen |
Geen |
Zelfs | Zelfs | |||
Vreemd | Vreemd | |||
STOP | StopBit | 1 | 1 stopbit | 1 |
2 | 2 stopbit |
Ondersteunt de volgende functiecodes:
- 03 – het lezen van n-registers (Holding Registers)
- 04 – n-registers lezen (invoerregisters)
- 06 – Schrijf 1 register (Holding Register)
INPUT-registers – alleen-lezen
Adres | Toegang | Beschrijving | Waardebereik | Middelen | Standaard | |
december | Zeshoek | |||||
0 | 0x0000 | R (#03) | Engo MODBUS-model-ID | 1-247 | MODBUS-slaaf (ID) | 1 |
1 | 0x0001 | R (#03) | Firmware versie | 0x0001-0x9999 | 0x1110=1.1.10 (BCD-code) | |
2 |
0x0002 |
R (#03) |
Werkstaat |
0b00000010=Standaard, uitschakelen 0b00000000=Standaard, kamertemperatuur 0b10000001=Verwarmen 0b10001000=Koelen
0b00001000 = Inactief, sensorfout |
||
3 | 0x0003 | R (#03) | Waarde van de geïntegreerde temperatuursensor, °C | 50 – 500 | N->temp=N/10 °C | |
5 |
0x0005 |
R (#03) |
Waarde van de externe temperatuursensor S1, °C |
50 – 500 |
0 = Open (sensorbreuk)/contact open
1 = Gesloten (sensor kortsluiting) / contact gesloten N-> temp=N/10 °C |
|
6 |
0x0006 |
R (#03) |
Waarde van de externe temperatuursensor S2, °C |
50 – 500 |
0 = Open (sensorbreuk)/contact open
1 = Gesloten (sensor kortsluiting) / contact gesloten N-> temp=N/10 °C |
|
7 |
0x0007 |
R (#03) |
Ventilator staat |
0b00000000 – 0b00001111 |
0b00000000= UIT
0b00000001= Ik Fan stage laag 0b00000010= II Fan stage medium 0b00000100= III Ventilatorstatus hoog 0b00001000= Auto – UIT 0b00001001= Auto – I laag 0b00001010= Auto – II gemiddeld 0b00001100= Auto – III hoog |
|
8 | 0x0008 | R (#03) | Klep 1 stat | 0 – 1000 | 0 = UIT (klep gesloten)
1000 = AAN / 100% (klep open) |
|
9 | 0x0009 | R (#03) | Klep 2 staat | 0 – 1000 | 0 = UIT (klep gesloten)
1000 = AAN / 100% (klep open) |
|
10 | 0x000A | R (#03) | Vochtigheidsmeting (met 5% indicatienauwkeurigheid) | 0 – 100 | N-> vochtigheid=N % |
HOLDING registers – voor lezen en schrijven
Adres | Toegang | Beschrijving | Waardebereik | Middelen | Standaard | |
december | Zeshoek | |||||
0 | 0x0000 | Rood/Wit (#04) | Engo MODBUS-model-ID | 1-247 | MODBUS-slaaf (ID) | 1 |
234 |
0x00EA |
Rood/Wit (#06) |
Fancoil-type |
1 – 6 |
1 = 2-pijps – alleen verwarmen 2 = 2-pijps – alleen koelen
3 = 2-pijps – verwarming en koeling 4 = 2-pijps – vloerverwarming 5 = 4-pijps – verwarming en koeling 6 = 4-pijps – vloerverwarming & koeling door fancoil |
0 |
235 |
0x00EB |
Rood/Wit (#06) |
S1-COM-ingangsconfiguratie (installatieparameters -P01) |
0 | Input inactief. Wissel tussen verwarmen en koelen met de knoppen. |
0 |
1 |
Ingang voor het wijzigen van verwarming/koeling via extern contact aangesloten op S1-COM:
– S1-COM open –> HEAT-modus – S1-COM kortgesloten –> COOL-modus |
|||||
2 |
Ingang die wordt gebruikt om AUTOMATISCH de verwarming/koeling te wijzigen op basis van de LEIDINGTEMPERATUUR in een 2-pijpssysteem.
De regelaar schakelt tussen verwarmen en koelmodi op basis van de buistemperatuur die is ingesteld in parameters P17 en P18. |
|||||
3 |
Laat de ventilator werken afhankelijk van de temperatuurmeting op de buis. Bijvoorbeeldample, als de temperatuur op de buis te laag is en de controller in de verwarmingsmodus staat
– De pijpsensor zorgt ervoor dat de ventilator niet kan draaien. De omschakeling tussen verwarmen en koelen gebeurt handmatig met behulp van de knoppen. De waarden voor de ventilatorregeling op basis van de buistemperatuur worden ingesteld in parameters P17 en P18. |
|||||
4 | Activering van de vloersensor in de vloerverwarmingsconfiguratie. | |||||
236 |
0x00EC |
Rood/Wit (#06) |
S2-COM-ingangsconfiguratie (installatieparameters -P02) |
0 | Invoer uitgeschakeld |
0 |
1 | Bezettingssensor (wanneer contacten geopend zijn, activeert ECO-modus) | |||||
2 | Externe temperatuursensor | |||||
237 |
0x00ED |
Rood/Wit (#06) |
Selecteerbare ECO-modus (Installatieparameters -P07) | 0 | NEE – Gehandicapten |
0 |
1 | JA – Actief | |||||
238 | 0x00EE | Rood/Wit (#06) | Temperatuurwaarde voor verwarming in de ECO-modus (Installateurparameters -P08) | 50 – 450 | N->temp=N/10 °C | 150 |
239 | 0x00EF | Rood/Wit (#06) | Temperatuurwaarde voor koeling in ECO-modus (Installateurparameters -P09) | 50 – 450 | N->temp=N/10 °C | 300 |
240 |
0x00F0 |
Rood/Wit (#06) |
ΔT van 0-10V-klepwerking
Deze parameter is verantwoordelijk voor de gemoduleerde 0-10V-uitgang van de klep. – In de verwarmingsmodus: als de kamertemperatuur daalt, opent de klep evenredig met de deltagrootte. – In de koelmodus: als de kamertemperatuur stijgt, opent de klep evenredig met de grootte van de delta. De klepopening start vanaf de ingestelde kamertemperatuur. (Installatieparameters -P17) |
1-20 |
N->temp=N/10 °C |
10 |
241 |
0x00F1 |
Rood/Wit (#06) |
Ventilator op temperatuur voor verwarming
De ventilator gaat werken als de temperatuur in de kamer onder de vooraf ingestelde waarde daalt door de waarde van de parameter (Installatieparameters -P15) |
0 – 50 |
N->temp=N/10 °C |
50 |
Adres | Toegang | Beschrijving | Waardebereik | Middelen | Standaard | |||
december | Zeshoek | |||||||
242 |
0x00F2 |
Rood/Wit (#06) |
Controle algoritme:
(TPI of hysterese) voor de verwarmingsklep (Installateurparameters -P18) |
0 – 20 |
0 = TPI
1 = ±0,1C 2 = ±0,2C… N->temp=N/10 °C (±0,1…±2C) |
5 |
||
243 |
0x00F3 |
Rood/Wit (#06) |
FAN-delta-algoritme voor koeling
De parameter bepaalt de breedte van het temperatuurbereik waarin de ventilator in de koelmodus werkt. Als de kamertemperatuur stijgt, dan: 1. Wanneer een kleine waarde van Delta FAN, hoe sneller de ventilator reageert op een temperatuurverandering temperatuur – hoe sneller de snelheid toeneemt.
2. Bij een grote waarde van Delta FAN verhoogt de langzamere ventilator de snelheid. (Installatieparameters -P16) |
5 – 50 |
N->temp=N/10 °C |
20 |
||
244 |
0x00F4 |
Rood/Wit (#06) |
Ventilator op temperatuur voor koeling.
De ventilator gaat werken als de temperatuur in de kamer boven de 5°C stijgt. setpoint door de waarde van de parameter. (Installatieparameters -P19) |
0 – 50 |
N->temp=N/10 °C |
50 |
||
245 | 0x00F5 | Rood/Wit (#06) | Hysteresewaarde voor de koelklep (Installateurparameters -P20) | 1 – 20 | N->temp=N/10 °C (±0,1…±2C) | 5 | ||
246 |
0x00F6 |
Rood/Wit (#06) |
Dode zone van het schakelen tussen verwarmen/koelen
In een 4-pijpssysteem. Het verschil tussen de ingestelde temperatuur en de kamertemperatuur, waarbij de controller automatisch de verwarmings-/koelmodus verandert. (Installatieparameters -P21) |
5 – 50 |
N->temp=N/10 °C |
20 |
||
247 |
0x00F7 |
Rood/Wit (#06) |
De schakeltemperatuurwaarde van verwarmen naar koelen
– 2-pijpssysteem. In een 2-pijpssysteem schakelt het systeem onder deze waarde over op de koelmodus en laat de ventilator starten. (Installatieparameters -P22) |
270 – 400 |
N->temp=N/10 °C |
300 |
||
248 |
0x00F8 |
Rood/Wit (#06) |
De waarde van de schakeltemperatuur van koelen naar verwarmen, 2-pijpssysteem.
In een 2-pijpssysteem schakelt het systeem boven deze waarde over op de verwarmingsmodus en laat de ventilator starten. (Installatieparameters -P23) |
100 – 250 |
N->temp=N/10 °C |
100 |
||
249 |
0x00F9 |
Rood/Wit (#06) |
Koeling AAN vertraging.
Een parameter die wordt gebruikt in 4-pijpssystemen met automatische omschakeling tussen verwarmen en koelen. Hiermee wordt voorkomen dat er te vaak wordt geschakeld tussen verwarmen en koelen en dat de kamertemperatuur schommelt. (Installatieparameters -P24) |
0 – 15 minuten |
0 |
|||
250 |
0x00FA |
Rood/Wit (#06) |
Maximale vloertemperatuur
Om de vloer te beschermen, wordt de verwarming uitgeschakeld wanneer de temperatuur van de vloersensor boven de maximumwaarde stijgt. (Installatieparameters -P25) |
50 – 450 |
N->temp=N/10 °C |
350 |
||
251 |
0x00FB |
Rood/Wit (#06) |
Minimale vloertemperatuur
Om de vloer te beschermen, wordt de verwarming ingeschakeld wanneer de temperatuur van de vloersensor daalt onder de minimumwaarde. (Installatieparameters -P26) |
50 – 450 |
N->temp=N/10 °C |
150 |
||
254 | 0x00FE | Rood/Wit (#06) | PIN-code voor installatie-instellingen (Installatieparameters -P28) | 0 – 1 | 0 = uitgeschakeld
1 = PIN (eerste standaardcode 0000) |
0 |
Adres | Toegang | Beschrijving | Waardebereik | Middelen | Standaard | |
december | Zeshoek | |||||
255 | 0x00FF | Rood/Wit (#06) | Een pincode nodig om de sleutels te ontgrendelen (Installatieparameters -P29) | 0 – 1 | 0 = NIE
1 = TAK |
0 |
256 |
0x0100 |
Rood/Wit (#06) |
Ventilatorwerking (Installatieparameters -FAN) |
0 – 1 |
0 = NEE – Inactief – uitgangscontacten voor ventilatorregeling zijn volledig uitgeschakeld
1 = JA |
1 |
257 | 0x0101 | Rood/Wit (#06) | Aan/uit – de regelaar uitschakelen | 0,1 | 0=UIT
1=AAN |
1 |
258 |
0x0102 |
Rood/Wit (#06) |
Bedrijfsmodus |
0,1,3 |
0=Handmatig 1=Schema
3=FROST – antivriesmodus |
0 |
260 |
0x0104 |
Rood/Wit (#06) |
Instelling ventilatorsnelheid |
0b000000= UIT – ventilator uit 0b00000001= I (laag) ventilatorwiel 0b000010= II (medium) ventilatorwiel 0b00000100= III (hoog) ventilatorwiel
0b00001000= Automatische ventilatorsnelheid – UIT 0b00001001= Automatische ventilatorsnelheid – 1e versnelling 0b00001010= Automatische ventilatorsnelheid – 2e versnelling 0b00001100= Automatische ventilatorsnelheid – 3e versnelling |
||
262 | 0x0106 | Rood/Wit (#06) | Sleutel slot | 0,1 | 0=ontgrendeld 1=Vergrendeld | 0 |
263 | 0x0107 | Rood/Wit (#06) | Helderheid van het scherm (Installatieparameters -P27) | 0-100 | N-> Helderheid =N% | 30 |
268 | 0x010C | Rood/Wit (#06) | Klok – minuten | 0-59 | Notulen | 0 |
269 | 0x010D | Rood/Wit (#06) | Klok – uren | 0-23 | Uren | 0 |
270 | 0x010E | Rood/Wit (#06) | Klok – Dag van de week (1=maandag) | 1~7 | Dag van de week | 3 |
273 | 0x0111 | Rood/Wit (#06) | Stel de temperatuur in de schemamodus in | 50-450 | N->temp=N/10 °C | 210 |
274 | 0x0112 | Rood/Wit (#06) | Temperatuur instellen in handmatige modus | 50-450 | N->temp=N/10 °C | 210 |
275 | 0x0113 | Rood/Wit (#06) | Stel de temperatuur in de FROST-modus in | 50 | N->temp=N/10 °C | 50 |
279 | 0x0117 | Rood/Wit (#06) | Maximale gewenste temperatuur | 50-450 | N->temp=N/10 °C | 350 |
280 | 0x0118 | Rood/Wit (#06) | Minimale gewenste temperatuur | 50-450 | N->temp=N/10 °C | 50 |
284 | 0x011C | Rood/Wit (#06) | Nauwkeurigheid van de weergegeven temperatuur | 1, 5 | N->temp=N/10 °C | 1 |
285 | 0x011D | Rood/Wit (#06) | Correctie van de weergegeven temperatuur | -3.0… 3.0°C | in stappen van 0.5 | 0 |
288 | 0x0120 | Rood/Wit (#06) | Keuze van het systeemtype – verwarmen/koelen (afhankelijk van de instelling van ingang S1) | 0,1 | 0 = Verwarming
1 = Koeling |
0 |
291 | 0x0123 | Rood/Wit (#06) | Minimale ventilatorsnelheid (Installatieparameters-P10) | 0-100 | N-> snelheid=N % | 10 |
292 | 0x0124 | Rood/Wit (#06) | Maximale ventilatorsnelheid (Installatieparameters-P11) | 0-100 | N-> snelheid=N % | 90 |
293 | 0x0125 | Rood/Wit (#06) | Snelheid van de ventilator 1e versnelling in handmatige modus (Installatieparameters-P12) | 0-100 | N-> snelheid=N % | 30 |
294 | 0x0126 | Rood/Wit (#06) | Snelheid van de ventilator 2e versnelling in handmatige modus (Installatieparameters-P13) | 0-100 | N-> snelheid=N % | 60 |
295 | 0x0127 | Rood/Wit (#06) | Snelheid van de ventilator in de 3e versnelling in de handmatige modus (Installatieparameters - P14) | 0-100 | N-> snelheid=N % | 90 |
Veelgestelde vragen
- Q: Wat zijn de standaardcommunicatie-instellingen voor de EFAN-24-controller?
- A: De standaardinstellingen omvatten een slave-apparaatadres van 1, de baudrate van 9600, geen pariteitsbit en één stopbit.
- Q: Hoe krijg ik toegang tot verschillende dataregisters in het MODBUS RTU-netwerk?
- A: Gebruik de juiste functiecodes, zoals #03 voor het lezen van holdingregisters of #06 voor het schrijven van één register. Elk register heeft specifieke datawaarden gerelateerd aan controllerparameters.
Documenten / Bronnen
![]() |
ENGO Controls EFAN-24 PWM-ventilatorsnelheidsregelaar [pdf] Gebruiksaanwijzing EFAN-230B, EFAN-230W, EFAN-24 PWM-ventilatorsnelheidsregelaar, EFAN-24, PWM-ventilatorsnelheidsregelaar, ventilatorsnelheidsregelaar, snelheidsregelaar |