24
Génération de messages sur bloc
24.1
Introduction à la génération de messages sur bloc à l'aide
de SFB
SFB générant des messages sur bloc
Pour générer un message sur bloc, vous appelez un des blocs fonctionnels système
suivants dans votre programme :
•
SFB36 "NOTIFY"
•
SFB31 "NOTIFY_8P"
•
SFB33 "ALARM"
•
SFB34 "ALARM_8"
•
SFB35 "ALARM_8P"
Ces SFB présentent les caractéristiques suivantes :
•
SFB36 "NOTIFY" et SFB31 "NOTIFY_8P" émettent un message chaque fois qu'ils
détectent un changement de signal (0 - > 1 ou 1 - > 0) à l'appel du bloc.
•
SFB33 "ALARM", SFB34 "ALARM_8" et SFB35 "ALARM_8P" agissent de même quand
la fonction de signalisation est réglée par défaut (option "Signalisation déclenchée par
acquittement" non activée).
Par contre, quand cette option est activée, ils n'émettent pas un message à chaque
changement de signal détecté (pour plus de détails, voir ci-après).
•
Une fois le bloc exécuté, les variables additionnelles (entrées SD_i) sont intégralement
saisies et affectées au message (voir Paramètres d'émission et de réception dans
Paramètres communs aux SFB/FB et aux SFC/FC de la communication S7).
En ce qui concerne la cohérence des variables additionnelles par rapport aux classes de
priorité supérieure, chaque variable SD_i est cohérente en soi.
•
Les paramètres d'état DONE, ERROR et STATUS vous permettent de surveiller
l'exécution du bloc (voir "Paramètres d'état" dans la rubrique Paramètres communs aux
SFB/FB et aux SFC/FC de la communication S7).
Nota
Les paramètres ID et EV_ID sont évalués seulement au premier appel du bloc (les
paramètres effectifs ou les valeurs prédéfinies de l'instance).
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
24-1