Área de operandos
Bloques de datos
•
•
Datos locales temporales
Conversión del tipo de dato
Al igual que en el programa de usuario estándar, en el programa de seguridad existen dos
opciones para la conversión del tipo de dato:
• Conversión implícita
La conversión implícita se realiza igual que en el programa de usuario estándar, con las
siguientes limitaciones: La longitud de bits del tipo de datos de origen debe coincidir con la
longitud de bits del tipo de datos de destino.
• Conversión explícita
La instrucción de conversión explícita se utiliza antes de ejecutar la instrucción en sí.
Accesos Slice
El programa de seguridad no permite los accesos Slice.
Safety Integrated
Manual de puesta en marcha, 07/2023, A5E47278158E AH
F-DB
DB
Programa de seguridad del PLC de seguridad
4.4 Limitaciones en los lenguajes de programación FUP/KOP
Descripción
Los bloques de datos guardan información para el programa. Es posible
definirlos como bloques de datos globales, de modo que todos los F-FB/
F-FC/Main-Safety-Blocks pueden acceder a ellos, o bien asignarlos a un F-
FB/Main-Safety-Block determinado (DB de instancia). Solo podrá acce‐
derse a una variable de un DB global desde un grupo de ejecución F o a
un DB de instancia desde el grupo de ejecución F en el que se llama el F-
FB/la instrucción correspondiente.
Esta área sirve para el intercambio de datos con el programa de usuario
estándar.
En caso de acceso en lectura, se requiere además un control de cohe‐
rencia específico del proceso.
En el programa de seguridad, para una variable de un DB es posible
efectuar accesos, o bien en lectura o bien en escritura.
Por esta razón, tampoco se admite la transferencia a parámetros de en‐
trada/salida (IN_OUT) de un F-FB o F-FC.
Tenga en cuenta que las variables de un DB solo están permitidas para el
acoplamiento entre el programa de usuario estándar y el programa de
seguridad; los DB no deben emplearse como memoria intermedia para
datos F.
Esta área de memoria asume las variables temporales de un bloque (F)
durante el procesamiento de ese bloque (F). La pila de datos locales
también proporciona memoria para la transmisión de parámetros de
bloques y para el almacenamiento de resultados intermedios.
77