Génération de messages sur bloc
22.6
Génération de messages sur bloc sans variables pour huit
signaux, avec SFB34 "ALARM_8"
Description
Le bloc SFB34 "ALARM_8" est identique au bloc SFB35 "ALARM_8P", à la différence
près qu'il ne propose pas les variables additionnelles SD_1 à SD_10.
Paramètre
Déclaration
EN_R
INPUT
SIG_i
INPUT
(1 ≤ i ≤ 8)
ID
INPUT
EV_ID
INPUT
SEVERITY
INPUT
DONE
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
ACK_STATE
OUTPUT
22-16
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L,
constante
BOOL
E, A, M, D, L,
constante
WORD
Constante
(E, A, M, D,
L)
DWORD
Constante
(E, A, M, D,
L)
WORD
Constante
(E, A, M, D,
L)
BOOL
E, A, M, D, L Paramètre d'état DONE :
BOOL
E, A, M, D, L Paramètre d'état ERROR
WORD
E, A, M, D, L Paramètre d'état STATUS
WORD
E, A, M, D, L Champ de bits contenant l'état d'acquittement
Description
Paramètre de commande enabled to receive (prêt
à recevoir) qui active (EN_R=1) ou pas (EN_R=0)
la mise à jour de la sortie ACK_STATE à l'appel
du bloc
ème
i
signal à surveiller
Voie de données pour messages : W#16#EEEE
ID est évalué seulement lors du premier appel.
Numéro de message (0 interdit)
EV_ID est évalué seulement lors du premier
appel. Ensuite, c'est le nº de message utilisé au
premier appel qui sert pour chaque appel du
SFB34 avec le DB d'instance correspondant.
Les numéros de message sont attribués
automatiquement par STEP 7, ce qui en garantit
la cohérence. Le numéro de message doit être
univoque dans votre programme utilisateur.
Gravité de l'événement
Valeurs possibles : 0 à 127 (0 indiquant la plus
lourde gravité)
Ce paramètre n'est pas significatif pour le
traitement du message.
génération de message terminée.
ERROR = TRUE signifie qu'une erreur est
apparue lors de l'exécution. Voir paramètre
STATUS pour plus de détails.
indication d'un code d'erreur
actuel de chacun des huit messages
(1 : événement acquitté, 0 : événement non
acquitté) :
•
les bits 0 à 7 sont reproduits sur l'événement
arrivant pour SIG_1 à SIG_8
•
les bits 8 à 15 sont reproduits sur l'événement
partant pour SIG_1 à SIG_8
Etat d'initialisation : W#16#FFFF, c.-à-d. que tous
les événements arrivant et partant ont été
acquittés.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01