Editar aplicación

En esta sección se explica cómo está estructurado el editor FUP y cómo manejar una programación. No se explica aquí cómo se realiza la comunicación con las interfaces y la visualización. Esto puede consultarse en el capítulo Conceptos básicos de PLC.

Espacios de nombres

Cada elemento en la estructura tiene su propio espacio de nombres en la aplicación (PLC). Esto significa que el elemento se ejecuta por completo independientemente de los otros elementos. Esto tiene la ventaja de que cada nombre puede elegirse libremente. La variable global. es una excepción.

Secuencia del programa

Cada red se procesa de arriba a abajo. Luego, todos los bloques de funciones se calculan. Esto ocurre en la dirección de lectura de izquierda a derecha. Es importante tener en cuenta que primero se calculan todas las entradas del bloque de funciones.

Esto es importante si se define y reutiliza una salida adicional entre dos bloques de funciones. Esto puede llevar a resultados no deseados.

Nota: En una programación FUP, solo la primera salida de un bloque de funciones puede conectarse a una entrada.

Uso de redes

Las redes se utilizan para agrupar los pasos individuales del programa. Por lo tanto, una red debe contener solo un conjunto de bloques de funciones y nunca varios bloques de funciones individuales. De lo contrario, se pierde la visión general del programa.

Estructura del editor FUP

Este ejemplo muestra un programa de una luz sin visualización con la función de un detector de movimiento.

  1. Barra de menú
  2. Título de la red
  3. Campo de comentarios de la red (Multilínea)
  4. Cuerpo del bloque de funciones
  5. Título del bloque de funciones
  6. Base de datos del bloque de funciones
  7. Variable en la entrada 1 del bloque de funciones
  8. Entrada 1 del bloque de funciones
  9. Salida 1 del bloque de funciones
  10. Variable en la salida 1 del bloque de funciones
  11. Conexión al bloque de funciones (Internamente declarado como var_temp.#)
  12. Etiqueta de la entrada 3 del bloque de funciones TOF (Este valor está disponible como PIR.TOF1.RESET)
  13. Define múltiples salidas simultáneamente
  14. Negación (corresponde al bloque de funciones NOT)
  15. Asignación

Uso de múltiples entradas y salidas

Algunos bloques de funciones permiten el uso de múltiples entradas y salidas. Esto se describe en la ayuda del respectivo bloque de funciones.

El uso de las entradas combinadas simplifica el uso del editor FUP y reduce significativamente el tiempo de cálculo, ya que no es necesario almacenar resultados intermedios.

La imagen anterior muestra el mismo resultado con múltiples entradas del bloque de funciones AND.

Uso de variables globales

Una variable global puede ser accedida en cualquier momento con el prefijo global..

No se recomienda usar el prefijo en bases de datos, ya que esto aumenta la carga de la PLC. En su lugar, el resultado del cálculo debe ponerse a disposición globalmente.

Para listar todos los dispositivos utilizados, puede hacer clic con el botón derecho del ratón sobre la variable global en la vista previa activa . Si la variable se ha utilizado en otro elemento, estos se mostrarán bajo Usado por.

Obtenga más información en el capítulo Comunicación con otros elementos.