Validation De Messages Sur Bloc, Sur Mnémonique Et Messages Groupés Système, Avec Sfc9 "En_Msg - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Génération de messages sur bloc
24.9
Validation de messages sur bloc, sur mnémonique et
messages groupés système, avec SFC9 "EN_MSG"
Description
La fonction SFC9 "ENS_MSG" (enable message) sert à valider de nouveau des messages
sur bloc, des messages sur mnémonique et des messages groupés système inhibés,
l'inhibition ayant été effectuée depuis un visuel ou avec SFC10 "DIS_MSG".
Vous précisez les messages à valider au moyen des paramètres d'entrée MODE et MESGN.
Une opération de validation ne sera lancée correctement par la SFC9 "EN_MSG" que si
aucune autre opération de validation de la SFC9 n'est en cours momentanément.
Vous lancez l'opération de validation en donnant la valeur 1 au paramètre d'entrée REQ lors
de l'appel de la SFC9.
Fonctionnement
L'opération de validation est effectuée de manière asynchrone, c'est-à-dire qu'elle peut
s'étendre sur plusieurs appels de la SFC9 (voir aussi Signification des paramètres REQ,
RET_VAL et BUSY pour les SFC à exécution asynchrone) :
Au premier appel (REQ =1), la SFC9 examine les paramètres d'entrée et essaie
d'occuper les ressources système requises. Si elle y parvient, W#16#7001 est inscrit
dans RET_VAL, BUSY est mis à 1 et la validation est activée.
Sinon, les informations d'erreur appropriées sont inscrites dans RET_VAL et la tâche est
terminée. Dans ce cas, il ne faut pas évaluer BUSY.
Lors des appels intermédiaires éventuels, W#16#7002 est inscrit dans RET_VAL (Tâche
en cours d'exécution par la CPU) et BUSY est mis à 1. Un appel intermédiaire n'a pas
d'influence sur la tâche active.
Au dernier appel, W#16#0000 est inscrit dans RET_VAL s'il n'y a pas eu d'erreur et 0
dans BUSY.En cas d'erreur, les informations appropriées sont inscrites dans RET_VAL
et il ne faut pas évaluer BUSY.
Paramètre
Déclaration Type de
REQ
INPUT
MODE
INPUT
MESGN
INPUT
RET_VAL
OUTPUT
BUSY
OUTPUT
24-22
Zone de
données
mémoire
BOOL
E, A, M, D, L
BYTE
E, A, M, D, L,
constante
DWORD
E, A, M, D, L,
constante
INT
E, A, M, D, L
BOOL
E, A, M, D, L
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
Description
REQ = 1 : activation de la validation
Paramètre précisant quels messages valider,
voir tableau ci-après
Numéro de message
Signifiant seulement pour MODE = 5, 6, 7.
Permet de valider un seul message.
Informations d'erreur, voir tableau ci-après
BUSY = 1 : l'opération de validation n'est pas
encore terminée.
A5E00739859-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières