Configuration du service Scrutation d'E/S
Traduction de la notice originale
Présentation
Le module Modicon 140 NOE 771 01 prend en charge des services de communication Ethernet, comme Scrutation d'E/S, Global Data, la messagerie Modbus, SNMP, etc.). Cet exemple indique comment configurer le service Scrutation d'ES. Ce service est utilisé pour :
Sélection des paramètres I/O Scanning
Procédez comme suit pour configurer les paramètres I/O scanning :
Etape
Action
1
Ouvrez le programme Control Expert sur votre PC.
2
Dans le Navigateur du projet, recherchez le sous-répertoire Communication → Réseaux.
3
Cliquez sur le nom du réseau (140 NOE 771 01 dans notre exemple) pour afficher la table de configuration des modules.
4
Dans la boîte de dialogue Services du module, sélectionnez Oui dans le champ Scrutation d'E/S.
5
Cliquez sur l'onglet Scrutation d'E/S pour afficher l'écran de configuration du service I/O Scanning :
6
Entrez les réglages voulus sous chaque en-tête de colonne de la configuration I/O Scanning. Reportez-vous aux définitions de paramètre ci-après.
7
Cochez la case de validation située dans la barre d'outils du haut pour confirmer la configuration des paramètres I/O Scanning.
Bloc santé
Le bloc de validité (n° 1 sur la figure précédente) permet de définir le premier mot ou bit d'une table de validité. Cette table peut atteindre une longueur de 8 mots (%IW) ou 128 bits (%I). Chaque bit de la table représente l'état d'un équipement spécifique. La table ci-dessous présente la façon dont les bits sont affichés selon le type de données utilisé.
Bit
Type de données
%I
%IW
1
%I1
%IW1.0
2
%I 2
%IW1.1
...
16
%I16
%IW1.15
17
%I17
%IW2.0
Par défaut, la table comprend des mots démarrant à %IW1.0. Pour définir la table en bits, vous devez indiquer une valeur %I avec une incrémentation de 16 (%I1, %I16, %I32, etc.).
NOTE : le bloc de validité n'est disponible que pour les modules NOE 771 00, NOE 771 01, et NOE 771 11. Il n'est pas disponible pour le CPU 651 x0.
NOTE : pour les applications Moniteur de sécurité, le bloc santé est mappé vers %M/%MW à partir de la zone UMA au lieu de %I/%IW.
Contrôle de l'équipement
Le Bloc de commande de l'équipement (n° 2 sur la figure précédente) permet de désactiver tout équipement scruté en définissant un bit associé à cet équipement sur 1. Le service I/O scanner ferme la connexion et définit le bit de validité sur 0 (état défaillant).
Pour activer le bloc de commande de l'équipement, cochez la case dans la boîte de dialogue de configuration du scrutateur d'E/S (n° 2 sur la figure précédente).
NOTE :
pour activer le Bloc de commande de l'équipement, utilisez :
  • Unity Pro version 2.0 ou ultérieure,
  • un module 140 NOE 771 01 ou 140 NOE 771 11 version 3.5 ou ultérieure,
  • un module 140 CPU 651 x0 version 2.0 ou ultérieure.
Si vous tentez d'activer le Bloc de commande de l'équipement avec une version antérieure du micrologiciel, le service I/O Scanning est désactivé.
Si la case n'est pas cochée, le scrutateur d'E/S (I/O Scanner) est activé et vous ne pouvez pas désactiver la scrutation des E/S pour des équipements individuels.
La désactivation de la scrutation des E/S à l'aide du Bloc de commande de l'équipement équivaut à l'arrêt d'une communication entre le scrutateur et l'équipement. Par conséquent :
  • Les positions de repli sont appliquées aux entrées par le scrutateur.
  • La communication avec l'équipement s'arrête.
  • Toutes les entrées des tables d'entrée et de sortie sont transférées entre le CPU et le scrutateur à chaque cycle.
