ioControl to zdecentralizowany moduł I/O podłączony do sterownika poprzez magistralę CAN. Instaluje się go z dala od sterownika na odległych częściach maszyny, tam, gdzie generowane są sygnały. Dzięki wysokiemu stopniowi ochrony nadaje się on do instalowania na zewnątrz, w mokrych i zanieczyszczonych obszarach. Złącza DEUTSCH lub alternatywnie złącza M12, które są szeroko stosowane w automatyce mobilnej, zapewniają łatwe i bezpieczne połączenie czujników i aktuatorów. Magistralę CAN przyłącza się do sieci za pomocą gotowych swobodnych kabli. Moduł ioControl można wykorzystać albo jako konfigurowalny moduł I/O, albo jako ministerownik w terenie. Jako narzędzie programowania wykorzystuje się CODESYS.
Zdecentralizowane moduły I/O systemu ioControl łączą czujniki binarne i analogowe ze sterownikiem poprzez magistralę CAN za pomocą protokołu CANopen. Ponadto moduły I/O posiadają funkcje dodatkowe dla celów przetwarzania wstępnego sygnałów. Zwarta obudowa wzmocniona włóknem szklanym obejmuje złącza DEUTSCH lub złącza M12 zabezpieczone przed odwróceniem biegunowości, nadające się do zastosowań mobilnych, zapewniające wszelkie niezbędne połączenia wejść, wyjść, komunikacji i programowania. Dwukolorowy wyświetlacz LED zintegrowany z klawiaturą służy do wyświetlania najważniejszych komunikatów systemowych, szybkości transmisji oraz numeru węzła, a także konfiguracji urządzenia. Ofertę uzupełnia szeroki zakres kabli przyłączeniowych.
Konfigurowalne wejścia i wyjścia zapewniają wysoką elastyczność. Możliwy jest wybór pomiędzy wejściami analogowymi i cyfrowymi. Wejścia analogowe można ustawiać jako wejścia prądowe (0...20 mA) lub wejścia napięciowe (0...10 V / 0...32 V). Dla cyfrowych i analogowych modułów I/O zdefiniowano profil DSP 401. Funkcje wejścia/wyjścia modułu konfiguruje się poprzez katalog obiektowy urządzenia.
Rdzeniem sterownika zaprojektowanego zgodnie z odpowiednimi standardami w zakresie elektroniki do zastosowań mobilnych jest procesor 32-bitowy. Posiadane przez niego funkcje monitorowania i zabezpieczeń umożliwiają niezawodne działanie nawet w ekstremalnych warunkach pracy.
Poza zastosowaniem w roli modułów I/O, wszystkie urządzenia można także zastosować jako ministerowniki, które można swobodnie programować przy pomocy m.in. protokołu CANopen i J1939. Programowanie odbywa się za pomocą CODESYS z wykorzystaniem standaryzowanych języków IEC 61131-3, co umożliwia użytkownikowi łatwe stworzenie oprogramowania aplikacyjnego. Dodatkowo, są dostępne biblioteki specjalnych funkcji sterownika
Moduł ioControl wyposażony jest w dwa interfejsy CAN zgodne z ISO 11898, do programowania i wymiany danych z podłączonymi modułami, sterownikami, wyświetlaczami lub sterownikiem silnika.