SFC de communication par données globales
Obtention de la cohérence pour l'ensemble du paquet GD
Supposons que la structure d'un paquet GD sur une CPU émettrice ne garantisse pas a
priori la cohérence des données rassemblées. C'est le cas, par exemple, quand le paquet se
compose d'un tableau d'octets et que le nombre d'octets excède la longueur maximale
particulière à la CPU.
Si vous souhaitez pourtant que l'ensemble du paquet GD soit cohérent, programmez comme
ceci :
•
inhibez ou ajournez l'apparition d'événements d'alarme et d'erreur synchrone de priorité
supérieure en appelant la SFC39 "DIS_IRT" ou la SFC41 "DIS_AIRT",
•
appelez la SFC60 "GD_SND",
•
validez à nouveau les événements d'alarme et d'erreur synchrone en appelant la SFC40
"EN_IRT" ou la SFC42 "EN_AIRT".
Paramètre
Déclaration Type de
CIRCLE_ID
INPUT
BLOCK_ID
INPUT
RET_VAL
OUTPUT
19-2
Zone de
données
mémoire
BYTE
E, A, M, D, L,
constante
BYTE
E, A, M, D, L,
constante
INT
E, A, M, D, L
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
Description
Numéro du cercle GD dans lequel se trouve le
paquet GD à envoyer. Ce numéro est attribué par
STEP 7 lors de la configuration des données
globales.
Valeurs autorisées : 1 à 16. Le nombre maximal de
cercles GD admis est précisé dans les
caractéristiques techniques de votre CPU.
Dans le cercle GD choisi, numéro du paquet GD à
envoyer. Ce numéro est attribué par STEP 7 lors
de la configuration des données globales.
Valeurs autorisées : 1 à 3. Le nombre maximal de
cercles GD admis est précisé dans les
caractéristiques techniques de votre CPU.
Informations d'erreur
A5E00739859-01