Bloc De Données; Mémoire Image Des Entrées; Exemples : Programmation De Contrôles De Plausibilité; Lecture De Variables Modifiables Dans Le Programme Utilisateur - Siemens Sinumerik 840D Sl Manuel De Mise En Service

Masquer les pouces Voir aussi pour SINUMERIK 840D sl:
Table des Matières
Programme de sécurité de l'AP de sécurité
4.14 Échange de données entre le programme utilisateur standard et le programme de sécurité
Mémentos
Pour que les variables du programme utilisateur standard puissent être traitées dans le
programme de sécurité, vous pouvez également lire des mémentos dans le programme de
sécurité. Toutefois, un mémento lu ne doit pas être écrit dans le programme de sécurité lui-
même.
Bloc de données
Pour que les variables du programme utilisateur standard puissent être traitées dans le
programme de sécurité, vous pouvez également lire des variables issues de blocs de données
du programme utilisateur standard dans le programme de sécurité. Toutefois, une variable lue
ne doit pas être écrite dans le programme de sécurité lui-même.
Mémoire image des entrées
Vous pouvez lire la mémoire image des entrées (MIE) de la périphérie standard dans le
programme de sécurité. La MIE ne doit pas être écrite dans le programme de sécurité.
Exemples : Programmation de contrôles de plausibilité
● Vérifiez les variables non sûres du programme utilisateur standard à l'aide d'instructions
servant à comparer si aucune variable ne se situe au-dessus ou en dessous d'une limite
supérieure ou inférieure autorisée. Vous pouvez ensuite influencer votre fonction de
sécurité avec le résultat de la comparaison.
● Les variables non sûres du programme utilisateur standard, par ex. à l'aide des instructions
"S : Mise à 1 de la sortie", "R : Mise à 0 de la sortie" ou "SR : Bascule 'mise à 1/mise à 0'"
peuvent être utilisées uniquement pour l'arrêt d'un moteur, mais pas pour l'enclenchement.
● Pour les enclenchements, lier les variables non sûres du programme utilisateur standard,
par ex. à l'aide de l'instruction Opération logique ET, aux conditions d'enclenchement que
vous déterminez à partir des variables de sécurité.
Lorsque vous souhaitez traiter des variables standard dans le programme de sécurité, tenez
compte du fait que le contrôle de plausibilité de certaines variables non sûres n'est pas simple.

Lecture de variables modifiables dans le programme utilisateur

Pour pouvoir lire, dans le programme de sécurité, des variables du programme utilisateur
standard (mémentos, variables d'un DB standard ou MIE de la périphérie standard) qui
peuvent être modifiées par le programme utilisateur standard ou un système de commande et
de surveillance pendant l'exécution du groupe d'exécution F dans lequel elles sont lues, par
exemple parce que le programme utilisateur standard est traité par une alarme cyclique de
priorité supérieure, il est nécessaire d'utiliser pour cela des mémentos propres ou des variables
propres d'un DB standard.
Il est recommandé de sélectionner le décalage de phase de manière à ce que l'OB standard
soit traité immédiatement avant l'OB de sécurité.
Ces mémentos ou ces variables d'un DB standard doivent être écrits immédiatement avant
l'appel du groupe d'exécution F avec les variables du programme utilisateur standard.
78
Manuel de mise en service, 12/2019, 6FC5397-1FP40-6DA3
Safety Integrated plus
Table des Matières
loading

Table des Matières