4.15 Échange de données entre le programme utilisateur standard et le programme de sécurité
4.15.1
Transfert de données du programme de sécurité au programme utilisateur
standard
Vue d'ensemble
Le programme utilisateur standard peut lire toutes les données du programme de sécurité, par
exemple par des accès symboliques (complets) :
• aux DB d'instance des FB F ("Nom du DB d'instance".Signal_x)
• aux DB F (par ex. "Nom du DB F".Signal_1)
• à la mémoire image des entrées et sorties de la périphérie F (par ex. "Bouton d'arrêt
d'urgence_1" (E 5.0))
Remarque
Valable pour les CPU F S7-1200/1500
La mémoire image des entrées de la périphérie F est actualisée avant le traitement du Main
Safety Block.
En outre, il est possible d'écrire les données du programme de sécurité directement dans
le programme utilisateur standard (voir aussi le tableau des plages d'opérandes prises en
charge dans : Restrictions dans les langages de programmation LOG/CONT (Page 77)) :
Bloc de données/mémento
Pour que les données du programme de sécurité puissent être écrites directement dans le
programme utilisateur standard (par ex. sortie DIAG de l'instruction SENDDP), il est possible
d'écrire des blocs de données du programme utilisateur standard dans le programme de
sécurité. Toutefois, une variable écrite ne doit pas être lue dans le programme de sécurité lui-
même.
Il est également possible d'écrire des mémentos dans le programme de sécurité. Toutefois,
un mémento écrit ne doit pas être lu dans le programme de sécurité lui-même.
Mémoire image des sorties
Il est possible d'écrire la mémoire image des sorties (MIS) de la périphérie standard dans le
programme de sécurité, par ex. à des fins d'affichage. La MIS ne doit pas être lue dans le
programme de sécurité.
Safety Integrated
Manuel de mise en service, 07/2023, A5E47011139D AF
Programme de sécurité de l'AP de sécurité
127