Objets langage à échanges explicites associés à la fonction métier
Traduction de la notice originale
Introduction
Les échanges explicites s'effectuent sur demande avec ces 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 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.
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-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.