Objets langage à échange explicite associés à la fonction métier
(Traduction du document original anglais)
Présentation
Les échanges explicites sont des échanges effectués sur demande du programme utilisateur à l'aide des instructions suivantes :
Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commande ou paramètre) appartenant à une voie.
NOTE : Ces objets fournissent des informations sur le module (ex. : type de défaut de voie, etc.), permettent de contrôler les modules et de définir leur mode opératoire (enregistrement et restitution des paramètres de réglage en cours).
Principe général d'utilisation des instructions explicites
Le schéma ci-dessous présente les différents types d'échange explicite possibles entre le processeur et le module.
Gestion des échanges
Lors d'un échange explicite, il est nécessaire d'en vérifier les performances, afin de ne prendre en compte les données que lorsque l'échange a été correctement effectué.
Pour cela, deux types d'informations sont disponibles :
Le synoptique ci-dessous décrit le principe de gestion d'un échange :
NOTE : Pour éviter plusieurs échanges explicites simultanés sur 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 EF à l'aide de cette voie.