En raison de ce dernier point, si vous modifiez une valeur %MWi liée à une entrée, elle sera remplacée par les valeurs provenant du scrutateur des E/S (soit par 0, soit par la dernière valeur d'entrée) au prochain cycle.
Il est possible (mais sans intérêt) d'accéder aux valeurs %MW associées aux sorties, car elles ne sont pas transmises à l'équipement.
Interv. de répét.
Le paramètre Interv. de répét. (n° 3 sur la figure précédente) est défini en multiples de 5 ms (valeur minimale) jusqu'à 200 ms (valeur maximale).
Le champ Interv. de répét. permet de définir la fréquence à laquelle le scrutateur des E/S envoie une requête à l'équipement après expiration de la période.
NOTE : la période de répétition du scrutateur d'E/S est un multiple de la période indiquée dans le champ Interv. de répét. La période de répétition réelle utilisée par le service de scrutation des E/S est indiquée dans la colonne Période de répétition.
Remarque : une entrée dans la colonne Période de répétition est arrondie au multiple supérieur le plus proche saisi dans le champ Interv. de répét. si l'entrée n'est pas un multiple de cet intervalle de répétition.
Par exemple, si l'entrée dans Interv. de répét. est de 5 et que vous saisissez 7 dans la colonne Période de répétition, la valeur 7 est arrondie à 10. Si vous modifiez la valeur Interv. de répét. sur 6 et que vous saisissez 7 dans Période de répétition, la valeur 7 est arrondie à 12.
Paramètres de la table I/O Scanning
Les paramètres du scrutateur d'E/S (I/O Scanner) sont décrits dans le tableau suivant :
Paramètre
Description
Exemple
Numéro de l'entrée
Première colonne. Elle n'a pas de nom.
Plage valide : 1 à 128
Chaque entrée représente un échange de scrutation d'E/S sur le réseau.
Adresse IP
Adresse IP de l'équipement Ethernet esclave scruté.
192.168.1.100
Nom de l'équipement
Pour configurer un équipement (îlot Advantys ou DTM), cliquez sur le bouton ... pour afficher le champ Propriétés et démarrer le logiciel de configuration de l'équipement.
Pour une présentation de cette procédure dans Advantys, reportez-vous à cette section.
Pour une présentation de cette procédure pour les DTMs, reportez-vous à la section Conteneur FDT.
NOTE : même si le champ Propriétés est affiché, il est impossible de modifier les propriétés.
MySTB1 ou Master_PRM_DTM_10
ID unité
Ce champ permet d'associer l'adresse esclave de l'équipement connecté à une passerelle Ethernet/Modbus grâce à l'adresse IP de cette passerelle :
  • Plage de valeurs : 1 à 255
  • Valeur par défaut : 255
NOTE :
  • Si vous utilisez un pont, saisissez son index (1 à 255) dans ce champ.
  • Si vous copiez la configuration de scrutation d'E/S d'un 140 NOE 771 •• vers un 140 NOC 771 ••, affectez une valeur comprise entre 1et 254 à ID unité.
255
Syntaxe esclave
Utilisez ce menu déroulant pour sélectionner l'affichage des valeurs Ref. esclave (lecture) et Ref. esclave (écriture). Quatre types de synchronisation sont disponibles :
  • Index : 100
  • Modbus : 400101
    • (registre Modbus)
  • CEI 0 : %MW100
    • Esclaves automates M340 et Premium
  • CEI 1 : %MW101
    • Esclaves de l'automate Quantum
Index (valeur par défaut)
Timeout de validité (ms)
Ce champ définit le délai maximal entre les réponses d'un équipement distant. Une fois ce délai expiré, les données reçues deviennent non valides. Le timeout de validité doit être supérieur à la période de répétition (ms). Pour un module Quantum 140 NOE771 01 Ethernet, il doit également être supérieur au temps de scrutation de l'UC (CPU).
Pour le Timeout de validité :
  • Plage : 1 ms à 50 s
  • Intervalle : 1 ms
1500 ms
Période de répétition (ms)
Fréquence de scrutation des données, en multiples de 16 ms.
64 ms
Variable maître (lecture)*
Adresse de destination du PLC maître où sont stockées les données qui viennent d'être lues sur chaque équipement.
%MW10
Lecture esclave**
Index d'adresse source dans l'appareil esclave/distant.
Le format de cette valeur dépend de Syntaxe esclave :
  • Index : 5
  • Modbus : 400006
  • CEI 0 : %MW5
  • CEI 1 : %MW6
Longueur (lecture)
Nombre de mots à lire
10
En utilisant ces exemples, l'objet maître 140 NOE 771 01 lit les données à l'adresse 192.168.1.100 en commençant à l'index 5. Il place les données dans l'adresse NOE en commençant à %MW10 avec une taille de lecture de 10 mots.
Dernière valeur (entrée)
Ce champ permet de configurer le comportement des entrées dans le cas où il y aurait un problème d'accès à l'équipement distant (par exemple, réseau ou alimentation défectueux, etc.) :
  • Mise à 0 : repli à 0
  • Dernière conservée : maintien de la dernière valeur.
Dernière conservée
NOTE : Si vous sélectionnez l'option Dernière conservée dans un coprocesseur 140 CPU 651 •0, les données d'entrée risquent d'être remises à 0 lorsque les bits de validité du scrutateur d'E/S sont sur Non OK. Avant de retirer le câble Ethernet, assurez-vous que les bits de validité du scrutateur d'E/S sont valides (OK=1) pour que la dernière valeur soit conservée.
Variable maître (écriture)*
Adresse source du PLC maître dont les données sont écrites sur l'équipement esclave/distant.
Ces opérations sont toujours effectuées au niveau du mot.
%MW20
Ecriture esclave**
Adresse du premier mot à écrire sur l'équipement esclave/distant.
Le format de cette valeur dépend de Syntaxe esclave :
  • Index : 100
  • Modbus : 400101
  • CEI 0 : %MW100
  • CEI 1 : %MW101
Longueur (écriture)
Nombre de mots à écrire
1
En utilisant ces exemples, l'objet maître 140 NOE 771 01 écrit les données provenant de %MW20 à l'adresse 192.168.1.100 en commençant à l'index 100. Il place les données dans l'adresse NOE en commençant à %MW5 avec une taille d'écriture de 1 mot.
Equipement passerelle/pont
Pour permettre que des équipements réseau TCP/IP plus lents (c'est-à-dire, des passerelles et des ponts) soient compatibles avec I/O Scanner :
  • Cochez la case pour activer cette fonction. Un nouveau bit est défini sur une valeur élevée (1).
  • Désélectionnez la case pour la désactiver (valeur par défaut). Un nouveau bit est défini sur 0.
Description
Informations supplémentaires
*Le maître est le PLC client qui émet la requête.
**L'esclave est le serveur à partir duquel les données sont lues ou sur lequel elles sont écrites.
NOTE : pour plus d'informations, reportez-vous à la section Menu contextuel Copier/Couper/Coller.
NOTE : pour plus d'informations, reportez-vous à la rubrique Scrutation des E/S avec plusieurs lignes.