# Technische specificaties

> De technische specificaties van de IO-module: de digitale ingangen, de relaisuitgangen en wat ze kunnen schakelen, de netwerk- en Modbus-gegevens, de voeding, de omgevingsgrenzen, de certificaten en het gedrag bij een storing.

Source: https://voltmasters.io/nl/docs/dso-rtu/io-module/technical-specifications/

Deze pagina somt de technische gegevens op van de **IO-module** die de Voltmasters EMS gebruikt: wat de digitale ingangen aanvaarden, **wat de relaisuitgangen kunnen schakelen**, en de elektrische, netwerk- en omgevingsgrenzen die je nodig hebt om de kast te ontwerpen en te bedraden.

Voor wat de IO-module is en hoe je ze instelt, zie [IO-module](https://voltmasters.io/nl/docs/dso-rtu/io-module/). Voor de plaatsing en de bekabeling, zie [Plaatsing en bekabeling](https://voltmasters.io/nl/docs/dso-rtu/io-module/placement-and-cabling/).

### In een oogopslag

| Onderdeel | Specificatie |
| --- | --- |
| **Kanalen** | 6 digitale ingangen (DI) en 6 relaisuitgangen (DO) per module |
| **Max. schakelvermogen relais** | **5 A resistief of 2 A inductief per kanaal, bij 250 VAC of 30 VDC** |
| **Type contact** | Vermogensrelais type Form A (normaal open), potentiaalvrij |
| **Communicatie** | Modbus TCP (server of slave) over ethernet, TCP-poort 502 |
| **Ethernet** | 2 × RJ45-switchpoorten van 10/100 Mbps (doorlus), 1 MAC-adres |
| **Voeding** | nominaal 24 VDC (12 tot 36 VDC), 188 mA bij 24 VDC (ongeveer 4,5 W) |
| **Montage** | DIN-rail of wand, 27,8 × 124 × 84 mm, minder dan 200 g |
| **Omgevingstemperatuur** | \-10 tot 60 °C (standaardmodel) of -40 tot 75 °C (model voor een breed temperatuurbereik) |
| **Isolatie** | 3 kVDC of 2 kVrms, tussen veld en logica |

### De relaisuitgangen en hun maximale schakelvermogen

Elk van de zes uitgangen is een **potentiaalvrij contact type Form A (normaal open)** met twee eigen schroefklemmen: `R0_NO` en `R0_C` tot `R5_NO` en `R5_C` (zie [Klemmenblok](https://voltmasters.io/nl/docs/dso-rtu/io-module/technical-specifications/#klemmenblok)). Er is **geen NC-klem**, dus de bedieningsmodi die van normaal gesloten contacten uitgaan (`NC-ON`, `NC-OFF`) beschrijven enkel een installatie waar een tussenrelais dat contact levert. Dit is de harde grens van wat één uitgang kan schakelen:

| Parameter | Waarde |
| --- | --- |
| **Maximale schakelstroom** | **5 A resistief**, **2 A inductief**, per kanaal |
| **Maximale schakelspanning** | **250 VAC** of **30 VDC** (ook gekeurd op 110 VAC) |
| **Maximaal schakelvermogen** | ongeveer **1150 W bij 230 VAC** of **150 W bij 30 VDC** (5 A resistief) |
| Type contact | Vermogensrelais type Form A (N.O.), potentiaalvrij |
| Contactweerstand | max. 100 mΩ; 30 mΩ in het begin |
| Doorslagspanning (open contact) | 500 VAC |
| Isolatieweerstand in het begin | min. 1000 MΩ bij 500 VDC |
| Isolatie (veld naar logica) | 3 kVDC of 2 kVrms |
| Schakeltijd van het relais | max. 1500 ms |
| Maximale schakelfrequentie | 0,3 Hz bij nominale belasting (pulsmodus) |
| Mechanische levensduur | 5.000.000 schakelingen |
| Elektrische levensduur | 100.000 schakelingen bij 5 A resistieve belasting |
| Veldbekabeling | IO-kabel max. 14 AWG (ongeveer 2,5 mm²), schroefklemmenblok |

> **Let op**
>
> **Die waarden gelden per kanaal en zijn geen budget voor de hele module, en het zijn schakelgrenzen, geen ontwerpwaarden voor continu bedrijf.** De inductieve waarde (2 A) is minder dan de helft van de resistieve, en motoren, pompen, ventilatoren, transformatoren, contactorspoelen, condensatorbatterijen en ledvoedingen trekken een inschakelstroom van een veelvoud van hun nominale stroom, wat de contacten snel aantast. Dimensioneer op de inschakelstroom en niet op het nominaal vermogen, en schakel alles van enige omvang via een tussencontactor.

**Wat je rechtstreeks mag aansluiten, en wat een contactor vraagt**

| Last | Rechtstreeks op de relaisuitgang? |
| --- | --- |
| Resistieve last op 230 VAC tot 5 A (ongeveer 1,1 kW), bijvoorbeeld een kleine verwarming | Ja |
| Resistieve last op 230 VAC boven 5 A (meer dan ongeveer 1,1 kW) | Nee, schakel een **tussencontactor** |
| Driefasige last op 400 VAC, hoe groot ook | Nee, de contacten zijn op **max. 250 VAC** gekeurd; gebruik een contactor |
| Inductieve AC-last tot 2 A (een kleine spoel, een kleine pomp) | Kan; zet een RC-snubber over het contact |
| Inductieve AC-last boven 2 A (motor, ventilator, transformator) | Nee, gebruik een contactor, gedimensioneerd op de inschakelstroom van de last |
| DC-last tot 30 VDC en tot 5 A resistief (tot 150 W) | Ja; blijf bij inductieve DC-lasten onder 2 A en zet er een vrijloopdiode bij |
| DC-last boven 30 VDC | Nee, buiten het bereik van het contact |

In de praktijk: gebruik de relaisuitgang als **stuurcontact** voor schakelmateriaal, dus het spoelcircuit van een contactor, een noodstop- of stopingang, of een vrijgave-ingang, en niet als de vermogensschakelaar van de last zelf. Een aparte contactor houdt de vermogensbekabeling van de kast bovendien weg van de module.

> **Opmerking**
>
> Omdat de contacten **normaal open** zijn, gaan alle uitgangen open zodra de module zonder voeding valt. Samen met een bedieningsmodus waarbij *spanningsverlies stopt* brengt het wegvallen van de voeding de installatie dus vanzelf in haar stoptoestand. Het wegvallen van het **netwerk** doet dat niet: de module houdt haar laatste relaistoestand aan, tenzij de communicatiewatchdog aanstaat. Zie [Noodstop](https://voltmasters.io/nl/docs/dso-rtu/io-module/emergency-stop/#veiligheid-en-vereisten).

### Digitale ingangen (DI)

| Parameter | Waarde |
| --- | --- |
| Kanalen | 6, met één gedeelde COM (6 punten per COM) |
| Type sensor | Droog contact, of nat contact (NPN of PNP) |
| Droog contact | Aan = doorverbonden met GND, Uit = open |
| Nat contact (DI naar COM) | Aan = 10 tot 30 VDC, Uit = 0 tot 3 VDC |
| Ingangsmodus | Digitale ingang of gebeurtenissenteller |
| Tellerfrequentie | max. 250 Hz, de tellerstand blijft bewaard bij spanningsverlies |
| Digitale filtering | Filtertijd in te stellen via software |
| Isolatie | 3 kVDC of 2 kVrms |
| Veldbekabeling | IO-kabel max. 14 AWG (ongeveer 2,5 mm²), schroefklemmenblok |

Het EMS leest elke ingang bij elke regelcyclus en logt haar overgangen, zodat de stand van het contact altijd op het platform te zien is. Er wordt op precies twee plaatsen **iets mee gedaan**: als [noodstopsignaal](https://voltmasters.io/nl/docs/dso-rtu/io-module/emergency-stop/#een-noodstop-aanzetten-digitale-ingang), en als **stand van een vermogensschakelaar** die het EMS als DSO RTU-telemetrie naar de netbeheerder stuurt. Een ingang die aan geen van beide toegewezen is, wordt enkel opgevolgd.

Een ingang is nooit de terugmelding van iets dat het EMS zelf schakelt. Of een [regelbare last](https://voltmasters.io/nl/docs/device-integrations/controllable-loads/) aan of uit staat, komt uit het terugleiden van de **relaisuitgang** door de bedieningsmodus van die poort, en niet uit een digitale ingang.

Een signaalingang moet in normale werking **hoog** lezen en bij een noodstop **laag**. De meest voorspelbare opstelling is een **nat contact**: een normaal gesloten contact voedt 10 tot 30 VDC naar de ingang, gemeten tegenover de gedeelde klem COM 0, en dat contact openen laat de ingang naar 0 V zakken. Welke opstelling je ook kiest, kijk op het platform na of de ingang in beide standen leest zoals verwacht voor je erop rekent.

### Klemmenblok

De ingangen en de relais delen één afneembaar schroefklemmenblok met 20 pinnen, van boven naar onder genummerd:

| Pin | Signaal | Pin | Signaal |
| --- | --- | --- | --- |
| 1 | COM 0 | 11 | R1\_NO |
| 2 | DI0 | 12 | R1\_C |
| 3 | DI1 | 13 | R2\_NO |
| 4 | DI2 | 14 | R2\_C |
| 5 | DI3 | 15 | R3\_NO |
| 6 | DI4 | 16 | R3\_C |
| 7 | DI5 | 17 | R4\_NO |
| 8 | GND | 18 | R4\_C |
| 9 | R0\_NO | 19 | R5\_NO |
| 10 | R0\_C | 20 | R5\_C |

Elk relaiskanaal heeft precies twee klemmen, `NO` en `C` (common), en geen NC-klem. De 24 VDC-voeding en de aardingspin zitten op een apart klemmenblok bovenaan. Aandraaimoment 3 lb-inch.

### Netwerk en protocol

| Parameter | Waarde |
| --- | --- |
| Ethernetpoorten | 2 × 10/100BaseT(X) RJ45, ingebouwde switch (doorlus), 1 MAC-adres |
| Bescherming ethernet | 1,5 kV magnetische isolatie |
| Protocol dat het EMS gebruikt | **Modbus TCP**, met de module als server of slave, TCP-poort **502** |
| Andere protocollen | TCP/IP, UDP, DHCP, BOOTP, HTTP (webconsole), SNMPv1 en v2c |
| Adressering | **Een vast IP-adres is vereist**; noteer het IP, de poort en het Modbus slave-ID |
| Fabrieksinstelling | IP 192.168.127.254, netmasker 255.255.255.0, geen gateway |
| Configuratie | Webconsole in de browser, op het IP-adres van de module |

De twee ethernetpoorten vormen een kleine switch, dus modules zijn **door te lussen** in plaats van elk een eigen switchpoort nodig te hebben. Hou er rekening mee dat een doorlus één pad is: een module die zonder voeding valt, onderbreekt de modules erachter.

**De standaard Modbus-indeling**

Het EMS leest en schrijft de module bij elke regelcyclus, dus ongeveer elke seconde, met de standaardadressen:

| Gegevens | Functiecode | Adres |
| --- | --- | --- |
| DI-waarde, kanaal 0 tot 5 | FC 2 (discrete ingangen lezen) | 0x0000–0x0005 (ref. 10001–10006) |
| DI-waarde, alle 6 kanalen in één woord | FC 4 (ingangsregisters lezen) | 0x0030 (ref. 30049), bit 0–5 |
| DI-tellerstand, kanaal 0 tot 5 | FC 4 (ingangsregisters lezen) | 0x0010–0x001B (2 words per channel) |
| Waarde relaisuitgang, kanaal 0 tot 5 | FC 1 (lezen), FC 5 en FC 15 (schrijven) | 0x0000–0x0005 (ref. 00001–00006) |
| Relaisuitgang, alle 6 in één woord | FC 3 (lezen), FC 6 en FC 16 (schrijven) | 0x0020 (ref. 40033), bit 0–5 |
| Watchdog alarm flag | FC 1 (lezen), FC 5 (1 schrijven om te wissen) | 0x1030 (ref. 04145) |

> **Opmerking**
>
> Laat de module op haar **standaard Modbus-adressering** staan. De module kan ook met eigen adressen werken, maar dat aanpassen breekt de integratie met het EMS.

### Gedrag bij storing en de watchdog

| Functie | Gedrag |
| --- | --- |
| **Spanningsverlies** | Alle relais vallen af en de normaal open contacten gaan open. Daar is niets voor in te stellen: zonder spoelspanning kunnen de contacten niet gesloten blijven. |
| **Communicatieverlies, watchdog uit (fabrieksinstelling)** | Elke uitgang **houdt** de laatste waarde die het EMS gaf. Een controller die crasht of een kapot netwerk verandert dus geen enkel relais, zolang de module gevoed blijft. |
| **Communicatiewatchdog** | Optioneel en **standaard uit**. Zet je hem aan met een timeout, dan gaat de module na die tijd zonder Modbus TCP-communicatie in *veilige modus*. Het EMS bevraagt de module elke regelcyclus, wat de watchdog tevreden houdt zolang de controller leeft. |
| **Veilige status per uitgang** | Elke uitgang heeft een eigen veilige toestand (`Hold Last`, `ON` of `OFF`), die geldt zodra de module in veilige modus gaat. Ze doet **helemaal niets** zolang de communicatiewatchdog uitstaat. |
| **De veilige status blijft hangen** | Is een kanaal eenmaal in veilige modus gegaan, dan blijft zijn veilige status staan tot ze gewist wordt. Het EMS leest de alarmvlag van de watchdog uit, meldt ze als een toestelfout en wist ze zodra de module weer bereikbaar is. |
| **Timeout op een inactieve verbinding** | De module laat een inactieve Modbus TCP-verbinding na een instelbaar interval los, zodat de socket vrijkomt voor een nieuwe. |

Zet de communicatiewatchdog **en** de veilige status per kanaal aan voor elke uitgang die een noodstop draagt, welke bedieningsmodus ze ook heeft. Zonder die twee brengt enkel het wegvallen van de eigen voeding van de module het relais in een bepaalde toestand; een storing aan de controller of het netwerk laat het relais gewoon staan waar het stond. Zet de veilige status van het kanaal op de waarde die stop betekent: `OFF` bij een modus waarbij *spanningsverlies stopt* (`NO-ON`, `NC-OFF`), `ON` bij een modus waarbij *bekrachtigen stopt* (`NO-OFF`, `NC-ON`). Bij die laatste is de watchdog het enige dat de stop kan afdwingen wanneer de verbinding weg is. Zie [Veiligheid en vereisten](https://voltmasters.io/nl/docs/dso-rtu/io-module/emergency-stop/#veiligheid-en-vereisten).

> **Gevaar**
>
> De module is **geen gecertificeerd toestel voor functionele veiligheid**: ze draagt geen SIL- of performance level-classificatie, en haar relais zijn geen veiligheidsrelais. Waar een gekeurd veiligheidscircuit nodig is, moet de relaisuitgang een **veiligheidsrelais of contactor** aansturen die die classificatie wel heeft, en moet de veiligheidsfunctie aan de geldende normen getoetst worden, bijvoorbeeld EN 60204-1 en EN ISO 13850.

### Voeding

| Parameter | Waarde |
| --- | --- |
| Power input | Nominaal 24 VDC, 12 tot 36 VDC |
| Power consumption | 188 mA bij 24 VDC (ongeveer 4,5 W) |
| Connection | Schroefklemmenblok bovenaan, met aardingspin |
| Earthing | Verbind de aardingspin met de aarding van de kast |

Dimensioneer de 24 VDC-voeding voor alle modules in de kast, en denk aan de noodstopketen: steunt de stop erop dat de module gevoed is, dan hoort de voeding bij die keten.

### Mechanisch en omgeving

| Parameter | Waarde |
| --- | --- |
| Afmetingen (B × H × D) | 27,8 × 124 × 84 mm |
| Gewicht | minder dan 200 g |
| Behuizing | Kunststof |
| Montage | Op DIN-rail of aan de wand |
| Bedrijfstemperatuur | \-10 tot 60 °C (standaardmodel) |
|  | \-40 tot 75 °C (model voor een breed temperatuurbereik) |
| Bewaartemperatuur | \-40 tot 85 °C |
| Relatieve luchtvochtigheid | 5 tot 95 %, niet-condenserend |
| Hoogte | Tot 4000 m |

> **Let op**
>
> De relais kunnen slecht werken in een **condenserende omgeving onder 0 °C**. Voorzie in onverwarmde of buitenkasten verwarming of ontvochtiging, en kies het model voor een breed temperatuurbereik.

### Normen, certificaten en betrouwbaarheid

| Onderdeel | Specificatie |
| --- | --- |
| Veiligheid | UL 508 |
| EMC (EMI/EMS) | EN 61000-6-2, EN 61000-6-4, EN 55032/EN 55024, FCC Part 15 Subpart B Class A |
| Immuniteit | EN 61000-4-2/-4-3/-4-4/-4-5/-4-6/-4-8/-4-11 |
| Schok, trilling en vrije val | IEC 60068-2-27 / IEC 60068-2-6 / IEC 60068-2-32 |
| Gevaarlijke omgevingen | Class I Division 2 en ATEX Zone 2, afhankelijk van de variant; kijk het na voor het geleverde model |
| Milieu | RoHS, CRoHS, WEEE |
| MTBF | 808.744 uur (Telcordia SR-332) |

### Aandachtspunten bij het dimensioneren en ontwerpen

-   **6 ingangen en 6 uitgangen per module.** Heb je meer kanalen nodig, of kanalen in een andere kast? Zet er een module bij, zie [Plaatsing en bekabeling](https://voltmasters.io/nl/docs/dso-rtu/io-module/placement-and-cabling/).
-   **Schakelvertraging.** Het EMS herbekijkt de uitgangen elke regelcyclus, dus ongeveer elke seconde, en het relais zelf doet er tot 1500 ms over, dus reken op zo'n 2,5 s van beslissing tot contactwissel. De uitgangen zijn niet geschikt om snel of continu te schakelen: de maximale schakelfrequentie is 0,3 Hz bij nominale belasting.
-   **Levensduur van de contacten.** 100.000 schakelingen bij volle belasting is de elektrische grens. Bij een last die vaak schakelt, zoals een regelbare last die het PV-overschot volgt, beschermt de instelling **minimale looptijd per activering** het relais evenzeer als de last. Zie [Regelbare lasten](https://voltmasters.io/nl/docs/device-integrations/controllable-loads/).
-   **Hou het relais een stuurcontact.** Tussencontactoren houden laststroom, inductieve lasten en 400 V-circuits weg van de module.
-   **Eén vast IP per module**, en noteer het IP, de poort en het Modbus slave-ID: die heb je nodig om het toestel op het platform toe te voegen.

### Volgende stappen

-   [IO-module](https://voltmasters.io/nl/docs/dso-rtu/io-module/): de module op het platform toevoegen en haar poorten instellen.
-   [Plaatsing en bekabeling](https://voltmasters.io/nl/docs/dso-rtu/io-module/placement-and-cabling/): de plaatsing en de bekabeling over de kasten heen.
-   [Noodstop](https://voltmasters.io/nl/docs/dso-rtu/io-module/emergency-stop/): een noodstop in hardware draden en instellen.
-   [Regelbare lasten](https://voltmasters.io/nl/docs/device-integrations/controllable-loads/): een aan/uit-last schakelen via een relaisuitgang.
