Con el módulo IA 130 pueden realizarse prácticas fundamentales con un controlador lógico programable (PLC). Un PLC es, en principio, un ordenador adaptado a las necesidades de la industria. Sus entradas y salidas no están concebidas para las personas, sino para el control de máquinas. La interacción entre la máquina y el usuario tiene lugar exclusivamente a través de finales de carrera, sensores y pulsadores o barreras fotoeléctricas. El panel frontal está diseñado como un tablero de conexiones donde las entradas y salidas del PLC se conectan a interruptores e indicadores mediante cables. La programación del PLC se realiza en un PC (no suministrado) mediante una interfaz USB.
El software para la programación del PLC cumple la norma internacional IEC 61131-3 y permite programar en los siguientes lenguajes: lista de instrucciones o sentencias (IL / Instruction List), lenguaje de contactos (LD / Ladder Diagram), lenguaje estructurado (ST / Structured Text) y los diagramas de bloques de funciones (FBD / Function Block Diagram). El lenguaje de contactos se basa en esquemas eléctricos de control clásicos como son contactos, bobinas y bloques. Los diagramas de bloques de funciones están basados en la representación gráfica de la conexión de los bloques de función lógicos análogos a los esquemas lógicos. La lista de instrucciones o sentencias es un lenguaje similar al ensamblador, con un pequeño conjunto de instrucciones normalizadas independientes del hardware. El lenguaje estructurado es un lenguaje similar al PASCAL con expresiones matemáticas, funciones, iteraciones, condiciones y funciones específicas del PLC. El equipo suministrado incluye un programa de ejemplo. El IA 130 se puede utilizar como elemento de control en combinación con aplicaciones eléctricas, neumáticas o hidráulicas, como p. ej. junto con el proceso de manipulación IA 210 o con el proceso de mezclado RT 800.