Son 5 los lenguages de programación de los autómatas definidos por la norma CEI 61131-3:
- LD (Ladder Diagram) o esquema de contacto: es muy parecido a un esquema eléctrico, lo que facilita la comprensión;
- IL (Instruction List): lista de instrucciones;
- FBD (Function Block Diagram): diagrama de bloques de funciones;
- ST (Structured Text): texto estructurado;
- SFC (Sequential Function Charts): tablas de funciones secuenciales. Este lenguage permite codificar el GRAFCET.