Programme de sécurité de l'AP de sécurité
4.4 Restrictions dans les langages de programmation LOG/CONT
Plage d'opérandes
Mémentos
Blocs de données
•
•
Données locales temporai‐
res
80
DB F
DB
Description
Cette plage sert à l'échange de données avec le programme utilisateur
standard.
En cas d'accès en lecture, un contrôle de plausibilité propre au processus
est également obligatoire.
Pour un mémento, des accès soit en écriture soit en lecture sont possi‐
bles dans le programme de sécurité.
Par conséquent, aucun transfert au paramètre d'entrée/sortie (IN_OUT)
d'un FB F ou d'une FC F n'est autorisé.
Noter que les mémentos sont autorisés uniquement pour le couplage
entre le programme utilisateur standard et le programme de sécurité ; les
mémentos ne doivent pas être utilisés comme mémoire tampon pour les
données F.
Les blocs de données enregistrent des informations pour le programme.
Ils peuvent soit être définis en tant que blocs de données globaux, de
manière à ce que tous les FB F/FC F/Main Safety Blocks puissent y accéder,
soit être affectés à un FB F/Main Safety Block particulier (DB d'instance).
Ainsi, l'accès à une variable d'un DB global n'est possible qu'à partir d'un
groupe d'exécution F et l'accès à un DB d'instance n'est possible qu'à
partir du groupe d'exécution F dans lequel le FB F correspondant/l'ins‐
truction correspondante est appelé(e).
Cette plage sert à l'échange de données avec le programme utilisateur
standard.
En cas d'accès en lecture, un contrôle de plausibilité propre au processus
est également obligatoire.
Pour une variable d'un DB, des accès soit en écriture soit en lecture sont
possibles dans le programme de sécurité.
Par conséquent, aucun transfert au paramètre d'entrée/sortie (IN_OUT)
d'un FB F ou d'une FC F n'est autorisé.
Noter que les variables d'un DB sont autorisées uniquement pour le cou‐
plage entre le programme utilisateur standard et le programme de sé‐
curité ; les DB ne doivent pas être utilisés comme mémoire tampon pour
les données F.
Cette zone de mémoire enregistre les variables temporaires d'un bloc (F)
pendant toute la durée d'exécution de ce bloc (F). La pile des données
locales met également à disposition une mémoire pour la transmission
des paramètres de bloc et pour la mémorisation des résultats intermé‐
diaires.
Manuel de mise en service, 07/2023, A5E47011139D AF
Safety Integrated