Les échanges explicites s'effectuent sur demande avec ces instructions :
-
-
-
-
-
SAVE_PARAM (enregistrement des paramètres de réglage)
-
Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou paramètres) appartenant à une voie.
NOTE :
Ces objets peuvent :
-
fournir des informations sur le module (par exemple, le type de défaut de voie) ;
-
commander le module (grâce à un commutateur, par exemple) ;
-
définir les modes de fonctionnement du module (enregistrement et restauration des paramètres d'ajustement pendant l'exécution de l'application).
Principe général d'utilisation des instructions explicites
Le schéma ci-dessous présente les différents types d'échanges explicites possibles entre le processeur et le module.
Au cours d'un échange explicite, il est nécessaire d'en vérifier les performances afin que les données soient prises en compte uniquement lorsque l'échange a été correctement effectué.
Pour ce faire, vous disposez de deux types d'informations :
Le diagramme ci-dessous décrit le principe de gestion d'un échange.
NOTE : afin d'éviter plusieurs échanges explicites simultanés pour la même voie, il est nécessaire de tester la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une fonction élémentaire (EF) utilisant cette voie.