Los PLC (Controladores Lógicos Programables) surgieron en los años 1960 como una solución eficiente para reemplazar los circuitos basados en relés. Son dispositivos electrónicos usados en la automatización industrial que pueden comunicarse con otros controladores y computadoras de redes locales. Existen varios lenguajes de programación para los PLC, pero los más significativos son Ladder, Lista, Funcionales y Estructurados, los cuales cumplen con el estándar IEC 61131-3.