Le service I/O Scanning effectue périodiquement les opérations suivantes :
-
lecture des entrées distantes,
-
écriture des sorties distantes,
-
lecture/écriture des sorties distantes.
Le service I/O Scanning est utilisé périodiquement pour lire ou écrire des entrées/sorties distantes sur le réseau Ethernet sans programmation spécifique.
NOTE : le service I/O Scanning n'est pas pris en charge par le port Ethernet des UC BMX P34 20x0.
Ce service comporte les éléments essentiels suivants :
-
zone de lecture : les valeurs des entrées distantes
-
zone d'écriture : les valeurs des sorties distantes
-
périodes de scrutation : indépendantes du cycle de l’ et propres à chaque équipement distant
En fonctionnement, le module :
-
gère les connexions à chaque équipement distant,
-
scrute les entrées et copie leurs valeurs dans la zone de mots configurée,
-
scrute les sorties et copie leurs valeurs à partir de la zone de mots %MW configurée,
-
fournit un rapport des mots d'état, afin de permettre à l'application d'automate de vérifier que le service fonctionne correctement,
-
applique les valeurs de repli préconfigurées (en cas de problème de communication),
-
active ou désactive chaque entrée de la table du service I/O Scanning en fonction de son application.
La scrutation est effectuée uniquement lorsque l'automate fonctionne en mode Run.
Ce service fonctionne avec tous les équipements prenant en charge le mode serveur TCP/IP Modbus.
Le mécanisme d'échange, transparent pour l'utilisateur, est exécuté avec les types de requêtes suivants (à condition qu'ils soient pris en charge par les équipements distants) :
-
Lecture
-
Ecriture
-
Lecture et écriture
Fonctionnement du service I/O Scanning
La figure ci-après illustre la scrutation des entrées et sorties distantes.
1
Dès que l'automate passe en mode Run, le module réussit à ouvrir une connexion pour chaque équipement scruté. (Une connexion est ouverte pour chaque ligne saisie dans le tableau des équipements scrutés.)
2
Le module lit ensuite périodiquement des mots d'entrée, et de même, lit/écrit périodiquement des mots de sortie pour chaque équipement.
3
Si l'automate passe en mode Stop, les connexions à tous les équipements sont fermées.
Récapitulatif des fonctionnalités
Le service I/O Scanning :
-
gère la connexion à chaque équipement distant (une connexion par équipement distant),
-
scrute les entrées/sorties de l'équipement en utilisant des requêtes de lecture/écriture Modbus sur le mode serveur TCP/IP,
-
met à jour les zones de lecture et d'écriture dans la mémoire d'application,
-
actualise les bits d'état pour chaque équipement distant.
NOTE : ces bits d'état indiquent si les mots d'entrée/de sortie du module ont été actualisés.