Objets langage à échange explicite associés à la fonction métier
(Traduction du document original anglais)
Introduction
Les échanges explicites sont des échanges réalisés à la demande de l'utilisateur du programme, et à l'aide des instructions suivantes :
Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou paramètres) appartenant à une voie.
Ces objets peuvent :
NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient 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.
NOTE : les échanges explicites ne sont pas pris en charge lorsque les modules d'E/S analogiques et numériques X80 sont configurés à l'aide d'un module adaptateur eX80 (BMECRA31210) dans une configuration Quantum EIO. Vous ne pouvez pas configurer les paramètres d'un module depuis l'application de l'automate (PLC) pendant le fonctionnement.
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 l'application et le module.
Gestion des échanges
Pendant un échange explicite, vérifiez les performances pour que les données ne soient prises en compte que lorsque l'échange a été correctement exécuté.
Pour cela, deux types d'information sont disponibles :
Le diagramme ci-après décrit le principe de gestion d'un échange.
NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient 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.