Programme de sécurité de l'AP de sécurité
4.4 Restrictions dans les langages de programmation LOG/CONT
• ARRAY, ARRAY[*] lors de l'utilisation des instructions RD_ARRAY_I (lecture de la valeur du
tableau INT F) et RD_ARRAY_DI (lecture de la valeur du tableau DINT F).
Restrictions :
– ARRAY uniquement dans les DB global F
– Limites ARRAY : 0 jusqu'à max. 10 000
– ARRAY[*] uniquement en tant que paramètre d'entrée/sortie (InOut) dans les FC F et les
– ARRAY of UDT
– ARRAY of Bool
– ARRAY of Word
– ARRAY of Time
• Type de données AP conforme F (UDT) (S7-1500)
Remarque
Si le résultat d'une instruction se trouve en dehors de la plage autorisée pour le type de données,
la CPU F peut passer à l'état STOP. La cause de l'événement de diagnostic est enregistrée dans le
tampon de diagnostic de la CPU F.
Par conséquent, tenir compte dès la création du programme du respect de la plage autorisée
pour le type de données, choisir un type de données approprié ou utiliser la sortie ENO.
Tenir compte de la description des différentes instructions.
Types de données et de paramètres non autorisés
Les types suivants ne sont pas autorisés :
• Tous les types non mentionnés dans la section "Types de données et de paramètres pris en
charge" (par ex. BYTE, REAL)
• Types de données composés (par ex. STRING, STRUCT)
• Types de paramètres (par ex. BLOCK_FB, BLOCK_DB, ANY)
78
FB F
Manuel de mise en service, 07/2023, A5E47011139D AF
Safety Integrated