Le module AS-Interface BMX EIA 0100 a 3 modes de fonctionnement et 3 modes d'échange de données.
Modes de fonctionnement :
-
Configuration : mode utilisé juste après la mise sous tension du module.
-
Protégé : mode de fonctionnement normal lorsque l'UC fonctionne.
-
Hors ligne / local : les communications sur le réseau sont arrêtées.
Modes d'échange de données :
-
Zéro : mode de fonctionnement normal, mais sans échange de données sur le réseau car l'unité centrale (UC) ne fonctionne pas.
-
Actif : mode de fonctionnement normal, avec échange de données sur le réseau car l'unité centrale (UC) fonctionne.
-
Arrêt : mode de débogage ou de maintenance.
L'illustration ci-après représente les différents modes de fonctionnement du module BXM EIA 0100 :
Mode Configuration/Zéro échange de données :
-
Ce mode démarre lorsque le module est mis sous tension.
-
Les échanges de données via le bus AS-Interface sont actifs, mais toutes les sorties sont réglées sur zéro.
-
Le module conserve ce mode jusqu'au téléchargement d'une configuration utilisateur depuis l'UC.
-
Tous les esclaves détectés sur le bus AS-Interface sont activés.
-
La fonction d'affectation automatique n'est pas disponible.
-
Tant qu'il y a un esclave avec une adresse 0, il est impossible de quitter ce mode.
Mode Protégé :
-
Après le téléchargement de la configuration, seuls les esclaves détectés dans la configuration utilisateur sont activés.
« Liste des esclaves détectés » (LDS) comparée à « Liste des esclaves prévus » (LPS, fournie par la configuration Control Expert téléchargée)
Les résultats sont fournis dans la « Liste des esclaves actifs »(LAS).
(LDS + LPS => LAS)
-
La fonction d'affectation automatique est maintenant disponible.
Mode Protégé/Zéro échange de données :
-
Il s'agit du mode de fonctionnement normal lorsqu'il y a une configuration utilisateur dans le module, mais que l'UC ne fonctionne pas.
-
Il y a des échanges de données par le bus AS-Interface, mais toutes les sorties sont définies sur zéro.
Mode Protégé/Echange de données actif :
-
Il s'agit du mode de fonctionnement normal lorsqu'il y a une configuration utilisateur dans le module et que l'UC fonctionne.
-
Les données d'E/S sont échangées sur le bus AS-Interface entre les esclaves et le module.
-
Le module effectue continuellement les opérations suivantes :
NOTE : il est possible de basculer entre les modes d'échange de données Actif/Inactif (si le maître n'est pas en mode Hors ligne) à l'aide des indicateurs de commande de l'interface hôte en utilisant WRITE_CMD et %MWr.m.0.74 : bit 2 (inactif) ou bit 3 (actif)
Mode Protégé/Echange de données inactif :
-
Il s'agit d'un mode de fonctionnement avancé utilisé pour le débogage et la maintenance.
-
Les données d'E/S ne sont pas actualisées sur le bus AS-Interface, mais les communications sur le bus continuent de fonctionner et les voyants 1 à 31 indiquent l'état des esclaves.
NOTE : pour utiliser ce mode, l'utilisateur doit maîtriser parfaitement les communications AS-Interface.
Mode Hors ligne :
-
Dans ce mode, toutes les sorties sont définies sur zéro et les communications sur le bus AS-Interface sont arrêtées. Les voyants 1 à 31 sont éteints.
-
Il s'agit d'un mode de fonctionnement avancé qui peut être utilisé pour le débogage et la maintenance (pour programmer l'adressage des esclaves ou l'adressage de terminal de réglage ou infrarouge pour les esclaves qui prennent en charge cette fonction).
-
Ce mode peut être activé ou désactivé :
NOTE : Pour vérifier si le bus AS-Interface est en mode hors-ligne, utilisez READ_STS et l'indicateur de commande de l'interface %MWr.m.0.03 : bit 7 (si défini, le module est en mode hors-ligne).
NOTE : pour utiliser ce mode, l'utilisateur doit maîtriser parfaitement les communications AS-Interface.
Modes de repli du maître de bus
Si l'UC est mise en mode STOP, le module BMX EIA 0100 passe en mode de repli Zéro échange de données.
Si la communication entre maître de bus et UC est interrompue, le module BMX EIA 0100 passe en mode de repli Hors ligne s'il en a le temps.
Si la communication entre le maître de bus et le bus AS-Interface est interrompue, le module BMX EIA 0100 passe en mode de repli Echange de données inactif. L'UC arrête de communiquer avec le module BMX EIA 0100.