Configuration du service de communication Ethernet (I/O Scanning)
Traduction de la notice originale
Introduction
Les modules Modicon BMX NOE 01x0 prennent en charge des services de communication Ethernet (notamment I/O Scanning, Global Data, messagerie Modbus, SNMP, etc.).
Service I/O Scanning
Cet exemple vous montre comment configurer le service I/O Scanning. Utilisez ce service pour :
Accès au service I/O Scanning
Configurez le service I/O Scanning avec le logiciel Control Expert :
Etape
Action
1
Ouvrez l'application utilisant le BMX NOE 01x0 dans Control Expert.
2
Dans le Navigateur de projet, localisez le sous-répertoire Communication\Réseaux.
3
Cliquez sur le module Ethernet (BMX NOE 01x0 dans notre exemple) pour ouvrir l'écran de configuration du module Ethernet.
4
Sélectionnez Oui dans le menu Services du module :
5
Cliquez sur l'onglet I/O Scanning pour afficher l'écran de configuration I/O Scanning.
6
Entrez les réglages voulus pour chaque ligne sous chaque en-tête de colonne de la configuration I/O Scanning. Reportez-vous au tableau des paramètres I/O Scanning ci-dessous pour consulter les valeurs que nous avons utilisées dans cet exemple.
7
Cochez la case de validation située dans la barre d'outils supérieure pour confirmer la configuration des paramètres I/O Scanning:
Paramètres I/O Scanner au-dessus de la table I/O Scanning
Le tableau suivant répertorie les paramètres situés au-dessus de la table I/O Scanning et utilisés dans cet exemple :
Paramètre
Champ
Description
Lecture
Zones de données De et à
Les valeurs de ces zones définissent la plage des adresses cibles de l'UC pour la lecture des données de chaque équipement. Les adresses saisies ici s'affichent dans la colonne Variable maître (lecture) de la boîte de dialogue. Dans l'exemple ci-dessus, les valeurs de Lecture s'étendent de 0 à 599 ; notez que ces valeurs s'affichent sous la forme %MW0, %MW599, etc. dans la colonne Variable maître (lecture).
Ecriture
Zones de données De et à
Les valeurs dans ces zones définissent la plage des valeurs d'adresse source dans l'UC. L'adresse saisie ici s’affiche dans la colonne Variable maître (écriture). Dans cet exemple, les valeurs commençant à %MW2000 sont indiquées dans la colonne Variable maître (écriture).
Interv. de répét.
zone de données
Le paramètre Interv. de répét. 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 cette valeur.
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, le 7 est arrondi à 10 ; si vous modifiez la valeur d'Interv. de répét. à 6 et saisissez 7 dans Période de répétition, le 7 est arrondi à 12.
Paramètres de la table I/O Scanning
Le tableau ci-après répertorie les paramètres de scrutation d'E/S situés au-dessus de la table I/O Scanning et utilisés dans cet exemple.
Paramètre
Description
Exemple
Saisie #
Première colonne. Elle n'a pas de nom.
Plage valide : 1 à 64
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 ouvrir la fenêtre Propriétés et démarrer le logiciel de configuration de l'équipement.
Pour une présentation de cette procédure dans Advantys, consultez cette section.
Pour une présentation de cette procédure pour les DTM, consultez la section Conteneur FDT.
NOTE : lorsque la fenêtre Propriétés est affichée, il est impossible de modifier le service I/O Scanning.
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
Si vous utilisez un pont, saisissez son index (1 à 255) dans ce champ.
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)
  • IEC 0 : %MW100
    • Esclaves automates M340 et Premium
  • IEC 1 : %MW101
    • Esclaves automates 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). Dans le cas d'un module Ethernet Quantum BMX NOE, il doit par ailleurs être supérieur au temps de cycle de l'UC.
  • Plage : 1 ms à 50 secondes
  • Intervalle : 1 ms
1500 ms
Période de répétition (ms)
Vitesse à laquelle les données sont scrutées, de 0 à 60 000 par multiples de l'intervalle de répétition.
60 ms
Variable maître (lecture)*
Adresse de destination dans l'automate maître où sont stockées les données nouvellement lues sur chaque équipement.
Ce paramètre n'est pas accessible. Il est calculé automatiquement et représente la somme de :
  • l'adresse de début De de Lecture (dans la zone au-dessus de la table),
  • la valeur Longueur (lecture) (dans la table ci-dessous).
%mw10
Lecture esclave**
Index d'adresse source dans l'appareil esclave/distant.
Le format de cette valeur dépend de la Syntaxe esclave :
  • Index : 5
  • Modbus : 400006
  • IEC 0 : %MW5
  • IEC 1 : %MW6
Longueur (lecture)
Nombre de mots à lire
10
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
Variable maître (écriture)*
Adresse source de l'automate maître dont les données sont écrites sur l'équipement esclave/distant.
Ce paramètre n'est pas accessible. Il est calculé automatiquement et représente la somme de :
  • l'adresse de début De d'Ecriture (dans la zone au-dessus de la table),
  • la valeur Longueur (écriture) (dans la table ci-dessous).
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 la Syntaxe esclave :
  • Index : 1
  • Modbus : 400002
  • IEC 0 : %MW1
  • IEC 1 : %MW2
Longueur (écriture)
Nombre de mots à écrire
10
Description
Informations supplémentaires
*Le maître est l'automate 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, consultez la section I/O Scanning avec plusieurs lignes.
NOTE : pour plus d'informations sur la table I/O Scanning, consultez la section Menu contextuel Copier / Couper / Coller