Programación en Lista de Instrucciones (IL)
Sugerencia
IL se puede habilitar en el CODESYS opciones si es necesario: En el FBD, LD e IL diálogo, en el ILLINOIS pestaña, seleccione la Habilitar IL opción.
Creación de POU en el lenguaje de implementación de la lista de instrucciones (IL)
Seleccione la aplicación en el árbol de dispositivos.
Hacer clic
.los Añadir POU se abre el cuadro de diálogo.
Especifique un nombre y seleccione el Lista de instrucciones (IL) lenguaje de implementación.
Hacer clic Agregar.
CODESYS agrega la POU al árbol de dispositivos y la abre en el editor. Una red ya está insertada en la parte de implementación.
Redes de programación (ejemplo: operación ADD)
Requisito: un POU (IL) está abierto en el editor y tiene una red vacía.
Haga clic en la línea indicada en color en la primera columna e ingrese el
LD
operador.presione el Pestaña llave.
El cursor salta a la segunda columna.
Especifique el primer sumando de su operación ADD.
Ejemplo:
6
Prensa Control+Ingresar o haga clic .
CODESYS inserta una nueva línea de instrucción. La primera columna de esta línea tiene el foco.
Ingresar
ADD
y presiona Pestaña.Especifique el segundo sumando de su operación ADD (ejemplo:
12
).Prensa Control+Ingresar.
Introducir el
ST
operador y prensa Pestaña.Especifique una variable del tipo de datos
INT
(ejemplo:iVar
).El resultado (
16
en el ejemplo) se almacena en eliVar
.
Llamar a un bloque de funciones
Requisito: un POU (IL) está abierto en el editor y tiene una red vacía. Una variable con el tipo de datos <bloque de función> se declara en la parte de declaración.
Ejemplo: C1:CTU;
Haga clic en la línea marcada en color en la primera columna y haga clic en
.Se abre el Asistente de entrada.
En el Bloques de funciones categoría o POU categoría, seleccione el bloque de función deseado (por ejemplo, el CTU contador de la Estándar biblioteca) y haga clic en OK.
CODESYS inserta lo seleccionado CTU bloque de funciones de la siguiente manera:
Reemplace las cuerdas
???
con el nombre de la variable y los valores o variables para las entradas y salidas del bloque de funciones.Alternativamente a la inserción del bloque de funciones por medio del Asistente de entrada, también puede ingresar directamente la llamada en el editor como se muestra en la imagen en el paso 4.
Para más información, ver: Modificadores y Operadores en IL