Skip to main content

Editor de FBD de seguridad

Este editor de POU de seguridad extendida y POU de seguridad básica se abre en una ventana que se divide en dos secciones y contiene las Editor de declaraciones de variables en la sección superior y la parte de implementación para la creación del código del programa en la sección inferior.

La información del PIN o, si la versión del objeto difiere de la versión fijada o si la aplicación de seguridad aún no se ha fijado, En el trabajo se muestra en la línea superior del editor. Para obtener información más detallada sobre la información del pin, consulte FijaciónLa siguiente línea contiene el tipo de POU (PROGRAMA o BLOQUE DE FUNCIONES, el nombre del POU, el nivel de programación (Nivel básico o Nivel extendido) así como el uso (si corresponde) Llamada única, para más información véase Puntos de uso de seguridad).

El editor FBD de seguridad se basa funcionalmente en el editor FBD de CODESYS V3 y se amplía con funciones específicas de seguridad. El uso del Editor FBD de seguridad corresponde al del CODESYS V3 Editor de FBD. Comandos de edición generales (Copiar, Pasta, Cortar, Borrar, Deshacer, Buscar/Reemplazar) y los mandatos de la FBD de seguridad Las categorías están disponibles para el usuario.

Sugerencia

El Cortar, Copiar, y Pasta Los comandos solo se pueden ejecutar entre objetos de seguridad (POU), no entre objetos de seguridad y objetos estándar (POU).

El general Borrar El comando de edición elimina un elemento de la red FBD. Lo que se elimina depende de la posición del cursor donde se ejecuta el comando. Si se elimina una entrada o salida de un cuadro que representa una llamada a un bloque de función, también se eliminan los elementos en la entrada o salida. Si se elimina la salida principal de una llamada a un bloque de función ubicada dentro de una red, se eliminará todo el árbol a la izquierda de la salida de este cuadro (es decir, incluido el bloque en sí). Si el cuadro es el extremo (derecho) de una red, también se puede eliminar la última salida (salida principal). El bloque se conserva y no tiene salidas.

Para los comandos individuales de la categoría FBD de seguridad, consulte la Menú: Seguridad FBD capítulo.

Sugerencia

Puede arrastrar una variable desde la parte de declaración a la parte de implementación del editor FBD.

Importante

La herramienta de ampliación (_cds_img_button_magnifier.png) en el editor FBD de seguridad no debe utilizarse para verificación y aceptación.

Se pueden configurar opciones para el editor en el Diálogo: Opciones de FBD seguras.

Los alcances y tipos de datos disponibles, según el tipo de POU y el nivel de programación del POU, se pueden encontrar en Variables.

Caja de instrumento

El editor FBD de seguridad proporciona una Caja de instrumento vista, desde la que se pueden insertar los elementos de programación individuales en la ventana del editor mediante arrastrar y soltar. Por defecto, Caja de instrumento La vista se abre automáticamente junto a la ventana del editor y también se puede abrir explícitamente si es necesario utilizando el Caja de instrumento comando en el menú "Ver".

Asistente de entrada

El Asistente de entrada se puede abrir en el Editor FBD de seguridad haciendo clic en el botón _cds_icon_three_dots.png botón o presionando el F2 Tecla. Para ello, el cursor debe estar en un campo de texto del editor. El cuadro de diálogo ofrece todos los elementos de programación que se pueden insertar en la posición actual del cursor.

Flujo de señal seguro

El flujo de datos de señales a prueba de fallos de la programación FBD se destaca de la siguiente manera:

  • Los literales están resaltados en amarillo.

  • SAFExxx Las variables están resaltadas en amarillo.

  • El flujo de datos de SAFE valores en SAFE Las variables y las entradas de los operadores y bloques de función se representan mediante líneas amarillas gruesas.

  • Los bloques de función se muestran en amarillo cuando tienen al menos uno SAFE producción

  • Los cuadros de llamada del operador se rellenan en amarillo si la salida es SAFEEste es el caso en las siguientes condiciones:

    • AND operador: La salida es SAFE Si hay al menos 1 entrada SAFE.

    • Todos los demás operadores, incluidas las conversiones: La salida es SAFE Si todas las entradas son SAFE.

figura 22. Ejemplo de flujo de datos seguro: El AND operador con literal: TRUE, SAFE variables: bVarIn y bVarOut
Ejemplo de flujo de datos seguro: El AND operador con literal: TRUE, SAFE variables: bVarIn y bVarOut


Cambiar las marcas en el editor FBD

Las diferencias con la versión anterior se marcan en color después de cada operación de edición. La marca de la última acción realizada siempre es visible. Todas las marcas se eliminan al cerrar el POU.

  • Verde: Redes o elementos añadidos recientemente

  • Rojo: Cambios en una red/elemento existente

  • La red con el cambio está marcada en rojo.

  • Azul: Marca de eliminación para red o elemento eliminado

figura 23. Ejemplo de marcador de cambio: Llamada POU agregada recientemente
Ejemplo de marcador de cambio: Llamada POU agregada recientemente


figura 24. Ejemplo de marcador de cambio: Entrada asignada a Var2
Ejemplo de marcador de cambio: Entrada asignada a Var2


figura 25. Ejemplo de marcador de cambio: Red eliminada
Ejemplo de marcador de cambio: Red eliminada