Programa de seguridad del PLC de seguridad
4.4 Limitaciones en los lenguajes de programación FUP/KOP
• ARRAY, ARRAY[*] al usar las instrucciones RD_ARRAY_I (leer valor de array F INT) y
RD_ARRAY_DI (leer valor de array F DINT).
Restricciones:
– ARRAY solo en F-DB globales
– Límites de ARRAY: 0 hasta máx. 10000
– ARRAY[*] solo como parámetro de entrada/salida (InOut) en F-FC y F-FB
– ARRAY de UDT
– ARRAY de Bool
– ARRAY de Word
– ARRAY de Time
• Tipos de datos de PLC que cumplen los requisitos de seguridad (UDT) (S7-1500)
Nota
Si el resultado de una instrucción se encuentra fuera del rango admisible para el tipo de datos,
la CPU F puede pasar a STOP. En la memoria de diagnóstico de la CPU F se registra la causa del
evento de diagnóstico.
Por tanto, al crear el programa, asegúrese de que se respete el rango admisible para el tipo de
datos o seleccione un tipo de datos adecuado, o bien utilice la salida ENO.
Tenga en cuenta la descripción de las distintas instrucciones.
Tipos de datos y parámetros no admisibles
No se admiten los siguientes tipos:
• Todos los no indicados en el apartado "Tipos de datos y parámetros soportados" (p. ej., BYTE,
REAL)
• Tipos de datos compuestos (p. ej., STRING, STRUCT)
• Tipos de parámetros (p. ej., BLOCK_FB, BLOCK_DB, ANY)
76
Manual de puesta en marcha, 01/2023, A5E47011139E AE
Safety Integrated