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 :
Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou paramètres) appartenant à une voie.
NOTE : Ces objets informent sur le module (ex : type de défaut d’une voie...), permettent de le commander (ex : commande des bascules) et de définir ses modes de fonctionnement (sauvegarde et restauration des paramètres de réglage en cours d’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.
Gestion des échanges
Lors d’un échange explicite, il faut contrôler le déroulement de celui-ci, afin de ne prendre en compte les données que lorsque l’échange a été correctement effectué.
Pour cela, deux types d’information sont disponibles :
Le synoptique ci-dessous décrit le principe de gestion d’un échange
NOTE : Afin d'empêcher 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 tout EF utilisant cette voie.