Obtention de la cohérence pour l'ensemble du paquet GD
Supposons que la structure d'un paquet GD sur une CPU réceptrice ne garantisse pas a
priori que ses données proviennent d'un seul et même télégramme. C'est le cas, par
exemple, quand il se compose de trois éléments GD.
Si vous souhaitez pourtant que l'ensemble du paquet GD de réception 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 SFC61 "GD_RCV",
•
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
CIRCLE_ID INPUT
BLOCK_ID INPUT
RET_VAL
OUTPUT
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
Type de
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 Informations d'erreur
SFC de communication par données globales
Description
Numéro du cercle GD dans lequel inscrire le paquet
GD arrivant. 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 dans
lequel inscrire les données arrivant. 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.
17-5