Nivel de programación Básico - Extendido
Subconjunto del lenguaje de programación de seguridad con CODESYS Safety Extension
El subconjunto de lenguaje de Safety FBD (Elementos del lenguaje FBD) está limitado según los subconjuntos de lenguaje Básico y Extendido definidos en PLCopen. La selección adecuada para el subconjunto de lenguaje Básico o Extendido la define el desarrollador al crear un nuevo POU (programa o bloque de función) (consulte Puntos de uso de seguridad).
En el nivel básico, se puede implementar una aplicación de seguridad y verificarla posteriormente con un gasto relativamente bajo vinculando los bloques de funciones ya certificados de la biblioteca PLCopen (SafetyPLCopen
) y la biblioteca estándar (SafetyStandard
).
El nivel extendido ofrece al desarrollador operadores adicionales (booleanos, matemáticos y otros) y saltos/retornos condicionales para crear bloques de funciones más complejos para casos de uso recurrentes. Requieren un proceso de verificación más elaborado posterior al desarrollo.
Correspondiente operadores
Palabras clave correspondientes para la declaración de variables y tipos de datos (ver: Variables)
Correspondiente Llamadas a bloques de funciones
están disponibles para la implementación del código.