IEC61131-3 programowani© z użyciem Jednego lub więcej języków (IL, LAD, SFC, ST, FBD, C, C++, C#)
Szyna danych
(wymiana danych wewnętrznych)
System operacyjny ogólnego użytku (np. MS Windows)
RTOS
Jednostka centralna (duża ilość instrukcji)
Interfejs komunikacyjny