Puntos de uso de seguridad
Las POU (unidades de organización del programa) son los objetos de programación de CODESYS Safety Extension que se declaran como programas (PROGRAMA) o bloques de función (BLOQUE DE FUNCIONES).
Están disponibles los siguientes tipos de POU:
POU básico de seguridad
POU en el nivel de programación Básico
POU de seguridad ampliada
POU en el nivel de programación Extendido
POU externo (seguridad)
Para obtener una descripción más detallada de los POU externos en CODESYS Safety Extension, ver POU externo – Editor.
Se puede agregar cualquier cantidad de POU al árbol de proyecto de la aplicación de seguridad.
Sugerencia
Para obtener una mejor visión general, puede crear carpetas debajo de la aplicación en el árbol del proyecto y luego agregar POU y GVL a estas carpetas.
Programa
Un programa no puede ser llamado por otros programas, pero puede llamar a instancias de bloques de función.
Los programas son llamados directamente por la tarea de seguridad. Los programas que son llamados están definidos en el Tarea de seguridad objeto. Sólo los programas llamados se ejecutan en el controlador.
Bloque de funciones
Los bloques de función siempre se llaman por medio de una instancia, que es una copia del bloque de función que contiene los datos.
Cada instancia tiene un identificador (nombre de instancia) y una estructura de datos que contiene sus variables de entrada, salida e internas.
Las instancias de bloques de función se pueden llamar en bloques de función.
Como los bloques de funciones se declaran y utilizan como en CODESYS estándar, no se describirán más aquí.
Agregar un POU
En el Dispositivos Ver, seleccionar el Aplicación de seguridad objeto de aplicación de seguridad.
En el menú contextual, haga clic en Agregar objeto Con la selección POU básico (seguridad) o POU extendido (seguridad).
En el Agregar POU básico (seguridad) o Agregar POU extendido (seguridad) diálogo, escriba el nombre y el comentario del POU y seleccione el tipo de POU PROGRAMA o BLOQUE DE FUNCIONES.
En el caso de que el tipo de POU sea BLOQUE DE FUNCIONES, el Uso La casilla de verificación se puede habilitar para Llamada única. Para obtener más información sobre el uso de POU con el Llamada única conjunto de banderas, ver Llamadas a bloques de funciones.
En el caso del tipo POU PROGRAMA, la casilla de verificación se habilita automáticamente para llamadas individuales y no se puede cambiar.
Haga clic en el Agregar botón.
Comentarios sobre los POU
Según PLCopen, la siguiente información debe incluirse en el Comentario campo para cada POU:
Autor
Fecha de creación del POU
Fecha de lanzamiento
Versión
Historial de versiones
Descripción funcional (incluidos los parámetros de E/S)
Atención
Para que el nuevo POU extendido pueda ser editado únicamente por usuarios autorizados, el desarrollador de ExtendedLevel debe revocar la Editar y Eliminar permisos del POU extendido para el Seguridad grupo de usuarios inmediatamente después de insertar el POU extendido. Esto se hace en el Control de acceso pestaña del cuadro de diálogo de propiedades.
El editor de un POU está formado por: Editor de declaraciones de variables y el Editor de FBD de seguridad para implementar el código del programa.
Propiedades de objeto de un POU
Cada POU de una aplicación de seguridad tiene un cuadro de diálogo de propiedades. Este cuadro de diálogo se abre seleccionando el POU correspondiente en el árbol de proyectos y activando el comando del menú contextual PropiedadesContiene las siguientes pestañas:
Común
Seguridad
Control de acceso
CRC de un objeto
A diferencia del CRC de PIN, el CRC de los objetos individuales de la aplicación de seguridad identifica el contenido del objeto junto con la versión del mismo. El CRC es importante si los objetos individuales de una aplicación de seguridad se reutilizan en otra aplicación.
Seguridad CRC
CRC de este POU
Versión (editable)
El desarrollador puede asignar libremente la versión. La versión se puede utilizar para detectar rápidamente la versión del objeto en el Pestaña: Objetos (lista de objetos) del objeto de aplicación de seguridad.
Comentario (editable)
Uso
El Llamada única opción
se selecciona automáticamente en el caso del tipo POU PROGRAMALa configuración no se puede cambiar.
Se puede seleccionar en el caso del tipo POU. BLOQUE DE FUNCIONES y se puede habilitar o deshabilitar.
Si esta casilla de verificación no está seleccionada, los bloques de función PLCopen no se pueden utilizar en el POU.
Para obtener más información sobre cómo llamar a los POU con el Llamada única bandera, ver: Llamadas a bloques de funciones
Para obtener más información sobre el Común y Control de acceso pestañas, ver: Propiedades.