ioControl er et decentraliseret I/O-modul tilsluttet til styreenheden via CAN-bus. Det er installeret væk fra styreenheden på fjerne maskindele lige der, hvor signalerne genereres. Den høje beskyttelsesgrad gør det velegnet til installation udendørs i våde og snavsede områder. DEUTSCH-stik eller alternativt M12-stik, som anvendes meget inden for mobil automation, sikrer en nem og sikker tilslutning af sensorer og aktuatorer. Netværksarbejde for CAN-bus påvirkes via prætilsluttede drop-kabler. ioControl kan enten bruges som et konfigurerbart I/O-modul eller som en mini-PLC i felten. CODESYS bruges som programmeringssoftware.
De decentraliserede I/O-moduler for ioControl-systemet forbinder binære og analoge sensorer til PLCen via CANopen-protokollen. I/O-moduler tilbyder ekstra funktionalitet som eksempelvis forbehandling af signaler. Det kompakte, glasfiberforstærkede hus har DEUTSCH-stik med beskyttelse mod inverteret polaritet eller M12-stik, der er velegnede til mobilt brug, hvilket giver alle de nødvendige tilslutningsmuligheder for input, output, kommunikation og programmering. Et integreret, tofarvet LED-display med tastatur hjælper med enhedskonfiguration, indikation af de vigtigste systemmeddelelser, baud rate og node ID. Et omfattende udvalg af tilslutningskabler tilbydes.
Der er mulighed for en høj grad af fleksibilitet med konfigurerbare ind- og udgange. Der kan vælges mellem analoge og digitale indgange. De analoge indgange kan indstilles som strømindgange (0...20 mA) eller spændingsindgange (0...10 V/0...32 V). For digitale og analoge I/O-moduler benyttesprofilen DSP 401. Indgangs- og udgangsfunktionerne for modulet konfigureres via device object directory.
Kernen af PLCen, som er designet i henhold til de gældende standarder for elektronik i mobile anvendelser, er en moderne 32-bit processor. Dens overvågnings- og beskyttelsesfunktioner muliggør pålidelig drift selv under ekstreme driftsforhold.
Bortset fra deres anvendelse som I/O-moduler kan alle enheder også bruges som frit programmerbare minis PLC med bl.a. CANopen og J1939. Programmering foretages via CODESYS ud fra de standardiserede IEC 61131-3-sprog, så det er nemt for brugeren at opbygge programsoftwaren. Der er desuden biblioteker tilgængelige for særlige funktioner for styreenheden.
ioControl er udstyret med to CAN-interfaces til ISO 11898 til programmering og dataudveksling med tilsluttede moduler, PLCer, displays eller en motorcontroller.