Skip to main content

Programación en el diagrama de escalera (LD)

Creación de una POU en el lenguaje de implementación del diagrama de escalera (LD)

  1. Seleccione la aplicación en el árbol de dispositivos.

  2. Hacer clic Proyecto → Agregar objeto → POU.

    los Añadir POU se abre el cuadro de diálogo.

  3. Especifique un nombre y seleccione el Diagrama de lógica de escalera (LD) lenguaje de implementación.

    Hacer clic Agregar.

    CODESYS agrega la POU al árbol de dispositivos y la abre en el editor. Se inserta una red vacía en la parte de implementación. La red vacía está delimitada a la izquierda por una línea vertical, que representa una barra colectora. los Caja de herramientas La vista también se abre automáticamente, donde los elementos, operadores y bloques de funciones adecuados están disponibles para la programación de LD.

Adición de un contacto y un bloque de funciones (TON)

Requisito: se abre una POU con el lenguaje de implementación LD en el editor y se inserta una red vacía.

  1. En el Caja de herramientas ver, haga clic en el Elementos de escalera categoría.

  2. Haga clic en el Contacto elemento, arrástrelo a su red y suéltelo en la posición de inserción Empieza aqui.

    El contacto se agrega a la izquierda en la red directamente en la línea vertical.

  3. Hacer clic ??? e ingrese el identificador de una variable booleana. El Asistente de entrada también está disponible para esto.

  4. En el Caja de herramientas ver, haga clic en el Bloques de funciones categoría y arrastre el TONELADA 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 TONELADA cuadro a la derecha del contacto. El contacto está conectado con la entrada. IN del bloque de funciones TON.

  5. Especifique una constante de tiempo en el PT entrada (ejemplo: T#3s).

    Si la variable de su contacto se convierte en TRUE, entonces el IN entrada del bloque de función TON también se convierte en TRUE. Por ejemplo, con un retardo de conexión de T#3s el bloque de función TON reenvía el valor TRUE hacia Q producción.

Para más información, ver: Contacto

Insertar una rama cerrada

Requisito: se abre una POU con el lenguaje de implementación LD en el editor y se inserta una red vacía.

  1. Haga clic dentro de la red vacía y haga clic en FBD/LD/IL → Insertar contacto.

  2. Seleccione la línea de conexión a la izquierda del contacto y haga clic en FBD/LD/IL → Establecer punto de inicio de bifurcación.

    El punto de inicio de la línea de conexión se indica mediante un rectángulo rojo. CODESYS indica todos los posibles puntos finales de la rama con un rectángulo azul.

  3. Haga clic en un rectángulo azul para establecer el punto final de su rama cerrada.

    CODESYS inserta la rama entre los puntos inicial y final. El flujo del programa se ejecutará a través de ambas ramas hasta el punto final.

    Si inserta la sucursal en un cuadro en lugar de en un contacto, entonces el cuadro solo se llamará si ninguna de las otras sucursales está TRUE.

Para más información, ver: Sucursal Cerrada