Programación en el Diagrama de contactos (LD)
Creación de un POU en el lenguaje de implementación del Diagrama de contactos (LD)
En el árbol del dispositivo, seleccione la aplicación.
Haga clic en el
dominio.El Agregar POU Se abre el diálogo.
Especifique un nombre y seleccione el Diagrama de contactos (LD) lenguaje de implementación.
Haga clic en el Agregar botón.
CODESYS Añade la POU al árbol de dispositivos y la abre en el editor. Se inserta una red vacía en la parte de implementación. Esta red vacía está delimitada a la izquierda por una línea vertical, que representa una barra colectora. Herramientas La vista también se abre automáticamente, donde están disponibles los elementos, operadores y bloques de funciones adecuados para la programación LD.
Agregar un contacto y un bloque de función (TON
)
Requisito: Se abre un POU con el lenguaje de implementación LD en el editor y se inserta una red vacía.
En el Herramientas Ver, haga clic en el Elemento de diagrama de contactos categoría.
Haga clic en el Contacto elemento, arrástrelo a su red y suéltelo en la posición de inserción Empieza aquí.
El contacto se agrega a la izquierda en la red directamente en la línea vertical.
Hacer clic
???
e introduzca el identificador de una variable booleana. El Asistente de Entrada también está disponible para esto.En el Herramientas Ver, haga clic en el Módulos de función categoría y arrastra el TON bloque de función a una posición de inserción en la línea de conexión a la derecha del contacto insertado.
CODESYS inserta el TON módulo a la derecha del contacto. El contacto está conectado con la entrada.
IN
delTON
bloque de función.Especifique una constante de tiempo en el
PT
entrada (ejemplo:T#3s
).Si la variable de tu contacto se convierte
TRUE
, entonces elIN
La entrada del bloque de función TON también se convierte enTRUE
. Por ejemplo, con un tiempo de retardo de encendido deT#3s
elTON
El bloque de función reenvía el valorTRUE
haciaQ
salida.
Para obtener más información, consulte lo siguiente: Contacto
Insertar una rama cerrada
Requisito: Se abre un POU con el lenguaje de implementación LD en el editor y se inserta una red vacía.
Haga clic dentro de la red vacía y haga clic
.Seleccione la línea de conexión a la izquierda del contacto y haga clic
.El punto de inicio de la línea de conexión está indicado por un rectángulo rojo. CODESYS Indica todos los puntos finales posibles de la rama con un rectángulo azul.
Haga clic en un rectángulo azul para establecer el punto final de la rama cerrada.
CODESYS Inserta la rama entre los puntos inicial y final. El flujo del programa recorrerá ambas ramas hasta el punto final.
Si inserta la rama en un módulo en lugar de en un contacto, entonces el módulo solo se llamará si ninguna de las otras ramas está
TRUE
.
Para obtener más información, consulte lo siguiente: Derivación de conductor cerrada