La lista de instrucciones ( IL ) es uno de los 5 idiomas admitidos por las versiones iniciales del estándar IEC 61131-3 y, posteriormente, en desuso en la tercera edición. [1]
Está diseñado para controladores lógicos programables (PLC). Es un lenguaje de bajo nivel y se parece al ensamblaje . Todos los lenguajes comparten elementos comunes IEC61131 . Las variables y la llamada a la función están definidas por los elementos comunes, por lo que se pueden usar diferentes lenguajes en el mismo programa.
El control del programa ( flujo de control ) se logra mediante instrucciones de salto y llamadas de función ( subrutinas con parámetros opcionales).
El formato de archivo ahora ha sido estandarizado a XML por PLCopen .
Ejemplo
Velocidad LD GT 2000 JMPCN VOLTS_OK LD voltiosVOLTS_OK LD 1 ST% Q75
Variaciones de IEC 61131
Muchos proveedores, aunque incorporan los requisitos completos de IEC 61131-3 , tienen llamadas / bloques de funciones adicionales específicos del proveedor para adaptarse a su hardware, como lectura o escritura en E / S. El idioma de la lista de instrucciones de Siemens PLC se conoce como "Lista de instrucciones" 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 nemotécnicos alemanes e internacionales para representar las instrucciones. Por ejemplo, "A" para "Y" o "U" para "UND", "I" para "Entrada" o "E" para "Eingang".
Ver también
Referencias
enlaces externos
- "Sección 3.4 - El conjunto de instrucciones básicas", Manual para principiantes para los controladores lógicos programables de la familia MELSEC FX (PDF) , archivado desde el original (PDF) en 2017-08-29