Génération De Messages Sur Bloc Sans Indication D'acquittement, Avec Sfb36 "Notify - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

24.2
Génération de messages sur bloc sans indication
d'acquittement, avec SFB36 "NOTIFY"
Description
Le bloc SFB36 "NOTIFY" surveille un signal. Il génère un message pour le front montant
(événement arrivant) comme pour le front descendant (événement partant). Vous pouvez
joindre jusqu'à dix variables additionnelles au message. Il est envoyé à tous les participants
déclarés dans ce but. Lors du premier appel, un message avec l'état logique actuel est émis.
Les variables additionnelles sont saisies à l'instant de l'évaluation du front et affectées au
message. Chaque instance de SFB36 "NOTIFY" dispose d'une mémoire à 2 positions. Pour
plus de détails sur la mémorisation intermédiaire des changements de signal, reportez-vous
au paragraphe "Saisie des changements de signal" dans la rubrique Introduction à la
génération de messages sur bloc à l'aide de SFB.
Le bloc SFB36 "NOTIFY" est conforme à la norme CEI 1131-5.
Paramètre
Déclaration
SIG
INPUT
ID
INPUT
EV_ID
INPUT
SEVERITY
INPUT
DONE
OUTPUT
ERROR
OUTPUT
STATUS
OUTPUT
SD_i
IN_OUT
(1 ≤ i ≤ 10)
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Type de
Zone de
données
mémoire
BOOL
E, A, M, D, L
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
BOOL
E, A, M, D, L
WORD
E, A, M, D, L
ANY
E, A, M, D, T,
Z
Génération de messages sur bloc
Description
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
SFB36 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.
Paramètre d'état DONE :
génération de message terminée
Paramètre d'état ERROR
ERROR = TRUE signifie qu'une erreur est
apparue lors de l'exécution. Voir paramètre
STATUS pour plus de détails.
Paramètre d'état STATUS :
indication d'un code d'erreur
ème
i
variable additionnelle.
Seuls les types de données suivants sont
autorisés : BOOL (le champ de bits n'est pas
autorisé), BYTE, CHAR, WORD, INT, DWORD,
DINT, REAL, DATE, TOD, TIME, S5TIME,
DATE_AND_TIME.
Nota:
Quand le pointeur ANY accède à un DB, il faut
toujours spécifier ce DB
(ex. : P# DB10.DBX5.0 Byte 10)
24-5

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières