La lista de instrucciones ( IL ) es uno de los 5 lenguajes admitidos por las versiones iniciales del estándar IEC 61131-3 , y posteriormente obsoleto en la tercera edición. [ 1 ]
Está diseñado para controladores lógicos programables (PLC). Es un lenguaje de bajo nivel similar al lenguaje ensamblador . Todos los lenguajes comparten los elementos comunes IEC61131 . Las variables y las llamadas a funciones se definen mediante estos elementos comunes, lo que permite utilizar diferentes lenguajes en el mismo programa.
El control del programa ( flujo de control ) se logra mediante instrucciones de salto y llamadas a funciones ( subrutinas con parámetros opcionales).
Ejemplo
LD Velocidad GT 2000 JMPCN VOLTAJE_OK LD Voltios VOLTAJE_OK LD 1 ST %Q75Variaciones respecto a la norma IEC 61131
Muchos proveedores, si bien incorporan todos los requisitos de la norma IEC 61131-3, incluyen llamadas/bloques de funciones adicionales específicos para su hardware, como la lectura o escritura de E/S. El lenguaje de lista de instrucciones de los PLC de Siemens se conoce como "Statement List" o "STL" en inglés, y "Anweisungs-Liste" o "AWL" en alemán, italiano y español. El usuario de un paquete de desarrollo Simatic puede elegir entre mnemónicos alemanes e internacionales para representar las instrucciones. Por ejemplo, "A" para "AND" o "U" para "UND", "I" para "Input" o "E" para "Eingang".
Véase también
Referencias
- ↑ "Estado de la norma IEC 61131-3 en PLCopen" . 19 de julio de 2018.
Enlaces externos
- "Sección 3.4 - El conjunto de instrucciones básicas", Manual para principiantes de los controladores lógicos programables de la familia MELSEC FX (PDF) , archivado (PDF) del original el 29/08/2017 , recuperado el 29/12/2015.
- IEC 61131-3
- Controladores lógicos programables
- Temas básicos de lenguajes de programación