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 à la demande du programme utilisateur et à l'aide de l'instruction READ_STS (lecture des mots d'état).
Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état) appartenant à une voie.
NOTE : Ces objets fournissent des informations sur le module (par exemple, type de défaut sur une voie).
Principe général d'utilisation des instructions explicites
Le schéma ci-après présente les différents types d'échanges explicites possibles entre le processeur et le module.
Gestion des échanges
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-après décrit le principe de gestion d'un échange :
NOTE : afin d'é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 fonction élémentaire (EF) utilisant cette voie.