0% ont trouvé ce document utile (0 vote)
975 vues450 pages

Modicon M580: Matériel Manuel de Référence

Transféré par

Smart Univ
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
975 vues450 pages

Modicon M580: Matériel Manuel de Référence

Transféré par

Smart Univ
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Modicon M580

EIO0000001579 10/2019

Modicon M580
Matériel
Manuel de référence
Traduction de la notice originale

10/2019
EIO0000001579.10

www.schneider-electric.com
Le présent document comprend des descriptions générales et/ou des caractéristiques techniques
des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la
fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur
ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des
produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société
Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour
responsables de la mauvaise utilisation des informations contenues dans le présent document. Si
vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication,
veuillez nous en informer.
Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout
ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider
Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son
contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non
commerciale du document ou de son contenu, sinon une licence non exclusive pour une
consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés.
Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées
lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir
la conformité aux données système documentées, seul le fabricant est habilité à effectuer des
réparations sur les composants.
Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques
de sécurité, suivez les instructions appropriées.
La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits
matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect.
Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages
matériels.
© 2018 Schneider Electric. Tous droits réservés.

2 EIO0000001579 10/2019
Table des matières

Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . 9
A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . 13
Partie I Processeurs (CPU) Modicon M580 . . . . . . . . . . . . . 17
Chapitre 1 Processeurs M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.1 Caractéristiques fonctionnelles des processeurs M580 . . . . . . . . . . . 20
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Caractéristiques des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Normes et certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Etats des CPU M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Etats du système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . 34
Caractéristiques électriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Horodateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Adressage des bus de terrain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.2 BMEP58xxxx CPU Caractéristiques physiques . . . . . . . . . . . . . . . . . 42
Description physique des CPU autonomes M580 . . . . . . . . . . . . . . . . 43
Description physique des CPUs Hot Standby M580 . . . . . . . . . . . . . . 45
Voyants de diagnostic des CPU autonomes M580 . . . . . . . . . . . . . . . 49
Voyants de diagnostic des UC de redondance M580 . . . . . . . . . . . . . 52
Port USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Ports Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
SD Carte mémoire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Voyant d'accès de la carte mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Fonctions élémentaires de stockage des données . . . . . . . . . . . . . . . 67
Mise à niveau du micrologiciel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Partie II Installation et diagnostic des modules sur le rack
local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Chapitre 2 Installation de modules dans un rack M580 . . . . . . . . . . 73
Instructions relatives aux modules . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Installation de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Installation d'une carte mémoire SD dans une CPU . . . . . . . . . . . . . . 81

EIO0000001579 10/2019 3
Chapitre 3 M580 Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Conditions bloquantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Conditions non bloquantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
CPU ou erreurs système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
CPU Compatibilité des applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Chapitre 4 Performances des processeurs . . . . . . . . . . . . . . . . . . . . 91
Exécution de tâches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Temps de cycle de la tâche MAST : Présentation . . . . . . . . . . . . . . . . 96
Temps de cycle de tâche MAST : traitement du programme. . . . . . . . 97
Temps de cycle de tâche MAST : traitement interne en entrée et en
sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Calcul du temps de cycle de la tâche MAST . . . . . . . . . . . . . . . . . . . . 101
Temps de cycle de tâche FAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Temps de réponse sur événement . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Partie III Configuration de la CPU dans Control Expert . . . . . 105
Chapitre 5 Configuration des CPU M580. . . . . . . . . . . . . . . . . . . . . . 107
5.1 Projets Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Création d'un projet dans Control Expert . . . . . . . . . . . . . . . . . . . . . . . 109
Protection d'un projet dans Control Expert. . . . . . . . . . . . . . . . . . . . . . 111
Configuration de la taille et de l'emplacement des entrées et des
sorties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Gestion de projets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Fonction de scrutation des DIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.2 Configuration de la CPU avec Control Expert . . . . . . . . . . . . . . . . . . . 123
Onglets de configuration de Control Expert . . . . . . . . . . . . . . . . . . . . . 124
A propos de la configuration de Control Expert . . . . . . . . . . . . . . . . . . 126
Onglet Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Onglet IPConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Onglet RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Onglet SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Onglet NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Onglet Commutateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Onglet QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Onglet Port de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Onglet Paramètres avancés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Onglet Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

4 EIO0000001579 10/2019
5.3 Configuration de la CPU M580 avec des DTM dans Control Expert . . 146
A propos de la configuration de DTM dans Control Expert . . . . . . . . . 147
Accès aux propriétés de voie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Configuration des serveurs d'adresses DHCP et FDR . . . . . . . . . . . . 151
5.4 Diagnostics via le navigateur de DTM de Control Expert . . . . . . . . . . 155
Présentation des diagnostics dans le DTM de Control Expert . . . . . . 156
Diagnostic de la bande passante . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Diagnostic du RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Diagnostics du service de temps réseau . . . . . . . . . . . . . . . . . . . . . . . 162
Diagnostic d'esclave local/de connexion . . . . . . . . . . . . . . . . . . . . . . . 164
Diagnostic de valeurs d'E/S de l'esclave local ou de la connexion . . . 168
Consignation d'événements de DTM dans un écran de consignation de
Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Consignation des événements de DTM et de module sur le serveur
SYSLOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
5.5 Action en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Action en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Onglet Objet EtherNet/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Onglet Port de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Envoi d'une commande ping à un équipement réseau . . . . . . . . . . . . 177
5.6 Diagnostics disponibles via Modbus/TCP . . . . . . . . . . . . . . . . . . . . . . 179
Codes de diagnostic Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
5.7 Diagnostics disponibles via les objets CIP EtherNet/IP. . . . . . . . . . . . 182
A propos des objets CIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Objet identité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Objet assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Objet gestionnaire de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Objet Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Objet qualité de service (QoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Objet interface TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Objet liaison Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Objet Diagnostic d'interface EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . 202
Objet Diagnostic du scrutateur d'E/S EtherNet/IP . . . . . . . . . . . . . . . . 205
Objet Diagnostic de connexion d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . 207
Objet Diagnostic de connexion explicite EtherNet/IP . . . . . . . . . . . . . 211
Objet Liste de diagnostics de connexion explicite EtherNet/IP . . . . . . 213
Objet diagnostic RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Objet de contrôle de port de service . . . . . . . . . . . . . . . . . . . . . . . . . . 220

EIO0000001579 10/2019 5
5.8 Listes d'équipements DTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Configuration et résumé de connexion de la Liste d'équipements. . . . 223
Paramètres de la liste des équipements . . . . . . . . . . . . . . . . . . . . . . . 227
Structure de données DDT autonome pour CPU M580. . . . . . . . . . . . 231
Structure de données DDT à redondance d'UC. . . . . . . . . . . . . . . . . . 239
5.9 Messagerie explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Configuration de la messagerie explicite à l'aide de DATA_EXCH . . . 249
Configuration du paramètre de gestion de DATA_EXCH . . . . . . . . . . 252
Services de messagerie explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Configuration de la messagerie explicite Ethernet/IP à l'aide de
DATA_EXCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Exemple de message explicite Ethernet/IP : Get_Attribute_Single . . . 259
Exemple de message explicite EtherNet/IP : lecture d'objet Modbus . 262
Exemple de message explicite EtherNet/IP : écriture d'objet Modbus. 266
Codes fonction de messagerie explicite Modbus TCP. . . . . . . . . . . . . 271
Configuration de la messagerie explicite Modbus TCP à l'aide de
DATA_EXCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Exemple de message explicite Modbus TCP : requête de lecture de
registre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Envoi de messages explicites à des équipements EtherNet/IP . . . . . . 277
Envoi de messages explicites à des équipements Modbus. . . . . . . . . 279
5.10 Messagerie explicite avec le bloc MBP_MSTR dans les stations RIO
Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Configuration de la messagerie explicite à l'aide du bloc MBP_MSTR 282
Services de messagerie explicite EtherNet/IP . . . . . . . . . . . . . . . . . . . 284
Configuration des paramètres CONTROL et DATABUF . . . . . . . . . . . 286
Exemple de bloc fonction MBP_MSTR : Get_Attributes_Single. . . . . . 289
Codes fonction de messagerie explicite Modbus TCP. . . . . . . . . . . . . 295
Configuration du paramètre CONTROL de la messagerie explicite
Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
5.11 Messagerie implicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Configuration du réseau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Ajout d'un équipement STB NIC 2212 . . . . . . . . . . . . . . . . . . . . . . . . . 308
Configuration des propriétés STB NIC 2212 . . . . . . . . . . . . . . . . . . . . 310
Configuration des connexions EtherNet/IP . . . . . . . . . . . . . . . . . . . . . 313
Configuration des items d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Messagerie implicite EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334

6 EIO0000001579 10/2019
5.12 Configuration de la CPU M580 en tant qu'adaptateur EtherNet/IP . . . 335
Présentation de l'esclave local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Exemple de configuration d'esclave local . . . . . . . . . . . . . . . . . . . . . . 338
Activation des esclaves locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Accès aux esclaves locaux via un scrutateur . . . . . . . . . . . . . . . . . . . 340
Paramètres d'esclave local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Utilisation de DDTs d'équipement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
5.13 Catalogue matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Présentation du catalogue matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
Ajout d'un DTM au catalogue matériel de Control Expert . . . . . . . . . . 349
Ajout d'un fichier EDS au catalogue matériel . . . . . . . . . . . . . . . . . . . 350
Suppression d'un fichier EDS du catalogue matériel. . . . . . . . . . . . . . 353
Exportation / Importation d'une bibliothèque EDS . . . . . . . . . . . . . . . . 355
5.14 Pages Web relatives aux CPU M580 . . . . . . . . . . . . . . . . . . . . . . . . . 358
Présentation des pages Web autonomes intégrées . . . . . . . . . . . . . . 359
Récapitulatif des états (CPU autonomes) . . . . . . . . . . . . . . . . . . . . . . 360
Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Statistiques des ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Scrutateur d'E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Redondance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Visualiseur d'alarmes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Visualiseur de rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
5.15 Pages Web des UC redondantes M580 . . . . . . . . . . . . . . . . . . . . . . . 378
Présentation des pages Web des UC redondantes M580 . . . . . . . . . 379
Récapitulatif des états (CPU à fonction de redondance). . . . . . . . . . . 381
Etat HSBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Visualiseur de rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Chapitre 6 Programmation et modes de fonctionnement des CPU
M580. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.1 Gestion des E/S et des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Echanges d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Tâches CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.2 Structure mémoire des processeurs (CPU) BMEP58xxxx . . . . . . . . . 400
Structure de la mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

EIO0000001579 10/2019 7
6.3 Modes de fonctionnement des processeurs (CPU) BMEP58xxxx . . . . 402
Gestion de l'entrée Run/Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
Coupure d'alimentation et restauration . . . . . . . . . . . . . . . . . . . . . . . . 404
Démarrage à froid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
Reprise à chaud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
Annexe A Blocs fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
ETH_PORT_CTRL: : exécution d'une commande de sécurité dans une
application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

8 EIO0000001579 10/2019
Consignes de sécurité

Informations importantes

AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil
avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance.
Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil
ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur
des informations qui clarifient ou simplifient une procédure.

EIO0000001579 10/2019 9
REMARQUE IMPORTANTE
L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être
assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité
quant aux conséquences de l'utilisation de ce matériel.
Une personne qualifiée est une personne disposant de compétences et de connaissances dans le
domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et
ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus.

AVANT DE COMMENCER
N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonction-
nement. L'absence de ce type de protection sur une machine présente un risque de blessures
graves pour l'opérateur.

AVERTISSEMENT
EQUIPEMENT NON PROTEGE
 N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de
protection du point de fonctionnement.
 N'accédez pas aux machines pendant leur fonctionnement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.

Cet automatisme et le logiciel associé permettent de commander des processus industriels divers.
Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels
que la fonction de commande requise, le degré de protection exigé, les méthodes de production,
des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs
seront nécessaires, notamment lorsque la redondance de sauvegarde est requise.
Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître
toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la
maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés,
ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du
choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une
application particulière, vous devez respecter les normes et réglementations locales et nationales
en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux
Etats-Unis) fournit également de nombreuses informations utiles.
Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire,
comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si
les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de
pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les
produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles
blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement
ou s'y substituer.

10 EIO0000001579 10/2019
Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de
verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonction-
nement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage
liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des
équipements et logiciels d'automatisation associés.
NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du
point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du
Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation.

DEMARRAGE ET TEST
Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un
fonctionnement normal après installation, un technicien qualifié doit procéder à un test de
démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier
une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa
totalité.

AVERTISSEMENT
RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT
 Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées.
 Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales
temporaires utilisés pour le transport de tous les dispositifs composant le système.
 Enlevez les outils, les instruments de mesure et les débris éventuels présents sur
l'équipement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.

Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement.


Conservez toute la documentation de l'équipement pour référence ultérieure.
Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel.
Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non
installée conformément aux réglementations locales (conformément au National Electrical Code
des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recomman-
dations figurant dans la documentation de l'équipement afin d'éviter de l'endommager
accidentellement.
Avant de mettre l'équipement sous tension :
 Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement.
 Fermez le capot du boîtier de l'équipement.
 Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants.
 Effectuez tous les tests de démarrage recommandés par le fabricant.

EIO0000001579 10/2019 11
FONCTIONNEMENT ET REGLAGES
Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995
(la version anglaise prévaut) :
 Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à
l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de
l'équipement.
 Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonction-
nement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour
effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent
connaître les instructions du fabricant de l'équipement et les machines utilisées avec
l'équipement électrique.
 Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux
autres commandes doit être limité afin d'empêcher les changements non autorisés des
caractéristiques de fonctionnement.

12 EIO0000001579 10/2019
A propos de ce manuel

Présentation

Objectif du document
PlantStruxure est un programme Schneider Electric conçu pour répondre aux besoins de
nombreux types d'utilisateurs – directeurs d'usine, responsables d'exploitation, ingénieurs,
équipes de maintenance et opérateurs – en proposant un système évolutif, souple, intégré et
collaboratif.
Ce document fournit des informations détaillées sur le contrôleur d'automatisation programmable
(PAC) M580. Il aborde également les sujets suivants :
 Installation d'un rack local dans le système M580
 Configuration de la CPU M580
 Scrutation des E/S Ethernet de la logique RIO et DIO par la CPU, sans incidence sur le
déterminisme du réseau

EIO0000001579 10/2019 13
Champ d'application
Ce document est applicable à EcoStruxure™ Control Expert 14.1 ou version ultérieure et au
micrologiciel BMEP58•••• version 2.10 ou ultérieure.
Les caractéristiques techniques des équipements décrits dans ce document sont également
fournies en ligne. Pour accéder à ces informations en ligne :

Etape Action
1 Accédez à la page d'accueil de Schneider Electric www.schneider-electric.com.
2 Dans la zone Search, saisissez la référence d'un produit ou le nom d'une gamme de produits.
 N'insérez pas d'espaces dans la référence ou la gamme de produits.
 Pour obtenir des informations sur un ensemble de modules similaires, utilisez des
astérisques (*).
3 Si vous avez saisi une référence, accédez aux résultats de recherche Product Datasheets et
cliquez sur la référence qui vous intéresse.
Si vous avez saisi une gamme de produits, accédez aux résultats de recherche Product Ranges
et cliquez sur la gamme de produits qui vous intéresse.
4 Si plusieurs références s'affichent dans les résultats de recherche Products, cliquez sur la
référence qui vous intéresse.
5 Selon la taille de l'écran, vous serez peut-être amené à faire défiler la page pour consulter la fiche
technique.
6 Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur Download XXX
product datasheet.

Les caractéristiques présentées dans ce document devraient être identiques à celles fournies en
ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être
amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous
constatez une différence entre le document et les informations fournies en ligne, utilisez ces
dernières en priorité.

Document(s) à consulter

Titre de documentation Référence


Guide technique Tableau de contrôle, Comment protéger une CPTG003_EN (anglais),
machine des dysfonctionnements dus aux perturbations CPTG003_FR (français)
électromagnétiques
Electrical installation guide EIGED306001EN (English)
Modicon M580 Autonome - Guide de planification du système pour HRB62666 (anglais),
architectures courantes HRB65318 (français),
HRB65319 (allemand),
HRB65320 (italien),
HRB65321 (espagnol),
HRB65322 (chinois)

14 EIO0000001579 10/2019
Titre de documentation Référence
Modicon M580 Autonome - Guide de planification du système pour NHA58892 (anglais),
topologies complexes NHA58893 (français),
NHA58894 (allemand),
NHA58895 (italien),
NHA58896 (espagnol),
NHA58897 (chinois)
Modicon M580 - Redondance d'UC - Guide de planification du NHA58880 (anglais),
système pour architectures courantes NHA58881 (français),
NHA58882 (allemand),
NHA58883 (italien),
NHA58884 (espagnol),
NHA58885 (chinois)
Modicon M580 - BMENOC0301/11 - Module de communication HRB62665 (anglais),
Ethernet - Guide d'installation et de configuration HRB65311 (français),
HRB65313 (allemand),
HRB65314 (italien),
HRB65315 (espagnol),
HRB65316 (chinois)
Modicon M580 - Modules d'E/S distantes - Guide d’installation et de EIO0000001584 (anglais),
configuration EIO0000001585 (français),
EIO0000001586 (allemand),
EIO0000001587 (italien),
EIO0000001588 (espagnol),
EIO0000001589 (chinois),
Plateformes, normes et certifications Modicon M580, M340 et EIO0000002726 (anglais),
X80 I/O EIO0000002727 (français),
EIO0000002728 (allemand),
EIO0000002730 (italien),
EIO0000002729 (espagnol),
EIO0000002731 (chinois)
M580 - BMENOS0300 - Module de sélection d'options de réseau - NHA89117 (anglais),
Guide d'installation et de configuration NHA89119 (français),
NHA89120 (allemand),
NHA89121 (italien),
NHA89122 (espagnol),
NHA89123 (chinois)
Modicon eX80 - Module d'entrées analogiques BMEAHI0812 HART EAV16400 (anglais),
et module de sorties analogiques BMEAHO0412 HART - Guide EAV28404 (français),
utilisateur EAV28384 (allemand),
EAV28413 (italien),
EAV28360 (espagnol),
EAV28417 (chinois)

EIO0000001579 10/2019 15
Titre de documentation Référence
Unity Loader, Manuel utilisateur 33003805 (anglais),
33003806 (français),
33003807 (allemand),
33003809 (italien),
33003808 (espagnol),
33003810 (chinois)
EcoStruxure™ Control Expert - Modes de fonctionnement 33003101 (anglais), 33003102
(français), 33003103 (allemand),
33003104 (espagnol), 33003696
(italien), 33003697 (chinois)
EcoStruxure™ Control Expert - Langages de programmation et 35006144 (anglais),
structure - Manuel de référence 35006145 (français),
35006146 (allemand),
35013361 (italien),
35006147 (espagnol),
35013362 (chinois)
Modicon X80 - Racks et modules d'alimentation - Matériel - Manuel EIO0000002626 (anglais),
de référence EIO0000002627 (français),
EIO0000002628 (allemand),
EIO0000002630 (italien),
EIO0000002629 (espagnol),
EIO0000002631 (chinois)
Cybersécurité des plates-formes automate Modicon - Manuel de EIO0000001999 (anglais),
référence EIO0000002001 (français),
EIO0000002000 (allemand),
EIO0000002002 (italien),
EIO0000002003 (espagnol),
EIO0000002004 (chinois)

Vous pouvez télécharger ces publications et autres informations techniques depuis notre site web
à l'adresse : https://www.se.com/ww/en/download/ .

16 EIO0000001579 10/2019
Modicon M580
Processeurs (CPU) M580
EIO0000001579 10/2019

Partie I
Processeurs (CPU) Modicon M580

Processeurs (CPU) Modicon M580

EIO0000001579 10/2019 17
Processeurs (CPU) M580

18 EIO0000001579 10/2019
Modicon M580
Processeurs
EIO0000001579 10/2019

Chapitre 1
Processeurs M580

Processeurs M580

Présentation
Ce chapitre présente les caractéristiques physiques et fonctionnelles des processeurs (UC) M580.

Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre Sujet Page
1.1 Caractéristiques fonctionnelles des processeurs M580 20
1.2 BMEP58xxxx CPU Caractéristiques physiques 42

EIO0000001579 10/2019 19
Processeurs

Sous-chapitre 1.1
Caractéristiques fonctionnelles des processeurs M580

Caractéristiques fonctionnelles des processeurs M580

Présentation
Cette section décrit les caractéristiques fonctionnelles des processeurs (CPU) M580. Les
performances, les caractéristiques électriques et les capacités de mémoire des différents modules
CPU sont détaillées.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Introduction 21
Caractéristiques des performances 23
Normes et certifications 32
Etats des CPU M580 33
Etats du système de redondance d'UC 34
Caractéristiques électriques 37
Horodateur 38
Adressage des bus de terrain 41

20 EIO0000001579 10/2019
Processeurs

Introduction

Rôle de la CPU dans un système de contrôle


Dans un PAC modulaire, la CPU contrôle et traite l'application. Le rack local identifie celui qui
contient la CPU. Outre la CPU, le rack local contient un module d'alimentation, plus éventuel-
lement des modules de traitement des communications et des modules d'entrées/sorties (E/S).
La CPU est chargée de :
 configurer tous les modules et équipements présents dans la configuration PAC
 traiter l'application
 lire les entrées au début des tâches et appliquer les sorties à la fin des tâches
 gérer les communications explicites et implicites

Des modules peuvent résider dans le rack local avec la CPU ou être installés dans des stations
distantes. La CPU intègre les capacités nécessaires pour agir en tant que processeur de RIO
gérant les communications entre la CPU et les adaptateurs EIO Quantum et X80 installés dans
chaque station distante.
Des équpements peuvent être connectés au réseau PAC en tant que clouds DIO ou sous-anneaux
DIO.
Pour plus d'informations sur les différentes architectures prises en charge par le réseau M580,
reportez-vous au document Modicon M580 - Guide de planification du système
(voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes).
Pour une description détaillée des modules adaptateur EIO X80 et des options qu'ils fournissent
pour installer une station distante, consultez le document Modicon M580 - Modules d'E/S distantes
- Guide d'installation et de configuration (voir Modicon M580, Modules RIO, Guide d'installation et
de configuration).

Aspects fonctionnels
La CPU résout la logique de contrôle pour les modules d'E/S et les équipements distribués du
système. Vous choisissez une CPU sur la base de plusieurs caractéristiques fonctionnelles :
 Taille de la mémoire
 Puissance de traitement : nombre de points d'E/S ou de voies que la CPU peut gérer
(voir page 23)
 Vitesse à laquelle la CPU peut exécuter la logique de contrôle (voir page 31)
 Capacités de communication : types de port Ethernet sur la CPU (voir page 58)
 Nombre de modules d'E/S locales et de stations RIO que la CPU peut prendre en charge
(voir page 23)
 Capacité à fonctionner dans des environnements rudes : trois modules CPU sont renforcés
pour fonctionner au-delà des plages de températures étendues et dans des environnements
sales ou corrosifs
 Configuration du réseau (autonome ou de redondance d’UC [Hot Standby])

EIO0000001579 10/2019 21
Processeurs

Modules de CPU autonomes


Vous trouverez ci-après la liste des modules de CPU disponibles. Certains sont disponibles à la
fois en version standard et sous forme de module renforcé. Pour les modules renforcés, la lettre
H est ajoutée au nom du module. La lettre C à la fin du nom de module indique la présence d'un
revêtement enrobant pour les environnements difficiles :
 BMEP581020, BMEP581020H
 BMEP582020, BMEP582020H
 BMEP582040, BMEP582040H, BMEP582040S
 BMEP583020
 BMEP583040
 BMEP584020
 BMEP584040, BMEP584040S
 BMEP585040, BMEP585040C
 BMEP586040, BMEP586040C

Les modules CPU dont le nom se termine par la lettre « S » sont des modules de sécurité. Pour
plus d'informations sur les CPU de sécurité, consultez le document Modicon M580 - Guide de
planification du système de sécurité (voir Modicon M580, Guide de planification du système de
sécurité).

Modules CPU à redondance d’UC


Les modules CPU suivants sont compatibles avec les systèmes de redondance d’UC (Hot
Standby) M580 :
 BMEH582040, BMEH582040C, BMEH582040S
 BMEH584040, BMEH584040C, BMEH584040S
 BMEH586040, BMEH586040C, BMEH586040S

NOTE : pour plus d'informations sur les configurations de redondance d'UC M580, consultez le
document Modicon M580 - Redondance d'UC - Guide de planification du système pour
architectures courantes (voir Modicon M580 Autonome, Guide de planification du système pour,
architectures courantes).

Conditions de fonctionnement en altitude


Les caractéristiques sont valables pour l'exploitation des modules CPU jusqu'à 2 000 m (6 560 ft)
d'altitude. Au-dessus de 2 000 m (6 560 ft), une réduction des caractéristiques s'applique.
Pour plus d'informations, reportez-vous au chapitre Conditions de stockage et de fonctionnement
(voir Plateformes Modicon M580, M340 et X80 I/O, Normes et certifications).

22 EIO0000001579 10/2019
Processeurs

Caractéristiques des performances

Introduction
Toutes les CPU M580 utilisent un service de scrutation DIO intégré pour gérer les équipements
distribués sur le réseau d'équipements M580. Certaines CPU M580 intègrent également un
service de scrutation RIO permettant de gérer les stations RIO.
Pour gérer les stations RIO sur le réseau d'équipements, sélectionnez l'une des CPU suivantes
avec service de scrutation d'E/S Ethernet (scrutation des E/S distantes, ou RIO, et des E/S
distribuées, ou DIO) :
 BMEP582040, BMEP582040H
 BMEP583040
 BMEP584040
 BMEP585040, BMEP585040C
 BMEP586040, BMEP586040C
 BMEH582040, BMEH582040C
 BMEH584040, BMEH584040C
 BMEH586040, BMEH586040C

Les services de scrutation d'E/S Ethernet intégrés sont configurés via la configuration IP
(voir page 131) de la CPU.
NOTE : Une partie des informations fournies ci-après concerne les configurations de redondance
d’UC M580. Pour en savoir plus, consultez la section Modicon M580 - Redondance d'UC - Guide
de planification du système pour architectures courantes (voir Modicon M580 Autonome, Guide de
planification du système pour, architectures courantes).

Caractéristiques des CPU


Les tableaux ci-après présentent les principales caractéristiques des CPU M580 autonomes et de
redondance d’UC. Ces caractéristiques représentent les valeurs maximales qu'une CPU
spécifique peut gérer dans le système M580.
NOTE :
 selon la quantité d'E/S et le nombre d'emplacements de rack disponibles, vous n'atteindrez pas
nécessairement ces valeurs.
 les CPU de sécurité ne figurent pas dans les tableaux suivants. Pour connaître leurs caractéris-
tiques de performances, consultez le document Modicon M580 - Guide de planification du
système de sécurité (voir Modicon M580, Guide de planification du système de sécurité).

EIO0000001579 10/2019 23
Processeurs

CPU autonomes :

Nombre maximal Référence (BMEP58 ...)


1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
Voies d'E/S TOR 1 024 2 048 2 048 3 072 3 072 4 096 4 096 5 120 6 144
Voies d'E/S analogiques 256 512 512 768 768 1 024 1 024 1 280 1 536
Voies expertes 36 72 72 108 108 144 144 180 216
Equipements distribués 4 64 128 64 128 64 128 64 64 64
Taille de mémoire Entrée + 2+2 4+4 2+2 4+4 2+2 4+4 2+2 2+2 2+2
Sortie (Ko)
Modules de 2 2 2 3 3 4(1) 4(1) 6(1) 6(1)
communication Ethernet (y
compris les modules
BMENOC0301/11, sauf la
CPU)
Racks locaux (rack 4 4 4 8 8 8 8 8 8
principal + rack
d'extension)
Stations RIO – – 8(2) – 16(2) – 16(3) 31(3) 31(3)
(voir page 25) (maximum
2 racks par station)
(rack principal + rack
d'extension)
Ports Ethernet :
• service 1 1 1 1 1 1 1 1 1
• RIO ou équipement – – 2 – 2 – 2 2 2
distribué
• équipement distribué 2 2 – 2 – 2 – – –
– (non disponible)

H (renforcé)

C (avec revêtement enrobant)

1. Seulement trois de ces modules peuvent être de type BMENOC0301/BMENOC0311. Tous les autres sont des
modules BMX Ethernet.
2. Prend en charge les modules adaptateur BM•CRA312•0.
3. Prend en charge les modules adaptateur BM•CRA312•0 et 140CRA31200.
4. Parmi ces connexions : 3 sont réservées aux esclaves locaux, les autres étant disponibles pour les équipements
distribués de scrutation.

24 EIO0000001579 10/2019
Processeurs

CPU redondantes (Hot Standby) :

Nombre maximal Référence (BMEH58 ...)


2040(C) 4040(C) 6040(C)
Equipements distribués 64 64 64
Mémoire Entrée + Sortie (Ko) 2+2 2+2 2+2
Modules de communication Ethernet (y compris les modules 2 4(1) 6(1)
BMENOC0301/11, sauf la CPU)
Racks locaux (rack principal + rack d'extension) 1 1 1
Stations RIO (voir page 25) (maximum 2 racks par station) 8(2) 16(3) 31(3)
(rack principal + rack d'extension)
Ports Ethernet :
• service 1 1 1
• RIO ou équipement distribué 2 2 2
• équipement distribué 0 0 0
1. Seulement trois modules peuvent être de type BMENOC0301/BMENOC0311.
2. Prend en charge les modules adaptateur BM•CRA312•0.
3. Prend en charge les modules adaptateur BM•CRA312•0 et 140CRA31200.

Configuration maximale des stations RIO


Le nombre maximal de voies dans une station d'E/S distantes (RIO) dépend du module adaptateur
d'E/S Ethernet (EIO) eX80 :

Adaptateur d'E/S Ethernet Nombre maximal de voies


(EIO) TOR Analogiques Expertes Bus capteur
BMXCRA31200 128 16 – –
BMXCRA31210 1 024 256 36 2
BMECRA31210 1 024 256 36 2

NOTE : le nombre de voies disponibles peut ne pas correspondre aux valeurs maximales
indiquées, lesquelles dépendent de la référence de l'UC et des autres modules présents dans la
même station. Pour plus d'informations, consultez la section Modules d'E/S Modicon X80
(voir Modicon M580, Modules RIO, Guide d'installation et de configuration).
Pour configurer des stations RIO Quantum, reportez-vous au document Quantum EIO - Guide
d'installation et de configuration (voir Quantum EIO, Modules d'E/S distantes, Guide d'installation
et de configuration).

EIO0000001579 10/2019 25
Processeurs

Taille de mémoire maximale interne


Mémoire de données et mémoire programme (CPU autonomes). Le tableau suivant indique les
capacités de mémoire de données et mémoire programme des CPU M580 autonomes :

Taille de la Référence (BMEP58 ...)


mémoire 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
Taille mémoire 4 598 9 048 9 048 13 558 13 558 18 678 18 678 29 174 65 535(1)
interne (Ko)
1. La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 535 Ko.

Mémoire de données et mémoire programme (Redondance d'UC [Hot Standby]). Le tableau


suivant indique les capacités mémoire de données et mémoire programme des CPU redondantes
(Hot Standby) M580 :

Taille de la mémoire Référence (BMEH58 ...)


2040(C) 4040(C) 6040(C)
Taille mémoire interne (Ko) 9 462 18 934 65 536(1)
1. La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 536 Ko.

Zones mémoire (CPU autonomes). Le tableau suivant indique la taille mémoire maximale par zone
pour les CPU autonomes M580 :

Taille mémoire Référence (BMEP58 ...)


maximale 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
Données enregistrées 384 768 768 1 024 1 024 2 048 2 048 4 096 4 096
(Ko)(1)
Programme (Ko) 4 096 8 162 8 162 12 288 12 288 16 384 16 384 24 576 65 536(2)
1. 10 Ko sont réservés pour le système.

2. La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 536 Ko.

26 EIO0000001579 10/2019
Processeurs

Zones mémoire (Redondance d'UC [Hot Standby]). Le tableau suivant indique la taille mémoire
maximale par zone pour les CPU redondantes (Hot Standby) M580 :

Taille mémoire maximale Référence (BMEH58 ...)


2040(C) 4040(C) 6040(C)
Données enregistrées (Ko) (1) 768 2 048 4 096

Données de redondance d’UC (Hot Standby) 768 2 048 4 096


échangées (Ko)
Programme (Ko) 4 096 16 384 65 536(2)
1. 10 Ko sont réservés pour le système.

2. La somme des données enregistrées, non enregistrées et de programme ne doit pas dépasser 65 536 Ko.

NOTE : Les versions 2.30 et supérieures du processeur M580 fournissent des mots de mémoire
64 K maximum pour la RAM d’état. En revanche, les versions 2.20 et antérieures du micrologiciel
semblent fournir des mots de 128 K maximum, mais l'affichage est incorrect. Par conséquent, si
vous mettez à jour le micrologiciel de la CPU de la version 2.20 ou antérieure vers la version 2.30
ou ultérieure pour un projet existant, le pourcentage de RAM d'état utilisé par l'application
semblera avoir doublé. Dans certains cas, le pourcentage de RAM d'état utilisé peut dépasser
100 % et l'application ne peut pas être reconstruite. Pour reconstruire votre application dans ce
cas, vous devrez effectuer l'une des modifications suivantes (ou les deux) :
 Augmentez le montant de la RAM d’état (total de %M, %MW, %I, %IW), si possible.
 Redéfinissez certaines variables localisées comme non localisées (en supprimant l'adresse
assignée), jusqu'à ce que la quantité totale de RAM d'état utilisée (somme de %M, %MW, %I,
%IW) ne dépasse plus les 100 %.

EIO0000001579 10/2019 27
Processeurs

Données localisées (CPU autonomes). Le tableau suivant indique la taille maximale et par défaut
des données localisées (en Ko) pour chaque CPU autonome M580 :

Types Adresse Référence (BMEP58 ...)


d'objet 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
Bits %Mi 32 634 32 634 32 634 32 634 32 634 32 634 65 280 (2) 65 280(2) 65 280(2)
internes maximum
%Mi par 512 512 512 512 512 512 512 512 512
défaut
Bits %Ir.m.c (1) (1) (1) (1) (1) (1) (1) (1) (1)
d'entrée/ %Qr.m.c
sortie
Bits %Si 128 128 128 128 128 128 128 128 128
système
Mots %MWi 32 464 32 464 32 464 65 232 65 232 65 232 64 896(3) 64 896(3) 64 896(3)
internes maximum
%MWi 1 024 1 024 1 024 2 048 2 048 2 048 2 048 2 048 2 048
par
défaut
1 La taille mémoire dépend de la configuration d'équipement déclarée (modules d'E/S).

2 32 624 pour des versions antérieures à 2.30.

3 65 232 pour des versions antérieures à 2.30.

Données localisées (Redondance d'UC [Hot Standby]). Le tableau suivant indique la taille
maximale et par défaut des données localisées (en Ko) pour chaque CPU redondante (Hot
Standby) M580 :

Types d'objet Adresse Référence (BMEH58 ...)


2040(C) 4040(C) 6040(C)
Bits internes %Mi maximum 32 634 65 280(2) 65 280(2)
%Mi par défaut 512 512 512
Bits d'entrée/sortie %Ir.m.c (1) (1) (1)
%Qr.m.c
Bits système %Si 128 128 128
Mots internes %MWi maximum 32 464 64 896(3) 64 896(3)
%MWi par défaut 1 024 1 024 2 048
1 La taille mémoire dépend de la configuration d'équipement déclarée (modules d'E/S).

2 32 624 pour des versions antérieures à 2.30.

3 65 232 pour des versions antérieures à 2.30.

28 EIO0000001579 10/2019
Processeurs

Taille de la mémoire des données non localisées


Voici la liste des types de données non localisées :
 type de données élémentaires (EDT)
 type de données dérivées (DDT)
 bloc fonction dérivé (DFB) et bloc fonction élémentaire (EFB)

La limite de taille des données non localisées correspond à la taille mémoire maximale pour les
données (voir page 26) moins la taille consommée par les données localisées.

Requêtes client et serveur par scrutation


Le nombre de requêtes client et serveur par scrutation détermine les performances de
communication des CPU autonomes (BMEP58•0•0) et de redondance d’UC (Hot Standby)
(BMEH58•0•0).
Serveur Modbus TCP et EtherNet/IP : Le tableau ci-dessous indique le nombre maximal de
requêtes Modbus TCP, EtherNet/IP ou UMAS pouvant être traitées par le serveur Modbus TCP de
la CPU à chaque scrutation MAST.
Lorsque le nombre de requêtes entrantes dépasse ce seuil, les requêtes sont mises en file
d'attente dans un tampon FIFO (First In, First Out - Premier entré, Premier sorti). La taille du
tampon FIFO varie en fonction de la CPU sélectionnée :

Limite maximale globale


Requêtes par Taille du Via USB Nb maximal de requêtes Nb maximal de requêtes
CPU tampon envoyées à l'adresse IP de envoyées à l'adresse IP
scrutation(1)
FIFO la CPU des modules de
communication
BMXP581020 8 (16) 32 4 8 16
BMX•5820•0 16 (24) 32 4 12 16
BMXP5830•0 24 (32) 32 4 16 16
BMX•5840•0 32 (40) 50 4 24 16
BMEP5850•0 40 (48) 50 4 32 16
BME•5860•0 56 (64) (2) 50 4 32 16
1. Cette colonne indique les limites par défaut s'agissant du nombre de requêtes traitées par cycle. A l'aide du mot
système %SW90, il est possible de changer la limite par un nombre compris entre 2 et celui entre parenthèses.
2. La limite globale de la CPU BME•5860•0 est supérieure à la somme des limites des modules USB, CPU et NOC.
Il s'agit d'une mesure préventive en vue de futures évolutions.

Chaque requête entrante peut rallonger le cycle de la tâche MAST de 0,5 ms maximum. Avec une
charge de communications élevée, vous pouvez restreindre l'instabilité potentielle du cycle MAST
en limitant le nombre de requêtes traitées par cycle à l'aide du mot %SW90.

EIO0000001579 10/2019 29
Processeurs

Exemple : l'assemblage de rack ci-dessous comprend une CPU BMEP584040 et deux modules
de communication Ethernet BMENOC0301/11. Par conséquent, les valeurs maximales fournies
dans cet exemple s'appliquent à la CPU BMEP584040 (décrite ci-dessus) :

rouge : requêtes envoyées à l'adresse IP de la CPU.


jaune : requêtes provenant du port USB de la CPU.
gris : Requêtes envoyées à l'adresse IP d'un module de communication (NOC).
1 Nombre maximal de requêtes vers l'adresse IP de la CPU BMEP584040 = 24
2 Nombre maximal de requêtes provenant du port USB de la CPU = 4. (Un PC sur lequel est exécuté Control
Expert peut être connecté au port USB.)
3 Nombre maximal de requêtes provenant de tous les modules de communication sur le rack local = 16
4 Ces requêtes sont envoyées à l'adresse IP de la CPU BMEP584040 à partir d'équipements connectés à
un port Ethernet sur la CPU ou sur un module BMENOC0301/11.
5 Ces requêtes sont envoyées à l'adresse IP du module BMENOC0301/11 à partir d'équipements connectés
au port Ethernet du module BMENOC0301/11 ou de la CPU. (Dans ce cas, activez le port d'embase
Ethernet sur le module BMENOC0301/11.)
6 Le serveur Modbus peut gérer chaque requête, dans la limite du nombre maximal de requêtes acceptées
de la CPU BMEP584040 (c'est-à-dire 32). Son tampon FIFO peut également contenir jusqu'à 50 requêtes.

Nombre de connexions : le tableau suivant indique le nombre maximal de connexions Modbus


TCP, EtherNet/IP et UMAS simultanées sur le port Ethernet intégré, en fonction de la CPU :

CPU Connexions
BMXP581020 32
BMX•5820•0 32
BMXP5830•0 48
BMX•5840•0 64
BMEP5850•0 64
BME•5860•0 80

L'acceptation d'une requête de connexion entrante entraîne la fermeture de la connexion ouverte


qui est restée au repos depuis le plus longtemps.

30 EIO0000001579 10/2019
Processeurs

Client Modbus TCP et EtherNet/IP : le tableau suivant indique le nombre maximal d'EF de
communication (par cycle) pris en charge par les clients Modbus TCP et EtherNet/IP, en fonction
de la CPU sélectionnée :

CPU EF par cycle


BMEP581020 16
BME•5820•0 32
BMEP5830•0 48
BME•5840•0 80
BMEP5850•0 80
BME•5860•0 96

Performances d'exécution du code de l'application


Le tableau suivant présente les performances du code d'application de chaque CPU M580
autonome (BMEP58 ...) et de redondance d’UC (Hot Standby) (BMEH58...) :

Référence BMEH58 .../BMEH58 ...


1020(H) 2020(H) 2040(H) 3020 3040 4020 4040(C) 5040(C) 6040(C)
Exécution d'application 10 10 10 20 20 40 40 50 50
booléenne (Kinst/ms(1))
Exécution type 7,5 7,5 7,5 15 15 30 30 40 40
(Kinst/ms(1))
1.
 Kinst/ms : 1 024 instructions par milliseconde
 Exécution type : 65 % d'instructions booléennes + 35 % d'arithmétique fixe

EIO0000001579 10/2019 31
Processeurs

Normes et certifications

Télécharger
Cliquez sur le lien correspondant à votre langue favorite pour télécharger les normes et les
certifications (format PDF) qui s'appliquent aux modules de cette gamme de produits :

Titre Langues
Plateformes, normes et certifications Modicon  Anglais : EIO0000002726
M580, M340 et X80 I/O  Français : EIO0000002727
 Allemand : EIO0000002728
 Italien : EIO0000002730
 Espagnol : EIO0000002729
 Chinois : EIO0000002731

32 EIO0000001579 10/2019
Processeurs

Etats des CPU M580

Présentation
Cette section décrit les états de fonctionnement des CPU autonomes et de redondance d'UC (Hot
Standby) M580.

Etats de fonctionnement des CPU autonomes


Les états de fonctionnement suivants concernent l'ensemble des CPU autonomes M580 :

Etat de Description
fonctionnement
AUTOTEST La CPU est en train d'exécuter ses autotests internes.
NOTE : Si des racks étendus sont connectés au rack local principal et que les
connecteurs inutilisés du module d'extension de rack ne sont pas munis de
terminaisons de ligne, la CPU reste à l'état AUTOTEST à l'issue des autotests.
NOCONF Le programme d'application n'est pas valide.
STOP La CPU contient une application valide, mais elle est arrêtée. La CPU se règle elle-
même sur les paramètres d'état STOP prédéfinis et peut être redémarrée lorsque
vous êtes prêt.
HALT La CPU a une application, mais elle ne fonctionne plus car elle s'est heurtée à une
condition bloquante inattendue. La CPU est donc à l'état HALT, ce qui génère une
condition récupérable (voir page 86) ou irrécupérable (voir page 84).
RUN La CPU est en train d'exécuter le programme d'application.
WAIT La CPU est dans un état transitoire pendant qu'elle sauvegarde des données quand
une condition de mise hors tension est détectée.
La CPU ne démarre à nouveau que lorsque l'alimentation est rétablie et que la
réserve de courant est remplie. Comme il s'agit d'un état transitoire, il n'est pas
forcément visible.
La CPU effectue un redémarrage à chaud (voir page 410) pour sortir de l'état WAIT.
ERROR La CPU est arrêtée car une erreur matérielle ou système est détectée.
Lorsque le système est prêt à être redémarré, la CPU effectue un démarrage à froid
(voir page 408) pour sortir de l'état ERROR.
OS DOWNLOAD Un téléchargement de micrologiciel CPU est en cours.

Surveillance de l'état de fonctionnement de la CPU


Les LED du panneau avant de la CPU offrent des indications de son état de fonctionnement
(voir page 49).

EIO0000001579 10/2019 33
Processeurs

Etats du système de redondance d'UC

Etat du PAC et état du système de redondance d'UC


L'état du système de redondance d'UC dépend de l'état de fonctionnement du PAC. Les états de
Hot Standby suivants sont pris en charge :

Etat de fonctionnement Etat du système de redondance d'UC


du PAC
INIT INIT
STOP STOP
RUN PRIMARY avec homologue redondant
PRIMARY sans homologue redondant
STANDBY
WAIT

Cette liste décrit les états de Hot Standby :


 Primaire : le PAC contrôle tous les processus et les périphériques du système :
 Il exécute la logique du programme dans les PAC non liés à la sécurité, et à la fois la logique
du programme de sécurité et la logique du programme de processus dans les PAC liés à la
sécurité.
 Il reçoit des entrées des équipements distribués et des stations RIO et leur envoie les sorties.
 S'il est connecté à un PAC associé à l'état redondant, le PAC primaire vérifie l'état du PAC
redondant et échange des données avec.
Dans un réseau de redondance d'UC, les deux PACs peuvent être primaires si ni la liaison de
redondance d'UC ni la liaison RIO Ethernet ne fonctionnent. Lorsque l'une de ces deux liaisons
est restauré, le PAC effectue l'une des opérations suivantes :
 Il conserve l'état primaire.
 Il passe à l'état redondant.
 Il passe à l'état en attente.

 Redondant : le PAC redondant reste prêt. Il peut prendre le contrôle des processus et des
périphériques du système si le PAC primaire ne peut continuer à le faire :
 Il lit les données et les états d'E/S à partir du PAC primaire.
 Il ne scrute pas les équipements distribués, mais reçoit ces informations du PAC primaire.
 Il exécute la logique du programme. Vous pouvez configurer le PAC redondant pour
exécuter :
- la première section de la logique du programme (paramètre par défaut) ; ou
- les sections spécifiées de la logique du programme, y compris les sections des tâches
MAST et FAST.
NOTE : vous pouvez spécifier si une section doit être exécutée dans l'onglet Condition de la
boîte de dialogue Propriétés de chaque section.

34 EIO0000001579 10/2019
Processeurs

 À chaque scrutation, il vérifie l'état du PAC primaire.


NOTE : lorsqu'un PAC est en mode redondant, l'état d'intégrité du module (MOD_HEALTH) et
l'état d'intégrité des voies (CH_HEALTH) des modules d'E/S de sécurité sont tous deux définis
sur FALSE dans le DDDT du PAC redondant. Dans ce cas, vous pouvez diagnostiquer
l'intégrité des modules d'E/S de sécurité en surveillant leur état dans le DDDT du PAC primaire.
 En attente : le PAC est en mode RUN, mais ne peut tenir lieu ni de PAC primaire ni de PAC
redondant. Le PAC passe de l'état en attente à l'état primaire ou redondant lorsque les
conditions requises sont satisfaites, à savoir :
 l'état de la liaison de redondance d'UC ;
 l'état de la liaison RIO Ethernet ;
 l'existence d'au moins une connexion avec une station RIO Ethernet ;
 la position du sélecteur rotatif A/B sur l'arrière de l'UC ;
 l'état de la configuration, par exemple :
- En cas de non-concordance de firmware, l'indicateur FW_MISMATCH_ALLOWED est défini.
- En cas de non-concordance de logique, l'indicateur LOGIC_MISMATCH_ALLOWED est
défini.
Dans l'état en attente, le PAC continue de communiquer avec les autres modules du rack local
et peut exécuter la logique du programme s'il est configuré pour cela. Vous pouvez configurer
un PAC en attente pour exécuter :
 des sections spécifiques de la logique du programme dans les PAC non liés à la sécurité (ou
la logique du programme de processus dans les PAC liés à la sécurité), comme indiqué dans
l'onglet Condition de la boîte de dialogue Propriétés de chaque section ;
 la première section de la logique du programme dans les PAC non liés à la sécurité (ou la
première section de la logique du programme de processus dans les PAC liés à la sécurité) ;
 aucune logique du programme dans les PAC non liés à la sécurité (ou aucune logique du
programme de processus dans les PAC liés à la sécurité).
 INIT : le PAC et le système de redondance d'UC sont en cours d'initialisation.
 STOP : le PAC est en mode STOP. Lors de la transition de STOP à RUN, le PAC peut passer
à l'état en attente, redondant et primaire. Cette transition dépend de l'état de RIO Ethernet et
des liaisons de redondance d'UC, ainsi que de la position du sélecteur rotatif A/B situé à l'arrière
de la CPU.
NOTE : outre les états de fonctionnement du PAC indiqués, il existe d'autres états de fonction-
nement qui ne sont pas liés au système de redondance d'UC (voir page 33).

EIO0000001579 10/2019 35
Processeurs

Fonctions du PAC par état du système de redondance d'UC


Un PAC effectue ces fonctions suivant l'état de Hot Standby :

Etats du système de redondance d'UC


Fonctions du PAC Principal Redondant Attente
Stations RIO OUI NON NON
Equipements distribués OUI NON NON
Exécution de la logique OUI Suivant la configuration, le Suivant la configuration, le WAIT
du programme (PAC non STANDBY PAC peut exécuter : PAC peut exécuter :
liés à la sécurité) ou de la  la première section (par défaut) ;  la première section (par défaut) ;
logique de la tâche de  les sections spécifiées (pouvant  les sections spécifiées (pouvant
processus (PAC liés à la comprendre toutes les sections comprendre toutes les sections
sécurité) MAST et FAST) ; MAST et FAST) ;
 aucune section.  aucune section.

Exécution de la logique OUI NON NON


de sécurité (PAC liés à la
sécurité)
Echange de données du OUI OUI NON
programme (PAC non liés
à la sécurité) ou échange
de données du processus
(PAC liés à la sécurité)
Echange de données de OUI OUI NON
sécurité (PAC liés à la
sécurité)
1. L'échange des données est contrôlé par l'attribut Echange sur l'automate redondant.

36 EIO0000001579 10/2019
Processeurs

Caractéristiques électriques

Introduction
Le module d'alimentation fournit de l'energie électrique aux modules installés sur le rack local,
notamment à la CPU. Le poids énergétique de la CPU est inclus dans la consommation totale du
rack.

Consommation électrique de la CPU


Consommation typique de la CPUavec une alimentation de 24 Vcc :

Module CPU Consommation


BMEP581020(H) 270 mA
BMEP5820•0(H) 270 mA
BMEP5830•0 295 mA
BMEP5840•0 295 mA
BMEP585040(C) 300 mA
BMEP586040(C) 300 mA
BMEH582040(C) 335 mA (avec un SFP cuivre)
BMEH584040(C) 360 mA (avec un SFP cuivre)
BMEH586040(C) 365 mA (avec un SFP cuivre)

Délai moyen entre les défaillances (MBTF, Mean Time Between Failures)
Pour tous les modèles de CPU, le MTBF (mesuré à une température stabilisée de 30 °C) est de
600 000 heures.

EIO0000001579 10/2019 37
Processeurs

Horodateur

Introduction
Votre CPU comprend un horodateur qui :
 fournit la date et l'heure actuelles
 affiche la date et l'heure du dernier arrêt de l'application

Précision de l'horloge
La résolution de l'horloge temps réel est de 1 ms. Sa précision varie en fonction de la température
de fonctionnement :

Température de Dérive journalière maximale (en Dérive annuelle maximale (en minutes
fonctionnement secondes par jour) par an)
25 °C (77 °F) stabilisée +/- 2,6 +/- 17,4
0 à 60 °C (32 à 140 °F) +/- 5,2 +/- 33,1

Sauvegarde de l'horloge
La précision de l'horodateur est garantie pendant 4 semaines lorsque la CPU est hors tension, à
condition que la température soit inférieure à 45 °C (113 °F). Si la température est plus élevée, ce
délai est plus court. La pile de sauvegarde de l'horodateur ne nécessite pas de maintenance.
Si sa puissance est trop faible, le bit système %S51 a pour valeur 1. Cette valeur indique que
l'heure a été perdue lorsque l'alimentation était coupée.

Date et heure courantes


La CPU actualise la date et l'heure actuelles dans les mots système %SW49–%SW53 et %SW70. Ces
données sont au format BCD.
NOTE : Pour les M580PAC, l'heure actuelle correspond à l'heure UTC (Universal Coordinated
Time). Pour obtenir une heure locale, utilisez la fonction RRTC_DT.

Accès à la date et à l'heure


Vous pouvez accéder à la date et à l'heure :
 sur l'écran de mise au point de la CPU
 dans le programme
 sur l'écran de diagnostic du DTM

Pour obtenir la date et l'heure actuelles, lisez les mots système %SW49 à %SW53. Cette opération
règle le bit système %S50 à 0.
Pour écrire la date et l'heure en cours, écrivez les mots système de %SW50 à %SW53. Cette
opération règle le bit système %S50 à 1.

38 EIO0000001579 10/2019
Processeurs

Lorsque le bit système %S59 est à 1, vous pouvez incrémenter ou décrémenter la date et l'heure
en cours avec le mot système %SW59.
Chaque bit du mot %SW59 exécute la fonction suivante :

Bit Fonction
0 Incrémente le jour de la semaine
1 Incrémente les secondes
2 Incrémente les minutes
3 Incrémente les heures
4 Incrémente les jours
5 Incrémente les mois
6 Incrémente les années
7 Incrémente les siècles
8 Décrémente le jour de la semaine
9 Décrémente les secondes
10 Décrémente les minutes
11 Décrémente les heures
12 Décrémente les jours
13 Décrémente les mois
14 Décrémente les années
15 Décrémente les siècles

NOTE : Les fonctions précédentes sont effectuées lorsque le bit système %S59 est défini sur 1.

Définition de la date et de l'heure du dernier arrêt de l'application


La date et l'heure locales du dernier arrêt de l'application se trouvent dans les mots système de
%SW54 à %SW58. Elles sont affichées au format BCD.

Mot système Octet de poids fort Octet de poids faible


%SW54 Secondes (0 à 59) 00
%SW55 Heures (0 à 23) Minutes (0 à 59)
%SW56 Mois (1 à 12) Jour du mois (1 à 31)
%SW57 Siècle (0 à 99) Année (0 à 99)
%SW58 Jour de la semaine (1 à 7) Cause du dernier arrêt de l'application

EIO0000001579 10/2019 39
Processeurs

La cause du dernier arrêt de l'application peut être affichée en lisant l'octet de poids faible du mot
système %SW58, qui peut avoir les valeurs suivantes (dans BCD) :

Valeur du mot Définition


%SW58
1 Passage en mode STOP de l'application
2 Arrêt de l'application par chien de garde
4 Puissance dissipée
5 Arrêt suite à une erreur matérielle
6 Arrêt en cas de détection d'erreurs telles que :
 Erreur logicielle (instruction HALT)
 Erreur SFC
 Erreur de somme de contrôle dans le CRC de l'application
 Appel de fonction système non définie

Les détails relatifs au type de la défaillance logicielle détectée sont stockés dans
%SW125.

40 EIO0000001579 10/2019
Processeurs

Adressage des bus de terrain

Adressage des bus de terrain


L'adressage des bus de terrain suivants peut être effectué via la configuration du protocole
approprié ou l'utilisation de modules et équipements dédiés.

Bus de terrain Méthode d'adressage


AS-i L'adressage du bus AS-Interface est effectué avec un module BMXEIA0100
Modicon X80.
HART L'adressage du protocole de communication HART peut être effectué en utilisant les
modules HART eX80 suivants :
 Module d'entrées analogiques HART BMEAHI0812
 Module de sorties analogiques HART BMEAHO0412

ou
 un îlot Modicon STB avec un module d'interface réseau EtherNet/IP STBNIP2311
et un module d'interface HART STBAHI8321.
Modbus TCP, Des équipements Modbus TCP peuvent être connectés au réseau Ethernet DIO.
EtherNet/IP
Modbus Plus Modbus Plus est pris en charge via un module passerelle tel que
TCSEGDB23F24FA ou TCSEGDB23F24FK.
PROFIBUS-DP Un maître distant PROFIBUS est connecté au réseau Ethernet DIO. Les variables du
processus sont échangées via le service de scrutation DIO dans la CPU.
Modules de passerelle PROFIBUS : TCSEGPA23F14F ou TCSEGPA23F14FK
PROFIBUS-PA Un maître distant PROFIBUS et une interface DP/PA sont connectées au réseau
Ethernet DIO. Les variables du processus sont échangées via le service de
scrutation DIO dans la CPU.
Modules de passerelle PROFIBUS : TCSEGPA23F14F ou TCSEGPA23F14FK

EIO0000001579 10/2019 41
Processeurs

Sous-chapitre 1.2
BMEP58xxxx CPU Caractéristiques physiques

BMEP58xxxx CPU Caractéristiques physiques

Introduction
Cette section décrit les éléments physiques affichés sur le panneau avant des CPU M580. Vous y
trouverez des détails sur les ports de communication, sur le diagnostic LED et sur plusieurs options
de renforcement industriel et de sauvegarde en mémoire.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Description physique des CPU autonomes M580 43
Description physique des CPUs Hot Standby M580 45
Voyants de diagnostic des CPU autonomes M580 49
Voyants de diagnostic des UC de redondance M580 52
Port USB 56
Ports Ethernet 58
SD Carte mémoire 63
Voyant d'accès de la carte mémoire 65
Fonctions élémentaires de stockage des données 67
Mise à niveau du micrologiciel 69

42 EIO0000001579 10/2019
Processeurs

Description physique des CPU autonomes M580

Emplacement sur le rack local


Chaque système autonome M580 nécessite un module CPU. La CPU est installée dans
l'emplacement pouvant accueillir deux modules situé immédiatement à droite de l'alimentation
dans le rack local principal. La CPU ne peut pas être insérée à d'autres emplacements ni dans un
autre rack. Si la configuration du rack local comprend des racks d'extension, affectez l'adresse 00
au rack qui contient la CPU.
NOTE : Reportez-vous à la liste des modules CPU autonomes (voir page 22) M580.

Dimensions
La figure suivante indique les dimensions frontales et latérales d'une CPU autonome M580 :

NOTE :
Tenez compte de la hauteur de la CPU lorsque vous planifiez l'installation du rack local. La CPU
dépasse le bord inférieur du rack de :
 29,49 mm (1,161 in.) dans le cas d'un rack Ethernet.
 30,9 mm (1,217 in.) dans le cas d'un rack X Bus.

EIO0000001579 10/2019 43
Processeurs

Panneau avant
Les CPU autonomes M580 présentent le même panneau avant. Les spécificités suivantes existent
selon la CPU choisie :
 BMEP58•020 : le service intégré de scrutation des E/S Ethernet ne prend en charge que le DIO.
 BMEP58•040 : le service intégré de scrutation des E/S Ethernet prend en charge le RIO et le
DIO.
Caractéristiques physiques :

Légende :

Elément Marquage Description


1 – affichage LED (voir page 49) pour le statut et diagnostic de la CPU
2 Eth MAC Address adresse MAC (media access control) attribuée à la CPU, qui est une
xx.xx.xx.xx.xx.xx chaîne de six nombres hexadécimaux à deux chiffres séparés par des
points
IP ADDRESS: ... espace où vous indiquez l'adresse IP attribuée à la CPU
NOTE : Cette adresse IP par défaut commence par 10.10 et utilise
les 2 derniers octets de l'adresse MAC.
3 connecteur USB (voir page 56) mini-B auquel vous pouvez affecter un
programme Control Expert, un terminal de chargement ou une HMI

4 Service connecteur Ethernet (voir page 58) RJ45 pour le port de service
5 Device Network  BMEP58•020 : connecteurs Ethernet (voir page 58) RJ45doubles
6 prenant uniquement en charge les équipements distribués
 BMEP58•040 : connecteurs Ethernet (voir page 58) RJ45 doubles
prenant en charge les équipements distribués et les stations RIO
7 — emplacement de carte mémoire SD (voir page 63)
8 — Ce voyant (LED) vert indique l'état de la carte mémoire :
 Allumé : la CPU a accès à la carte mémoire SD.
 Clignotant (rapide) : la CPU ne reconnaît pas la carte mémoire SD.
 Clignotant (lent) : la CPU tente d'accéder à la carte mémoire SD.

44 EIO0000001579 10/2019
Processeurs

Description physique des CPUs Hot Standby M580

Modules de CPU redondante de PAC


Ces modules de CPU M580 prennent en charge les systèmes Hot Standby M580 :
 BMEH582040, BMEH582040C, BMEH582040S
 BMEH584040, BMEH584040C, BMEH584040S
 BMEH586040, BMEH586040C, BMEH586040S

Vues avant et arrière du module de CPU


Les trois modules de CPU Hot Standby ont la même configuration matérielle externe. L'illustration
de gauche correspond à l'avant du module et celle de droite à l'arrière :

1 Panneau d'affichage de diagnostic des voyants (LED)


2 Port USB mini-B pour la configuration du module via l'instance Control Expert en cours d'exécution sur le
PC
3 Connecteur du port de service Ethernet RJ45
4 Connecteurs RJ45 servant de port double au réseau Ethernet
5 Socket SFP pour la connexion de liaison de redondance d’UC cuivre ou fibre optique
6 LED de liaison de l'état de redondance d’UC
7 Emplacement de carte mémoire SD
8 Sélecteur rotatif A/B/Effacer, utilisé pour désigner le PAC comme PAC A ou PAC B, ou pour effacer
l'application Control Expert existante

NOTE : La seule différence visible entre les CPU liées à la sécurité et les CPU non liées à la
sécurité est que celles liées à la sécurité sont colorées en rouge.

EIO0000001579 10/2019 45
Processeurs

Sélecteur rotatif
Utilisez le sélecteur rotatif placé à l'arrière de chaque CPU Hot Standby M580 pour définir le rôle
de la CPU dans la configuration Hot Standby M580.

Utilisez uniquement le petit tournevis en plastique fourni avec la CPU pour régler le sélecteur rotatif
conformément à son rôle dans le système de redondance d'UC.

AVIS
RISQUE DE FONCTIONNEMENT IMPREVU
Utilisez uniquement le petit tournevis en plastique fourni avec le module pour modifier la position
du sélecteur rotatif. L'utilisation d'un tournevis en métal risque d'endommager le sélecteur et de
le rendre inopérant.
Le non-respect de ces instructions peut provoquer des dommages matériels.

Réglages du sélecteur rotatif :

Position Résultat
A  Désigne le PAC comme PAC A (voir Redondance d'UC Modicon M580, Guide de
planification du système pour, architectures courantes), comme référencé dans
Control Expert et dans le DDDT T_M_ECPU_HSBY (voir page 240).
 Affecte au PAC l'Adresse IP A sur le réseau RIO Ethernet.

B  Désigne le PAC comme PAC B (voir Redondance d'UC Modicon M580, Guide de
planification du système pour, architectures courantes), comme référencé dans
Control Expert et dans le DDDT T_M_ECPU_HSBY.
 Affecte au PAC l'Adresse IP B sur le réseau RIO Ethernet.

Effacer  Efface l'application dans le PACet affecte au PAC l'état opérationnel NO_CONF.
 Si une carte mémoire SD est insérée dans le PAC, l'application enregistrée sur la carte
est également effacée.
NOTE : le réglage du sélecteur de chaque PAC de redondance d’UC sur la même position
A/B entraîne un conflit quant aux rôles des PAC (voir Redondance d'UC Modicon M580,
Guide de planification du système pour, architectures courantes).

46 EIO0000001579 10/2019
Processeurs

Effacement de la mémoire de la CPU


Pour effacer la mémoire d'une CPU, procédez comme suit :

Etape Action
1 Mettez le sélecteur rotatif en position [Effacer].
2 Mettez le PAC sous tension.
3 Mettez le PAC hors tension.
4 Mettez le sélecteur rotatif en position [A] ou [B].

Lors de la mise sous tension suivante du PAC, le PAC distant, s'il s'agit d'un PAC primaire,
transfère l'application sur le PAC local.

Socket SFP
Chaque module de CPU comporte un socket SFP auquel il est possible de connecter un émetteur-
récepteur cuivre ou fibre optique :

Pour insérer un émetteur-récepteur :

Etape Action
1 Vérifiez que la CPU est hors tension.
2 Placez l'émetteur-récepteur avec l'étiquette sur la gauche.
3 Appuyez fermement sur l'émetteur-récepteur SFP dans le socket jusqu'à entendre un déclic.
NOTE : Si l'émetteur-récepteur SFP résiste, vérifiez son orientation et recommencez.

Pour enlever un émetteur-récepteur :

Etape Action
1 Vérifiez que la CPU est hors tension.
2 Tirez sur le loquet pour déverrouiller l'émetteur-récepteur.
3 Tirez sur l'émetteur-récepteur pour l'enlever.

EIO0000001579 10/2019 47
Processeurs

AVIS
DOMMAGE POTENTIEL DE L'EQUIPEMENT
N'effectuez jamais un remplacement à chaud de l'émetteur-récepteur SFP. Avant d'insérer ou
d'enlever l'émetteur-récepteur, vérifiez que le CPU est hors tension.
Le non-respect de ces instructions peut provoquer des dommages matériels.

NOTE : pour connaître les numéros de référence ou toute autre information concernant les
émetteurs-récepteurs, consultez la description des émetteurs-récepteurs de liaison CPU Hot
Standby (voir Redondance d'UC Modicon M580, Guide de planification du système pour,
architectures courantes).
Les modules sont fournis avec un bouchon. Lorsque le socket SFP n'est pas connecté à un
émetteur-récepteur, couvrez-le avec la protection pour le protéger de la poussière.

Consignes de mise à la terre


Respectez toutes les normes et consignes de sécurité locales et nationales.

DANGER
RISQUE D'ELECTROCUTION
Lorsqu'il est impossible de prouver que l'extrémité d'un câble blindé est reliée à la masse locale,
ce câble doit être considéré comme dangereux et les équipements de protection individuelle
(EPI) doivent être utilisés.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.

48 EIO0000001579 10/2019
Processeurs

Voyants de diagnostic des CPU autonomes M580

LED Display
Un écran de 7 voyants (LED) est disponible sur le panneau avant de la CPU :

Descriptions des LED

Indicateur LED Description


RUN Allumé : La CPU est à l'état RUN.
ERR Allumé : La CPU ou le système a détecté une erreur.
I/O Allumé : La CPU ou le système a détecté une erreur dans un ou plusieurs modules d'E/S.
DL (télécharger)  Clignotant : Mise à niveau du micrologiciel.
 Eteint : Aucune mise à jour de micrologiciel n'est en cours.

BACKUP Allumé :
 La carte mémoire ou la mémoire flash de la CPU est absente ou inopérante.
 La carte mémoire n'est pas utilisable (format (voir page 63) incorrect, type non
reconnu).
 Le contenu de la carte mémoire ou de la mémoire flash de la CPU n'est pas cohérent
avec l'application actuelle.
 La carte mémoire a été retirée et réinsérée.
 Une commande Automate → Sauvegarde du projet... → Effacer la sauvegarde a été
lancée en l'absence de carte mémoire. Le voyant BACKUP reste allumé jusqu'à la fin
de l'exécution de la sauvegarde du projet.
Eteint : Le contenu de la carte mémoire ou de la mémoire flash de la CPU est valide et
l'application en mémoire d'exécution est identique.
ETH MS MOD STATUS (vert/rouge) : le motif indique l'état de configuration des ports Ethernet.
NOTE : En cas d'erreur récupérable, le voyant ETH MS peut être vert ou rouge, et
allumé ou éteint.
ETH NS NET STATUS (vert/rouge) : le motif indique l'état de la connexion Ethernet.

EIO0000001579 10/2019 49
Processeurs

Le tableau suivant décrit les voyants LED :

Symbole Description Symbole Description


éteint rouge fixe

vert fixe rouge clignotant

vert clignotant rouge/vert clignotant

Indications de diagnostic LED


NOTE : Dans un système à redondance d’UC, les adresses IP (Adresse IP principale,
Adresse IP principale + 1, Adresse IP A, Adresse IP B) sont attribuées (voir Redondance d'UC
Modicon M580, Guide de planification du système pour, architectures courantes) et ne doivent pas
être utilisées par d'autres équipements du système.

AVIS
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
Vérifiez que chaque module a une adresse IP unique. Les adresses IP dupliquées peuvent
provoquer un fonctionnement imprévisible du module/réseau.
L'adresse IP attribuée à tout équipement Ethernet susceptible de communiquer avec le système
à redondance d’UC doit être différente de l'adresse IP principale, de l'adresse IP principale + 1,
de l'adresse IP A et de l'adresse IP B. Sinon, une adresse IP en double peut être détectée, ce
qui provoquerait un fonctionnement inattendu de l'équipement.
Le non-respect de ces instructions peut provoquer des dommages matériels.

Les voyants (LEDs) fournissent des informations de diagnostic détaillées lorsque vous observez
la combinaison de leurs états :

Condition Etat de la RUN ERR I/O ETH MS ETH NS


CPU
mise sous tension Autotest

50 EIO0000001579 10/2019
Processeurs

Condition Etat de la RUN ERR I/O ETH MS ETH NS


CPU
non configuré NOCONF –
(avant l'obtention d'une
adresse IP valide, ou
bien la configuration
n'est pas valide)
configuré Stop • éteint : aucune • éteint : adresse IP non
erreur détectée valide
• rouge fixe : • vert clignotant :
erreur détectée adresse IP valide mais
RUN dans un module aucune connexion
ou une voie EtherNet/IP
vert fixe : connexion
EtherNet/IP établie
erreur détectée HALT – • rouge clignotant : Délai
récupérable dépassé pour au moins
une connexion CIP de
propriétaire exclusif
(pour laquelle le module
BMENOC0301/11 est
l'origine). Le voyant LED
clignote jusqu'au
rétablissement de la
connexion ou jusqu'à la
réinitialisation du
module.
adresse IP en double – – – –

erreur irrécupérable –
détectée

mise hors tension –

– : toute combinaison

EIO0000001579 10/2019 51
Processeurs

Voyants de diagnostic des UC de redondance M580

Panneau des voyants


La face avant d'une UC de redondance BMEH58•040 dispose du panneau de voyants ci-dessous.
Il permet de diagnostiquer l'état du système de redondance d'UC M580.

NOTE : Les voyants SRUN et SMOD sont présents uniquement sur les CPU liées à la sécurité.
 Pour obtenir une description des voyants SRUN et SMOD des PAC liés à la sécurité, consultez
la rubrique Affichage des voyants pour la CPU et le coprocesseur M580 liés à la sécurité
(voir Modicon M580, Guide de planification du système de sécurité) dans le document Modicon
M580 - Guide de planification du système de sécurité.
 Pour une présentation des diagnostics des voyants pour les CPU liées à la sécurité, consultez
la rubrique Diagnostics des voyants de la CPU M580 liée à la sécurité (voir Modicon M580,
Manuel de sécurité) dans le document Modicon M580, Manuel de sécurité.

Voyants du panneau de redondance d'UC


Les voyants A et B des CPU à redondance d'UC BMEH58•040 permettent d'identifier les
configurations de PAC, telles que définies par le sélecteur rotatif sur chaque CPU :

Position du sélecteur rotatif A/B/Effacer Voyant


(voir page 46) A B
PAC local sur A, PAC distant sur B Alllumé Eteint
PAC local sur B, PAC distant sur A Eteint Allumé
Les deux PAC sur A Clignotant Eteint
Les deux PAC sur B Eteint Clignotant
Sélecteur rotatif local sur Effacer Clignotant Clignotant

52 EIO0000001579 10/2019
Processeurs

Dans la présentation du diagnostic des voyants de redondance d'UC ci-dessus :


 le PAC local est celui dont vous observez les voyants, c'est-à-dire le PAC A ou B ;
 le PAC distant est celui dont vous n'observez pas les voyants ; il se trouve généralement sur un
site distant.
Supposons que les deux PAC soient physiquement éloignés et se trouvent à chaque bout d'un
tunnel qui permet leur communication. Dans ce cas, le PAC local est celui qui vous fait face, et le
PAC distant celui situé à l'autre extrémité du tunnel. Par contre, si vous vous déplacez jusqu'à cette
autre extrémité, l'ancien PAC distant devient alors le PAC local, et inversement. Cependant, les
désignations A et B des PAC restent inchangées.
Le voyant REMOTE RUN de la CPU BMEH58•040 sur le PAC local indique l'état de fonction-
nement du PAC distant :

Voyant REMOTE RUN Etat du PAC distant


Allumé RUN
Clignotant STOP
Eteint Indéterminé

Les voyants PRIM et STBY de la CPU BMEH58•040 indiquent l'état de fonctionnement du PAC
local et du PAC distant :

Voyant Etat du PAC


PRIM STBY PAC local PAC distant
Alllumé Eteint Primaire Redondant
Allumé Clignotant Primaire Attente
Clignotant Clignotant Attente Indéterminé
Eteint Eteint Attente Indéterminé
Eteint Allumé Redondant Primaire

EIO0000001579 10/2019 53
Processeurs

Voyant de liaison de redondance d'UC


Un voyant de liaison de redondance d'UC est présent à l'avant de l'UC BMEH58•040 :

1 Socket SFP pour la connexion de liaison de redondance en cuivre ou fibre optique


2 Voyant de liaison de redondance

Il permet de diagnostiquer l'état de la liaison de redondance :

Etat Couleur Description


allumé vert Le port communique avec le PAC distant.
clignotant vert Le port est configuré et opérationnel, mais aucune liaison de redondance d’UC
n'est établie.
éteint — La liaison de redondance d'UC n'est pas configurée ou n'est pas opérationnelle.

Voyants des connecteurs de port Ethernet


Chaque connecteur Ethernet RJ45 est assorti de deux voyants :

54 EIO0000001579 10/2019
Processeurs

Voici la signification des voyants des connecteurs Ethernet :

Voyant Couleur Etat Description


ACT Vert Clignotant Des données sont en cours d'émission sur la liaison.
Eteint Aucune émission en cours.
LNK Vert Allumé Vitesse de liaison = 100 Mbits/s
Jaune Allumé Vitesse de liaison = 10 Mbits/s
Vert/jaune Eteint Aucune liaison n'est établie.

Voyants du panneau ne concernant pas la redondance d'UC


Consultez les rubriques suivantes pour en savoir plus sur les voyants non liés à la redondance
d’UC :
 Diagnostics des voyants pour les CPU M580 autonomes dans le document Matériel Modicon
M580 - Manuel de référence (voir page 49) pour les voyants autonomes non liés à la sécurité.
 Diagnostics des voyants de la CPU M580 liée à la sécurité dans le document M580 - Manuel
de sécurité (voir Modicon M580, Manuel de sécurité) pour les voyants liés à la sécurité.

EIO0000001579 10/2019 55
Processeurs

Port USB

Introduction
Le port USB est un connecteur USB mini-B à vitesse élevée, version 2.0 (480 Mbps) qui peut être
utilisé pour un programme Control Expert ou un panneau d'interface homme-machine (HMI). Le
port USB peut être connecté à un autre port USB, version 1.1 ou ultérieure.
NOTE : Installez les pilotes USB M580 avant de connecter un câble USB entre la CPU et le PC.

Transparence
Si votre système requiert la transparence entre l'équipement connecté au port USB et le réseau
d'équipements M580, ajoutez un chemin statique persistant dans la table de routage de
l'équipement.
Exemple de commande permettant d'adresser un réseau d'équipements avec une adresse IP
X.X.0.0 (pour un PC Windows) : route add X.X.0.0 mask 255.255.0.0 90.0.0.1 -p
(X.X.0.0 correspond à l'adresse du réseau d'équipements M580 et 255.255.0.0 au masque
de sous-réseau associé.)

Brochage
Le port USB présente les positions de broche et affectations suivantes :

Légende :

Broche Description
1 VBus
2 D-
3 D+
4 non connectée
5 terre
Coque mise à la terre du châssis

56 EIO0000001579 10/2019
Processeurs

Câbles
Utilisez un câble BMX XCA USB H018 (1,8 m/5,91 ft) ou BMX XCA USB H045 (4,5 m/14,764 ft)
pour raccorder le panneau à la CPU. (Ces câbles présentent un connecteur de type A d'un côté et
un connecteur USB mini-B de l'autre.)
Dans un assemblage fixe avec console de type XBT connectée à la CPU, branchez le câble USB
à une barre de protection (voir Modicon X80, Racks et modules d'alimentation, Manuel de
référence du matériel). Utilisez la partie exposée du blindage ou la cosse métallique du câble
BMX XCA pour effectuer ce raccordement.

EIO0000001579 10/2019 57
Processeurs

Ports Ethernet

Introduction
Il y a trois ports RJ45 Ethernet en face avant de la CPU : un port de service et deux ports de réseau
d'équipements. Ces ports ont des caractéristiques communes, comme décrit ci-dessous.

Caractéristiques communes
Les trois ports présentent le même connecteur RJ45 et utilisent le même type de câbles Ethernet.
NOTE : Les trois ports Ethernet sont reliés à la masse du châssis, et le système nécessite une
terre équipotentielle (voir Modicon X80, Racks et modules d'alimentation, Manuel de référence du
matériel).

Protection anti-poussière
Afin d'éviter toute pénétration de poussière dans les ports Ethernet inutilisés, protégez-les à l'aide
du bouchon prévu à cet effet :

Ports Ethernet
Chaque connecteur RJ45 est assorti de deux voyants LED :

58 EIO0000001579 10/2019
Processeurs

La position des broches, leur affectation et les connexions câblées sont identiques sur les trois
ports RJ45 Ethernet :

Broche Description
1 TD+ Brochage :
2 TD-
3 RD+
4 non connectée
5 non connectée
6 RD-
7 non connectée
8 non connectée
— Masse du châssis/boîtier

NOTE : les broches TD (broches 1 et 2) et les broches RD (broches 3 et 6) peuvent être inversées,
ce qui permet d'utiliser uniquement des câbles droits.
Les ports sont pourvus d'une fonctionnalité MDIX qui détecte automatiquement la direction de la
transmission.
Vous avez le choix entre les câbles Ethernet suivants pour la connexion aux ports Ethernet :
 TCSECN3M3M•••• : câble blindé droit Cat 5E Ethernet, pour utilisation industrielle, conforme
CE ou UL
 TCSECE3M3M•••• : câble blindé droit Cat 5E Ethernet, pour utilisation industrielle, conforme
CE
 TCSECU3M3M•••• : câble blindé droit Cat 5E Ethernet, pour utilisation industrielle, conforme
UL
La longueur maximale des câbles de cuivre est de 100 m. Pour les distances supérieures, utilisez
des câbles à fibre optique. La CPU ne présente aucun port pour fibre optique. Vous pouvez utiliser
des commutateurs double anneau (DRS) ou des modules convertisseurs BMX NRP •••• fibre
optique (voir Modicon M580 Autonome, Guide de planification du système pour, architectures
courantes) pour gérer la conversion cuivre-fibre.

EIO0000001579 10/2019 59
Processeurs

Ports Ethernet sur les CPU autonomes


Sur les CPU autonomes, le voyant (LED) ACTIVE est vert. Le voyant (LED) LNK s'affiche en vert
ou en jaune, selon l'état :

Voyant Etat du voyant Description


ACTIVE Eteint Aucune activité n'est signalée sur la connexion Ethernet.
Allumé/clignota Des données sont en cours de transmission et de réception sur la connexion
nt Ethernet.
LNK Eteint Aucune liaison n'est établie au niveau de cette connexion.
Allumé vert Une liaison 100 Mbits/s* est établie au niveau de cette connexion.
Allumé jaune Une liaison 10 Mbits/s* est établie au niveau de cette connexion.
* Les liaisons 10/100 Mbits/s prennent en charge le transfert de données en semi-duplex et duplex intégral
et l'autonégociation.

Voyant de liaison de redondance d’UC (Hot Standby)


Un voyant de liaison de redondance d’UC est présent à l'avant de la CPU, en dessous à droite du
socket SFP associé au connecteur de la liaison de redondance d’UC. Il indique l'état de cette
liaison :

Etat Couleur Description


Allumé vert Le port communique avec le PAC distant.
Clignotant vert Le port est configuré et opérationnel, mais aucune liaison de
redondance d’UC n'est établie.
Eteint — La liaison de redondance d’UC n'est pas configurée ou n'est pas
opérationnelle.

Port de Service
Le port de service est le plus haut des trois ports Ethernet sur le panneau avant de la CPU. Il peut
être utilisé :
 pour fournir un point d'accès que d'autres équipements ou systèmes peuvent utiliser pour
surveiller ou communiquer avec la CPU M580
 comme port DIO autonome capable de prendre en charge une topologie d'équipements
distribués en étoile, en boucle de chaînage ou en maillage
 pour répliquer les ports CPU pour les diagnostics Ethernet L'outil de service qui observe
l'activité sur le port répliqué peut être un PC ou un terminal IHM.
NOTE : ne connectez pas le port de service au réseau d'équipements, que ce soit directement ou
via un commutateur/concentrateur. Le port de service ne prend pas en charge le protocole réseau
RSTP. La connexion du port de service au réseau d’équipements peut générer des boucles
logiques dans le réseau, ce qui peut affecter les performances du réseau.
NOTE : Le port de service ne prend pas en charge le marquage QoS ou VLAN des paquets
Ethernet. Le port de service est intrinsèquement non déterministe.

60 EIO0000001579 10/2019
Processeurs

ATTENTION
RISQUE DE FONCTIONNEMENT IMPREVU
Ne connectez pas les ports de service des CPU à redondance d’UC. Le fait de relier les ports de
service des CPU primaire et redondante risque de provoquer un fonctionnement inattendu du
système.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.

Ports doubles Device Network


Quand une CPU ne prend pas en charge la scrutation RIO, les deux ports situés sous le port de
service étiqueté Device Network sont des ports DIO.
Les CPUs suivantes ne prennent pas en charge la scrutation RIO :
 BMEP581020 et BMEP581020H
 BMEP582020 et BMEP582020H
 BMEP583020
 BMEP584020

Vous pouvez utiliser un port Device Network pour prendre en charge une topologie d'équipements
distribués en étoile, en boucle de chaînage ou en maillage. Vous pouvez utiliser les deux ports
Device Network pour prendre en charge une topologie en anneau.
Pour plus d'informations sur les architectures avec équipements distribués, consultez le document
Modicon M580 Autonome - Guide de planification du système pour architectures courantes.
Quand une CPU prend en charge la scrutation RIO, les deux ports situés sous le port de service
étiqueté Device Network sont des ports RIO. Les CPUs suivantes prennent en charge la scrutation
RIO :
 BMEP582040, BMEP582040H
 BMEP583040
 BMEP584040
 BMEP585040, BMEP585040C
 BMEP586040, BMEP586040C
 BMEH582040, BMEH582040C
 BMEH584040, BMEH584040C
 BMEH586040, BMEH586040C

Lorsqu'ils sont utilisés en tant que ports RIO, ces deux ports connectent la CPU à l'anneau
principal dans une boucle ou un anneau de chaînage Ethernet.
Pour plus d'informations sur les architectures RIO, consultez le document Modicon M580 -
Redondance d'UC - Guide de planification du système pour architectures courantes
(voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes).

EIO0000001579 10/2019 61
Processeurs

Consignes de mise à la terre


Respectez toutes les normes et consignes de sécurité locales et nationales.

DANGER
RISQUE D'ELECTROCUTION
Lorsqu'il est impossible de prouver que l'extrémité d'un câble blindé est reliée à la masse locale,
ce câble doit être considéré comme dangereux et les équipements de protection individuelle
(EPI) doivent être utilisés.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.

62 EIO0000001579 10/2019
Processeurs

SD Carte mémoire

Carte mémoire SD BMXRMS004GPF


La carte mémoire SD est une option qui peut être utilisée pour le stockage d'applications et de
données. L'emplacement de la carte mémoire SD dans le boîtier de la CPU M580 est protégé par
une porte.
Utilisez une carte mémoire BMXRMS004GPF dans votre CPU. Il s'agit d'une carte 4 Go de
classe A qui est adaptée à l'usage industriel. Les autres cartes mémoire, y compris celles utilisées
dans les CPU M340, ne sont pas compatibles avec les CPU M580.
NOTE :
Si vous insérez une carte mémoire SD incompatible dans la CPU :
 La CPU reste à l'état NOCONF (voir page 33).
 Le voyant (LED) BACKUP de la CPU s'allume.
 Le voyant (LED) d'accès à la carte mémoire continue de clignoter.

Format de la carte mémoire SD BMXRMS004GPF


La carte mémoire BMXRMS004GPF est formatée spécialement pour les CPUs M580.
 Si vous utilisez cette carte avec une autre CPU ou un autre outil, elle risque de ne pas être
reconnue par le système.
 Si vous reformatez la carte dans un autre équipement (comme un appareil photo), elle n'est plus
compatible avec une CPU M580. Vous devez alors la renvoyer à Schneider Electric, qui la
reformatera.

Caractéristiques de la carte mémoire


Les caractéristiques de carte mémoire suivantes s'appliquent aux CPU M580 :

Caractéristique Valeur
Taille globale de la mémoire 4 Go
Taille pour la sauvegarde de l'application 200 Mo
Taille pour le stockage de données 3,8 Go
Cycles d'écriture/d'effacement (en général) 100 000
Températures de fonctionnement -40 à +85 °C (-40 à +185 °F)
Temps de rétention des fichiers 10 ans
Zone mémoire pour l'accès FTP Répertoire de stockage de données
uniquement

NOTE : Pour des raisons liées au formatage, à l'usure et à d'autres mécanismes internes, la
capacité réelle disponible de la carte mémoire est légèrement inférieure à la taille globale.

EIO0000001579 10/2019 63
Processeurs

Formatage de la carte mémoire


La procédure de formatage est décrite dans la rubrique Formatage de la carte mémoire dans le
document EcoStruxure™ Control Expert - Système - Bibliothèque de blocs.

64 EIO0000001579 10/2019
Processeurs

Voyant d'accès de la carte mémoire

Présentation
Le voyant (LED) vert d'accès à la carte mémoire situé sous la porte du logement de carte mémoire
SD indique si la CPU accède à la carte mémoire (quand une carte est insérée). Ce LED est visible
lorsque la porte est ouverte.

Etats dédiés des voyants (LED)


Par lui-même, le voyant LEDs d'accès de la carte mémoire a les significations suivantes :

Etat des Description


voyants
Allumé La carte mémoire est reconnue, mais la CPU n'y accède pas.
Clignotant La CPU est en train d'accéder à la carte mémoire.
Clignotant La carte mémoire n'est pas reconnue.
Eteint La carte mémoire peut être extraite de la CPU ou la CPU ne reconnaît pas la carte mémoire.

NOTE : vérifiez que le voyant (LED) est éteint avant de retirer la carte de son logement.

Signification des combinaisons de voyants


Le voyant (LED) d'accès à la carte fonctionne et le voyant (voir page 49) BACKUP. Leurs états
combinés indiquent les informations de diagnostic suivantes :

Etat de la carte Conditions Etat de la CPU Voyant d'accès de Voyant BACKUP


mémoire la carte mémoire
Absence de carte — Absence de
mémoire configuration

Carte mémoire non — Absence de


OK configuration

Carte mémoire sans — Absence de


projet configuration

Carte mémoire avec — Absence de


projet non configuration
compatible

– Pas de circonstances ni d'état particuliers de la CPU

EIO0000001579 10/2019 65
Processeurs

Etat de la carte Conditions Etat de la CPU Voyant d'accès de Voyant BACKUP


mémoire la carte mémoire
Carte mémoire avec Une erreur est détectée Absence de En cours de En cours de
projet compatible lorsque le projet est restauré configuration transfert : transfert :
de la carte mémoire vers la
RAM de la CPU.

Fin de transfert : Fin de transfert :

Aucune erreur n'est — En cours de En cours de


détectée lorsque le projet est transfert : transfert :
restauré de la carte mémoire
vers la RAM de la CPU.

Fin de transfert : Fin de transfert :

– Pas de circonstances ni d'état particuliers de la CPU

La légende ci-dessous indique les différentes combinaisons LED :

Icône Signification Icône Signification


éteint rouge fixe

vert fixe vert clignotant


o

66 EIO0000001579 10/2019
Processeurs

Fonctions élémentaires de stockage des données

Fonctions élémentaires de stockage des données


Control Expert prend en charge les fonctions élémentaires DataStorage_EF suivantes pour les
CPU M580 :

CPU
EF BMEP58•0•0 BMEH58•040 Description

CLOSE_FILE X X La fonction CLOSE_FILE ferme le fichier identifié par


l'attribut de descripteur de fichier. Si un autre utilisateur
travaille sur le fichier à partir d'un autre descripteur, le
fichier reste ouvert.
CREATE_FILE X — La fonction CREATE_FILE crée un fichier, lui attribue le
(voir EcoStruxure™ nom indiqué et signale à quelle fin il peut être ouvert
Control Expert, (lecture seule, écriture seule ou lecture/écriture).
Système,
Bibliothèque de
blocs)
DELETE_FILE X — La fonction DELETE_FILE supprime le fichier indiqué.
(voir EcoStruxure™
Control Expert,
Système,
Bibliothèque de
blocs)
GET_FILE_INFO X X La fonction GET_FILE_INFO récupère les informations
(voir EcoStruxure™ relatives au fichier cible indiqué. Exécutez la fonction
Control Expert, OPEN_FILE sur le fichier cible avant GET_FILE_INFO.
Système, C'est en effet le paramètre de sortie du bloc
Bibliothèque de OPEN_FILE qui révèle l'identité du fichier cible.
blocs)
GET_FREESIZE X X La fonction GET_FREESIZE affiche l'espace disponible
(voir EcoStruxure™ sur la carte mémoire SD.
Control Expert,
Système,
Bibliothèque de
blocs)
OPEN_FILE X X (lecture La fonction OPEN_FILE ouvre le fichier existant
(voir EcoStruxure™ seule) indiqué.
Control Expert,
Système,
Bibliothèque de
blocs)
X (pris en charge)
— (non pris en charge)

EIO0000001579 10/2019 67
Processeurs

CPU
EF BMEP58•0•0 BMEH58•040 Description
RD_FILE_TO_DATA X X La fonction RD_FILE_TO_DATA permet de lire les
(voir EcoStruxure™ données d'un fichier, à la position actuelle dans le
Control Expert, fichier, et de les copier dans une variable d'adresse
Système, directe, localisée ou non localisée.
Bibliothèque de
blocs)
SEEK_FILE X X La fonction SEEK_FILE définit le décalage d'octet dans
(voir EcoStruxure™ le fichier sur une nouvelle position de décalage qui
Control Expert, correspond : au décalage, à la position actuelle + le
Système, décalage, à la taille du fichier + le décalage.
Bibliothèque de
blocs)
SET_FILE_ATTRIBUTES X — La fonction SET_FILE_ATTRIBUTES active l'état de
(voir EcoStruxure™ lecture seule pour un attribut de fichier. Cet état peut
Control Expert, être activé ou effacé. Cette fonction ne peut s'appliquer
Système, qu'à un fichier déjà ouvert à l'aide de la fonction
Bibliothèque de CREATE_FILE ou OPEN_FILE.
blocs)
WR_DATA_TO_FILE X — La fonction WR_DATA_TO_FILE permet d'écrire, dans
(voir EcoStruxure™ un fichier, la valeur d'une variable d'adresse directe,
Control Expert, localisée ou non localisée. La valeur est écrite à la
Système, position actuelle dans le fichier. Cette position est mise
Bibliothèque de à jour après l'écriture.
blocs)
X (pris en charge)
— (non pris en charge)

Pour en savoir plus sur chaque fonction, reportez-vous au chapitre sur la mise en œuvre de la
gestion de fichiers (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) du
document EcoStruxure™ Control Expert - Système - Bibliothèque de blocs.

68 EIO0000001579 10/2019
Processeurs

Mise à niveau du micrologiciel

Introduction
Vous pouvez mettre à jour le micrologiciel des CPU en téléchargeant la nouvelle version à l'aide
de Unity Loader.
Téléchargez le micrologiciel via l'une des connexions suivantes :
 connecteur (voir page 56) USB mini-B de la CPU
 port (voir page 60) Service de la CPU
 au réseau Ethernet.

NOTE :
 Pour obtenir une description de la procédure de téléchargement, consultez le document Unity
Loader, Manuel utilisateur.
 Si vous utilisez une configuration de redondance d'UC M580, consultez le document Modicon
M580 - Redondance d'UC - Guide de planification du système pour architectures courantes
(voir Modicon M580 Autonome, Guide de planification du système pour, architectures
courantes).

Autoriser la mise à jour du micrologiciel de la CPU


Pour activer la mise à jour du micrologiciel, consultez les Paramètres de sécurité (voir page 127).

Fichier du micrologiciel
Sélectionnez un fichier de micrologiciel (*.ldx) compatible avec votre CPU.

Procédure de mise à jour


Toute interruption de la mise à jour avant la fin peut endommager la CPU de manière irréversible.

AVIS
DETERIORATION DE L'EQUIPEMENT
Lors du transfert du fichier de micrologiciel :
 Ne pas mettre la CPU hors tension.
 Ne pas mettre le PC hors tension.
 Ne pas arrêter Unity Loader.
 Ne pas débrancher le câble de communication.
 Ne pas retirer ni insérer la carte mémoire SD optionnelle.

Le non-respect de ces instructions peut provoquer des dommages matériels.

EIO0000001579 10/2019 69
Processeurs

Mettre à niveau le micrologiciel de la CPU et du rack BMEXBP••00 :

Etape Action
1 Installez le logiciel Unity Loader.
2 Connectez le PC exécutant Unity Loader à la CPU.
3 Démarrez Unity Loader.
4 Cliquez sur l'onglet Firmware.
5 Dans la zone de liste PC, sélectionnez le fichier .ldx du micrologiciel.
6 Une fois la connexion Ethernet établie, vérifiez que l'adresse MAC indiquée dans la zone
Automate correspond à celle étiquetée sur la CPU.
7 Assurez-vous que le voyant de transfert est vert et donc que le transfert de données du PC à la
CPU est possible.
8 Cliquez sur Transférer.
9 Cliquez sur Fermer.

70 EIO0000001579 10/2019
Modicon M580
Installation et diagnostics
EIO0000001579 10/2019

Partie II
Installation et diagnostic des modules sur le rack local

Installation et diagnostic des modules sur le rack local

Introduction
Cette section explique comment installer et assembler des CPU M580.

Contenu de cette partie


Cette partie contient les chapitres suivants :
Chapitre Titre du chapitre Page
2 Installation de modules dans un rack M580 73
3 M580 Diagnostics 83
4 Performances des processeurs 91

EIO0000001579 10/2019 71
Installation et diagnostics

72 EIO0000001579 10/2019
Modicon M580
Installation d'une CPU
EIO0000001579 10/2019

Chapitre 2
Installation de modules dans un rack M580

Installation de modules dans un rack M580

Présentation
Ce chapitre décrit la procédure d'installation d'un module CPU dans un rack M580.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Instructions relatives aux modules 74
Installation de la CPU 76
Installation d'une carte mémoire SD dans une CPU 81

EIO0000001579 10/2019 73
Installation d'une CPU

Instructions relatives aux modules

Instructions

Position du rack Type de rack Marquage des emplacements


00 01 02 ...n (1)
local rack principal CPU module module
rack étendu X80 module module module module
rack étendu module module module module
Premium
station distante rack principal module module module module
adaptateur EIO
(e)X80
rack étendu module module module module
1 Emplacements entre le numéro 03 et le dernier emplacement numéroté du rack

NOTE : Lorsque l'installation comprend plus d'un rack dans le rack local ou une station distante,
le module d'extension de rack BMX XBE 1000 va à l'emplacement marqué XBE des racks X80.
Vérifiez que la CPU est installée sur les deux emplacements marqués 00 et 01 dans le rack local
avant de mettre le système sous tension. Si la CPU n'est pas installée dans ces emplacements, la
CPU démarre à l'état NOCONF (voir page 33) et utilise l'adresse IP configurée (pas l'adresse IP
par défaut, qui commence par 10.10 et utilise les deux derniers octets de l'adresse MAC).

Services et adresses
Adresses IP : ce tableau indique la disponibilité des services réseau en fonction des adresses IP
et des ports des CPU.
Remarque : lorsque l'adresse IP Ethernet affectée se trouve dans la même plage réseau que le
port USB (90.0.0.x), ce port ne fonctionne pas.

Service BMXP58•040 (DIO, ERIO) CPU BMXP58•020 (DIO)


Scrutateur EtherNet/IP  IP A (RIO)  IP A (DI•R prend en charge
 IP principale (DIO) l’alimentation redondante)
 IP principale (DIO)

Modbus IP principale IP principale


Serveur FDR et DHCP  IP A (RIO) IP principale
 IP principale (DIO)

Serveur SNTP IP A IP principale


Autres services* IP principale IP principale
Adresse IP source SNMP IP A ou IP principale IP A ou IP principale

74 EIO0000001579 10/2019
Installation d'une CPU

Service BMXP58•040 (DIO, ERIO) CPU BMXP58•020 (DIO)


Adresse IP source client SNMP IP A ou IP principale IP A ou IP principale
LLDP IP principale IP principale
RSTP IP principale IP principale
*Serveur Web. Adaptateur EtherNet/IP, serveur Modbus/FTP

Adresses MAC : ce tableau indique la disponibilité des services réseau en fonction des adresses
MAC et des ports des CPU :

Service BMXP58•040 (DIO, ERIO) CPU BMXP58•020 (DIO)


Scrutateur EtherNet/IP Adresse MAC module Adresse MAC module
Modbus Adresse MAC module Adresse MAC module
Serveur FDR et DHCP Adresse MAC module Adresse MAC module
Serveur SNTP Adresse MAC module Adresse MAC module
Autres services* Adresse MAC module Adresse MAC module
Adresse IP source SNMP Adresse MAC module Adresse MAC module
Adresse IP source client SNMP Adresse MAC module Adresse MAC module
LLDP Adresse MAC port = (adresse Adresse MAC port = (adresse MAC
MAC module + 1, 2, 3 ou 4)** module + 1, 2, 3 ou 4)**
RSTP Adresse MAC port = (adresse Adresse MAC port = (adresse MAC
MAC module + 1, 2 ou 3)** module + 1, 2 ou 3)**
*Serveur Web. Adaptateur EtherNet/IP, serveur Modbus/FTP
**Ports :
 port 1 : adresse MAC module + 1 (port de service)
 port 2 : adresse MAC module + 2
 port 3 : adresse MAC module + 3
 port 4 : adresse MAC module + 4 (embase Ethernet)

Marquage des racks


Exemple de rack BMXXBP•••• (PV:02 or later) avec marquage des emplacements

EIO0000001579 10/2019 75
Installation d'une CPU

Installation de la CPU

Introduction
Les racks suivants peuvent accueillir n'importe quelle CPU standard (BMEP58•0•0) ou de
redondance d'UC (Hot Standby) (BMEH58•0•0) :
 Rack X Bus BMXXBP•••• (PV:02 or later)
 Rack Ethernet BMEXBP••00 ou BMEXBP••02

Exception : le BMXCPS4002 ne peut être installé que sur les racks double bus (Ethernet et X Bus)
ci-après :
 BMEXBP0602
 BMEXBP1002

Précautions d'installation
La CPU M580 est alimentée par le bus du rack. Vérifiez que l'alimentation du rack est coupée
avant d'installer la CPU.

DANGER
RISQUE D'ELECTROCUTION
Déconnectez toutes les sources d'alimentation avant d'installer la CPU.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.

Retirez le capot de protection des connecteurs d'emplacement du rack avant d'y brancher le
module.

AVERTISSEMENT
FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT
Assurez-vous que la CPU ne contient pas de carte mémoire SD non prise en charge avant de la
mettre sous tension.CPU
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.

NOTE : veillez à fermer la porte du logement de la carte mémoire après avoir inséré celle-ci dans
la CPU et assurez-vous qu'elle reste fermée au cours des opérations.
NOTE : consultez %SW97 pour vérifier l'état de la carte SD.

76 EIO0000001579 10/2019
Installation d'une CPU

Consignes de mise à la terre


Respectez toutes les normes et consignes de sécurité locales et nationales.

DANGER
RISQUE D'ELECTROCUTION
Lorsqu'il est impossible de prouver que l'extrémité d'un câble blindé est reliée à la masse locale,
ce câble doit être considéré comme dangereux et les équipements de protection individuelle
(EPI) doivent être utilisés.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.

NOTE : Référez-vous aux informations sur la protection de terre qui sont fournies dans les
documents Electrical installation guide et Guide technique Tableau de contrôle, Comment protéger
une machine des dysfonctionnements dus aux perturbations électromagnétiques (voir page 14).

Installation de la CPU
Installez la CPU dans les emplacements du rack marqués 00 et 01. Si vous n'installez pas la CPU
dans ces emplacements, elle démarre à l'état NOCONFNO_CONF (voir page 33) et utilise
l'adresse IP par défaut, qui commence par 10.10 et utilise les deux derniers octets de
l'adresse MAC.
Pour installer une CPU dans un rack, procédez de la manière suivante :

Etape Action Illustration


1 Vérifiez que l'alimentation est –
coupée.
2 Si vous installez une CPU de –
redondance d'UC, positionnez le
sélecteur A/B/Clear
(voir page 46) à l'arrière de l'UC
(CPU) sur « A » ou « B » (selon
l'option appropriée).
NOTE : lorsque vous installerez
la deuxième CPU, vous réglerez
son commutateur rotatif sur
l'autre position.

EIO0000001579 10/2019 77
Installation d'une CPU

Etape Action Illustration


3 Effectuez les vérifications
suivantes :
 Si une carte mémoire SD est
utilisée, elle est d'un type pris
en charge par la CPU.
 Les capots de protection des
connecteurs sont retirés.
 La CPU est placée sur les
emplacements marqués 00 et
01.
4 Positionnez les deux ergots
situés à l'arrière du module (dans
la partie inférieure) dans les
emplacements correspondants
du rack.
5 Faites pivoter le module vers le
haut du rack de façon à plaquer le
module sur le fond du rack.
Le module est en place.

6 Serrez les 2 vis situées sur le –


dessus de la CPU pour maintenir
le module.
Couple de serrage : 0,7...1,5 N•m
(0,52...1,10 lbf-ft)

Installation de modules dans le second rack local


Lors de la mise en place d'un système de redondance d'UC, vous devez installer le même
ensemble de modules que celui présent sur le premier rack, en utilisant les mêmes versions de
micrologiciel. Chaque module sera installé à l'emplacement occupé par son homologue dans le
premier rack. Suivez la même procédure qu'indiquée ci-dessus à ceci près que, cette fois, vous
devez positionner le sélecteur A/B/Clear (voir page 46) à l'arrière de la CPU redondante sur l'autre
position A/B.

78 EIO0000001579 10/2019
Installation d'une CPU

Raccordement des racks locaux du système de redondance d'UC


Lors de la mise en place d'un système de redondance d'UC, vous devez connecter la liaison de
communication à la CPU A et à la CPU B avant d'alimenter l'un des racks locaux. En démarrant
les CPUs sans les relier au préalable au moyen de la liaison de redondance d'UC, les deux CPUs
tentent d'assumer le rôle de CPU primaire dans le système de redondance d'UC.

DANGER
RISQUE D'ELECTROCUTION
 Reliez le bornier de terre fonctionnelle (FG) du module d'alimentation directement à la vis de
terre de protection du rack.
 Ne reliez pas les bornes de la terre fonctionnelle (FG) des modules d'alimentation redondante.
 Ne connectez rien d'autre au bornier de terre fonctionnelle (FG) du module d'alimentation.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.

DANGER
RISQUE D'ELECTROCUTION
 Utilisez uniquement des câbles avec cosses à œil ou à fourche et vérifiez que la connexion
est correcte.
 Assurez-vous que le matériel de mise à la terre est fixé solidement.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.

Avant de raccorder les deux racks locaux du système de redondance d'UC, vérifiez qu'un système
de mise à la terre équipotentielle (voir Modicon X80, Racks et modules d'alimentation, Manuel de
référence du matériel) inclut ces deux racks (ainsi que tout autre équipement que vous envisagez
de connecter aux racks).

AVIS
FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT
Lors de l'installation de modules avec des émetteurs/récepteurs à fibre optique, procédez comme
suit pour éviter toute perturbation de la lumière dans le câble à fibre optique par de la poussière
ou de la pollution.
 Conservez les embouts sur les pontages et les émetteurs/récepteurs inutilisés.
 Insérez le câble optique avec soin dans les émetteurs-récepteurs, en respectant l'axe
longitudinal de l'émetteur-récepteur.
 N'exercez aucune force pour insérer le câble dans les émetteurs/récepteurs optiques.

Le non-respect de ces instructions peut provoquer des dommages matériels.

EIO0000001579 10/2019 79
Installation d'une CPU

Chaque CPU de redondance d'UC est pourvue d'un socket SFP (voir page 45) sur sa face avant.
Ce socket peut accueillir un module émetteur-récepteur SFP (voir Redondance d'UC
Modicon M580, Guide de planification du système pour, architectures courantes) pour réaliser le
câblage cuivre ou fibre optique monomode de la liaison de redondance d'UC. Le type d'émetteur-
récepteur SFP et le câblage retenus dépendent de la distance séparant les deux racks locaux du
système de redondance d'UC (voir Redondance d'UC Modicon M580, Guide de planification du
système pour, architectures courantes).

80 EIO0000001579 10/2019
Installation d'une CPU

Installation d'une carte mémoire SD dans une CPU

Présentation
Les CPUs BME•58•••• sont compatibles avec la carte mémoire SD 4 Go BMXRMS004GPF.

Entretien de la carte mémoire


Pour conserver la carte mémoire en bon état de marche :
 Evitez de retirer la carte de son logement lorsque la CPU y accède (voyant vert d'accès à la
carte mémoire allumé ou clignotant).
 Evitez de toucher les connecteurs de la carte mémoire.
 Protégez la carte mémoire des sources électrostatiques et électromagnétiques, des sources de
chaleur, des rayons de soleil, de l'eau et de l'humidité.
 Evitez tout impact sur la carte mémoire.
 Avant d'envoyer une carte mémoire par courrier, vérifiez les pratiques de sécurité des services
postaux. En effet, par mesure de sécurité, les services postaux de certains pays exposent le
courrier à de hauts niveaux de radiation. Or, ces hauts niveaux de radiation peuvent effacer le
contenu de la carte mémoire et rendre cette dernière inutilisable.
 Si vous retirez une carte mémoire sans générer un front montant du bit %S65 et sans vérifier
que le voyant vert d'accès à la carte est éteint, les données qu'elle contient (fichiers,
applications, etc.) risquent d'être perdues ou endommagées.

Procédure d'insertion de la carte mémoire


Procédez comme suit pour insérer une carte mémoire dans une CPU BME•58•••• :

Etape Description
1 Ouvrez le capot de protection de la carte mémoire SD.
2 Insérez la carte dans son logement.
3 Poussez la carte mémoire jusqu'à entendre le déclic.
Résultat : La carte devrait être enclenchée dans son emplacement.
Remarque : L'insertion de la carte mémoire ne nécessite pas la restauration de l'application.
4 Fermez le capot de protection de la carte mémoire.

EIO0000001579 10/2019 81
Installation d'une CPU

Procédure de retrait de la carte mémoire


NOTE : Avant d'extraire une carte mémoire, il faut générer un front montant sur le bit %S65. Si
vous retirez une carte mémoire sans générer un front montant du bit %S65 et sans vérifier que le
voyant vert d'accès à la carte est éteint, les données risquent d'être perdues.
Procédez comme suit pour retirer une carte mémoire d'une CPU BME•58•••• :

Etape Description
1 Générez un front montant sur le bit %S65.
2 Vérifiez que le voyant (LED) vert d'accès à la carte mémoire est éteint.
3 Ouvrez le capot de protection de la carte mémoire SD.
4 Poussez la carte mémoire jusqu'à ce que vous entendiez un déclic, puis relâchez-la.
Résultat : La carte devrait se détacher de son emplacement.
5 Retirez la carte de son emplacement.
Remarque : le voyant (LED) d'accès à la carte mémoire est allumé lorsque la carte est retirée de
la CPU.
6 Fermez le capot de protection de la carte mémoire.

82 EIO0000001579 10/2019
Modicon M580
Diagnostics
EIO0000001579 10/2019

Chapitre 3
M580 Diagnostics

M580 Diagnostics

Présentation
Ce chapitre fournit des informations sur les diagnostics qui peuvent être établis à l'aide
d'indicateurs matériels (état des voyants) et de bits ou de mots système si nécessaire. L'ensemble
des diagnostics du système M580 sont présentés dans le Guide de planification du système
Modicon M580.
Le processeur (ou CPU) gère différents types d'erreurs détectées :
 Les erreurs détectées qui sont récupérables et ne modifient pas le comportement du système
PAC, sauf si des options spécifiques sont utilisées.
 Les erreurs détectées qui ne sont pas récupérables et qui entraînent l'arrêt de la CPU.
 Les erreurs de CPU ou de système détectées qui entraînent une condition d'erreur de la CPU.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Conditions bloquantes 84
Conditions non bloquantes 86
CPU ou erreurs système 87
CPU Compatibilité des applications 88

EIO0000001579 10/2019 83
Diagnostics

Conditions bloquantes

Introduction
Les conditions bloquantes qui surviennent pendant l'exécution du programme d'application ne
provoquent pas d'erreurs système, mais elles arrêtent la CPU. La CPU passe alors à l'état
(voir page 33) HALT.

NOTE :
 Lorsqu'une CPU BMEH58•040 est à l'état HALT, les sorties RIO et DIO fonctionnent comme si
la CPU est à l'état STOP (voir page 385).
 Pour en savoir plus sur le diagnostic du système de redondance d'UC (Hot Standby), consultez
le chapitre relatif au diagnostic (voir Redondance d'UC Modicon M580, Guide de planification
du système pour, architectures courantes) dans le guide d'installation de la redondance d'UC
(Hot Standby) M580.

Diagnostic
Les indications visuelles d'une condition bloquante sontla LED ERR sur le panneau avant
(voir page 49) de la CPU.
Une description de l'erreur est donnée dans le mot système %SW125.
L'adresse de l'instruction qui s'exécutait lorsque la condition bloquante s'est produite est indiquée
par les mots système %SW126 à %SW127.
Valeurs du mot système %SW125 et description de la condition bloquante détectée
correspondante :

Valeur de %SW125 (hex) Description de la condition bloquante


0••• Exécution d'une fonction inconnue
0002 Fonctionnalité de signature de la carte SD (utilisée avec les fonctions
SIG_CHECK et SIG_WRITE)
2258 Exécution de l'instruction HALT
2259 Flux d'exécution différent du flux de référence
23•• Exécution d'une fonction CALL vers un sous-programme non défini
81F4 Nœud SFC incorrect
82F4 Code SFC inaccessible
83F4 Espace de travail SFC inaccessible
84F4 Trop d'étapes SFC initiales
85F4 Trop d'étapes SFC actives
86F4 Code de séquence SFC incorrect
87F4 Description de code SFC incorrecte

84 EIO0000001579 10/2019
Diagnostics

Valeur de %SW125 (hex) Description de la condition bloquante


88F4 Table de référence SFC incorrecte
89F4 Erreur détectée de calcul de l'index interne SFC
8AF4 Etat d'une étape SFC non disponible
8BF4 Mémoire SFC trop petite après changement dû à un téléchargement
8CF4 Section transition/action inaccessible
8DF4 Espace de travail SFC trop petit
8EF4 Version du code SFC plus ancienne que l'interpréteur
8FF4 Version du code SFC plus récente que l'interpréteur
90F4 Mauvaise description d'un objet SFC : pointeur NULL
91F4 Identificateur d'action non autorisé
92F4 Mauvaise définition du temps pour un identificateur d'action
93F4 Etape macro introuvable dans la liste des étapes actives pour désactivation
94F4 Dépassement (overflow) dans la table des actions
95F4 Dépassement (overflow) dans la table d'activation/désactivation des étapes
9690 Erreur détectée dans le CRC de l'application (somme de contrôle)
DE87 Erreur de calcul détectée sur des nombres à virgule
DEB0 Débordement (overrun) du chien de garde
DEF0 Division par 0
DEF1 Erreur détectée de transfert d'une chaîne de caractères
DEF2 Dépassement de capacité
DEF3 Débordement de l'index
DEF7 Erreur détectée d'exécution SFC
DEFE Etapes SFC non définies

Redémarrage de l'application
A la suite d'une condition bloquante, il est nécessaire d'initialiser la CPU arrêtée. La CPU peut
aussi être initialisée en attribuant au bit %S0 la valeur 1.
Lors de l'initialisation, l'application se comporte comme suit :
 les données reprennent leur valeur initiale
 les tâches sont arrêtées en fin de cycle
 l'image des entrées est actualisée
 les sorties sont commandées en position de repli

La commande RUN permet alors le redémarrage de l'application.

EIO0000001579 10/2019 85
Diagnostics

Conditions non bloquantes

Introduction
Le système génère une condition non bloquante lorsqu'il détecte une erreur d'entrée/sortie sur le
bus de l'embase (X Bus ou Ethernet) ou via l'exécution d'une instruction, qui peut être traitée par
le programme utilisateur et ne modifie pas l'état CPU.

Conditions liées aux diagnostics d'E/S


Une condition non bloquante liée aux E/S est diagnostiquée avec les indications suivantes :
 Combinaison LED I/O de la CPU : allumé fixe
 Combinaison LED I/O du module : allumé fixe
 bits système (type d'erreur) :
 %S10 à 0 : erreur d'E/S détectée sur l'un des modules du rack (erreur détectée d'alimentation
de voie, voie rompue, module non compatible avec la configuration, module non opérationnel
ou erreur détectée d'alimentation de module)
 %S16 à 0 : erreur d'E/S détectée dans la tâche en cours
 %S40–%S47 à 0 : erreur d'E/S détectée à l'adresse de rack 0 à 7

 bits et mots système combinés avec la voie qui présente une erreur détectée (numéro de voie
d'E/S et type d'erreur détectée) ou informations de DDT d'équipement·(I/O) du module d'E/S
(Device DDT) (pour les modules configurés en mode d'adressage Device DDT) :
 bit %Ir.m.c.ERR à 1 : erreur de canal détectée (échanges implicites)
 mot %MWr.m.c.2 : la valeur de ce mot précise le type de l'erreur détectée sur le canal
indiqué et dépend du module d'E/S (échanges implicites)

Conditions liées à l'exécution du diagnostic du programme


Une condition non bloquante liée à l'exécution du programme est diagnostiquée par les bits et mots
système suivants :
 bits système (type d'erreur détectée) :
 %S15 défini sur 1 : détection d’erreur de manipulation de chaîne de caractères
 %S18 défini sur 1 : dépassement de capacité, erreur détectée sur une virgule flottante ou
division par 0 (voir EcoStruxure™ Control Expert, Modes de fonctionnement)
 %S20 défini sur 1 : débordement d'index

 mot système (nature de l'erreur détectée) :


 %SW125 (voir page 84) (toujours mis à jour)

NOTE : L'état (voir page 33) de la CPU peut être forcé à HALT sur une condition récupérable
d'exécution du programme.
Il existe 2 manières de forcer une CPU à s'arrêter lorsque des erreurs non bloquantes liées à
l'exécution du programme sont détectées :
 utiliser la fonction de programme de diagnostic, accessible à partir du logiciel de programmation
Control Expert
 attribuer au bit système %S78 (HALTIFERROR) la valeur 1.

86 EIO0000001579 10/2019
Diagnostics

CPU ou erreurs système

Introduction
Les erreurs de CPU ou du système sont liées soit à la CPU (matériel ou logiciel), soit au câblage
du bus interne du rack. Ces défauts ne permettent plus d'assurer le fonctionnement correct du
système.
Une erreur de CPU ou du système provoque l'arrêt de la CPU en mode ERROR et nécessite un
redémarrage à froid. Avant d'exécuter un redémarrage à froid, placez la CPU en mode STOP pour
que le PAC de retourne pas en mode ERROR.

Diagnostic
Une erreur de CPU ou du système est diagnostiquée avec les indications suivantes :
 combinaison LED I/O de la CPU : allumé fixe
 la valeur du mot système %SW124 définit la source de l'erreur détectée :
 80 hex : erreur du chien de garde du système ou du câblage du bus interne du rack
 81 hex : erreur de câblage du bus interne du rack
 90 hex : interruption imprévue ou débordement de la pile de tâches du système

EIO0000001579 10/2019 87
Diagnostics

CPU Compatibilité des applications

Compatibilité des applications


Les tableaux suivants présentent les CPU autonomes (BMEP58•0•0) et de redondance d'UC
(BMEH58•0•0) capables de télécharger et d'exécuter des applications créées sur une CPU
différente.
Les applications sont créées sur une CPU autonome, puis transférées vers une autre CPU
autonome :

CPU autonomes Module sur lequel l'application est téléchargée et exécutée (BMEP58…
Module de création de 1020 2020 2040 3020 3040 4020 4040 5040 6040
l'application (↓)
BMEP581020 X X – X – X – – –
BMEP582020 – X – X – X – – –
BMEP582040 – – X – X – X X X
BMEP583020 – – – X – X – – –
BMEP583040 – – – – X – X X X
BMEP584020 – – – – – X – – –
BMEP584040 – – – – – – X X X
BMEP585040 – – – – – – – X X
BMEP586040 – – – – – – – – X
X oui
– non

88 EIO0000001579 10/2019
Diagnostics

Les applications sont créées sur une CPU de redondance d'UC, puis transférées vers une autre
CPU de redondance d'UC :

CPU de redondance Module sur lequel l'application est téléchargée et exécutée (BMEH58…
d'UC
Module de création de 2040 4040 6040
l'application (↓)
BMEH582040 X X X
BMEP584040 – X X
BMEP586040 – – X
X oui
– non

Exemple : Une application créée sur une CPU BMEP583020 ne peut être téléchargée ou exécutée
que sur une CPU BMEP583020 ou BMEP584020.
NOTE : Pour toutes les CPU M580, les versions 1.10 et 2.00 ne sont pas compatibles. Vous ne
pouvez pas configurer une CPU V2.00, et télécharger l'application vers une CPU V1.10.

EIO0000001579 10/2019 89
Diagnostics

90 EIO0000001579 10/2019
Modicon M580
Performances des processeurs
EIO0000001579 10/2019

Chapitre 4
Performances des processeurs

Performances des processeurs

Introduction
Cette section présente les performances des processeurs BMEP58•0•0.

Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet Page
Exécution de tâches 92
Temps de cycle de la tâche MAST : Présentation 96
Temps de cycle de tâche MAST : traitement du programme 97
Temps de cycle de tâche MAST : traitement interne en entrée et en sortie 98
Calcul du temps de cycle de la tâche MAST 101
Temps de cycle de tâche FAST 102
Temps de réponse sur événement 103

EIO0000001579 10/2019 91
Performances des processeurs

Exécution de tâches

Généralités
Les processeurs BME P58 •0•0 peuvent exécuter des applications monotâches ou multitâches.
Contrairement à une application monotâche qui n'exécute que la tâche maître, une application
multitâche définit l'ordre dans lequel les tâches sont exécutées.

Tâche maître
La tâche maître représente la tâche principale du programme application. Vous avez le choix entre
plusieurs modes d'exécution pour la tâche MAST :
 Cyclique (par défaut) : les cycles d'exécution sont enchaînés les uns après les autres.
 Périodique : un nouveau cycle démarre périodiquement, selon une période définie par
l'utilisateur (1 à 255 ms).
Si le temps d'exécution est supérieur à la période configurée par l'utilisateur, le bit %S19 est mis
à 1 et un nouveau cycle est lancé.
Le schéma suivant représente l'exécution cyclique de la tâche MAST :

Le schéma suivant représente l'exécution périodique de la tâche MAST :

Les deux cycles de la tâche MAST sont contrôlés par un chien de garde.
Le chien de garde se déclenche si la période d'exécution de la tâche MAST est supérieure à la
période maximale définie dans la configuration, et provoque une erreur logicielle. L'application
passe alors à l'état HALT et le bit %S11 est mis à 1 (l'utilisateur doit le remettre à 0).
La valeur du chien de garde (%SW11) est configurable entre 10 ms et 1 500 ms (valeur par défaut :
250 ms).
NOTE : il est impossible de définir une valeur de chien de garde inférieure à la période.

92 EIO0000001579 10/2019
Performances des processeurs

En mode de fonctionnement périodique, un contrôle supplémentaire détecte un dépassement de


la période. Ce dépassement n'entraîne pas l'arrêt de l'automate tant qu'il reste inférieur à la valeur
du chien de garde.
Le bit %S19 signale un dépassement de période. Il est mis à 1 par le système lorsque le temps de
cycle devient supérieur à la période de la tâche. L'exécution périodique est aussitôt remplacée par
l'exécution cyclique.
La tâche MAST peut être contrôlée par les bits et les mots système suivants :

Objet système Description


%SW0 Période de la tâche MAST
%S30 Activation de la tâche maître
%S11 Défaut de chien de garde
%S19 Dépassement de période
%SW27 Temps système du dernier cycle (en ms)
%SW28 Temps système le plus long (en ms)
%SW29 Temps système le plus court (en ms)
%SW30 Temps d'exécution du dernier cycle (en ms)
%SW31 Temps d'exécution du cycle le plus long (en ms)
%SW32 Temps d'exécution du cycle le plus court (en ms)

Tâche rapide
La tâche FAST est destinée aux traitements courts et périodiques.
L'exécution de la tâche FAST est périodique et doit être rapide pour éviter tout dépassement par
des tâches moins prioritaires. La période de la tâche FAST peut être configurée entre 1 et 255 ms.
Le principe d'exécution de la tâche FAST est le même que celui de l'exécution périodique de la
tâche MAST.
La tâche FAST peut être contrôlée par les bits et les mots système suivants :

Objet système Description


%SW1 Période de la tâche FAST
%S31 Activation de la tâche rapide
%S11 Défaut de chien de garde
%S19 Dépassement de période
%SW33 Temps d'exécution du dernier cycle (en ms)
%SW34 Temps d'exécution du cycle le plus long (en ms)
%SW35 Temps d'exécution du cycle le plus court (en ms)

EIO0000001579 10/2019 93
Performances des processeurs

Tâches d'événement
Lors du traitement d'événements, le temps de réaction du programme application peut être réduit
lorsque les événements proviennent :
 de modules d'entrées/sorties (blocs EVTi)
 de temporisateurs d'événements (blocs TIMERi)

Le traitement des événements est asynchrone. En effet, l'apparition d'un événement déroute le
programme application vers le processus associé à la voie d'entrées/sorties ou vers le
temporisateur d'événement qui a déclenché l'événement.
Les tâches d'événement peuvent être contrôlées par les bits et les mots système suivants :

Objet système Description


%S38 Activation du traitement d'événements
%S39 Saturation de la pile de gestion des signaux d'événement
%SW48 Nombre d'événements d'E/S et de processus de télégramme traités
NOTE : TELEGRAM est disponible uniquement pour PREMIUM (pas sur Quantum ni sur
M340).

Exécution monotâche
Le programme d'une application monotâche est associé à une seule tâche : la tâche MAST.
Le schéma suivant présente le cycle d'exécution d'une application monotâche :

94 EIO0000001579 10/2019
Performances des processeurs

Exécution multitâche
Le schéma suivant montre le niveau de priorité des tâches dans une structure multitâche :

Le schéma suivant montre l'exécution des tâches dans une structure multitâche :

EIO0000001579 10/2019 95
Performances des processeurs

Temps de cycle de la tâche MAST : Présentation

Généralités
Le temps de cycle de la tâche MAST correspond à la somme des temps suivants :
 temps de traitement interne en entrée,
 temps de traitement du programme de la tâche maître,
 temps de traitement interne en sortie.

Illustration
Le schéma suivant définit le temps de cycle de la tâche MAST :

T.I. Traitement interne

96 EIO0000001579 10/2019
Performances des processeurs

Temps de cycle de tâche MAST : traitement du programme

Définition du temps de traitement du programme


Le temps de traitement du programme est équivalent au temps d'exécution du code application.

Temps d'exécution du code application


Le temps d'exécution du code application est la somme des temps nécessaires pour que le
programme d'application exécute chaque instruction, à chaque cycle automate.
Le tableau ci-dessous indique le temps d'exécution pour 1 K d'instructions (soit 1 024 instructions).

Processeurs Temps d'exécution du code application (1)


Programme 100 % booléen Programme 65 % booléen + 35 %
numérique
BMEP581020, BMEP581020H 0,12 milliseconde 0,15 milliseconde
BMEP582020, BMEP582020H
BMEP582040, BMEP52040H
BMEP583020
BMEP583040
BMEP584020
BMEP584040
BMEP585040, BMEP585040C
BMEP586040, BMEP586040C

(1) Toutes les instructions sont exécutées à chaque cycle automate.

EIO0000001579 10/2019 97
Performances des processeurs

Temps de cycle de tâche MAST : traitement interne en entrée et en sortie

Généralités
Le temps de traitement interne des entrées et des sorties est la somme des temps suivants :
 durée temps système de la tâche MAST ;
 temps de réception maximal du système de communication et temps de gestion en entrée
maximal des entrées/sorties implicites ;
 temps de transmission du système de communication et temps de gestion en sortie maximal
pour les entrées/sorties implicites.

Temps système de la tâche MAST


Pour les processeurs BMEP58•0•0, le temps système de la tâche MAST est de 700 μs.
NOTE :
trois mots système donnent des informations sur les temps système de la tâche MAST :
 %SW27 : temps système du dernier cycle
 %SW28 : temps système le plus long
 %SW29 : temps système le plus court

Temps de gestion des entrées/sorties implicites


Le temps de gestion des entrées implicites est la somme des temps suivants :
 base fixe de 25 µs
 somme des temps de gestion des entrées de chaque module (IN dans le tableau ci-après)

Le temps de gestion des sorties implicites est la somme des temps suivants :
 base fixe de 25 µs (FAST), 73 µs (MAST)
 somme des temps de gestion des sorties de chaque module (OUT dans le tableau ci-après)

Le tableau suivant présente le temps de gestion topologique (T) et DDT (DDT) des entrées (IN) et
des sorties (OUT) pour chaque module.

T Module Temps de gestion Temps de gestion des Temps de gestion total


DDT des entrées (IN) ( μs) sorties (OUT) ( μs) (IN+OUT) ( μs)

T BMXDDI1602, module à 60 40 100


16 entrées TOR
DDT 30 29 60
T BMXDDI3202K, module à 67 44 111
32 entrées TOR
DDT 34 31 64
T BMXDDI6402K, module à 87 63 150
DDT 64 entrées TOR 40 43 83
T BMXDDO1602, module à 60 45 105
16 sorties TOR
DDT 31 34 64

98 EIO0000001579 10/2019
Performances des processeurs

T Module Temps de gestion Temps de gestion des Temps de gestion total


DDT des entrées (IN) ( μs) sorties (OUT) ( μs) (IN+OUT) ( μs)

T BMXDDO1612, module à 60 45 105


DDT 16 sorties TOR 30 33 63
T BMXDDO3202K, module à 67 μs 51 μs 118
32 sorties TOR
DDT 33 35 69
T BMXDDO6402K, module à 87 75 162
DDT 64 sorties TOR 40 50 89
T BMXDDM16022, module à 68 59 127
8 entrées TOR et 8 sorties
DDT 44 51 95
TOR
T BMXDDM3202K, module à 75 63 138
DDT 16 entrées TOR et 16 sorties 48 54 102
TOR
T BMXDDM16025, module à 68 59 127
8 entrées TOR et 8 sorties
DDT 44 51 95
TOR
T BMXDAI0805, module à 60 40 100
DDT 8 entrées TOR 28 28 56
T BMXDAI1602, module à 60 40 100
16 entrées TOR
DDT 29 29 59
T BMXDAI1603, module à 60 40 100
DDT 16 entrées TOR 30 29 59
T BMXDAI1604, module à 60 40 100
16 entrées TOR
DDT 30 29 58
T BMXDAO1605, module à 60 45 105
DDT 16 sorties TOR 30 33 64
T BMXAMI0410, module 103 69 172
analogique
DDT 43 42 85
T BMXAMI0800, module 103 69 172
DDT analogique 63 65 129
T BMXAMI0810, module 103 69 172
analogique
DDT 63 65 128
T BMXAMO0210, module 65 47 112
analogique
DDT 30 35 65
T BMXAMO802, module 110 110 220
analogique
DDT 47 74 121

EIO0000001579 10/2019 99
Performances des processeurs

T Module Temps de gestion Temps de gestion des Temps de gestion total


DDT des entrées (IN) ( μs) sorties (OUT) ( μs) (IN+OUT) ( μs)

T BMXAMM0600, module 115 88 203


DDT analogique 82 80 162
T BMXDRA0804, module à 56 43 99
8 sorties TOR
DDT 27 31 58
T BMXDRA0805, module à 56 43 99
DDT 8 sorties TOR 28 31 59
T BMXEHC0200, module de 102 93 195
comptage à deux voies
DDT 101 108 208
T BMXEHC0800, module de 228 282 510
DDT comptage à huit voies 261 317 578

Temps du système de communication


La communication (hors télégrammes) est gérée lors des phases de traitement interne de la tâche
MAST :
 en entrée pour la réception de messages,
 en sortie pour l'émission de messages.

Le temps de cycle de la tâche MAST est donc affecté par le trafic de communication. Le temps par
cycle consacré à la communication varie considérablement en fonction des éléments suivants :
 Trafic généré par le processeur : nombre de fonctions élémentaires de communication actives
simultanément
 Trafic généré par d'autres équipements à destination du processeur ou pour lesquels le
processeur assure la fonction de routeur en tant que maître.
Ce temps n'est consacré que dans les cycles où il y a un nouveau message à gérer.
NOTE : les différents temps ne se produisent pas nécessairement tous dans un même cycle.
L'émission de messages a lieu dans le même cycle d'automate que l'exécution de l'instruction
lorsque le trafic de communication est faible. Toutefois, les réponses ne parviennent jamais dans
le même cycle que l'exécution de l'instruction.

100 EIO0000001579 10/2019


Performances des processeurs

Calcul du temps de cycle de la tâche MAST

Généralités
Le temps de cycle de la tâche MAST peut se calculer avant la phase de mise en œuvre, si la
configuration automate souhaitée est connue. Pendant la phase de mise en œuvre, il est aussi
possible de connaître ce temps de cycle grâce aux mots système %SW30 - %SW32.

Méthode de calcul
Le tableau suivant présente la méthode de calcul du temps de cycle de la tâche MAST.

Etape Action
1 Calculez le temps de traitement interne en entrée et en sortie en additionnant
les temps suivants :
 durée temps système de la tâche MAST, (voir Modicon M340,
Processeurs, Manuel de configuration)
 temps de réception maximal du système de communication et temps de
gestion maximal en entrée des entrées/sorties implicites (voir Modicon
M340, Processeurs, Manuel de configuration),
 temps de transmission maximal du système de communication et temps de
gestion maximal en sortie des entrées/sorties implicites (voir Modicon
M340, Processeurs, Manuel de configuration).
2 Calculez le temps de traitement du programme (voir Modicon M340,
Processeurs, Manuel de configuration) en fonction du nombre d'instructions et
de la nature (booléen, numérique) du programme.
3 Additionnez le temps de traitement du programme et le temps de traitement
interne en entrée et en sortie.

EIO0000001579 10/2019 101


Performances des processeurs

Temps de cycle de tâche FAST

Définition
Le temps de cycle de la tâche FAST correspond à la somme des temps suivants :
 temps de traitement du programme ;
 temps de traitement interne en entrée et sortie.

Définition du temps de traitement interne en entrée et sortie


Le temps de traitement interne en entrée et sortie correspond à la somme des temps suivants :
 temps système de la tâche FAST ;
 temps de gestion en entrée et sortie pour les entrées/sorties implicites. (voir Modicon M340,
Processeurs, Manuel de configuration)
Pour les processeurs BMEP58•0•0, le temps système de la tâche FAST est de 130 μs.

102 EIO0000001579 10/2019


Performances des processeurs

Temps de réponse sur événement

Généralités
Le temps de réponse est le temps entre un front sur une entrée événementielle et le front
correspondant sur une sortie positionnée par le programme de la tâche événementielle.

Temps de réponse
Le tableau suivant indique le temps de réponse des processeurs BMEP58•0•0 avec un programme
d'application de 100 instructions booléennes et le module.

Processeurs Minimum Typique Maximum


BMEP58•0•0 1 625 μs 2 575 μs 3 675 μs

EIO0000001579 10/2019 103


Performances des processeurs

104 EIO0000001579 10/2019


Modicon M580
Configuration
EIO0000001579 10/2019

Partie III
Configuration de la CPU dans Control Expert

Configuration de la CPU dans Control Expert

Introduction
Cette partie du manuel explique comment configurer un système M580 avec Control Expert.

Contenu de cette partie


Cette partie contient les chapitres suivants :
Chapitre Titre du chapitre Page
5 Configuration des CPU M580 107
6 Programmation et modes de fonctionnement des CPU M580 393

EIO0000001579 10/2019 105


Configuration

106 EIO0000001579 10/2019


Modicon M580
Configuration des CPU M580
EIO0000001579 10/2019

Chapitre 5
Configuration des CPU M580

Configuration des CPU M580

Introduction
Ce chapitre décrit la configuration des CPU M580.

Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre Sujet Page
5.1 Projets Control Expert 108
5.2 Configuration de la CPU avec Control Expert 123
5.3 Configuration de la CPU M580 avec des DTM dans Control Expert 146
5.4 Diagnostics via le navigateur de DTM de Control Expert 155
5.5 Action en ligne 172
5.6 Diagnostics disponibles via Modbus/TCP 179
5.7 Diagnostics disponibles via les objets CIP EtherNet/IP 182
5.8 Listes d'équipements DTM 222
5.9 Messagerie explicite 248
5.10 Messagerie explicite avec le bloc MBP_MSTR dans les stations RIO Quantum 281
5.11 Messagerie implicite 306
5.12 Configuration de la CPU M580 en tant qu'adaptateur EtherNet/IP 335
5.13 Catalogue matériel 347
5.14 Pages Web relatives aux CPU M580 358
5.15 Pages Web des UC redondantes M580 378

EIO0000001579 10/2019 107


Configuration des CPU M580

Sous-chapitre 5.1
Projets Control Expert

Projets Control Expert

Présentation
Cette section explique comment ajouter une CPU M580 à une application Control Expert.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Création d'un projet dans Control Expert 109
Protection d'un projet dans Control Expert 111
Configuration de la taille et de l'emplacement des entrées et des sorties 113
Gestion de projets 119
Fonction de scrutation des DIO 121

108 EIO0000001579 10/2019


Configuration des CPU M580

Création d'un projet dans Control Expert

Introduction
Si vous n'avez pas créé de projet dans Control Expert et installé d'alimentation et une CPU M580,
utilisez les étapes suivantes pour créer un nouveau projet Control Expert contenant ces
composants :
 M580 CPU (voir page 19)
 Alimentation

Création et enregistrement d'un projet Control Expert


Pour créer un projet Control Expert, procédez comme suit :

Etape Action
1 Ouvrez Control Expert.
2 Cliquez sur Fichier → Nouveau... pour ouvrir la fenêtre Nouveau projet.
3 Dans la fenêtre Automate, développez le nœud Modicon M580 et sélectionnez une CPU.
NOTE : Reportez-vous à la rubrique CPU Service de scrutation (voir page 23) pour sélectionner
la CPU appropriée, en fonction de vos besoins DIO et RIO.
Dans la fenêtre Rack, développez le nœud Station locale Modicon M580 et sélectionnez un rack.
4 Cliquez sur OK.
Résultat : La boîte de dialogue Navigateur du projet s'ouvre.
5 Cliquez sur Fichier → Enregistrer pour ouvrir la fenêtre Enregistrer sous.
6 Entrez un Nom de fichier pour votre projet Control Expert et cliquez sur Enregistrer.
Résultat : Control Expertenregistre votre projet à l'emplacement spécifié.

Modification de l'emplacement de stockage par défaut (facultatif)


Vous pouvez modifier l'emplacement par défaut où Control Expert stocke les nouveaux projets
avant de cliquer sur Enregistrer :

Etape Action
1 Cliquez sur Outils → Options pour ouvrir la fenêtre Paramètres des options.
2 Dans le volet gauche, accédez à Options → Général → Chemins.
3 Dans le volet droit, entrez un nouvel emplacement dans Chemin du projet. Vous pouvez
également modifier les éléments suivants :
 le chemin du fichier d'import/export,
 le chemin XVM,
 le chemin des modèles de paramètres de projet.

4 Cliquez sur OK pour fermer la fenêtre et enregistrer les modifications.

EIO0000001579 10/2019 109


Configuration des CPU M580

Sélection d'une alimentation


Une alimentation par défaut est automatiquement ajoutée au rack lorsque vous créez un projet
Control Expert. Pour utiliser une alimentation différente, procédez comme suit :

Etape Action
1 Dans le Navigateur de projets, double-cliquez sur Bus automate pour afficher une représentation
graphique du rack :
 La CPU M580 sélectionnée est en deuxième position.
 Une alimentation par défaut apparaît en première position.
 Control Expert ouvre automatiquement le Catalogue matériel correspondant à l'onglet Bus
automate.
2 Sélectionnez l'alimentation automatiquement ajoutée au Bus automate.
3 Appuyez sur la touche Suppression pour supprimer cette alimentation.
4 Double-cliquez sur le premier emplacement du Bus automate pour ouvrir la liste Nouvel
équipement.
5 Double-cliquez sur l'alimentation de votre choix pour qu'elle apparaisse dans le Bus automate.
6 Fichier → EnregistrerCliquez pour enregistrer votre projet.

110 EIO0000001579 10/2019


Configuration des CPU M580

Protection d'un projet dans Control Expert

Création du mot de passe de l'application


Dans Control Expert, créez un mot de passe pour protéger votre application contre les
modifications indésirables. Le mot de passe est chiffré et stocké dans le PAC. Pour toute
modification de l'application, le mot de passe est nécessaire.

Etape Action
1 Dans le Navigateur de projet, cliquez avec le bouton droit sur Projet → Propriétés.
2 Dans la fenêtre Propriétés du projet, cliquez sur l'onglet Protection.
3 Dans le champ Application, cliquez sur Modification du mot de passe.
4 Dans la fenêtre Modification du mot de passe, entrez un mot de passe dans les champs Entrée
et Confirmation.
5 Cliquez sur OK.
6 Dans le champ Application, cocher l'option de verrouillage Auto-lock si vous souhaitez que la
saisie du mot de passe soit requise pour réactiver l'affichage de l'application.
Vous pouvez également cliquer sur les flèches haut/bas pour définir le nombre de minutes
avant le verrouillage automatique de l'application.
7 Pour enregistrer les modifications :
 Cliquez sur Appliquer pour laisser la fenêtre Propriétés du projet ouverte.
– ou –
 Cliquez sur OK pour fermer la fenêtre .

8 Cliquez sur Fichier → Enregistrer pour enregistrer votre application.


9 Pour changer le mot de passe ultérieurement, suivez les étapes indiquées ci-dessus.

Pour plus d'informations concernant le mot de passe de l'application, consultez la page Protection
de l'application (voir EcoStruxure™ Control Expert, Modes de fonctionnement).
NOTE : lors de l'exportation d'un projet dans un fichier .XEF ou .ZEF, le mot de passe de
l'application est effacé.

EIO0000001579 10/2019 111


Configuration des CPU M580

Utilisation de la protection de la mémoire


Dans Control Expert, sélectionnez l'option Protection de mémoire pour protéger votre application
contre des modifications non souhaitées.

Etape Action
1 Dans la fenêtre Navigateur de projet, développez le dossier Configuration pour afficher la CPU.
2 Pour ouvrir la fenêtre de configuration de l'UC :
 Double-cliquez sur la CPU.
– ou –
 Cliquez avec le bouton droit sur BME P58 •0•0 → Ouvrir.

3 Dans la fenêtre de l'UC, cliquez sur l'onglet Configuration.


4 Sélectionnez l'option Protection de mémoire et entrez l'adresse d'entrée souhaitée.
5 Cliquez sur Fichier → Enregistrer pour enregistrer votre application.

112 EIO0000001579 10/2019


Configuration des CPU M580

Configuration de la taille et de l'emplacement des entrées et des sorties

Introduction
Dans le navigateur de projet Control Expert, double-cliquez sur Bus automate pour afficher le rack
principal. Cliquez ensuite sur la CPU (pas sur les connecteurs Ethernet) pour ouvrir la fenêtre
permettant de la configurer.

Définition des paramètres d'adresse globale et de mode de fonctionnement


Cliquez sur l'onglet Configuration pour modifier la taille et les positions de départ des entrées et
des sorties :

Etape Action
1 Double-cliquez sur l'image de la CPU M580 dans le bus automate pour afficher ses propriétés.
2 Sélectionnez l'onglet Configuration.
3 Dans la zone Mode de fonctionnement, cochez les cases permettant d'activer les paramètres suivants dans
l'application :

EIO0000001579 10/2019 113


Configuration des CPU M580

Etape Action
4 Entrée Run/stop Utilisez ces deux paramètres pour mettre le PAC en mode Run ou Stop. Pour plus
d'informations sur l'impact de ces paramètres, consultez la rubrique Gestion de l'entrée
Run/Stop par
Run/Stop (voir page 403). (Par défaut = décochée)
entrée
uniquement
Protection Cette fonction est activée par un bit d'entrée. Elle interdit le chargement d'un projet sur
mémoire la PAC et la modification en mode connecté, quelle que soit la voie de communication.
Les commandes d'exécution et d'arrêt sont autorisées. (Par défaut = décochée)
Démarrage L'activation de cette option met automatiquement le PAC en mode RUN lors d'un
Automatique en démarrage à froid. (Par défaut = décochée)
Run
Initialisation de Si vous cochez la case (état par défaut) lors d'un démarrage à froid (voir page 406) ou
%MWi au d'un téléchargement :
démarrage à froid  les valeurs %MWi sont traitées comme les autres variables globales (initialisées sur
la valeur 0 ou sur la valeur initiale, selon l'application) dans tous les cas de démarrage
à froid.
Si vous décochez la case lors d'un démarrage à froid ou d'un téléchargement :
 les mots internes %MW sont restaurés à partir de la mémoire flash interne s'ils ont
été préalablement enregistrés dans cette mémoire (à l'aide du mot %SW96),
 Sinon,
 si le démarrage à froid est lié à une mise hors tension ou à une pression sur le
bouton de réinitialisation, les mots internes %MW sont initialisés,
 si ce n'est pas le cas, les valeurs actuelles des mots internes %MW sont
conservées.
NOTE : si la nouvelle application (ou l'application restaurée) comporte davantage de
mots internes %MW que l'application précédente, les mots internes %MW ajoutés sont
réglés sur 0 (les valeurs initiales différentes de zéro ne sont pas appliquées)
Démarrage à Si elle est sélectionnée, cette option force le démarrage à froid (voir page 408) de
froid uniquement l'application, au lieu du démarrage à chaud normal. Par défaut, l'option Démarrage à
froid uniquement n'est pas cochée. Une application utilisant cette fonctionnalité :
 ne peut pas être téléchargée sur un PAC utilisant une version antérieure.
 ne peut pas être exécutée sur un PAC utilisant une version antérieure.

5 L'option Prise en charge des stations distantes Quantum est seulement disponible pour les modules
BMEP584040, BMEP585040, BMEP586040, BMEH584040 et BMEH586040.
Par défaut, cette option est cochée (l'utilisation de stations distantes Quantum est autorisée) et le
pourcentage de mémoire utilisée s'affiche (sous forme de graphique à barres).
NOTE : la taille maximale de la RAM d'état dépend de la structure de la mémoire Quantum.
Lorsque l'option est décochée, vous ne pouvez pas ajouter de stations Quantum dans la configuration. En
outre, il est impossible de la décocher si la configuration comporte au moins une station Quantum.

114 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
6 Configurez la taille des emplacements mémoire sous Taille des champs d'adresse globale.
NOTE : Les CPU à redondance d'UC et autonomes avancées (BMEP584040, BMEP585040,
BMEP586040, BMEH584040 et BMEH586040) incluent une fonction de gestion de la mémoire RAM d'état
pour les stations Quantum Ethernet RIO. La fonction RAM d'état prend en charge les sections de logique
LL984 des applications LL984 converties.
Les options de gestion de mémoire suivantes figurent dans l'onglet Configuration :
Utilisation de la Pourcentage d'utilisation de la mémoire de la CPU (graphique à barres) à partir du cumul
mémoire des valeurs entrées dans les champs %M, %MW, %I et % IW ci-dessous. (Pris en charge
uniquement par les CPU à redondance d'UC et autonomes avancées avec fonction RAM
d'état. Pour ces CPU, l'option Prise en charge des stations distantes Quantum doit être
déjà cochée.)
NOTE : les valeurs saisies pour le pourcentage d'utilisation de la mémoire des CPU ne
doivent pas dépasser 100 %.
%M-0x Entrez la valeur appropriée pour chaque type de champ d'adresse. (%I et %IW sont pris
%MW-4x en charge par les UC à redondance d'UC et autonomes avancées gérant la RAM d'état
uniquement.)
%I-1x
NOTE : Les valeurs de %IW et %MW doivent être divisibles par 8 pour les versions
%IW-3x antérieures à 2.30 et divisibles par 128 pour les autres versions. La valeur de %IW et
%KW %MW doivent être divisibles par 8 pour toutes les versions.
Visualiseur Ouvre le Visualiseur de la RAM d'état, qui affiche la façon dont la mémoire est allouée.
NOTE : pour saisir :
 Des valeurs maximales : cliquez sur le bouton Valeurs maximales, cochez les cases appropriées dans
la colonne Max., puis cliquez sur OK.
 Des valeurs par défaut : cliquez sur le bouton Valeurs par défaut, cochez les cases appropriées dans la
colonne Valeurs par défaut, puis cliquez sur OK.
NOTE : Applications M580 / S908 :
Dans les CPU M580 compatibles avec l'adaptateur réseau Quantum S908 (voir Modicon Quantum
140CRA31908, Module adaptateur, Guide d'installation et de configuration) et une version SE ≥ 02.30 :
(nombre de %I + nombre de %M) ≤ 65535. Le nombre maximal de %I est 65 280. Le nombre maximal de
%M est 65 280.
7 Cochez la case Modification en ligne en mode RUN ou STOP (dans la section Modification de Configuration
en ligne) pour utiliser la fonction de modification de configuration à la volée (CCOTF).
8 Sélectionnez Edition → Valider (ou cliquez sur le bouton dans la barre d'outils) pour enregistrer la
configuration.

NOTE :
 Une fois que vous avez validé les paramètres du module, vous ne pouvez plus modifier le nom
du module. Si vous décidez par la suite de modifier le nom du module, supprimez le module
existant de la configuration, puis ajoutez un module de remplacement et renommez-le.
 Outre l'onglet Configuration décrit ci-dessus, la fenêtre de configuration de la CPU contient les
onglets Objets d'E/S et Animation et les trois sous-onglets suivants : Tâche, Horodateur et
Informations.

EIO0000001579 10/2019 115


Configuration des CPU M580

Mémoire d'état de la CPU M580 sans station distante RAM configurée


Les tableaux suivants indiquent les valeurs maximales et par défaut des objets mémoire de la CPU
M580 sans stations Quantum ou lorsque l'option Prise en charge des stations distantes Quantum
est décochée.

Référence %M %I Limite pour


Par défaut Maximum Par défaut Maximum %M + %I

BMEP581020(H) 512 32 634 512 32 634 ≤ 32 634


BMEP582020(H) 512 32 634 512 32 634 ≤ 32 634
BMEP582040(H) 512 32 634 512 32 634 ≤ 32 634
BMEH582040(C) 512 32 634 512 32 634 ≤ 32 634
BMEP583020 512 32 634 512 32 634 ≤ 32 634
BMEP583040 512 32 634 512 32 634 ≤ 32 634
BMEP584020 512 32 634 512 32 634 ≤ 32 634
BMEP584040 512 65 280 512 65 280 ≤ 65 280
BMEH584040(C) 512 65 280 512 65 280 ≤ 65 280
BMEP585040(C) 512 65 280 512 65 280 ≤ 65 280
BMEP586040(C) 512 65 280 512 65 280 ≤ 65 280
BMEH586040(C) 512 65 280 512 65 280 ≤ 65 280

Référence %MW %IW Limite pour


Par défaut Maximum Par défaut Maximum %MW + %IW

BMEP581020(H) 1 024 32 464 1 024 32 464 ≤ 32 464


BMEP582020(H) 1 024 32 464 1 024 32 464 ≤ 32 464
BMEP582040(H) 1 024 32 464 1 024 32 464 ≤ 32 464
BMEH582040(C) 1 024 32 464 1 024 32 464 ≤ 32 464
BMEP583020 2 048 65 232 2 048 65 232 ≤ 65 232
BMEP583040 2 048 65 232 2 048 65 232 ≤ 65 232
BMEP584020 2 048 65 232 2 048 65 232 ≤ 65 232
BMEP584040 2 048 65 232 2 048 65 232 ≤ 65 232
BMEH584040(C) 2 048 65 232 2 048 65 232 ≤ 65 232
BMEP585040(C) 2 048 65 232 2 048 65 232 ≤ 65 232
BMEP586040(C) 2 048 65 232 2 048 65 232 ≤ 65 232
BMEH586040(C) 2 048 65 232 2 048 65 232 ≤ 65 232

116 EIO0000001579 10/2019


Configuration des CPU M580

Mémoire d'état de la CPU M580 avec stations distantes RAM configurées


Sur la CPU M580 SV 2.70 (ou version antérieure), chaque objet %I et %M utilise environ 1 octet.
Sur la CPU M580 SV 2.80 (ou version ultérieure), l'espace occupé par chaque objet %I ou %M est
optimisé. La RAM d'état peut donc contenir davantage d'objets.
Lorsque des stations distantes Ethernet Quantum sont configurées sur une CPU M580 SV 2.80
(ou version ultérieure), la taille totale de la RAM d'état reste inchangée (128 Ko). Par contre, vous
pouvez affecter plus d'objets %M et %I.
Exemple : avec 12 000 %IW, 40 000 %MW et 25 216 %I, le nombre maximal d'objets %M est égal
à 128 sur la CPU SV 2.70, contre 40 064 sur la CPU SV 2.80.

EIO0000001579 10/2019 117


Configuration des CPU M580

Finalisation de la configuration du réseau Ethernet


Après avoir défini les paramètres précédents, vous pouvez configurer ceux du processeur (CPU),
en commençant par les propriétés des voies. Configurez ensuite les équipements du réseau
Ethernet.

118 EIO0000001579 10/2019


Configuration des CPU M580

Gestion de projets

Téléchargement de l'application vers la CPU


Téléchargez l'application Control Expert vers la CPU via l'un de ses ports ou une connexion à un
module de communication Ethernet :

Méthode Connexion
Port USB Si la CPU et le PC qui exécutent Control Expert possèdent des ports USB, vous pouvez
télécharger l'application sur la CPU directement depuis les ports USB (voir page 56)
(version 1.1 ou ultérieure).
Port Ethernet Si la CPU et le PC qui exécutent Control Expert possèdent des ports Ethernet, vous
pouvez télécharger l'application sur la CPU directement depuis les ports Ethernet.
Module de Vous pouvez télécharger l'application sur la CPU en connectant Control Expert à l'adresse
communication IP d'un module de communication.

NOTE : Pour plus d'informations, reportez-vous à la section Téléchargement d'applications sur la


CPU (voir Modicon M580 Autonome, Guide de planification du système pour, architectures
courantes), dans le document Modicon M580 - Redondance d'UC - Guide de planification du
système pour architectures courantes.

Conversion d'applications existantes vers M580


Pour plus d'informations sur le processus de conversion, contactez le support technique Schneider
Electric.

Restauration et sauvegarde de projets


La RAM d'application (voir page 400) de la CPU et la mémoire flash de la CPU effectuent automati-
quement et manuellement les tâches suivantes :
 Restaurer un projet dans la CPU à partir de la mémoire flash (et de la carte mémoire le cas
échéant) :
 automatiquement après un redémarrage
 automatiquement lors d'une reprise à chaud
 automatiquement lors d'un démarrage à froid
 manuellement à l'aide d'une commande Control Expert : Automate → Sauvegarde du projet
→ Restauration de la sauvegarde
NOTE : Si vous insérez une carte mémoire contenant une application différente de celle stockée
dans la CPU, cette application est transférée de la carte mémoire vers la RAM d'application de
la CPU lorsque la fonction de restauration est exécutée. Si cette opération était involontaire,
sachez que les paramètres précédents (y compris l'adresse IP et les paramètres obtenus via le
serveur FDR) seront écrasés et perdus.

EIO0000001579 10/2019 119


Configuration des CPU M580

 Enregistrer le projet de la CPU dans la mémoire flash (et la carte mémoire si elle est insérée) :
 automatiquement après une modification en ligne effectuée dans la RAM d'application
 automatiquement après un téléchargement
 automatiquement lors de la détection du front montant sur le bit système %S66
 manuellement à l'aide d'une commande Control Expert : Automate → Sauvegarde du projet
→ Enregistrer la sauvegarde
NOTE : la sauvegarde commence après l'exécution du cycle MAST en cours et avant le
démarrage du cycle MAST suivant.
Si MAST est configuré en mode périodique, définissez la période MAST sur une valeur
supérieure au temps d'exécution MAST. Cela permet au processeur d'exécuter la sauvegarde
complète sans interruption.
Si la période MAST est définie sur une valeur inférieure au temps d'exécution de la tâche MAST,
le traitement de la sauvegarde est fragmenté et dure plus longtemps.
 Comparer le projet de la CPU et celui de la mémoire flash :
 manuellement à l'aide d'une commande Control Expert : Automate → Sauvegarde du projet
→ Comparer la sauvegarde
NOTE : Quand une carte mémoire valide est insérée (voir page 63) avec une application valide,
les opérations de sauvegarde et de restauration s'effectuent comme suit :
 La sauvegarde de l'application est effectuée d'abord sur la carte mémoire, puis en mémoire
flash.
 La restauration de l'application est effectuée d'abord de la carte mémoire vers la RAM
d'application de la CPU, puis copiée de la RAM d'application vers la mémoire flash.

120 EIO0000001579 10/2019


Configuration des CPU M580

Fonction de scrutation des DIO

Présentation
Un service de scrutation DIO intégré dans une CPU M580 autonome (BMEP58•0•0) ou Hot
Standby (BMEH58•0•0) peut gérer des équipements distribués. Grâce à ce service, les
passerelles Ethernet (maîtres Profibus et CANopen, par exemple) peuvent fonctionner de la même
façon qu'un équipement distribué.
Toutes les communications de scrutation DIO ont lieu sur l'embrase Ethernet ou par le biais d'un
port Ethernet.
NOTE : Les UC BMEP58•040 gèrent également les modules RIO par le biais du service de
scrutation RIO, mais il est ici question du service de scrutation DIO.

Présentation du service de scrutation DIO


Dans cet exemple de réseau, la CPU est connectée au réseau DIO (2) et au réseau de contrôle (8).

1 CPU avec service de scrutation DIO intégré


2 Partie en cuivre de l'anneau principal
3 Partie fibre optique de l'anneau principal
4 DRS reliant un sous-anneau DIO à l'anneau principal
5 DRS configuré pour la transition cuivre-fibre et fibre-cuivre reliant un sous-anneau DIO à l'anneau principal
6 Sous-anneau DIO
7 Nuage DIO
8 CPU connectant le réseau de contrôle au système M580

EIO0000001579 10/2019 121


Configuration des CPU M580

Illustration de connexions directes à l'équipement distribué :

1 Une CPU du rack principal exécute le service de scrutation d'E/S Ethernet.


2 Un module de communication Ethernet BMENOC0301/11 (connexion de l'embase Ethernet activée) gère
les équipements distribués sur le réseau d'équipements.
3 Un module de communication Ethernet BMENOC0301/11 (connexion de l'embase Ethernet activée) est
connecté à un nuage DIO.
4 Un module de sélection d'options de réseau BMENOS0300 est connecté à un sous-anneau DIO.

122 EIO0000001579 10/2019


Configuration des CPU M580

Sous-chapitre 5.2
Configuration de la CPU avec Control Expert

Configuration de la CPU avec Control Expert

Introduction
Cette section explique comment configurer la CPU M580 dans Control Expert.
NOTE : Certaines fonctions de configuration pour la CPU M580 sont accessibles via le Navigateur
de DTM de Control Expert. Les instructions de configuration correspondantes apparaissent
ailleurs dans ce document (voir page 146).

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Onglets de configuration de Control Expert 124
A propos de la configuration de Control Expert 126
Onglet Sécurité 127
Onglet IPConfig 131
Onglet RSTP 133
Onglet SNMP 135
Onglet NTP 137
Onglet Commutateur 140
Onglet QoS 141
Onglet Port de service 142
Onglet Paramètres avancés 144
Onglet Safety 145

EIO0000001579 10/2019 123


Configuration des CPU M580

Onglets de configuration de Control Expert

Accès aux onglets de configuration de Control Expert


Procédez comme suit pour accéder aux paramètres de configuration de la CPU pour les
équipements RIO et distribués :

Etape Action
1 Ouvrez un projet comprenant une CPU M580 qui prend en charge les réseaux RIO et DIO.
2 Dans le Navigateur du projet, double-cliquez sur Projet → Configuration → Bus automate.
3 Dans la boîte de dialogue Bus automate, double-cliquez sur le dessin avec 3 ports Ethernet au
centre de la CPU.
4 Dans l'onglet Sécurité, vérifiez que les services dont vous avez besoin sont activés
(voir page 129).(Voir la remarque ci-dessous.)
5 Dans l'onglet IPConfig, vous pouvez changer l'adresse IP de la CPU ou configurer l'adresse par
défaut, qui commence par 10.10 et utilise les 2 derniers octets de l'adresse MAC.

NOTE : Pour davantage de sécurité, certains services de communication (FTP, TFTP et HTTP)
sont désactivés par défaut. Cependant, pour certaines opérations (mise à jour de firmware, accès
au Web ou E/S distantes), ces services devront être disponibles. Avant de configurer les
paramètres Ethernet, définissez les niveaux de sécurité (voir page 127) pour répondre à vos
exigences. Lorsque vous n'avez pas besoin de ces services, désactivez-les.

124 EIO0000001579 10/2019


Configuration des CPU M580

Control Expert Onglets de configuration


Le tableau suivant présente les onglets de configuration de Control Expert qui sont disponibles (X)
et non disponibles (—) pour les CPU M580 :

Onglet Control Expert Services


CPU avec service de scrutation RIO CPU sans scrutation RIO intégrée
intégré (BME•58•040) (BME•58•020)
Sécurité X X
Configuration IP X X
RSTP X X
SNMP X X
NTP X X
Commutateur — X
QoS — X
Port de service X X
Paramètres avancés — X
Safety — 1 X
1. L'onglet Safety s'applique uniquement aux CPU de sécurité M580 autonomes.

NOTE : pour maintenir les performances RIO, ces onglets sont inaccessibles pour les CPU
BME•58•040.

EIO0000001579 10/2019 125


Configuration des CPU M580

A propos de la configuration de Control Expert

Accès aux paramètres de configuration


Pour accéder aux paramètres de configuration de la CPU M580 dans Control Expert, procédez
comme suit :

Etape Action
1 Ouvrez Control Expert.
2 Ouvrez un projet Control Expert dont la configuration comprend une CPU M580.
3 Ouvrez le Navigateur de projets (Outils → Navigateur de projets).
4 Double-cliquez sur Bus automate dans le Navigateur de projets.
5 Dans le rack virtuel, double-cliquez sur les ports Ethernet de la CPU M580 pour afficher les
onglets de configuration suivants :
 Sécurité
 IPConfig
 RSTP
 SNMP
 NTP
 Commutateur (voir remarque 1)
 QoS (voir remarque 1)
 Port de service
 Paramètres avancés (voir remarque 1)
 Safety (voir remarque 2)

Ces onglets de configuration sont décrits en détail dans les pages qui suivent.
NOTE :
1. cet onglet n'est pas disponible pour les CPU avec services de scrutation Ethernet RIO.
2. Cet onglet s'applique uniquement aux CPUs de sécurité M580.

126 EIO0000001579 10/2019


Configuration des CPU M580

Onglet Sécurité

Introduction
Control Expert fournit des services de sécurité pour la CPU. Vous pouvez activer et désactiver ces
services sur l'onglet Sécurité de Control Expert.

Accès à l'onglet Sécurité


Afficher les options de configuration de Sécurité :

Etape Action
1 Ouvrez votre projet Control Expert.
2 Double-cliquez sur les ports Ethernet de la CPU dans le rack local (ou cliquez avec le bouton
droit sur les ports Ethernet et sélectionnez Ouvrir le sous-module.
3 Sélectionnez l'onglet Sécurité dans la fenêtre Module de communication RIO/DIO pour activer
ou désactiver les services Ethernet.

Services Ethernet disponibles


Vous pouvez activer/désactiver les services Ethernet suivants :

Champ Commentaire
Appliquer la sécurité et Déverrouiller Reportez-vous à la description ci-dessous. (voir page 129)
la sécurité
FTP Activer ou désactiver la mise à niveau du micrologiciel (par défaut),
l'accès distant aux données de la carte mémoire SD, l'accès distant au
stockage des données et la gestion de la configuration des
équipements à l'aide du service FDR.
NOTE : Le stockage de données local reste opérationnel, mais
l'accès distant au stockage de données est désactivé.
TFTP Activer ou désactiver (par défaut) la possibilité de lire la configuration
des stations RIO et la gestion de configuration des équipements à
l'aide du service FDR.
NOTE : Activez ce service pour utiliser les modules adaptateurs
Ethernet eX80.
HTTP Activer ou désactiver (par défaut) le service d'accès Web.
DHCP / BOOTP Activer ou désactiver (par défaut) l'attribution automatique des
paramètres d'adressage IP. Pour DHCP, vous pouvez également
activer/désactiver l'attribution automatique du masque de sous-
réseau, de l'adresse IP de la passerelle et des noms de serveur DNS.
SNMP Activer ou désactiver (par défaut) le protocole utilisé pour surveiller
l'équipement.
1 Définissez l'option Contrôle d'accès sur Activé pour pouvoir modifier ce champ.

EIO0000001579 10/2019 127


Configuration des CPU M580

Champ Commentaire
EIP Activer ou désactiver (par défaut) l'accès au serveur EtherNet/IP.
Contrôle d'accès Activer (par défaut) ou désactiver l'accès Ethernet aux différents
serveurs de la CPU à partir d'équipements de réseau non autorisés.
Adresses Sous-réseau Oui/Non
autorisées (1) Adresse IP 0.0.0.0 à 223.255.255.255
Masque de sous- 224.0.0.0 à 255.255.255.252
réseau
FTP Permet d'accorder l'accès au serveur FTP de la CPU.
TFTP Permet d'accorder l'accès au serveur TFTP de la CPU.
HTTP Permet d'accorder l'accès au serveur HTTP de la CPU.
Port 502 Permet d'accorder l'accès au port 502 (servant généralement à ma
messagerie Modbus) de la CPU.
EIP Permet d'accorder l'accès au serveur EtherNet/IP de la CPU.
SNMP Permet d'accorder l'accès à l'agent SNMP de la CPU.
1
Définissez l'option Contrôle d'accès sur Activé pour pouvoir modifier ce champ.

NOTE : pour savoir comment contrôler les protocoles FTP, TFTP, HTTP et DHCP/BOOTP à l'aide
de ce bloc fonction, consultez la section ETH_PORT_CTRL (voir page 415).

Activer/désactiver les services Ethernet


Vous pouvez activer/désactiver les services Ethernet sur l'onglet Sécurité comme suit :
 Activez ou désactivez FTP, TFTP, HTTP, EIP, SNMP et DHCP/BOOTP pour toutes les
adresses IP. (Vous pouvez utiliser cette fonction uniquement hors ligne. En mode en ligne,
l'écran de configuration est grisé.)
– ou –
 Activez ou désactivez FTP, TFTP, HTTP, Port 502, EIP et SNMP pour chaque adresse IP
autorisée. (Vous pouvez utiliser cette fonction en ligne.)
Réglez les paramètres de l'onglet Sécurité avant de télécharger l'application dans la CPU. Les
paramètres par défaut (sécurité maximale) limitent les capacités de communication et l'accès aux
ports.
NOTE : Schneider Electric recommande de désactiver les services non utilisés.

128 EIO0000001579 10/2019


Configuration des CPU M580

Champs Appliquer la sécurité et Déverrouiller la sécurité


 Lorsque vous cliquez sur Appliquer la sécurité (paramètre par défaut de l'onglet Sécurité) :
Les services FTP, TFTP, HTTP, EIP, SNMP et DHCP/BOOTP sont désactivés et le Contrôle
d'accès est activé.
 Lorsque vous cliquez sur Déverrouiller la sécurité :
Les services FTP, TFTP, HTTP, EIP, SNMP et DHCP/BOOTP sont activés et le Contrôle
d'accès est activé.
NOTE : Vous pouvez configurer chaque champ individuellement, une fois le réglage global
appliqué.

Utilisation du contrôle d'accès pour les adresses autorisées


Utilisez la page Contrôle d'accès pour limiter l'accès des équipements à la CPU lorsque celle-ci
assume le rôle de serveur. Une fois le contrôle d'accès activé dans la boîte de dialogue Sécurité,
vous pouvez ajouter les adresses IP des équipements qui doivent communiquer avec la CPU à la
liste Adresses autorisées :
 Par défaut, l'adresse IP du service de scrutation d'E/S Ethernet intégré à la CPU avec le
paramètre Sous-réseau défini sur Oui permet à tout équipement du sous-réseau de
communiquer avec la CPU via le protocole EtherNet/IP ou Modbus TCP.
 Ajoutez l'adresse IP de tout équipement client pouvant envoyer une demande au service de
scrutation des E/S Ethernet intégré à la CPU, qui agit alors en tant que serveur Modbus TCP
ou EtherNet/IP.
 Ajoutez l'adresse IP de votre PC de maintenance pour communiquer avec le PAC par
l'intermédiaire du service de scrutation des E/S Ethernet intégré à la CPU via Control Expert
pour configurer et diagnostiquer votre application.
NOTE : le sous-réseau spécifié dans la colonne Adresse IP peut être le sous-réseau lui-même ou
n'importe quelle adresse IP du sous-réseau. Si vous sélectionnez Oui pour un sous-réseau ne
comportant pas de masque de sous-réseau, une fenêtre pop-up s'affiche et signale qu'une erreur
détectée empêche la validation de l'écran.
Vous pouvez indiquer jusqu'à 127 adresses IP ou sous-réseaux autorisés.

EIO0000001579 10/2019 129


Configuration des CPU M580

Ajout d'équipements à la liste Adresses autorisées


Pour ajouter des équipements à la liste Adresses autorisées, procédez comme suit :

Etape Action
1 Attribuez à Contrôle d'accès la valeur Activé.
2 Saisissez une adresse IP dans la colonne Adresse IP de la liste Adresses autorisées.
3 Entrez l'adresse de l'équipement pour accéder au service de scrutation des E/S Ethernet intégré
à la CPU à l'aide de l'une des méthodes suivantes :
 Ajouter une seule adresse IP : saisissez l'adresse IP de l'équipement, puis sélectionnez Non
dans la colonne Sous-réseau.
 Ajouter un sous-réseau : saisissez une adresse de sous-réseau dans la colonne Adresse IP.
Sélectionnez Oui dans la colonne Sous-réseau. Saisissez un masque de sous-réseau dans
la colonne Masque de sous-réseau.
NOTE :
 Le sous-réseau spécifié dans la colonne Adresse IP peut être le sous-réseau lui-même ou
n'importe quelle adresse IP du sous-réseau. Si vous entrez un sous-réseau sans masque de
sous-réseau, un message indique que l'écran ne peut pas être validé.
 Un point d'exclamation rouge (!) indique une erreur détectée dans la saisie. Vous ne pourrez
enregistrer la configuration qu'une fois cette erreur résolue.
4 Sélectionnez une ou plusieurs méthodes d'accès parmi les suivantes pour l'équipement ou le
sous-réseau : FTP, TFTP, HTTP, Port 502, EIP, SNMP.
5 Répétez les étapes 2 à 4 pour chaque équipement ou sous-réseau supplémentaire que vous
souhaitez autoriser à accéder au service de scrutation d'E/S Ethernet intégré à la CPU.
NOTE : Vous pouvez saisir jusqu'à 127 adresses IP ou sous-réseaux autorisés.
6 Cliquez sur Appliquer.

Suppression d'équipements de la liste Adresses autorisées


Pour supprimer des équipements de la liste Adresses autorisées, procédez comme suit :

Etape Action
1 Dans la liste Adresses autorisées, sélectionnez l'adresse IP de l'équipement à supprimer.
2 Cliquez sur le bouton Supprimer.
3 Cliquez sur Appliquer.

130 EIO0000001579 10/2019


Configuration des CPU M580

Onglet IPConfig

Paramètres de l'onglet IPConfig


Champ Configuration de l'adresse IP de l'onglet IPConfig :

Paramètre Valeur par défaut Description


Adresse IP 192.168.10.1 Adresse IP de la CPU et du scrutateur DIO. Cette adresse peut être
principale utilisée :
 par Control Expert, une HMI ou SCADA pour communiquer avec
la CPU,
 pour accéder aux pages Web de la CPU,
 par la CPU pour effectuer la scrutation des E/S des équipements
DIO.
Adresse IP A 192.168.11.1 Cette adresse s'applique au service de scrutation RIO de la CPU
désignée par la lettre A. (Voir remarque ci-après.)
Adresse IP B – Pour les CPU d'un système de redondance d'UC M580 uniquement,
cette adresse s'applique au service de scrutation RIO de la CPU
désignée par la lettre B. (Voir remarque ci-après.)
Masque de sous- 255.255.0.0 Ce masque de bits identifie ou détermine les bits d'adresse IP qui
réseau correspondent à l'adresse réseau et la portion de sous-réseau de
l'adresse. (Cette valeur peut être modifiée par toute autre valeur
valide du sous-réseau.)
Adresse de la 192.168.10.1 adresse IP de la passerelle par défaut à laquelle les messages
passerelle d'autres réseaux sont transmis.
NOTE :
 Si vous modifiez l'adresse IP A, le système peut recalculer toutes les adresses IP (y compris celles des
stations) afin de conserver tous les équipements dans le même sous-réseau.
 Dans les systèmes de redondance d'UC M580, une connexion propriétaire redondante est maintenue
entre la CPU A/CPU B et chaque équipement RIO (adaptateur BM•CRA312•0). Aussi, en cas de
basculement du système de redondance d'UC, l'état des sorties RIO n'est pas affecté : cette transition se
fait sans à-coup.

EIO0000001579 10/2019 131


Configuration des CPU M580

Affichage et modification de l'adresse IP et du nom des équipements réseau


La zone CRA Configuration de l'adresse IP de l'onglet IPConfig est disponible pour les CPU avec
service de scrutation d'E/S Ethernet (CPU dont les références commerciales se terminent par 40).
Elle vous permet d'accéder à la liste des scrutateurs RIO/DIO et des adaptateurs BM•CRA312•0,
ainsi que d'afficher et de modifier l'adresse IP et l'identificateur d'un équipement :

Etape Action
1 Cliquez sur le lien Configuration de l'adresse IP CRA pour ouvrir la fenêtre Réseau Ethernet.
2 Dans l'en-tête Sous-type, appliquez un filtre à la liste des équipements parmi les suivants :
 Scrutateur RIO/DIO
 CRA
 … (sélectionne les deux options)

Une fois le filtre appliqué, la liste contient tous les équipements réseau détectés correspondants
au(x) type(s) sélectionné(s).
3 Le champ Adresse IP indique l'adresse automatiquement affectée à l'équipement lorsque celui-ci
a été ajouté au réseau.
NOTE : bien que l'adresse IP soit modifiable, Schneider Electric recommande d'accepter celle
affectée automatiquement.
4 Le champ Identificateur indique l'identificateur du module, ou nom de l'équipement. Pour modifier
le paramètre Identificateur, procédez comme suit :
1. Double-cliquez sur la valeur Identificateur. Elle devient modifiable.
2. Saisissez la nouvelle valeur.
3. Cliquez sur le bouton Valider dans Control Expert.
Le nouveau paramètre Identificateur est appliqué.

NOTE : tous les autres champs de la fenêtre Réseau Ethernet sont en lecture seule.

Configuration avancée
Pour configurer les services DHCP et FDR dans le Navigateur de DTM, cliquez sur le lien
Configuration des services sous la section Configuration avancée.

132 EIO0000001579 10/2019


Configuration des CPU M580

Onglet RSTP

Introduction
Les ports DEVICE NETWORK Ethernet à l'avant de la CPU M580 prennent en charge le protocole
RSTP (Rapid Spanning Tree Protocol). RSTP est un protocole OSI de couche 2, défini par la
norme IEEE 802.1D de 2004. RSTP assure les services suivants :
 RSTP crée un chemin de réseau logique sans boucle pour les équipements Ethernet
appartenant à une topologie qui comprend des chemins physiques redondants. Lorsque l'un
des ports DEVICE NETWORK (ETH 2 ou ETH 3) de la CPU est déconnecté, le service RSTP
dirige le trafic vers l'autre port.
 RSTP restaure automatiquement la communication réseau en activant des liaisons
redondantes lorsqu'un événement réseau génère une perte de service.
NOTE : quand une liaison RSTP est déconnectée, le service RSTP réagit à l'événement en
transférant le trafic via le port adéquat. Pendant la durée de reconnexion (50 ms maximum),
certains packets peuvent être perdus.
Le service RSTP crée un chemin de réseau logique sans boucle pour les équipements Ethernet
appartenant à une topologie qui comprend des chemins physiques redondants. Lorsque le réseau
connaît une perte de service, le module RSTP restaure automatiquement la communication
réseau en activant les liaisons redondantes.
NOTE : Le protocole RSTP ne peut être mis en œuvre que si tous les commutateurs réseau sont
configurés pour prendre en charge le protocole RSTP.
La modification de ces paramètres peut avoir une incidence sur les diagnostics de sous-anneau,
le déterminisme RIO et les temps de récupération réseau.

Attribution de la priorité de pont pour le service de scrutation RIO/DIO


Une valeur de Priorité de pont permet d'établir la position relative d'un commutateur dans la
hiérarchie RSTP. La priorité de pont est une valeur à 2 octets attribuée au commutateur. La plage
valide est 0 ... 65535, avec une valeur par défaut de 32768 (le milieu).
Pour attribuer la priorité de pont sur la page RSTP, procédez comme suit :

Etape Action
1 Sélectionnez RSTP pour afficher l'Etat opérationnel RSTP.
2 Sélectionnez une Priorité de pont dans la liste déroulante de la zone Etat opérationnel RSTP :
 Racine (0) (par défaut)
 Racine de sauvegarde (4096)
 Participant (32768)

3 Terminez la configuration :
 OK : Attribuez la Priorité de pont, et fermez la fenêtre.
 Apply : Attribuez la Priorité de pont, et laissez la fenêtre ouverte.

EIO0000001579 10/2019 133


Configuration des CPU M580

Paramètres RSTP pour les CPU avec service de scrutation RIO et DIO
Onglet RSTP :

Champ Paramètre Valeur Commentaire


Etat opérationnel RSTP Priorité de pont Racine (0) Par défaut
Racine de sauvegarde –
(4096)
Participant (32768) –

Paramètres RSTP pour les CPU sans service de scrutation RIO (service de scrutation DIO uniquement)
Onglet RSTP :

Champ Paramètre Valeur Commentaire


Etat opérationnel RSTP Priorité de pont Racine (0) –
Racine de sauvegarde –
(4096)
Participant (32768) par défaut
Paramètres de pont Force version 2 Vous ne pouvez pas
modifier cette valeur.
Retard de transfert (ms) 21000
Age maximum (ms) 40000
Nombre de transmissions 40
Temps hello (ms) 2000
Paramètres du port 2 – – Vous ne pouvez pas
modifier ces
paramètres.
Paramètres du port 3 – – Vous ne pouvez pas
modifier ces
paramètres.

134 EIO0000001579 10/2019


Configuration des CPU M580

Onglet SNMP

Introduction
Utilisez l'onglet SNMP de Control Expert pour configurer les paramètres SNMP des modules
suivants :
 Modules CPU M580
 Modules adaptateur EIO (e)X80 sur des stations RIO
 Modules adaptateur RIO 140CRA3120• sur des systèmes EIO Quantum

Un agent SNMP v1 est un composant logiciel du service SNMP qui est exécuté sur ces modules
pour permettre l'accès aux informations de diagnostic et de gestion de ces modules. Vous pouvez
utiliser des navigateurs SNMP, des logiciels de gestion de réseau et d'autres outils pour accéder
à ces données. En outre, l'agent SNMP peut être configuré avec les adresses IP d'un ou de deux
équipements (généralement des PC exécutant un logiciel de gestion de réseau), lesquels sont
utilisés comme cibles des messages trap fondés sur des événements. Ces messages
communiquent à l'équipement de gestion des événements tels que les démarrages à froid et
l'incapacité du logiciel d'authentifier un équipement.
Utilisez l'onglet SNMP pour configurer les agents SNMP pour les modules de communication dans
le rack et les stations RIO. L'agent SNMP peut se connecter à un ou deux gestionnaires SNMP et
communiquer avec eux dans le cadre d'un service SNMP. Le service SNMP inclut :
 la vérification de l'authentification, par le module de communication Ethernet, de tout
administrateur SNMP envoyant des requêtes SNMP
 la gestion d'événements ou de déroutements (traps)

Paramètres SNMP
Afficher et modifier les propriétés suivantes sur la page SNMP :

Propriété Description
Gestionnaire Gestionnaire Adresse IP du premier gestionnaire SNMP auquel l'agent SNMP
s d'adresses d'adresses IP 1 envoie les notifications de déroutement (trap).
IP :
Gestionnaire Adresse IP du second gestionnaire SNMP auquel l'agent SNMP
d'adresses IP 2 envoie les notifications de déroutement (trap).
Agent : Emplacement Emplacement de l'équipement (32 caractères maximum)
Contact Informations décrivant la personne à contacter pour la maintenance
de l'équipement (32 caractères maximum)
Gestionnaire SNMP Sélectionnez une option :
 Désactivé: vous pouvez modifier les paramètres d'emplacement
et de contact sur cette page.
 Activé: vous ne pouvez pas modifier les paramètres
d'emplacement et de contact sur cette page. (ces paramètres sont
gérés par le gestionnaire SNMP.)

EIO0000001579 10/2019 135


Configuration des CPU M580

Propriété Description
Noms de Get Mot de passe demandé par l'agent SNMP avant d'exécuter les
communauté commandes de lecture d'un administrateur SNMP (par défaut =
: public).
Set Mot de passe requis par l'agent SNMP avant d'exécuter des
commandes d'écriture d'un administrateur SNMP (par défaut =
private).
Trap Mot de passe qu'un gestionnaire SNMP demande à l'agent SNMP
avant d'accepter les notifications de déroutement (trap) de l'agent
(par défaut = alert).
Sécurité : Activer le trap Echec Si la valeur est TRUE, l'agent SNMP envoie une notification de
d'authentification déroutement (trap) au gestionnaire SNMP si un administrateur non
autorisé envoie une commande Get ou Set à l'agent (par défaut =
Désactivé).

Appliquez la configuration en cliquant sur un bouton :


 Appliquer : enregistrer les modifications.
 OK : enregistrer les modifications et fermer la fenêtre.

136 EIO0000001579 10/2019


Configuration des CPU M580

Onglet NTP

Introduction
Une CPU M580 peut être configurée comme serveur ou client NTP à partir de l'onglet NTP de
Control Expert. Le service NTP présente les caractéristiques suivantes :
 La correction de l'heure est régulièrement effectuée par rapport à un serveur d'heure de
référence.
 Si une erreur est détectée dans le système normal, un basculement s'opère automatiquement
vers un serveur d'heure de secours (secondaire).
 Les projets de contrôleur utilisent un bloc fonction pour lire l'heure exacte, ce qui permet
d'horodater les événements ou les variables du projet. (Pour obtenir des informations détaillées
sur les performances de l'horodatage, consultez le document Horodatage système - Guide de
l'utilisateur (voir Horodatage système, Guide de l'utilisateur).)
NOTE :
Lorsque la CPU M580 est configurée comme serveur ou client NTP, les modules adaptateur
(e)X80 EIO BM•CRA312•0 sont des clients NTP de la CPU :
 Lorsque seuls des modules BM•CRA31200 sont configurés en tant que clients NTP, la précision
de ce serveur permet une discrimination de 20 ms.
 La configuration client est identique pour tous les modules BM•CRA31200 du réseau.

Pour commencer, ouvrez les onglets de configuration de la CPU dans Control Expert
(voir page 124).

Mode client NTP


Lorsque le système PACNTP est configuré en tant que client , le service de temps réseau (SNTP)
synchronise l'horloge de la CPU M580 sur celle du serveur de temps. La valeur synchronisée est
utilisée pour mettre à jour l'horloge de la CPU. En général, les configurations du service de temps
utilisent des serveurs redondants et plusieurs chemins réseau pour optimiser la précision et la
fiabilité.
Pour définir l'heure exacte du réseau, le système Ethernet effectue les opérations suivantes lors
de la mise sous tension :
 Il demande à la CPU de redémarrer.
 Il utilise la CPU pour obtenir l'heure du serveur NTP.
 Il requiert un intervalle prédéfini jusqu'à ce que l'heure soit exacte. Votre configuration
détermine la durée pendant laquelle l'heure est considérée comme exacte.
 Il peut nécessiter plusieurs mises à jour avant d'atteindre l'heure exacte.

Dès la réception d'une heure exacte, le service définit l'état dans le registre du service de temps
associé.

EIO0000001579 10/2019 137


Configuration des CPU M580

La valeur de l'horloge du service de temps commence à 0 jusqu'à ce qu'elle soit complètement


mise à jour par la CPU.

Modèle Date de début


Modicon M580 avec Control Expert 1er janvier 1980 00:00:00.00

Arrêt ou démarrage du PAC :


 L'arrêt et le démarrage sont sans effet sur l'exactitude de l'horloge.
 L'arrêt et le démarrage sont sans effet sur la mise à jour de l'horloge.
 Une transition d'un mode à un autre est sans effet sur l'exactitude de l'heure réseau du système
Ethernet.
Téléchargement de l'application :
 La valeur de l'horloge d'état associée au registre du service de temps dans la CPU M580 est
réinitialisée après le téléchargement d'une application ou la permutation d'un serveur NTP.
L'heure est exacte après deux périodes d'interrogation.
NOTE : pour obtenir des informations de diagnostic NTP, consultez la page Web NTP.

Mode serveur NTP


Lorsque le PAC est configuré en tant que serveur NTP, il peut synchroniser les horloges des
clients (comme un module adaptateur (e)X80 EIO BM•CRA31200). L'horloge interne de la CPU
est alors utilisée comme référence pour les services NTP.

Paramètres NTP pour une CPU


Le menu déroulant du champ NTP vous permet de configurer la CPU en tant que client NTP ou
serveur NTP :

Valeur Commentaire
Désactivé par défaut : le serveur NTP et les services client NTP du PAC sont désactivés.
Client NTP Le PAC joue le rôle de client NTP. Vous devez alors configurer les paramètres
Configuration du serveur NTP.
NOTE : le fait d'activer le client NTP sur cette page entraîne l'activation automatique
du service de client NTP sur l'ensemble des modules adaptateur BM•CRA312•0.
Serveur NTP Le PAC de scrutation d'E/S Ethernet joue le rôle de serveur NTP.
NOTE : le fait d'activer le client NTP sur cette page entraîne l'activation automatique
du service de client NTP sur l'ensemble des modules adaptateur BM•CRA312•0 et vous
permet de configurer le BM•CRA312•0 de sorte que le PAC fasse office de serveur
NTP.

138 EIO0000001579 10/2019


Configuration des CPU M580

Affectez des valeurs aux paramètres suivants du champ Configuration du serveur NTP :

Paramètre Commentaire
Adresse IP du serveur Adresse IP du serveur NTP, depuis laquelle le PAC demande en priorité une valeur
NTP primaire horaire
Adresse IP du serveur Adresse IP du serveur NTP de secours, depuis laquelle le PAC demande une
NTP secondaire valeur horaire s'il n'a pas reçu de réponse du serveur NTP primaire
Période d'interrogation Durée (en secondes) entre les mises à jour en provenance du serveur NTP. En
utilisant de plus petites valeurs, on obtient en général une meilleure précision.

EIO0000001579 10/2019 139


Configuration des CPU M580

Onglet Commutateur

Description
L'onglet Commutateur n'est disponible que pour les CPU sans service de scrutation RIO. Il contient
les champs suivants :

Champ Paramètre Valeur Commentaire


ETH1 – – Vous ne pouvez pas modifier ces
paramètres depuis cette page.
La configuration peut être
modifiée dans l'onglet
(voir page 142) Port de service.
ETH2 Activé Yes par défaut
No –
Débit en bauds Auto 10/100 Mbits/s Par défaut
100 Mbits/s semi-duplex –
100 Mbits/s duplex intégral –
10 Mbits/s semi-duplex –
10 Mbits/s duplex intégral –
ETH3 Activé Yes par défaut
No –
Débit en bauds Auto 10/100 Mbits/s Par défaut
100 Mbits/s semi-duplex –
100 Mbits/s duplex intégral –
10 Mbits/s semi-duplex –
10 Mbits/s duplex intégral –
Embase – – Vous ne pouvez pas modifier ces
paramètres.

NOTE : le port ETH1 est un port de service dédié et le réseau d'embase Ethernet est dédié à la
communication entre les modules installés dans le rack. Les paramètres de commutation pour ces
deux ports ne peuvent pas être configurés dans l'onglet Commutateur.

140 EIO0000001579 10/2019


Configuration des CPU M580

Onglet QoS

Description
La CPU M580 peut être configurée pour effectuer le balisage des paquets Ethernet. La CPU prend
en charge la norme OSI de qualité de service (QoS) de couche 3, définie dans RFC-2475.
Lorsque vous activez QoS, la CPU ajoute une balise DSCP (differentiated services code point) à
chaque paquet Ethernet qu'elle transmet, indiquant ainsi la priorité de ce paquet.

Onglet QoS
L'onglet QoS n'est disponible que sur les CPUs qui ne prennent pas en charge le service de
scrutation RIO (uniquement sur les CPUs dont les références commerciales se terminent par 20).

Champ Paramètre Valeur Commentair


e
Balisage DSCP – Activé par défaut
Désactivé –
PTP Priorité des événements PTP DSCP 59 –
Priorité générale PTP DSCP 47 –
Trafic EtherNet/IP Valeur DSCP des messages de priorité de 47 –
planification des données d'E/S
Valeur DSCP des messages explicites 27 –
Valeur DSCP des messages de priorité urgente des 55 –
données d'E/S
Valeur DSCP des messages de priorité élevée des 43 –
données d'E/S
Valeur DSCP des messages de priorité faible des 31 –
données d'E/S
Trafic Modbus TCP Valeur DSCP des messages d'E/S 43 –
Valeur DSCP des messages explicites 27 –
Trafic NTP Valeur DSCP des messages du protocole de 59 –
synchronisation horaire NTP

Le balisage DSCP permet de définir la priorité des flux de paquets Ethernet en fonction du type de
trafic du flux concerné.
Pour mettre en œuvre les paramètres QoS sur votre réseau Ethernet :
 Utilisez les commutateurs de réseau qui prennent en charge le service QoS.
 Appliquez de manière cohérente les valeurs DSCP aux équipements et aux commutateurs du
réseau qui prennent en charge le protocole DSCP.
 Vérifiez que les commutateurs appliquent un ensemble cohérent de règles pour le tri des
balises DSCP, lors de l'émission et de la réception de paquets Ethernet.

EIO0000001579 10/2019 141


Configuration des CPU M580

Onglet Port de service

Paramètres Port de service


Ces paramètres figurent sur l'onglet Control ExpertPort de service :

Champ Paramètre Valeur Commentaire


Port de service – Activé (valeur par Permet d'activer le port et de modifier ses
défaut) paramètres.
– Désactivé Permet de désactiver le port (sans pouvoir accéder à
ses paramètres).
Mode du port de – Accès (par Ce mode prend en charge les communications avec
service défaut) les équipements Ethernet.
– Mise en miroir En mode de mise en miroir (ou réplication) des ports,
le trafic de données issu d'un des autres ports (ou
plus) est copié sur ce port. Connectez un logiciel
renifleur de paquets à ce port pour surveiller et
analyser son trafic.
NOTE : dans ce mode, le port Service se comporte
comme un port en lecture seule. Vous ne pouvez
donc pas accéder aux équipements (ping, connexion
à Control Expert, etc.) par le port Service.
Accès à la Numéro du ETH1 Vous ne pouvez pas modifier la valeur du champ
configuration port de service Numéro du port de service.
des ports
Configuration de Port(s) Port interne Trafic Ethernet vers et depuis le processeur interne
la réplication de source(s) envoyé au port de service
port
ETH2 Trafic Ethernet vers et depuis le port ETH2 envoyé
au port de service
ETH3 Trafic Ethernet vers et depuis le port ETH3 envoyé
au port de service
Port d'embase Trafic Ethernet vers et depuis l'embase envoyé au
port de service
Automatic – Désélectionné Permet automatiquement au port de service du
blocking of (par défaut) module BMENOC0301.4 redondant ou d'un module
service port on ultérieur d'autoriser un anneau principal RIO, avec ou
Standby CPU sans équipement distribué, à communiquer avec le
(uniquement sur réseau de contrôle.
les systèmes de Sélectionné Bloque automatiquement le port de service pour
redondance éviter les boucles accidentelles.
d'UC)

142 EIO0000001579 10/2019


Configuration des CPU M580

Configuration à redondance d'UC


Dans une configuration M580 à redondance d'UC, certaines topologies peuvent accidentellement
créer une boucle qui interfère avec la communication réseau. Ces topologies sont principalement
liées à la gestion des réseaux à plat, par exemple les topologies dans lesquelles le réseau de
contrôle, le réseau d'E/S distantes et/ou le réseau d'équipements appartiennent au même sous-
réseau.
Pour éviter de créer accidentellement une boucle en raison de la connexion au port de service,
cochez la case Automatic blocking of service port on Standby CPU qui s'affiche sur l'onglet Port
de service de la boîte de dialogue de configuration. Cette case apparaît uniquement dans Unity
Pro 13.1 ou version ultérieure.
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.
Pour procéder à la configuration, sélectionnez l'onglet Port de service.
 Sélectionnez la case Automatic blocking of service port on Standby CPU pour que le port de
service de la CPU redondante soit automatiquement bloqué.
 Désélectionnez la case pour que le port de service ne soit pas automatiquement bloqué.

Par défaut, la case est désélectionnée (pas de blocage).


NOTE : ces fonctions sont mises en œuvre dans un système de redondance d'UC doté d'une CPU
avec le micrologiciel version 2.7 ou ultérieure et un module BMENOC0301.4 ou ultérieur.
Consultez la rubrique Configuration du port de service (voir Redondance d'UC Modicon M580,
Guide de planification du système pour, architectures courantes) pour voir des exemples de
topologies sur lesquelles ce problème existe.

Comportement en ligne
Les paramètres Port de service sont stockés dans l'application, mais vous pouvez les reconfigurer
en mode connecté. Les valeurs que vous reconfigurez en mode connecté sont envoyées au PAC
au moyen de messages explicites.
Les valeurs modifiées n'étant pas stockées, il peut y avoir une différence entre les paramètres
utilisés et les paramètres de l'application stockée.

EIO0000001579 10/2019 143


Configuration des CPU M580

Onglet Paramètres avancés

Introduction
L'onglet Paramètres avancés n'est disponible que pour les CPUs qui ne prennent pas en charge
la scrutation RIO (service de scrutation DIO uniquement). Les Paramètres avancés présentent les
champs suivants :
 EtherNet/IP Timeout Settings
 EtherNet/IP Scanner Behavior

Paramètres de scrutation
Ces paramètres figurent dans l'onglet Paramètres de timeout EtherNet/IP :

Paramètre Valeur Commentaire


FW_Open I/O Connection Timeout 4960 Indique la durée d'attente du scrutateur avant de recevoir
(ms) une réponse FW_Open d'une connexion d'E/S.
FW_Open EM Connection Timeout 3000 Indique la durée d'attente du scrutateur avant de recevoir
(ms) une réponse FW_Open d'une connexion EM.
EM Connection RPI (ms) 10000 Définit le RPI T->O et O->T pour toutes les connexions EM.
Timeout requête EM (s) 10 Indique la durée d'attente du scrutateur entre la demande et
la réponse d'un message explicite.

Comportement du scrutateur
Ces paramètres figurent dans le champ EtherNet/IP Scanner Behavior :

Paramètre Valeur Commentaire


Autoriser le Désactivé (Valeur par défaut) Le scrutateur ignore la requête du service
redémarrage par d'initialisation de l'objet Identité.
message explicite
Activé Le scrutateur est réinitialisé à la réception d'une requête du service
d'initialisation de l'objet Identité.
Comportement Repos (Valeur par défaut) La connexion d'E/S EtherNet/IP reste ouverte,
lorsque l'état de l'UC mais l'indicateur Exécution/Repos est sur Repos.
est STOP
STOP La connexion d'E/S EtherNet/IP est fermée.

144 EIO0000001579 10/2019


Configuration des CPU M580

Onglet Safety

Introduction
La CPU CIP Safety est à l'origine des communications CIP Safety et est identifiée par un identifiant
unique d'origine (OUNID). Cet onglet vous permet de configurer l'identifiant OUNID de la CPU CIP
Safety. Chaque identifiant OUNID correspond à une valeur concaténée de 10 octets constituée :
 d'un numéro de réseau de sécurité (6 octets),
 et d'une adresse IP (4 octets).

NOTE : l'identifiant OUNID est modifiable hors connexion uniquement. Une fois la nouvelle
configuration générée, l'application peut être chargée sur le PAC.

Numéro de réseau de sécurité


Le numéro de réseau de sécurité de l'identifiant OUNID peut être généré automatiquement par
Control Expert ou indiqué manuellement par l'utilisateur. Si ce numéro est :
 généré automatiquement (option par défaut), il est basé sur l'horodatage (date et heure) actuel ;
 indiqué manuellement, il peut correspondre à n'importe quelle chaîne de caractères
hexadécimaux de 6 octets.
Vous pouvez mettre à jour l'identifiant OUNID en modifiant la valeur générée automatiquement ou
la valeur indiquée manuellement.

Adresse IP
Cette adresse est automatiquement définie sur l'adresse IP principale (voir page 131) de la CPU.
Sa modification entraîne la mise à jour de l'identifiant OUNID.

Paramètres de l'identifiant OUNID CIP Safety


Cet onglet contient les paramètres suivants :

Paramètre Description
Numéro de réseau de Cliquez sur Etendu… pour ouvrir la boîte de dialogue Numéro de réseau de
sécurité sécurité, qui vous permet d'indiquer ce paramètre :
 automatiquement, en sélectionnant Basé sur le temps, puis en cliquant sur
le bouton Générer (la valeur générée automatiquement s'affiche alors dans
le champ Numéro) ;
 manuellement, en sélectionnant Manuel, puis en saisissant une chaîne de
caractères hexadécimaux de 6 octets dans le champ Numéro.
Cliquez sur OK pour fermer la boîte de dialogue et enregistrer le numéro du
réseau de sécurité.
Adresse IP Ce paramètre en lecture seule est automatiquement renseigné en fonction de
l'adresse IP principale configurée pour la CPU.
OUNID L'identifiant hexadécimal généré automatiquement, correspondant à la
concaténation du numéro du réseau de sécurité et de l'adresse IP.

EIO0000001579 10/2019 145


Configuration des CPU M580

Sous-chapitre 5.3
Configuration de la CPU M580 avec des DTM dans Control Expert

Configuration de la CPU M580 avec des DTM dans Control


Expert

Introduction
Certaines fonctions de configuration de la CPU M580 sont accessibles via le DTM M580
correspondant dans le Navigateur de DTM de Control Expert.
Cette section explique comment configurer la CPU M580 via son DTM.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
A propos de la configuration de DTM dans Control Expert 147
Accès aux propriétés de voie 148
Configuration des serveurs d'adresses DHCP et FDR 151

146 EIO0000001579 10/2019


Configuration des CPU M580

A propos de la configuration de DTM dans Control Expert

Introduction
La configuration de la CPU M580 à l'aide des fonctionnalités standard de Control Expert est décrite
ailleurs dans ce manuel (voir page 123).
Une partie de la configuration spécifique à un équipement particulier (comme la CPU M580) est
effectuée via un gestionnaire de type d'équipement (DTM) approprié dans Control Expert. Cette
section explique cette configuration.

Accès aux paramètres de configuration


Procédez comme suit pour accéder aux paramètres de configuration dans le DTM associé à la
CPU M580 dans Control Expert :

Etape Action
1 Ouvrez Control Expert.
2 Ouvrez un projet Control Expert dont la configuration comprend une CPU M580.
3 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
4 Double-cliquez sur le DTM correspondant à la CPU M580 dans le Navigateur de DTM pour ouvrir
l'éditeur d'équipement de ce DTM.
5 Les titres suivants apparaissent dans l'arborescence de configuration du DTM M580 :
 Propriétés de voie
 Services
 Esclaves locaux EtherNet/IP
 Liste des équipements
 Consignation

EIO0000001579 10/2019 147


Configuration des CPU M580

Accès aux propriétés de voie

Introduction
Sur la page Propriétés de voie de Control Expert, vous avez la possibilité de sélectionner une
adresse IP source (PC) dans un menu déroulant.
Le menu Adresse IP source (PC) contient la liste des adresses IP configurées pour un PC sur
lequel le DTM de Control Expert est installé.
Pour établir la connexion, sélectionnez une adresse IP source (PC) appartenant au réseau de la
CPU et du réseau d'équipements.
Cette connexion vous permet d'effectuer les tâches suivantes :
 Exécuter la détection du bus de terrain
 Réaliser des actions en ligne
 Envoyer un message explicite à un équipement EtherNet/IP
 Envoyer un message explicite à un équipement Modbus TCP
 Diagnostiquer des modules

Ouverture de la page
Pour afficher les propriétés de voie de la CPU, procédez comme suit :

Etape Action
1 Ouvrez un projet Control Expert comprenant une CPU M580.
2 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
3 Dans le Navigateur de DTM, recherchez le nom que vous avez attribué à la CPU.
4 Double-cliquez sur le nom du module CPU pour ouvrir la fenêtre de configuration.
5 Sélectionnez Propriétés de voie dans le volet de navigation.

148 EIO0000001579 10/2019


Configuration des CPU M580

Description des propriétés


Le tableau suivant décrit les paramètres des propriétés de voie :

Champ Paramètre Description


Adresse source Adresse IP Liste des adresses IP attribuées aux cartes d'interface réseau
source (PC) installées sur votre ordinateur.
NOTE : Si l'adresse IP principale configurée pour la CPU ne se
trouve dans le sous-réseau d'aucune des cartes d'interface IP
configurées sur le PC, la première adresse IP de carte d'interface
est proposée par défaut.
Masque de sous- Masque de sous-réseau associé à l'adresse IP source (PC)
réseau (lecture sélectionnée.
seule)
Détection réseau Adresse de début Première adresse IP de la plage d'adresses pour la découverte
EtherNet/IP de plage de automatique de bus de terrain des équipements EtherNet/IP.
détection
Adresse de fin de Dernière adresse IP de la plage d'adresses pour la découverte
plage de détection automatique de bus de terrain des équipements EtherNet/IP.
Détection réseau Adresse de début Première adresse IP de la plage d'adresses pour la découverte
Modbus de plage de automatique de bus de terrain des équipements Modbus TCP.
détection
Adresse de fin de Dernière adresse IP de la plage d'adresses pour la découverte
plage de détection automatique de bus de terrain des équipements Modbus TCP.

Etablissement de la connexion
Pour établir une connexion à l'adresse IP source (PC), procédez comme suit :

Etape Action
1 Sélectionnez une adresse IP dans le menu déroulant Adresse IP source (PC).
2 Cliquez sur le bouton Appliquer.
3 Dans le Navigateur de DTM, recherchez le nom que vous avez attribué à la CPU.
4 Cliquez avec le bouton droit sur le nom de la CPU et sélectionnez Connecter.

Surveillance TCP/IP
Développez (+) le titre Propriétés de voie dans l'arborescence de la configuration et sélectionnez
l'élément TCP/IP au niveau 1.
Les informations en lecture seule de cette page permettent de surveiller les paramètres IP qui ont
été configurés dans Control Expert.

EIO0000001579 10/2019 149


Configuration des CPU M580

Gestion de l'adresse IP source de plusieurs PC


Lorsque vous connectez un PC à une application Control Expert basée sur des DTM, vous devez
définir l'adresse IP de l'ordinateur relié à l'automate, ou adresse IP source (PC) dans Control
Expert. Cette adresse est automatiquement sélectionnée lors de l'importation de l'application
Control Expert, ce qui évite d'exécuter une compilation dans Control Expert chaque fois que vous
connectez le PC à l'automate. Pendant l'importation de l'application, le DTM récupère toutes les
adresses de NIC configurées disponibles pour un PC connecté et met en correspondance le
masque de sous-réseau du maître avec cette liste.
 Si une correspondance existe, Control Expert sélectionne automatiquement l'adresse IP en
question comme adresse IP source (PC) sur la page Propriétés de voie.
 Si plusieurs correspondances ont été trouvées, Control Expert sélectionne automatiquement
l'adresse IP la plus proche du masque de sous-réseau.
 En l'absence de correspondance, Control Expert sélectionne automatiquement l'adresse IP
disponible la plus proche du masque de sous-réseau.

150 EIO0000001579 10/2019


Configuration des CPU M580

Configuration des serveurs d'adresses DHCP et FDR

Serveurs d'adresses DHCP et FDR


La CPU M580 comprend un serveur DHCP (Dynamic Host Communication Protocol) et un serveur
FDR (Fast Device Replacement). Le serveur DHCP fournit les paramètres d'adresse IP aux
équipements up to en réseau. Le serveur FDR fournit les paramètres de fonctionnement des
équipements Ethernet de remplacement, équipés de la fonction de client FDR.

Accès au serveur d'adresses


Pour accéder au serveur d'adresses de la CPU M580 dans Control Expert, procédez comme suit :

Etape Action
1 Ouvrez Control Expert.
2 Ouvrez un projet Control Expert dont la configuration comprend une CPU M580.
3 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
4 Double-cliquez sur le DTM correspondant à la CPU M580 dans le Navigateur de DTM pour ouvrir
l'éditeur d'équipement de ce DTM.
5 Développez (+) le titre Services dans l'arborescence de configuration.
6 Sélectionnez l'élément Serveur d'adresses dans l'arborescence pour voir la configuration du
serveur d'adresses.

Configuration
Configurez le serveur d'adresses pour les tâches suivantes :
 Activer et désactiver le service FDR de la CPU.
 Afficher une liste automatiquement générée de tous les équipements inclus dans la
configuration de la CPU, qui indique pour chaque équipement :
 les paramètres d'adressage IP,
 si les paramètres d'adressage IP de l'équipement sont fournis par le serveur DHCP intégré
de la CPU.
Ajoutez manuellement des équipements distants qui ne font pas partie de la configuration de la
CPU à la liste de clients DHCP de la CPU.
NOTE : Les équipements distants ainsi ajoutés sont équipés du logiciel client DHCP et configurés
pour s'abonner au service d'adressage IP de la CPU.

EIO0000001579 10/2019 151


Configuration des CPU M580

Activation du service FDR


Pour activer le service FDR, définissez le champ Serveur FDR sur Activé. Pour désactiver ce
service, définissez le même champ sur Désactivé.
Il est possible de désactiver le service FDR pour les CPUs ne prenant pas en charge la scrutation
RIO (CPU dont la référence commerciale se termine par 20). Ce service est systématiquement
activé pour les CPUs prenant en charge la scrutation (c'est-à-dire celles dont la référence
commerciale se termine par 40).
Tout équipement Ethernet en réseau doté de la fonction de client FDR peut s'abonner au service
FDR de la CPU.
La taille maximale des fichiers de paramètres de fonctionnement du client FDR varie en fonction
de la référence de CPU. Lorsque cette limite est atteinte, la CPU ne peut plus stocker d'autre fichier
client FDR.

Référence de CPU Taille de fichier PRM Connexions simultanées


BMEP581020 8 Mo 64
BMEP582020 16 Mo 128
BMEP582040 17 Mo 136
BMEP583020 16 Mo 128
BMEP583040 25 Mo 208
BMEP584020 16 Mo 128
BMEP584040 25 Mo 208
BMEP585040 25 Mo 208
BMEP586040 25 Mo 208
BMEH582040 25 Mo 208
BMEH584040 25 Mo 208
BMEH586040 25 Mo 208

NOTE : le pourcentage d'utilisation du serveur FDR est surveillé par la variable FDR_USAGE du
DDDT (voir page 232).

Affichage de la liste des clients DHCP générée automatiquement


La liste des équipements ajoutés automatiquement comporte une ligne pour chaque équipement
distant :
 qui fait partie de la configuration CPU
 qui est configuré pour s'abonner au service d'adressage DHCP de la CPU

NOTE : Vous ne pouvez pas ajouter d'équipements à la liste de cette page. A la place, utilisez les
pages de configuration de l'équipement distant pour vous abonner à ce service.

152 EIO0000001579 10/2019


Configuration des CPU M580

Le tableau suivant décrit les propriétés disponibles :

Propriété Description
N° de l'équipement Numéro attribué à l'équipement dans la configuration Control Expert.
Adresse IP Adresse IP de l'équipement client.
DHCP TRUE indique que l'équipement est abonné au service DHCP.
Type Indique le mécanisme utilisé par le serveur pour reconnaître le client (adresse MAC ou
d'identificateur nom d'équipement DHCP).
Identificateur Adresse MAC ou nom de l'équipement DHCP.
Masque réseau Masque de sous-réseau de l'équipement client.
Passerelle Un équipement client DHCP utilise l'adresse IP de la passerelle pour accéder aux autres
équipements non situés sur le sous-réseau local. La valeur 0.0.0.0 contraint
l'équipement client DHCP en ne lui permettant de communiquer qu'avec les
équipements situés sur le sous-réseau local.

EIO0000001579 10/2019 153


Configuration des CPU M580

Ajout manuel de modules distants au service DHCP


Les équipements distants qui font partie de la configuration de la CPU et qui sont abonnés au
service d'adressage IP de la CPU s'affichent automatiquement dans la liste Equipements ajoutés
automatiquement.
Les autres équipements distants ne faisant pas partie de la configuration de la CPU peuvent être
ajoutés manuellement au service d'adressage DHCP IP de la CPU.
Pour ajouter manuellement des module réseau Ethernet qui ne font pas partie de la configuration
de la CPU au service d'adressage IP de la CPU :

Etape Description
1 Dans la page Serveur d'adresses, cliquez sur le bouton Ajouter du champ Equipements ajoutés
manuellement pour demander à Control Expert d'ajouter une ligne vide à la liste.
2 Sur la nouvelle ligne, configurez les paramètres suivants pour l'équipement client :
Adresse IP Entrez l'adresse IP de l'équipement client.
Type Sélectionnez le type de valeur utilisée par l'équipement client pour s'identifier
d'identificateur auprès du serveur FDR :
 Adresse MAC
 Nom de l'équipement

Identificateur Selon le type d'identificateur, saisissez le paramètre de l'équipement client


correspondant à l'adresse MAC ou au nom.
Masque de Entrez le masque de sous-réseau de l'équipement client.
réseau
Passerelle Entrez l'adresse de passerelle utilisable par les équipements distants pour
communiquer avec les équipements situés sur d'autres réseaux. Utilisez 0.0.0.0
si les équipements distants ne communiquent pas avec des équipements
d'autres réseaux.
3 Pour plus d'informations sur l'application des propriétés modifiées aux équipements en réseau,
reportez-vous à la rubrique Configuration des propriétés dans l'éditeur d'équipement
(voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet, Guide d'installation
et de configuration).

154 EIO0000001579 10/2019


Configuration des CPU M580

Sous-chapitre 5.4
Diagnostics via le navigateur de DTM de Control Expert

Diagnostics via le navigateur de DTM de Control Expert

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Présentation des diagnostics dans le DTM de Control Expert 156
Diagnostic de la bande passante 158
Diagnostic du RSTP 160
Diagnostics du service de temps réseau 162
Diagnostic d'esclave local/de connexion 164
Diagnostic de valeurs d'E/S de l'esclave local ou de la connexion 168
Consignation d'événements de DTM dans un écran de consignation de Control Expert 169
Consignation des événements de DTM et de module sur le serveur SYSLOG 171

EIO0000001579 10/2019 155


Configuration des CPU M580

Présentation des diagnostics dans le DTM de Control Expert

Introduction
Le DTM de Control Expert fournit des informations de diagnostic collectées selon des intervalles
d'interrogation configurés. Utilisez ces informations pour effectuer le diagnostic du fonctionnement
du service de scrutation intégré Ethernet dans la CPU.

Connectez le DTM.
Pour pouvoir ouvrir la page de diagnostic, établissez au préalable la connexion entre le DTM pour
le service de scrutation intégré :

Etape Action
1 Ouvrez un projet Control Expert.
2 Ouvrez le Navigateur de DTM Control Expert (Outils → Navigateur de DTM).
3 Cliquez avec le bouton droit de la souris sur le nom attribué à la CPU dans le Navigateur de DTM.
4 Sélectionnez Connecter.

Ouverture de la page
Accéder aux informations de Diagnostic :

Etape Action
1 Cliquez avec le bouton droit de la souris sur le nom attribué à la CPU dans le Navigateur de DTM.
2 Sélectionnez Menu Equipement → Diagnostic pour afficher les pages de diagnostic disponibles.

Informations de diagnostic
La fenêtre de diagnostics comporte deux zones distinctes :
 Volet de gauche : les icônes LED indiquent l'état de fonctionnement des modules, équipements
et connexions.
 Volet de droite : ces pages affichent les données de diagnostic pour les éléments suivants :
 Service de scrutation intégré de la CPU
 Nœuds de l'esclave local activés pour le service de scrutation intégré de la CPU
 Connexions EtherNet/IP entre le service de scrutation de la CPU et un équipement distant
EtherNet/IP
Lorsque le DTM approprié est connecté à la CPU, Control Expert envoie une requête de message
explicite une fois par seconde pour détecter l'état du service de scrutation intégré de la CPU et de
tous les équipements distants et connexions EtherNet/IP associés à la CPU.

156 EIO0000001579 10/2019


Configuration des CPU M580

Control Expert place une de ces icônes d'état sur le module, l'équipement ou la connexion dans le
volet de gauche de la fenêtre Diagnostic pour indiquer son état actuel :

Icône Module de communication Connexion à un équipement distant


L'état d'exécution est indiqué. Le bit de validité de chaque connexion EtherNet/IP et requête
Modbus TCP (à un équipement, sous-équipement ou module
distant) est défini sur actif (1).
Un des états suivants est indiqué : Le bit de validité d'au moins une connexion EtherNet/IP ou
 inconnu requête Modbus TCP (à un équipement, sous-équipement ou
 arrêté module distant) est défini sur inactif (0).
 non connecté

EIO0000001579 10/2019 157


Configuration des CPU M580

Diagnostic de la bande passante

Introduction
Utilisez la page Bande passante pour afficher les données dynamiques et statiques d'utilisation de
la bande passante par le service de scrutation intégré Ethernet dans la CPU.
NOTE : Pour pouvoir ouvrir la page de diagnostics, établissez au préalable la connexion entre le
DTM pour le service de scrutation intégré de la CPU et le module physique.

Ouverture de la page
Accédez aux informations de Bande passante :

Etape Action
1 Dans le Navigateur de DTM, effectuez un clic droit sur le nom attribué à votre CPU.
2 Sélectionnez Menu Equipement → Diagnostic.
3 Dans le volet de gauche de la fenêtre Diagnostic, sélectionnez le nœud de la CPU.
4 Sélectionnez l'onglet Bande passante pour ouvrir cette page.

Ecran Données
Cochez la case Actualiser toutes les 500 ms pour afficher les données statiques ou dynamiques :

Case à cocher Description


Sélectionnée  Affichez les données mises à jour de façon dynamique toutes les 500 ms.
 Incrémentez le nombre situé en haut du tableau chaque fois que les données sont
actualisées.
Désélectionnée  Affichez les données statiques.
 N'incrémentez pas le nombre en haut du tableau. Ce nombre représente maintenant
une valeur constante.

Paramètres de diagnostic de bande passante


La page Bande passante affiche les paramètres suivants pour le module de communication :

Paramètre Description
E/S - Scrutateur :
EtherNet/IP envoyés Nombre de paquets EtherNet/IP envoyés par le module, en paquets/seconde
EtherNet/IP reçus Nombre de paquets EtherNet/IP reçus par le module, en paquets/seconde
TCP Modbus reçus Nombre de requêtes Modbus TCP envoyées par le module, en
paquets/seconde
Réponses Modbus TCP Nombre de réponses Modbus TCP reçues par le service de scrutation intégré
de la CPU, en paquets/seconde

158 EIO0000001579 10/2019


Configuration des CPU M580

Paramètre Description
E/S - Adaptateur :
EtherNet/IP envoyés Nombre de paquets EtherNet/IP (par seconde) envoyés par le service de
scrutation intégré de la CPU en tant qu'esclave local.
EtherNet/IP reçus Nombre de paquets EtherNet/IP (par seconde) reçus par le service de
scrutation intégré de la CPU en tant qu'esclave local.
E/S - Module
Capacité du module Nombre maximal de paquets (par seconde) que le service de scrutation
intégré de la CPU peut traiter :
Utilisation du module Pourcentage de la capacité du service de scrutation intégré de la CPU utilisée
par l'application
Messagerie - Client :
Activité EtherNet/IP Nombre de messages explicites (par seconde) envoyés par le service de
scrutation intégré de la CPU à l'aide du protocole EtherNet/IP.
Activité Modbus TCP Nombre de messages explicites (par seconde) envoyés par le service de
scrutation intégré de la CPU à l'aide du protocole Modbus TCP.
Messagerie - Serveur :
Activité EtherNet/IP Nombre de messages de serveur (par seconde) reçus par le service de
scrutation intégré de la CPU à l'aide du protocole EtherNet/IP.
Activité Modbus TCP Nombre de messages de serveur (par seconde) reçus par le service de
scrutation intégré de la CPU à l'aide du protocole Modbus TCP.
Module :
Utilisation du processeur Pourcentage de la capacité de traitement du service de scrutation intégré de
la CPU utilisée par le niveau actuel d'activité de communication.

EIO0000001579 10/2019 159


Configuration des CPU M580

Diagnostic du RSTP

Introduction
Utilisez la page Diagnostic RSTP pour afficher l'état du service RSTP du service de scrutation
intégré Ethernet dans la CPU. La page affiche les données générées de façon dynamique et les
données statiques du module.
NOTE : Pour pouvoir ouvrir la page de diagnostics, établissez au préalable la connexion entre le
DTM pour le service de scrutation intégré de la CPU et le module physique.

Ouverture de la page
Accédez aux informations de RSTPDiagnostic :

Etape Action
1 Dans le Navigateur de DTM, effectuez un clic droit sur le nom attribué à votre CPU.
2 Sélectionnez Menu Equipement → Diagnostic.
3 Dans le volet de gauche de la fenêtre Diagnostic, sélectionnez le nœud de la CPU.
4 Sélectionnez l'onglet Diagnostic RSTP pour ouvrir cette page.

Ecran Données
Cochez la case Actualiser toutes les 500 ms pour afficher les données statiques ou dynamiques :

Case à cocher Description


Sélectionnée  Affichez les données mises à jour de façon dynamique toutes les 500 ms.
 Incrémentez le nombre situé en haut du tableau chaque fois que les données sont
actualisées.
Désélectionnée  Affichez les données statiques.
 N'incrémentez pas le nombre en haut du tableau. Ce nombre représente maintenant
une valeur constante.

Paramètres de diagnostic RSTP


La page Diagnostic RSTP affiche les paramètres suivants pour chaque port de la CPU :

Paramètre Description
Diagnostic RSTP de pont
Priorité de pont Le champ de 8 octets contient la valeur de 2 octets attribuée au commutateur
Ethernet intégré de la CPU.
Adresse MAC Adresse Ethernet de la CPU, qui se trouve à l'avant de celle-ci
ID racine désigné ID de pont de l'équipement racine
Coût du chemin racine Coût agrégé des coûts de port entre ce commutateur et l'équipement racine

160 EIO0000001579 10/2019


Configuration des CPU M580

Paramètre Description
Temps hello par défaut Intervalle selon lequel les messages BPDU de configuration sont transmis lors d'une
convergence réseau. Pour RSTP, il s'agit d'une valeur fixe de 2 secondes.
Temps hello intégré Valeur Temps hello actuelle intégrée à partir du commutateur racine.
Age maximum Valeur (6 ... 40) que les autres commutateurs utilisent pour Age max. lorsque ce
configuré commutateur fonctionne comme racine.
Age maximum intégré Age maximum intégré à partir du commutateur racine. Il s'agit de la valeur utilisée
par ce commutateur.
Nbre total de modif. Nombre total de modifications topologiques détectées par ce commutateur depuis la
topologiques dernière initialisation ou remise à zéro de l'entité de gestion.
Statistiques RSTP des ports ETH 2 et ETH 3 :
Etat Etat actuel des ports, tel que le définit le protocole RSTP. Cet état contrôle l'action
effectuée par le port lorsqu'il reçoit une trame. Les valeurs possibles sont : désactivé,
rejet, apprentissage et transfert,
Rôle : Rôle actuel du port sur la base du protocole RSTP. Les valeurs possibles sont : port
racine, port désigné, port alternatif, port de secours, et port désactivé.
Coût Coût logique de ce port comme chemin vers le commutateur racine. Si ce port est
configuré pour AUTO, alors le coût est déterminé en fonction de la vitesse de
connexion du port.
Paquets STP Une valeur dans ce champ indique que le protocole STP est activé pour un
équipement du réseau.
NOTE :
 Les autres équipements qui sont activés pour STP peuvent profondément
affecter les temps de convergence réseau. Schneider Electric vous recommande
de désactiver le protocole STP (mais pas le protocole RSTP) sur chaque
équipement réseau prenant en charge le protocole STP.
 La CPU ne prend pas en charge le protocole STP. Le commutateur intégré à la
CPU ignore les paquets STP.

EIO0000001579 10/2019 161


Configuration des CPU M580

Diagnostics du service de temps réseau

Introduction
Utilisez la page Diagnostics du service de temps réseau pour afficher des données générées de
façon dynamique qui décrivent le fonctionnement du service du protocole SNTP (Simple Network
Time Protocol) que vous avez configuré sur la page du serveur de temps réseau (voir page 137)
dans Control Expert.
NOTE : Pour pouvoir ouvrir la page de diagnostic, établissez au préalable la connexion entre le
DTM pour le module de communication cible et la CPU.
Pour plus d'informations sur les diagnostics, consultez le Guide utilisateur de l'horodatage du
système (voir Horodatage système, Guide de l'utilisateur).

Ouverture de la page
Accédez aux informations Diagnostic NTP :

Etape Action
1 Dans le Navigateur de DTM, trouvez le nom attribué à la CPU.
2 Effectuez un clic droit sur le DTM de la CPU, et sélectionnez Menu Equipement → Diagnostic.
3 Dans le volet de gauche de la fenêtre Diagnostic, sélectionnez le nœud de la CPU.
4 Sélectionnez l'onglet Diagnostic NTP pour ouvrir cette page.

Cliquez sur le bouton RAZ compteur pour remettre à 0 les statistiques de comptage de cette page.

Paramètres de diagnostic du service de temps réseau


Ce tableau décrit les paramètres du service de synchronisation horaire

Paramètre Description
Actualiser toutes les Cochez cette case pour mettre à jour la page de façon dynamique toutes les 500 ms.
500 ms Le nombre de fois où cette page a été actualisée s'affiche immédiatement à droite.
Service de temps Surveille l'état opérationnel du service dans le module :
réseau  vert : opérationnel
 orange : désactivé

Etat du serveur de Surveille l'état de communication du serveur NTP :


temps réseau  vert : le serveur NTP est accessible..
 rouge : le serveur NTP est inaccessible.

Dernière mise à jour Temps écoulé, en secondes, depuis la dernière mise à jour du serveur NTP.
Date actuelle Date système
Heure actuelle L'heure du système apparaît au format hh:mm:ss.

162 EIO0000001579 10/2019


Configuration des CPU M580

Paramètre Description
Heure d'été Définit l'état du service de réglage automatique de l'heure d'été.
 ON : le réglage automatique de l'heure d'été est activé. La date et l'heure actuelles
correspondent au réglage de l'heure d'été.
 OFF : le réglage automatique de l'heure d'été est désactivé. (La date et l'heure
actuelles sont susceptibles de ne pas correspondre au réglage de l'heure d'été.)
Qualité Cette correction (en secondes) s'applique au compteur local lors de chaque mise à
jour du serveur NTP. Les nombres supérieurs à 0 indiquent une condition de trafic en
croissance excessive ou une surcharge du serveur NTP.
Requêtes Cette valeur représente le nombre total de requêtes client envoyées au serveur NTP.
Réponses Cette valeur représente le nombre total de réponses serveur envoyées depuis le
serveur NTP.
Erreurs Cette valeur représente le nombre total de requêtes NTP sans réponse.
Dernière erreur Cette valeur indique le code de la dernière erreur détectée reçue du client NTP :
 0 : bonne configuration NTP
 1 : réponse tardive du serveur NTP (peut-être causée par un trafic réseau excessif
ou une surcharge du serveur)
 2 : NTPnon configuré
 3 : paramètre NTP non valide
 4 : composant NTP désactivé
 5 : serveur NTP non synchronisé (le serveur NTP doit être synchronisé pour que
les accès NTP s'effectuent conformément aux paramètres NTP du client)
 7 : émission NTP non récupérable
 9 : adresse IP du serveur NTP non valide
 15 : syntaxe non valide dans le fichier de règles de fuseau horaire personnalisé

IP du serveur NTP Les adresses IP correspondent aux serveurs NTP primaire et secondaire.
primaire/secondaire
NOTE : Un voyant vert à droite de l'adresse IP du serveur NTP primaire ou
secondaire indique le serveur actif.
Régler Configurez le service de réglage de l'heure d'été :
automatiquement  enabled
l'horloge à l'heure  désactivé
d'été
Début de l'heure Spécifiez le jour de début et de fin de l'heure d'été.
d'été/Fin de l'heure
Mois Définissez le mois de début ou de fin de l'heure d'été.
d'été
Jour de la Définissez le jour de la semaine où l'heure d'été commence ou se
semaine termine.
Semaine Définissez l'occurrence du jour spécifié au cours du mois spécifié.
Fuseau horaire Sélectionnez le fuseau horaire par rapport au temps universel coordonné (UTC).
Décalage Configurez l'heure (en minutes) à associer au fuseau horaire sélectionné (ci-dessus)
pour générer l'heure système.
Période Définissez la fréquence à laquelle le client NTP demande une mise à jour de l'heure
d'interrogation depuis le serveur NTP.

EIO0000001579 10/2019 163


Configuration des CPU M580

Diagnostic d'esclave local/de connexion

Introduction
Utilisez les pages Diagnostic d'esclave local et Diagnostic de connexion pour afficher l'état d'E/S
et les informations de production/consommation pour un esclave local ou une connexion
sélectionnée.
NOTE :
 Pour pouvoir ouvrir la page de diagnostic, établissez au préalable la connexion entre le DTM du
module de communication cible et la CPU.
 Pour obtenir des données de la CPU primaire, établissez une connexion avec l'adresse IP
principale de la CPU (voir Redondance d'UC Modicon M580, Guide de planification du système
pour, architectures courantes).

Ouverture de la page
Accédez aux informations de diagnostic :

Etape Action
1 Dans le Navigateur de DTM, trouvez le nom attribué à la CPU.
2 Effectuez un clic droit sur le DTM de la CPU, et sélectionnez Menu Equipement → Diagnostic.
3 Dans le volet de gauche de la fenêtre Diagnostic, sélectionnez le nœud de la CPU.
4 Sélectionnez l'onglet Diagnostic d'esclave local ou Diagnostic de connexion pour ouvrir cette
page.

Affichage des données


Cochez la case Actualiser toutes les 500 ms pour afficher les données statiques ou dynamiques :

Case à cocher Description


Sélectionnée  Afficher les données mises à jour de façon dynamique toutes les 500 ms.
 Incrémenter le nombre situé en haut du tableau chaque fois que les données sont
actualisées.
Désélectionnée  Afficher les données statiques.
 Ne pas incrémenter le nombre en haut du tableau. Ce nombre représente maintenant
une valeur constante.

Paramètres de diagnostic d'esclave local/de connexion


Les tableaux suivants affichent les paramètres de diagnostic pour l'esclave local ou la connexion
de scrutation sélectionnée.

164 EIO0000001579 10/2019


Configuration des CPU M580

Le tableau suivant affiche les paramètres de diagnostic Etat pour la connexion sélectionnée.

Paramètre Description
Entrée Entier qui représente un état d'entrée.
Sortie Entier qui représente un état de sortie.
Général Entier qui représente l'état de la connexion de base.
Etendu Entier qui représente l'état de la connexion étendue.

Les paramètres de diagnostic d'état Entrée et Sortie peuvent présenter les valeurs suivantes :

Etat d'entrée/sortie (décimal) Description


0 OK
33 Dépassement de délai
53 IDLE
54 Connexions établies
58 Non connecté (TCP)
65 Non connecté (CIP)
68 Etablissement des connexions en cours
70 Non connecté (EPIC)
77 Scrutateur arrêté

Le tableau suivant affiche les paramètres de diagnostic Compteur pour la connexion sélectionnée :

Paramètre Description
Erreur de trame S'incrémente chaque fois qu'une trame n'est pas envoyée (ressources absentes) ou
que son envoi s'avère impossible.
Timeout S'incrémente chaque fois que le délai d'attente de la connexion est dépassé.
Refusé S'incrémente lorsqu'une connexion est refusée par la station distante.
Production S'incrémente chaque fois qu'un message est produit.
Consommation S'incrémente chaque fois qu'un message est consommé.
Octet produit Total des messages produits, en octets, depuis la dernière réinitialisation du module
de communication.
Octet consommé Total des messages consommés, en octets, depuis la dernière réinitialisation du
module de communication.
Paquets théoriques par Nombre de paquets par seconde, calculé à l'aide de la valeur actuelle définie dans
seconde la configuration.
Paquets réels par Nombre de paquets réels par seconde générés par cette connexion.
seconde

EIO0000001579 10/2019 165


Configuration des CPU M580

Le tableau suivant affiche les paramètres Diagnostic pour la connexion sélectionnée :

Paramètre Description
Statut CIP Entier qui représente l'état CIP.
Statut étendu Entier qui représente l'état CIP étendu.
ID de connexion de ID de connexion des données produites par l'esclave local.
production
ID de connexion de la ID de connexion des données produites par l'esclave local.
consommation
O -> T API Intervalle réel entre paquets (API) de la connexion de production.
API T -> O Intervalle réel entre paquets (API) de la connexion de consommation.
O -> T RPI Intervalle demandé entre paquets (RPI) de la connexion de production.
T -> O RPI Intervalle demandé entre paquets (RPI) de la connexion de consommation.

Le tableau suivant affiche les paramètres de diagnostic Diagnostic de socket pour la connexion
sélectionnée :

Paramètre Description
ID de socket Identification interne du socket.
Adresse IP distante Adresse IP de la station distante, pour cette connexion.
Port distant Numéro de port UDP de la station distante pour cette connexion.
Adresse IP locale Adresse IP du module de la communication, pour cette connexion.
Port local Numéro de port UDP du module de communication pour cette connexion.

Le tableau suivant affiche les paramètres de diagnostic Production pour la connexion


sélectionnée :

Paramètre Description
Numéro de séquence Numéro de séquence dans la production.
Temps max. Délai maximum entre deux messages produits.
Temps min. Délai minimum entre deux messages produits.
RPI Temps actuel de production.
Overrun S'incrémente chaque fois qu'un message produit dépasse le RPI.
Underrun S'incrémente chaque fois qu'un message produit est inférieur au RPI.

166 EIO0000001579 10/2019


Configuration des CPU M580

Le tableau suivant affiche les paramètres de diagnostic Consommation pour la connexion


sélectionnée :

Paramètre Description
Numéro de séquence Numéro de séquence dans la consommation.
Temps max. Délai maximum entre deux messages de consommation.
Temps min. Délai minimum entre deux messages de consommation.
RPI Temps actuel de consommation.
Surexécution S'incrémente chaque fois qu'un message consommé dépasse le RPI.
Sous-exécution S'incrémente chaque fois qu'un message consommé est inférieur au RPI.

EIO0000001579 10/2019 167


Configuration des CPU M580

Diagnostic de valeurs d'E/S de l'esclave local ou de la connexion

Introduction
Utilisez la page Valeurs d'E/S pour afficher l'image de données d'entrée et celle de données de
sortie pour l'esclave local ou la connexion de scrutation sélectionnée.
NOTE : pour pouvoir ouvrir la page de diagnostics, établissez au préalable la connexion
(voir page 341) entre le DTM et le module de communication cible.

Ouverture de la page
Accédez aux informations Valeurs d'E/S :

Etape Action
1 Dans le Navigateur de DTM, trouvez le nom attribué au DTM de la CPU.
2 Effectuez un clic droit sur le DTM de la CPU, et sélectionnez Menu Equipement → Diagnostic.
3 Dans le volet de gauche de la fenêtre Diagnostic, sélectionnez le nœud de la CPU.
4 Sélectionnez l'onglet Valeurs d'E/S.

Affichage des données


Cochez la case Actualiser toutes les 500 ms pour afficher les données statiques ou dynamiques :

Case à cocher Description


Sélectionnée  Afficher les données mises à jour de façon dynamique toutes les 500 ms.
 Incrémenter le nombre situé en haut du tableau chaque fois que les données sont
actualisées.
Désélectionnée  Afficher les données statiques.
 Ne pas incrémenter le nombre en haut du tableau. Ce nombre représente maintenant
une valeur constante.

Valeurs d'E/S de l'esclave local ou de la connexion de scrutation


Cette page affiche les paramètres suivants pour les valeurs d'entrée et de sortie d'un esclave local
ou d'une connexion d'équipement distant :

Paramètre Description
Affichage des Affichage de l'image des données d'entrée ou de sortie de l'esclave local ou de l'équipement
données distant.
d'entrée/sortie
Longueur Nombre d'octets de l'image des données d'entrée ou de sortie.
Etat Etat de l'objet diagnostic du scrutateur, vis-à-vis de la lecture de l'image des données
d'entrée ou de sortie.

168 EIO0000001579 10/2019


Configuration des CPU M580

Consignation d'événements de DTM dans un écran de consignation de Control Expert

Description
Control Expert gère la consignation des événements :
 du conteneur FDT intégré de Control Expert ;
 de chaque DTM de module de communication Ethernet ;
 de chaque DTM d'équipement EtherNet/IP distant.

Les événements associés au conteneur FDT de Control Expert s'affichent dans la page
Evénement d'historique FDT de la fenêtre de visualisation.
Les événements associés à un module de communication ou à un équipement EtherNet/IP distant
sont affichés :
 en mode configuration : dans l'Editeur d'équipement, en sélectionnant le nœud Consignation
dans le volet de gauche.
 en mode diagnostic : dans la fenêtre Diagnostics, en sélectionnant le nœud Consignation dans
le volet de gauche.

Attributs de consignation
La fenêtre Consignation affiche le résultat d'une opération ou d'une fonction exécutée par Control
Expert. Chaque entrée du journal comporte les attributs suivants :

Attribut Description
Date et heure Le moment où l'événement s'est produit, au format aaaa-mm--jj hh:mm:ss
Niveau de Le degré d'importance de l'événement. Valeurs possibles :
consignation
Information Opération terminée avec succès.
Avertissemen Opération terminée par Control Expert, mais qui peut provoquer une
t erreur ultérieurement.
Erreur Opération que Control Expert n'a pas pu terminer.
Message Brève description de la signification principale de l'événement.
Message détaillé Description plus détaillée de l'événement, pouvant inclure des noms de paramètre, des
chemins, etc.

EIO0000001579 10/2019 169


Configuration des CPU M580

Accès à l'écran de consignation


Dans Control Expert :

Etape Action
1 Ouvrez un projet qui inclut une UC (CPU) Ethernet BME •58 •0•0.
2 Sélectionnez Outils → Navigateur de DTM pour ouvrir le Navigateur de DTM.
3 Dans le Navigateur de DTM, double-cliquez sur le CPU (ou cliquez avec le bouton droit sur
Ouvrir) pour ouvrir la fenêtre de configuration.
4 Sélectionnez Consignation dans l'arborescence de navigation située dans le volet gauche
de la fenêtre.

170 EIO0000001579 10/2019


Configuration des CPU M580

Consignation des événements de DTM et de module sur le serveur SYSLOG

Configuration du serveur SYSLOG


Pour configurer l'adresse du serveur SYSLOG qui va consigner les événements de DTM et de
module, procédez comme suit :

Etape Action
1 Dans Control Expert, sélectionnez Outils → Options du projet.
2 Dans le volet gauche de la fenêtre Options du projet, sélectionnez Options du projet → Général
→ Diagnostic automate.
3 Dans le volet droit :
 Cochez la case Journalisation des événements de l'automate.
 Dans le champ Adresse du serveur SYSLOG, saisissez l'adresse IP du serveur SYSLOG.
 Dans le champ Numéro de port du serveur SYSLOG, saisissez le numéro du port.

NOTE : Le protocole SYSLOG n'est pas configurable. Sa valeur par défaut est TCP.

NOTE : pour plus d'informations sur la configuration d'un serveur SYSLOG dans l'architecture de
votre serveur (voir Plates-formes automates Modicon, Cybersécurité, Manuel de référence),
consultez le document Cybersécurité des plates-formes automates Modicon - Manuel de
référence.

Evénements de DTM consignés sur le serveur SYSLOG


Les événements de DTM suivants sont consignés sur le serveur SYSLOG :
 Modification d'un paramètre de configuration
 Ajout/suppression d'un équipement
 Regénérer tout
 Générer le projet
 Renommage des variables d'E/S
 Ajout/modification de tâches

Evénements d'UC BME•58•0•0 consignés sur le serveur SYSLOG


Les événements de CPU BME•58•0•0 suivants sont consignés sur le serveur SYSLOG :
 Erreur de connexion TCP due à la liste de contrôle d'accès
 Activation/désactivation des services de communication hors de la configuration
 Evénements d'activation/désactivation de liaison au port Ethernet
 Modification de la topologie RSTP
 Modification du mode de marche programmatique des commandes (RUN, STOP, INIT)
 Connexion FTP établie ou infructueuse

EIO0000001579 10/2019 171


Configuration des CPU M580

Sous-chapitre 5.5
Action en ligne

Action en ligne

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Action en ligne 173
Onglet Objet EtherNet/IP 175
Onglet Port de service 176
Envoi d'une commande ping à un équipement réseau 177

172 EIO0000001579 10/2019


Configuration des CPU M580

Action en ligne

Introduction
Vous pouvez afficher et configurer les paramètres du menu Action en ligne lorsque la CPU M580
est connectée via le Navigateur de DTM Control Expert.

Accès aux paramètres Action en ligne


Procédez comme suit pour accéder aux paramètres Action en ligne pour la CPU M580 :

Etape Action
1 Ouvrez le Navigateur de DTM dans Control Expert (Outils → Navigateur de DTM).
2 Sélectionnez le DTM M580 dans le Navigateur de DTM.
3 Connectez le DTM à l'application Control Expert (Edition → Connexion).
4 Cliquez avec le bouton droit sur le DTM M580.
5 Accédez au menu Action en ligne (menu Equipement → Fonctions supplémentaires → Action
en ligne).
6 3 onglets apparaissent :
 Objets Ethernet//IP
 Configuration de port
 Ping

Objets EtherNet/IP
Affiche la valeur des paramètres d'objet quand elle est disponible.
Cliquez sur Actualiser pour mettre à jour les valeurs affichées.

Configuration de port
Pour configurer et consulter le mode du port de service :

Champ Description
Mode du port de service  Accès (par défaut)
 Mise en miroir

NOTE : Ce mode peut également être configuré dans les onglets de


configuration (voir page 142) de la CPU.
Accès à la configuration Affiche les informations de configuration des ports d'accès (voir les onglets de
des ports configuration (voir page 142) de la CPU).
Configuration de la Affiche la configuration de réplication de port (voir les onglets de configuration
réplication de port (voir page 142) de la CPU).

EIO0000001579 10/2019 173


Configuration des CPU M580

Ping

Champ Paramètre Description


Adresse Adresse IP Tapez l'adresse IP destinataire de la
commande ping.
Ping Ping Cliquez pour envoyer la commande à l'adresse
définie.
Résultat du ping Affiche le résultat de l'opération ping.
Répéter (100 ms) Sélectionnez ce paramètre pour répéter
l'opération ping si vous n'avez reçu aucune
réponse.
Stop sur Erreur Sélectionnez ce paramètre pour cesser de
répéter la commande ping si une erreur est
détectée lorsque l'option Répéter (100 ms) est
sélectionnée.
Effacer Cliquez pour effacer l'affichage Résultat du
ping.

174 EIO0000001579 10/2019


Configuration des CPU M580

Onglet Objet EtherNet/IP

Introduction
Utilisez l'onglet Objets EtherNet/IP dans la fenêtre Action en ligne :
 Récupérer et afficher les données actuelles décrivant l'état des objets CIP de la CPU ou de
l'équipement EtherNet/IP distant sélectionné.
 Réinitialisez la CPU ou l'équipement distant EtherNet/IP sélectionné.

Accès à la page
Ouvrez l'onglet Objets EtherNet/IP :

Etape Action
1 Connectez le DTM au module (voir Modicon M580, Module de communication
BMENOC0301/0311 Ethernet, Guide d'installation et de configuration).
2 Cette commande affiche la page (voir Modicon M580, Module de communication
BMENOC0301/0311 Ethernet, Guide d'installation et de configuration) Action en ligne.
3 Cliquez sur l'onglet Objets EtherNet/IP.

Objets CIP disponibles


Vous pouvez récupérer des objets CIP en fonction du mode de fonctionnement de Control Expert :

Mode Objets CIP disponibles


Standard Objet identité (voir page 184)
Avancé Objet identité (voir page 184)
Objet gestionnaire de connexion (voir page 188)
Objet interface TCP/IP (voir page 195)
Objet liaison Ethernet (voir Modicon M580, Module de communication
BMENOC0301/0311 Ethernet, Guide d'installation et de configuration)
Objet QoS (voir page 193)

EIO0000001579 10/2019 175


Configuration des CPU M580

Onglet Port de service

Introduction
L'onglet Port de service de la fenêtre Action en ligne permet d'afficher et de modifier les propriétés
du port de communication d'un équipement distribué EtherNet/IP. Cet onglet permet d'effectuer les
actions suivantes :
 Actualiser : utiliser une commande Get pour récupérer les paramètres de configuration du port
d'un équipement distribué EtherNet/IP.
 Mettre à jour : utiliser une commande Set pour écrire toutes les valeurs ou les valeurs
sélectionnées sur le même équipement distribué EtherNet/IP
Les informations de configuration de l'onglet Port de service sont envoyées dans des messages
explicites EtherNet/IP qui utilisent les paramètres d'adresse et de messagerie configurés pour la
messagerie explicite Ethernet/IP (ci-dessous).

Accès à la page
Ouvrir l'onglet Objets EtherNet/IP :

Etape Action
1 Connectez le DTM au module (voir Modicon M580, Module de communication
BMENOC0301/0311 Ethernet, Guide d'installation et de configuration).
2 Ouvrez la page (voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet,
Guide d'installation et de configuration) Action en ligne.
3 Sélectionnez l'onglet Objets EtherNet/IP.
4 Configurez le port de service en suivant les indications de la configuration hors ligne
(voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet, Guide
d'installation et de configuration).
5 Cliquez sur le bouton Mettre à jour pour appliquer la nouvelle configuration.

176 EIO0000001579 10/2019


Configuration des CPU M580

Envoi d'une commande ping à un équipement réseau

Présentation
Utilisez la fonction ping Control Expert pour envoyer une requête d'écho ICMP à un équipement
cible Ethernet pour déterminer :
 si l'équipement cible est présent, et s'il l'est,
 le temps nécessaire pour recevoir de lui une réponse en écho.
L'équipement cible est identifié par le paramétrage de son adresse IP. Saisissez des adresses IP
valides dans le champ Adresse IP.
La fonction ping peut être effectuée sur la page Ping de la fenêtre Action en ligne :

Envoi d'une commande ping à un équipement réseau


Envoi d'une commande ping à un équipement réseau :

Etape Action
1 Dans le Navigateur de DTM, sélectionnez la CPU en amont de l'équipement EtherNet/IP distant
que auquel vous souhaitez envoyer une commande ping.
2 Effectuez un clic droit et sélectionnez Menu Equipement → Action en ligne.
Résultat : La fenêtre Action en ligne s'affiche.
3 Dans la fenêtre Action en ligne, sélectionnez l'équipement pour lequel vous souhaitez exécuter
la fonction ping.
Résultat : La fenêtre affiche les pages qui contiennent des informations en ligne pour
l'équipement sélectionné.
NOTE : L'ensemble spécifique de pages affichées dépend du type d'équipement sélectionné :
 la CPU
 un équipement EtherNet/IP distant
 un équipement Modbus TCP distant

EIO0000001579 10/2019 177


Configuration des CPU M580

Etape Action
4 Sélectionnez la page Ping. Pour envoyer...
 un seul ping : Déselectionnez la case Répéter.
 une série de ping (1 tous les 100 ms) : Selectionnez la case Répéter.

5 (Facultatif) Sélectionnez Stop sur erreur pour ne plus envoyer de commande ping en cas de
mauvaise communication.
6 Cliquez une fois sur Ping pour démarrer l'envoi de requêtes ping.
7 Cliquez de nouveau sur Ping pour arrêter l'envoi répété si aucune erreur n'a été détectée.
8 La zone Résultat du ping affiche le résultat de la commande ping. Cliquez sur Effacer pour vider
le contenu du champ Résultat du ping.

178 EIO0000001579 10/2019


Configuration des CPU M580

Sous-chapitre 5.6
Diagnostics disponibles via Modbus/TCP

Diagnostics disponibles via Modbus/TCP

Codes de diagnostic Modbus

Présentation
Les CPU et les modules de communication BMENOC0301/11 des systèmes M580 prennent en
charge les codes de diagnostic indiqués dans les tableaux ci-après.

Code fonction 3
Certains diagnostics de module (connexion d'E/S, intégrité étendue, état de redondance, serveur
FDR, etc.) sont disponibles pour les clients Modbus qui lisent la zone du serveur Modbus local.
Utilisez le code fonction Modbus 3 avec l'ID d'unité réglé sur 100 pour le mappage du registre :

Type Adresse Modbus Taille


décalée (mots)
Données de diagnostic de réseau de base 0 39
Données de diagnostic de port Ethernet (port interne) 39 103
Données de diagnostic de port Ethernet (ETH 1) 142 103
Données de diagnostic de port Ethernet (ETH 2) 245 103
Données de diagnostic de port Ethernet (ETH 3) 348 103
Données de diagnostic de port Ethernet (embase) 451 103
Données de diagnostic Modbus TCP/Port 502 554 114
Données de table de connexion Modbus TCP/Port 502 668 515
Diagnostic SNTP 1218 57
Diagnostic QoS 1275 11
Identification 2001 24

La description des codes fonction disponibles figure dans la liste des codes de diagnostic Modbus
de la rubrique Codes de diagnostic Modbus (voir Quantum IEC61850, 140 NOP 850 00,
Installation and Configuration Guide) dans Quantum EIO - Réseau de contrôle - Guide
d'installation et de configuration.

Code fonction 8
le code fonction Modbus 08 fournit diverses fonctions de diagnostic :

EIO0000001579 10/2019 179


Configuration des CPU M580

Code Commande Description


opération diag.
Régulation
0x01 0x0100 Données de diagnostic réseau.
0x0200 Lire les données de diagnostic de port Ethernet à partir du gestionnaire de
commutateurs.
0x0300 Lire les données de diagnostic Modbus TCP/port 502 à partir du serveur Modbus.
0x0400 Lire la table de connexion Modbus TCP/port 502 à partir du serveur Modbus.
0x07F0 Lire les données de décalage de la structure de données à partir du serveur Modbus.
0x02 0x0100 Effacer les données de diagnostic réseau de base. REMARQUE : seuls des paramètres
spécifiques de données de diagnostic réseau de base sont utilisés pour les requêtes
d'effacement.
0x0200 Effacer les données de diagnostic de port Ethernet. REMARQUE : seuls des paramètres
spécifiques de données de diagnostic réseau de base sont utilisés pour les requêtes
d'effacement.
0x0300 Effacer les données de diagnostic ModbusTCP/Port 502. REMARQUE : seuls des
paramètres spécifiques de données de diagnostic du port 502 Modbus sont utilisés pour
les requêtes d'effacement.
0x0400 Effacer la table de connexion ModbusTCP/Port 502. REMARQUE : seuls des
paramètres spécifiques de données de connexion du port 502 Modbus sont utilisés pour
les requêtes d'effacement.
0x03 0 Effacer toutes les données de diagnostic. REMARQUE : seuls des paramètres
spécifiques des différentes données de diagnostic sont utilisés pour les requêtes
d'effacement.

180 EIO0000001579 10/2019


Configuration des CPU M580

Lecture de l'identification de l'équipement


Code fonction 43, sous-code 14 : une requête Modbus associée au code fonction 43 (lecture de
l'identification de l'équipement) demande à un serveur Modbus de renvoyer le nom du fournisseur,
le nom du produit, le numéro de version et d'autres champs facultatifs :

Catégorie ID de l'objet Nom de l'objet Type Exigence


Basic 0x00 VendorName (nom du fournisseur) Chaîne ASCII Obligatoire
0x01 ProductCode (code du produit) Chaîne ASCII Obligatoire
0x02 MajorMinorRevision (numéro de version) Chaîne ASCII Obligatoire
Regular 0x03 VendorUrl (URL du fournisseur) Chaîne ASCII Facultatif
0x04 ProductName (nom du produit) Chaîne ASCII Facultatif
0x05 ModelName (nom du modèle) Chaîne ASCII Facultatif
0x06 UserApplicationName (nom de Chaîne ASCII Facultatif
l'application utilisateur)
0x07...0x7F (réservé) Chaîne ASCII Facultatif
Etendu 0x80...0xFF spécifique de l'équipement Facultatif

Le tableau suivant contient des exemples de réponses renvoyées pour la requête Modbus (code
fonction 43, sous-code 14) :

Module ID de fournisseur 0x00 Numéro de référence Version 0x02


0x01
CPU BMEP584020 Schneider Electric BMEP584020 v02.10
Module BMENOC0301 Schneider Electric BMENOC0301 V02.04 build 0009
Module BMENOC0311 Schneider Electric BMENOC0311 V02.04 build 0009
Module BMENOC0321 Schneider Electric BMENOC0321 V01.01 build 0004

EIO0000001579 10/2019 181


Configuration des CPU M580

Sous-chapitre 5.7
Diagnostics disponibles via les objets CIP EtherNet/IP

Diagnostics disponibles via les objets CIP EtherNet/IP

Introduction
Les applications Modicon M580 utilisent CIP au sein d'un module producteur/consommateur pour
fournir des services de communication dans un environnement industriel. Cette section décrit les
objets CIP disponibles pour les modules CPU Modicon M580.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
A propos des objets CIP 183
Objet identité 184
Objet assemblage 186
Objet gestionnaire de connexion 188
Objet Modbus 191
Objet qualité de service (QoS) 193
Objet interface TCP/IP 195
Objet liaison Ethernet 197
Objet Diagnostic d'interface EtherNet/IP 202
Objet Diagnostic du scrutateur d'E/S EtherNet/IP 205
Objet Diagnostic de connexion d'E/S 207
Objet Diagnostic de connexion explicite EtherNet/IP 211
Objet Liste de diagnostics de connexion explicite EtherNet/IP 213
Objet diagnostic RSTP 215
Objet de contrôle de port de service 220

182 EIO0000001579 10/2019


Configuration des CPU M580

A propos des objets CIP

Présentation
Le module de communication Ethernet peut accéder aux données et services CIP situés dans des
équipements connectés. Les objets CIP et leur contenu dépendent de la conception des différents
équipements.
Les données d'objet CIP sont présentées (et accessibles) de manière hiérarchique dans les
niveaux imbriqués suivants :

NOTE :
Vous pouvez utiliser la messagerie explicite pour accéder aux éléments suivants :
 Accès à un ensemble d'attributs d'instance, en incluant seulement les valeurs de classe et
d'instance de l'objet dans le message explicite.
 Accès à un attribut unique, en ajoutant une valeur d'attribut spécifique au message explicite
avec les valeurs de classe et d'instance de l'objet.
Ce chapitre décrit les objets CIP que le module de communication Ethernet peut présenter aux
équipements distants.

EIO0000001579 10/2019 183


Configuration des CPU M580

Objet identité

Présentation
L'objet identité présente les instances, les attributs et les services décrits ci-dessous.

ID de classe
01

ID d'instance
L'objet identité présente deux instances :
 0: classe
 1: instance

Attributs
Les attributs de l'objet identité sont associés à chaque instance, comme suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance maxi. X —
X = pris en charge
— = non pris en charge

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET


hex déc
01 01 ID du vendeur UINT X —
02 02 Type d'équipement UINT X —
03 03 Code du produit UINT X —
04 04 Révision STRUCT X —
Majeure USINT
Mineure USINT
X = pris en charge
— = non pris en charge

184 EIO0000001579 10/2019


Configuration des CPU M580

ID d'attribut Description Type GET SET


hex déc
05 05 Status Mot X —
bit 2 :
0x01=le module est configuré.
bits 4-7 :
0x03=aucune connexion d'E/S
établie,
0x06=au moins 1 connexion d'E/S
en mode RUN,
0x07=au moins 1 connexion d'E/S
établie, tout en mode REPOS.
06 06 numéro de série UDINT X —
07 07 Nom du produit STRING X —
18 24 Identité Modbus STRUCT X —
X = pris en charge
— = non pris en charge

Services
L'objet identité exécute les services ci-après sur les types d'objets répertoriés :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie :
 tous les attributs de classe (instance = 0)
 les attributs d'instance 1 à 7 (instance = 1)

0E 14 Get_Attribute_Single X X Renvoie la valeur de l'attribut spécifié.


X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 185


Configuration des CPU M580

Objet assemblage

Présentation
L'objet assemblage se compose des attributs et services décrits ci-après. Les instances
d'assemblage sont présentes uniquement lors de la configuration d'esclaves locaux
(voir page 335) pour les modules de CPU M580.
Vous ne pouvez envoyer un message explicite à l'objet assemblage qu'en l'absence d'autres
connexions établies qui lisent ou écrivent dans cet objet. Par exemple, vous pouvez envoyer un
message explicite à l'objet assemblage si une instance d'esclave local est activée, mais qu'aucun
autre module ne scrute cet esclave local.

ID de classe
04

ID d'instance
L'objet assemblage présente les identificateurs d'instance suivants :
 0 : classe
 101, 102, 111, 112, 121, 122: instance

Attributs
L'objet assemblage se compose des attributs suivants :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
03 Nombre d'instances X —
X = pris en charge
— = non pris en charge

186 EIO0000001579 10/2019


Configuration des CPU M580

Attributs d'instance :

ID d'instance ID d'attribut Description Type GET SET


101 03 Esclave local 1 : T->O (données de Tableau d'octets X —
sortie)
102 Esclave local 1 : O->T (données Tableau d'octets X —
d'entrée)
111 03 Esclave local 2 : T->O (données de Tableau d'octets X —
sortie)
112 Esclave local 2 : O->T (données Tableau d'octets X —
d'entrée)
X = pris en charge
— = non pris en charge

Services
L'objet assemblage CIP exécute les services ci-après sur les types d'objet répertoriés :

ID de service Description Class Instance Remarques


hex déc e

0E 14 Get_Attribute_Single X X Renvoie la valeur de l'attribut indiqué


X = pris en charge
— = non pris en charge
1. Si elle est valide, la taille des données écrites dans l'objet assemblage à l'aide du service
Set_Attribute_Single est égale à la taille de l'objet assemblage configuré dans le module cible.

EIO0000001579 10/2019 187


Configuration des CPU M580

Objet gestionnaire de connexion

Présentation
L'objet Gestionnaire de connexion présente les instances, attributs et services décrits ci-après.

ID de classe
06

ID d'instance
L'objet Gestionnaire de connexion a deux valeurs d'instance :
 0: classe
 1: instance

Attributs
Les attributs de l'objet Gestionnaire de connexion sont associés à chaque instance, comme suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
X = pris en charge
— = non pris en charge

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


hex déc
01 01 Requêtes Open UINT X X Nombre de requêtes de
service Transférer
Ouverture reçues
02 02 Refus d'ouverture UINT X X Nombre de requêtes de
de format service Transférer
Ouverture refusées en
raison d'un format
incorrect
X = pris en charge
— = non pris en charge

188 EIO0000001579 10/2019


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


hex déc
03 03 Refus d'ouverture UINT X X Nombre de requêtes de
de ressources service Transférer
Ouverture refusées en
raison d'un manque de
ressources
04 04 Refus d'ouverture UINT X X Nombre de requêtes de
pour autre motif service Transférer
Ouverture refusées
pour un autre motif
qu'un format incorrect
ou un manque de
ressources
05 05 Requêtes Close UINT X X Nombre de requêtes de
service Transférer
Fermeture reçues
06 06 Requêtes de UINT X X Nombre de requêtes de
fermeture de service Transférer
format Fermeture refusées en
raison d'un format
incorrect
07 07 Requêtes de UINT X X Nombre de requêtes de
fermeture pour service Transférer
autre motif Fermeture refusées
pour un autre motif
qu'un format incorrect
08 08 Timeouts de UINT X X Nombre total de
connexion timeouts de connexion
survenus dans des
connexions contrôlées
par ce gestionnaire de
connexion
09 09 Liste d'entrées de STRUCT X — 0 (élément facultatif non
connexion pris en charge)
0B 11 CPU_Utilization UINT X — 0 (élément facultatif non
pris en charge)
0C 12 MaxBuffSize UDINT X — 0 (élément facultatif non
pris en charge)
0D 13 BufSize Remaining UDINT X — 0 (élément facultatif non
pris en charge)
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 189


Configuration des CPU M580

Services
L'objet Gestionnaire de connexion exécute les services ci-après sur les types d'objets répertoriés :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie la valeur de tous les attributs.
0E 14 Get_Attribute_Single X X Renvoie la valeur de l'attribut spécifié.
X = pris en charge
— = non pris en charge

190 EIO0000001579 10/2019


Configuration des CPU M580

Objet Modbus

Présentation
L'objet Modbus convertit les demandes de services EtherNet/IP en fonctions Modbus et les codes
d'exception Modbus en codes d'état général CIP. Il présente les instances, les attributs et les
services décrits ci-après.

ID de classe
44 (hex), 68 (décimal)

ID d'instance
L'objet liaison Modbus présente deux valeurs d'instance :
 0: classe
 1: instance

Attributs
L'objet Modbus se compose des attributs suivants :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance maxi. X —
X = pris en charge
— = non pris en charge

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET


— Aucun attribut d'instance pris en charge — — —

EIO0000001579 10/2019 191


Configuration des CPU M580

Services
L'objet Modbus exécute les services ci-après sur les types d'objets répertoriés :

ID de service Description Classe Instance


hex déc
0E 14 Get_Attribute_Single X X
4B 75 Read_Discrete_Inputs — X
4C 76 Read_Coils — X
4D 77 Read_Input_Registers — X
4E 78 Read_Holding_Registers — X
4F 79 Write_Coils — X
50 80 Write_Holding_Registers — X
51 81 Modbus_Passthrough — X
X = pris en charge
— = non pris en charge

192 EIO0000001579 10/2019


Configuration des CPU M580

Objet qualité de service (QoS)

Présentation
L'objet QoS implémente des valeurs DSCP (Differentiated Services Code Point) ou DiffServe afin
de fournir une méthode de gestion de la priorité des messages Ethernet. L'objet QoS présente les
instances, les attributs et les services décrits ci-après.

ID de classe
48 (hexadécimal), 72 (décimal)

ID d'instance
L'objet QoS présente deux valeurs d'instance :
 0 : classe
 1 : instance

Attributs
L'objet QoS se compose des attributs suivants :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 193


Configuration des CPU M580

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


04 DSCP - Urgent USINT X X Pour le transport CIP classe 0/1
Messages de priorité urgente.
05 DSCP - Planifié USINT X X Pour le transport CIP classe 0/1
Messages de priorité urgente.
06 DSCP - Elevée USINT X X Pour le transport CIP classe 0/1
Messages de priorité urgente.
07 DSCP - Faible USINT X X Pour le transport CIP classe 0/1
Messages de priorité urgente.
08 DSCP - Explicite USINT X X Pour les messages explicites CIP
(classe de transport 2/3 et UCMM).
X = pris en charge
— = non pris en charge

NOTE : La modification d'une valeur d'attribut d'instance est appliquée au redémarrage de


l'équipement, pour les configurations effectuées à partir de la mémoire flash.

Services
L'objet QoS exécute les services ci-après sur les types d'objets répertoriés :

ID de service Description Classe Instance


hex déc
0E 14 Get_Attribute_Single X X
10 16 Set_Attribute_Single — X
X = pris en charge
— = non pris en charge

194 EIO0000001579 10/2019


Configuration des CPU M580

Objet interface TCP/IP

Présentation
L'objet interface TCP/IP présente les instances (par réseau), les attributs et les services décrits ci-
dessous.

ID de classe
F5 (hex), 245 (décimal)

ID d'instance
L'objet interface TCP/IP présente deux valeurs d'instance :
 0 : classe
 1 : instance

Attributs
Les attributs de l'objet interface TCP/IP sont associés à chaque instance, comme suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
X = pris en charge
— = non pris en charge

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


01 Etat DWORD X — 0x01
02 Capacité de DWORD X — 0x01 = de BootP
configuration 0x11 = de flash
0x00 = autre
03 Contrôle de la DWORD X X 0x01 = valeur par
configuration défaut initiale
04 Objet liaison physique STRUCT X —
Taille du chemin UINT
Chemin EPATH
complété
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 195


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


05 Configuration de STRUCT X X 0x00 = valeur par
l'interface défaut initiale
Adresse IP UDINT
Masque de réseau UDINT
Adresse de UDINT
passerelle
Serveur de noms UDINT
Serveur de noms 2 UDINT
Nom de domaine STRING
06 Nom d'hôte STRING X —
X = pris en charge
— = non pris en charge

Services
L'objet interface TCP/IP exécute les services ci-après sur les types d'objet répertoriés :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie la valeur de tous
les attributs.
0E 14 Get_Attribute_Single X X Renvoie la valeur de
l'attribut spécifié.
10 16 Set_Attribute_Single1 — X Définit la valeur de
l'attribut spécifié.
X = pris en charge
— = non pris en charge
1. Le service Set_Attribute_Single ne s'exécute que si ces conditions préalables sont
remplies :
 Configurez le module de communication Ethernet pour qu'il obtienne son adresse IP à
partir de la mémoire Flash.
 Vérifiez que le PLC est arrêté.

196 EIO0000001579 10/2019


Configuration des CPU M580

Objet liaison Ethernet

Présentation
L'objet liaison Ethernet est constitué des instances, des attributs et des services décrits ci-après.

ID de classe
F6 (hex), 246 (décimal)

ID d'instance
L'objet Liaison Ethernet présente les valeurs d'instance suivantes :
 101 : emplacement d'embase 1
 102 : emplacement d'embase 2
 103 : emplacement d'embase 3
 …
 112 : emplacement d'embase 12
 255 : port interne

Attributs
L'objet liaison Ethernet présente les attributs suivants :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
03 Nombre d'instances X —
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 197


Configuration des CPU M580

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


hex déc
01 01 Vitesse de l'interface UDINT X — Valeurs valides : 0, 10, 100
02 02 Indicateurs de l'interface DWORD X — Bit 0 : état de la liaison
0 = inactive
1 = active
Bit 1 : mode duplex
0 = semi-duplex
1 = duplex intégral
Bits 2 à 4 : état de la négociation
3 = vitesse et mode duplex négociés
4 = vitesse et liaison forcées
Bit 5 : réinitialisation requise du
paramétrage manuel
0 = automatique
1 = réinitialisation de l'équipement
nécessaire
Bit 6 : erreur détectée sur le matériel local
0 = aucun événement
1 = événement détecté
03 03 Adresse physique ARRAY of X — adresse MAC du module
6 USINT
X = pris en charge
— = non pris en charge

198 EIO0000001579 10/2019


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


hex déc
04 04 Compteurs d'interface STRUCT X —
Octets en entrée UDINT Octets reçus sur l'interface
Paquets Ucast en UDINT Paquets monodiffusion reçus sur l'interface
entrée
Paquets NUcast en UDINT Paquets non monodiffusion reçus sur
entrée l'interface
Entrants ignorés UDINT Paquets entrants reçus sur l'interface mais
ignorés
Erreurs en entrée UDINT Paquets entrants contenant des erreurs
détectées (entrants ignorés non compris)
Protocoles inconnus en UDINT Paquets entrants avec protocole inconnu
entrée
Octets en sortie UDINT Octets envoyés sur l'interface
Paquets Ucast en sortie UDINT Paquets monodiffusion envoyés sur
l'interface
Paquets NUcast en UDINT Paquets non-monodiffusion envoyés sur
sortie l'interface
Sortants ignorés UDINT Paquets sortants ignorés
Erreurs en sortie UDINT Paquets sortants contenant des erreurs
détectées
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 199


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


hex déc
05 05 Compteurs de supports STRUCT X —
Erreurs d'alignement UDINT Trames dont la longueur en octets n'est pas
un nombre entier
Erreurs FCS UDINT CRC incorrect : trames reçues dont la
vérification FCS a échoué
Collisions simples UDINT Trames émises avec succès et ayant subi
une collision unique
Collisions multiples UDINT Trames émises avec succès et ayant subi
plusieurs collisions
Erreurs de test SQE UDINT Nombre de fois où l'erreur de test SQE est
générée
Transmissions différées UDINT Trames dont la première tentative de
transmission est reportée car le support est
occupé
Collisions tardives UDINT Nombre de fois où une collision a été
détectée au-delà de 512 bits dans la
transmission d'un paquet
Collisions excessives UDINT Trames non émises en raison d'un nombre
excessif de collisions
Erreurs de transmission UDINT Trames non émises en raison d'une erreur
MAC d'émission de la sous-couche MAC interne
Erreurs de détection de UDINT Nombre de fois où la condition de détection
porteuse de porteuse a été perdue ou non confirmée
lors d'une tentative d'émission d'une trame
Trame trop longue UDINT Trames reçues dont la taille dépasse la
limite autorisée
Erreurs de réception UDINT Trames non reçues par une interface en
MAC raison d'une erreur de réception de la sous-
couche MAC interne
X = pris en charge
— = non pris en charge

200 EIO0000001579 10/2019


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


hex déc
06 06 Commande d'interface STRUCT X X API de la connexion
Bits de contrôle WORD Bit 0 : Auto-négociation désactivée (0) ou
activée (1).
NOTE : Si la négociation automatique est
activée, l'erreur 0x0C (conflit d'état d'objet)
est renvoyée si l'on tente de définir la
valeur :
 Vitesse d'interface forcée
 Mode duplex forcé

Bit 1 : mode duplex forcé (si bit de


négociation automatique = 0)
0 = semi-duplex
1 = duplex intégral
Vitesse d'interface UINT Valeurs valides : 10000000 et 100000000.
forcée
NOTE : Toute tentative de définition d'une
autre valeur génère l'erreur 0x09 (valeur
d'attribut non valide).
10 16 Etiquette d'interface SHORT_S X — Chaîne de texte fixe identifiant l'interface,
TRING qui doit inclure "interne" pour les interfaces
internes. Nombre maximal de caractères :
64.
X = pris en charge
— = non pris en charge

Services
L'objet liaison Ethernet exécute les services ci-après sur les types d'objets répertoriés :

ID de service Description Classe Instance


hex déc
01 01 Get_Attributes_All X X
10 16 Set_Attribute_Single — X
0E 14 Get_Attribute_Single X X
4C 76 Get_and_Clear — X
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 201


Configuration des CPU M580

Objet Diagnostic d'interface EtherNet/IP

Présentation
L'objet Diagnostic d'interface EtherNet/IP présente les instances, attributs et services décrits ci-
dessous.

ID de classe
350 (hexadécimal), 848 (décimal)

ID d'instance
L'objet Interface EtherNet/IP présente deux valeurs d'instance :
 0 : classe
 1 : instance

Attributs
Les attributs de l'objet Diagnostic d'interface EtherNet/IP sont associés à chaque instance, comme
suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
X = pris en charge
— = non pris en charge

202 EIO0000001579 10/2019


Configuration des CPU M580

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


01 Protocoles pris en UINT X —
charge
02 Diagnostic de connexion STRUCT X —
Nb max. de connexions UINT Nombre de connexions de classe 1 ouvertes
d'E/S CIP ouvertes depuis la dernière réinitialisation
Connexions d'E/S CIP UINT Nombre de connexions de classe 1 ouvertes
en cours
Nb max. de connexions UINT Nombre de connexions de classe 3 ouvertes
explicites CIP ouvertes depuis la dernière réinitialisation
Connexions explicites UINT Nombre de connexions de classe 3 ouvertes
CIP en cours
Erreurs lors de UINT Incrémenté à chaque échec de Transférer
l'ouverture de Ouverture (source et cible)
connexions CIP
Erreurs de timeout des UINT Incrémenté à chaque timeout de connexion
connexions CIP (source et cible)
Nb max. de connexions UINT Nombre de connexions TCP (utilisées pour
TCP EIP ouvertes EIP, comme client ou serveur) ouvertes
depuis la dernière réinitialisation
Connexions TCP EIP en UINT Nombre de connexions TCP (utilisées pour
cours EIP, comme client ou serveur) ouvertes
03 Diagnostic des STRUCT X X
messages d'E/S
Compteur de production UDINT Incrémenté à chaque envoi d'un message de
d'E/S classe 0/1
Compteur de UDINT Incrémenté à chaque réception d'un
consommation des E/S message de classe 0/1
Compteur d'erreurs UINT Incrémenté à chaque échec de l'envoi d'un
d'envoi de production message de classe 0/1
d'E/S
Compteur d'erreurs de UINT Incrémenté chaque fois qu'une
réception de consommation est reçue avec une erreur
consommation d'E/S détectée
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 203


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


04 Diagnostic de STRUCT X X
messagerie explicite
Compteur d'envoi de UDINT Incrémenté à chaque envoi d'un message de
messages de classe 3 classe 3 (client et serveur)
Compteur de réception UDINT Incrémenté à chaque réception d'un
de messages de message de classe 3 (client et serveur)
classe 3
Compteur de réception UDINT Incrémenté à chaque envoi d'un message
de messages UCMM UCMM (client et serveur)
Compteur de réception UDINT Incrémenté à chaque réception d'un
de messages UCMM message UCMM (client et serveur)
X = pris en charge
— = non pris en charge

Services
L'objet Diagnostic d'interface EtherNet/IP exécute les services suivants sur les types d'objet
répertoriés :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie la valeur de tous les attributs.
0E 14 Get_Attribute_Single — X Renvoie la valeur de l'attribut spécifié.
4C 76 Get_and_Clear — X Renvoie et supprime les valeurs de tous les
attributs d'instance.
X = pris en charge
— = non pris en charge

204 EIO0000001579 10/2019


Configuration des CPU M580

Objet Diagnostic du scrutateur d'E/S EtherNet/IP

Présentation
L'objet Diagnostic du scrutateur d'E/S EtherNet/IP présente les instances, attributs et services
décrits ci-dessous.

ID de classe
351 (hexadécimal), 849 (décimal)

ID d'instance
L'objet Diagnostic du scrutateur d'E/S EtherNet/IP a deux instances :
 0: classe
 1: instance

Attributs
Les attributs de l'objet Diagnostic du scrutateur d'E/S EtherNet/IP sont associés à chaque
instance, comme suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance maxi. X —
X = pris en charge
— = non pris en charge

ID d'instance = 1 (attributs d'instance) :

ID d'attribut Description Type GET SET


01 Tableau d'état des E/S STRUCT X —
Taille UINT
Etat ARRAY of
UNINT
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 205


Configuration des CPU M580

Services
L'objet Diagnostic du scrutateur d'E/S EtherNet/IP exécute les services suivants sur les types
d'objet répertoriés :

ID du service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie la valeur de tous les attributs.
0E 14 Get_Attribute_Single X X Renvoie la valeur de l'attribut spécifié.
X = pris en charge
— = non pris en charge

206 EIO0000001579 10/2019


Configuration des CPU M580

Objet Diagnostic de connexion d'E/S

Présentation
L'objet Diagnostic de connexion d'E/S présente les instances, les attributs et les services décrits
ci-après.

ID de classe
352 (hexadécimal), 850 (décimal)

ID d'instance
L'objet Diagnostic de connexion d'E/S présente deux valeurs d'instance :
 0 (classe)
 257 à 643 (instance) : le nombre d'instances correspond au nombre de connexions dans la
configuration (voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet,
Guide d'installation et de configuration) des paramètres de connexion.
NOTE : ID de l'instance = ID de connexion. Vous pouvez consulter l'ID de connexion du M580 dans
l'écran Liste d'équipements DTM.

Attributs
Les attributs de l'objet Diagnostic de connexion d'E/S sont associés à chaque instance, comme
suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 207


Configuration des CPU M580

ID d'instance = 1 à 256 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


01 Diagnostic de communication STRUCT X X
d'E/S
Compteur de production d'E/S UDINT Incrémenté à chaque production
Compteur de consommation UDINT Incrémenté à chaque consommation
des E/S
Compteur d'erreurs d'envoi de UINT Incrémenté chaque fois qu'une
production d'E/S production n'est pas envoyée
Compteur d'erreurs de UINT Incrémenté chaque fois qu'une
réception de consommation consommation est reçue avec une
d'E/S erreur détectée
Erreurs de timeout de UINT Incrémenté lorsqu'une connexion
connexion CIP expire
Erreurs d'ouverture de UINT Incrémenté chaque fois qu'une
connexion CIP connexion ne peut pas être ouverte
Etat de connexion CIP UINT Etat du bit de connexion
Etat général de la dernière UINT Etat général de la dernière erreur
erreur CIP détectée sur la connexion
Etat étendu de la dernière UINT Etat étendu de la dernière erreur
erreur CIP détectée sur la connexion
Etat de communication des UINT Etat de communication des entrées
entrées (voir le tableau ci-dessous)
Etat de communication des UINT Etat de communication des sorties
sorties (voir le tableau ci-dessous)
X = pris en charge
— = non pris en charge

208 EIO0000001579 10/2019


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


02 Diagnostic de connexion STRUCT X X
ID de connexion de production UDINT ID de connexion de la production
ID de connexion de la UDINT ID de connexion de la consommation
consommation
RPI de production UDINT RPI de production
API de production UDINT API de production
RPI de consommation UDINT RPI de consommation
API de consommation UDINT API de consommation
Paramètres de connexion de UDINT Paramètres de connexion de la
production production
Paramètres de connexion de UDINT Paramètres de connexion de la
consommation consommation
IP locale UDINT —
Port UDP local UINT —
IP distante UDINT —
Port UDP distant UINT —
IP de multidiffusion de UDINT ID de multidiffusion utilisé pour la
production production (ou 0)
IP de multidiffusion de UDINT ID de multidiffusion utilisé pour la
consommation consommation (ou 0)
Protocoles pris en charge UDINT Protocole pris en charge sur la
connexion :
1 = EtherNet/IP
X = pris en charge
— = non pris en charge

Les valeurs suivantes décrivent la structure des attributs d'instance : Etat de connexion CIP, Etat
de la communication des entrées et Etat de la communication des sorties :

Numéro de bit Description Valeurs


15...3 Réservé 0
2 Repos 0 = aucune notification de repos
1 = notification de repos
1 Consommation inhibée 0 = consommation démarrée
1 = aucune consommation
0 Production inhibée 0 = production démarrée
1 = aucune production

EIO0000001579 10/2019 209


Configuration des CPU M580

Services
L'objet Diagnostic d'interface EtherNet/IP exécute les services suivants sur les types d'objet
répertoriés :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie la valeur de tous les attributs.
0E 14 Get_Attribute_Single — X Renvoie la valeur de l'attribut spécifié.
4C 76 Get_and_Clear — X Renvoie et supprime les valeurs de tous les
attributs d'instance.
X = pris en charge
— = non pris en charge

210 EIO0000001579 10/2019


Configuration des CPU M580

Objet Diagnostic de connexion explicite EtherNet/IP

Présentation
L'objet Diagnostic de Connexion Explicite EtherNet/IP présente les instances, attributs et services
décrits ci-dessous.

ID de classe
353 (hexadécimal), 851 (décimal)

ID d'instance
L'objet Diagnostic de Connexion Explicite EtherNet/IP a deux valeurs d'instance :
 0 : classe
 1...N : instance (N = nombre maximum de connexions explicites simultanées)

Attributs
Les attributs de l'objet Diagnostic de connexion explicite EtherNet/IP sont associés à chaque
instance, comme suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut hex Description Valeur GET SET


01 Révision 1 X —
02 Instance max. 0...N X —
X = pris en charge
— = non pris en charge

ID d'instance = 1 à N (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


hex
01 ID de connexion de la UDINT X — ID de connexion de la source vers
source cible
02 Adresse IP de la source UINT X —
03 Port TCP de la source UDINT X —
04 ID de connexion de la cible UDINT X — ID de connexion de la cible vers la
source
05 Adresse IP de la cible UDINT X —
06 Port TCP de la cible UDINT X —
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 211


Configuration des CPU M580

ID d'attribut Description Type GET SET Valeur


hex
07 Compteur de messages UDINT X — Incrémenté chaque fois qu'un
envoyés message CIP de classe 3 est
envoyé sur la connexion.
08 Compteur de messages UDINT X — Incrémenté chaque fois qu'un
reçus message CIP de classe 3 est reçu
sur la connexion.
X = pris en charge
— = non pris en charge

Services
L'objet Diagnostic de connexion explicite EtherNet/IP exécute les services suivants sur le type
d'objet répertorié :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Renvoie la valeur de tous les attributs.
X = pris en charge
— = non pris en charge

212 EIO0000001579 10/2019


Configuration des CPU M580

Objet Liste de diagnostics de connexion explicite EtherNet/IP

Présentation
L'objet Liste de diagnostics de connexion explicite EtherNet/IP présente les instances, les attributs
et les services décrits ci-dessous.

ID de classe
354 (hexadécimal), 852 (décimal)

ID d'instance
L'objet Liste de diagnostics de connexion explicite EtherNet/IP présente deux valeurs d'instance :
 0 : classe
 1 : instance

Attributs
Les attributs de l'objet Liste de diagnostics de connexion explicite EtherNet/IP sont associés à
chaque instance, comme suit :
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description GET SET


01 Révision X —
02 Instance max. X —
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 213


Configuration des CPU M580

ID d'instance = 1 à 2 (attributs d'instance) :

ID d'attribut Description Type GET SET Valeur


01 Nombre de connexions UINT X — Nombre total de connexions
explicites ouvertes
02 Liste de diagnostics de ARRAY of X —
connexions de STRUCT
messagerie explicite
ID de connexion de UDINT ID de la connexion O->T
l'origine
Adresse IP de l'origine UINT —
Port TCP de la source UDINT —
ID de connexion de la UDINT ID de la connexion T->O
cible
Adresse IP de la cible UDINT —
Port TCP de la cible UDINT —
Compteur de UDINT Incrémenté chaque fois qu'un
messages envoyés message CIP de classe 3 est
envoyé sur la connexion.
Compteur de UDINT Incrémenté chaque fois qu'un
messages reçus message CIP de classe 3 est reçu
sur la connexion.
X = pris en charge
— = non pris en charge

Services
L'objet Diagnostic de connexion explicite EtherNet/IP exécute les services suivants sur les types
d'objet répertoriés :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X — Renvoie la valeur de
tous les attributs.
08 08 Créer X — —
09 09 Delete — X —
4B 75 Explicit_Connections_Diagnostic_Read — X —
X = pris en charge
— = non pris en charge

214 EIO0000001579 10/2019


Configuration des CPU M580

Objet diagnostic RSTP

Présentation
L'objet diagnostic RSTP présente les instances, attributs et services décrits ci-après.

ID de classe
355 (hexadécimal), 853 (décimal)

ID d'instance
L'objet diagnostic RSTP présente ces valeurs d'instance :
 0 : classe
 1 : instance

Attributs
Des attributs d'objet diagnostic RSTP sont associés à chaque instance.
ID d'instance = 0 (attributs de classe) :

ID d'attribut Description Type GET SET


01 Révision : cet attribut indique la version actuelle de l'objet diagnostic UINT X —
RSTP. La version est incrémentée de 1 unité à chaque mise à jour
de l'objet.
02 Instance maxi : cet attribut indique le nombre maximum d'instances UINT X —
pouvant être créées pour cet objet par équipement (un pont RSTP,
par exemple). Il y a 1 instance par port RSTP sur un équipement.
X = pris en charge
— = non pris en charge

ID d'instance = 1 à N (attributs d'instance) :

EIO0000001579 10/2019 215


Configuration des CPU M580

ID d'attribut Description Type GET CLEAR Valeur


01 Switch Status STRUCT X — —
Protocol Specification UINT X — Reportez-vous à RFC-4188 pour obtenir
les définitions d'attribut et la plage de
valeurs. De plus, la valeur suivante est
définie : [4]: le protocole est IEEE 802.1D-
2004 et IEEE 802.1W
Bridge Priority UDINT X — Reportez-vous à RFC-4188 pour obtenir
les définitions d'attribut et la plage de
Time Since Topology UDINT X —
Change valeurs.

Topology Change Count UDINT X — Reportez-vous à RFC-4188 pour obtenir


les définitions d'attribut et la plage de
valeurs.
Designated Root Chaîne X — Reportez-vous à RFC-4188 pour obtenir
Root Cost UDINT X — les définitions d'attribut et la plage de
valeurs.
Root Port UDINT X —
Max Age UINT X —
Hello Time UINT X —
Hold Time UDINT X —
Forward Delay UINT X —
Bridge Max Age UINT X —
Bridge Hello Time UINT X —
Bridge Forward Delay UINT X —
X = pris en charge
— = non pris en charge

216 EIO0000001579 10/2019


Configuration des CPU M580

ID d'attribut Description Type GET CLEAR Valeur


02 Port Status STRUCT X X —
Port UDINT X X Reportez-vous à RFC-4188 pour obtenir
Priority UDINT X X les définitions d'attribut et la plage de
valeurs.
State UINT X X
Enable UINT X X
Path Cost UDINT X X
Designated Root Chaîne X X
Designated Cost UDINT X X
Designated Bridge Chaîne X X
Designated Port Chaîne X X
Forward Transitions UDINT X X Reportez-vous à RFC-4188 pour obtenir
Count les définitions d'attribut et la plage de
valeurs.
Services :
 Get_and_Clear : la valeur en cours de
ce paramètre est renvoyée avec le
message de réponse.
 autres services : la valeur courante de
ce paramètre est renvoyée sans être
effacée.
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 217


Configuration des CPU M580

ID d'attribut Description Type GET CLEAR Valeur


03 Port Mode STRUCT X — —
Port Number UINT X — Cet attribut indique le numéro du port pour
une requête de données. La plage de
valeurs dépend de la configuration. Pour
un équipement Ethernet à 4 ports, par
exemple, la plage valide est 1...4.
Admin Edge Port UINT X — Cet attribut indique s'il s'agit d'un port
frontal configuré par l'utilisateur :
 1: vrai
 2: faux

Les autres valeurs ne sont pas valides.


Oper Edge Port UINT X — Cet attribut indique si ce port est
actuellement un port frontal :
 1: vrai
 2: faux

Les autres valeurs ne sont pas valides.


Auto Edge Port UINT X — Cet attribut indique si ce port est un port
frontal déterminé dynamiquement :
 1: vrai
 2: faux

Les autres valeurs ne sont pas valides.


X = pris en charge
— = non pris en charge

218 EIO0000001579 10/2019


Configuration des CPU M580

Services
L'objet diagnostic RSTP exécute ces services :

ID de service Description Classe Instance Remarques


hex déc
01 01 Get_Attributes_All X X Ce service renvoie :
 tous les attributs de la classe
 tous les attributs de l'instance de l'objet

02 02 Get_Attribute_Single X X Ce service renvoie :


 le contenu d'un attribut précis de la classe
 le contenu de l'instance de l'objet indiqué

Indiquez un ID d'attribut dans la requête de ce


service.
32 50 Get_and_Clear — X Ce service renvoie le contenu d'un attribut
précis de l'instance de l'objet indiqué. Les
paramètres correspondants de type compteur
dans l'attribut indiqué sont ensuite effacés.
(Indiquez un ID d'attribut dans la requête de ce
service.)
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 219


Configuration des CPU M580

Objet de contrôle de port de service

Présentation
L'objet de contrôle de port de service est défini à des fins de contrôle de port.

ID de classe
400 (hexadécimal), 1024 (décimal)

ID d'instance
L'objet de contrôle de port de service présente les valeurs d'instance suivantes :
 0 : classe
 1 : instance

Attributs
Des attributs d'objet de contrôle de port de service sont associés à chaque instance.
Attributs de classe requis (instance 0) :

ID d'attribut Description Type Get Set


01 Révision UINT X —
02 Instance max. UINT X —
X = pris en charge
— = non pris en charge

220 EIO0000001579 10/2019


Configuration des CPU M580

Attributs d'instance requis (instance 1) :

ID d'attribut Description Type Get Set Valeur


hex déc
01 01 Contrôle du port UINT X X 0 (par défaut) : désactivé
1 : port d'accès
2 : réplication de port
02 02 Miroir UINT X X bit 0 (par défaut) : port ETH 2
bit 1 : port ETH 3
bit 2 : port d'embase
bit 3 : port interne
X = pris en charge
— = non pris en charge

NOTE :
 Si le port SERVICE n'est pas configuré pour la réplication de port (ou mise en miroir), l'attribut
de réplication est ignoré. Si la valeur d'un paramètre est en dehors de la plage valide, la requête
de service est ignorée.
 En mode de réplication des ports, le port SERVICE fonctionne comme un port en lecture seule.
Vous ne pouvez donc pas accéder aux équipements (ping, connexion à Control Expert, etc.) via
le port SERVICE.

Services
L'objet de contrôle de port de service exécute ces services pour les types d'objet suivants :

ID de service Nom Classe Instance Description


hex déc
01 01 Get_Attributes_All X X Obtenir tous les attributs dans un même
message.
02 02 Set_Attributes_All — X Définir tous les attributs dans un même
message.
0E 14 Get_Attribute_Single X X Obtenir un attribut précis.
10 16 Set_Attribute_Single — X Définir un attribut précis.
X = pris en charge
— = non pris en charge

EIO0000001579 10/2019 221


Configuration des CPU M580

Sous-chapitre 5.8
Listes d'équipements DTM

Listes d'équipements DTM

Introduction
Cette section décrit la connexion d'une CPU M580 à d'autres nœuds du réseau à l'aide du
Navigateur de DTM de Control Expert.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Configuration et résumé de connexion de la Liste d'équipements 223
Paramètres de la liste des équipements 227
Structure de données DDT autonome pour CPU M580 231
Structure de données DDT à redondance d'UC 239

222 EIO0000001579 10/2019


Configuration des CPU M580

Configuration et résumé de connexion de la Liste d'équipements

Introduction
La liste d'équipements contient des propriétés en lecture seule qui résument les éléments
suivants :
 Données de configuration :
 image de données d'entrée
 image de données de sortie
 nombre maximal et réel d'équipements, de connexions et de paquets

 Requête Modbus et résumé de connexion EtherNet/IP

Ouverture de la page
Pour afficher les propriétés en lecture seule de la CPU M580 dans la Liste d'équipements Control
Expert :

Etape Action
1 Ouvrez votre projet Control Expert.
2 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
3 Dans le Navigateur de DTM, double-cliquez sur le DTM de la CPU pour ouvrir la fenêtre de
configuration.
NOTE : vous pouvez aussi effectuer un clic droit sur le DTM de la CPU et sélectionner Ouvrir.
4 Sélectionnez Liste d'équipements dans l'arborescence de navigation.

EIO0000001579 10/2019 223


Configuration des CPU M580

Données du résumé de configuration :


Sélectionnez Liste d'équipements et affichez le tableau Résumé de configuration dans l'onglet
Résumé afin de consulter les valeurs associées aux éléments suivants :
 Entrée
 Sortie
 Taille de la configuration

Développez (+) la ligne Entrée pour afficher les valeurs Taille courante d'entrée :

Description Source
Cette valeur est la somme des requêtes Modbus et Cette valeur se configure sur la page Général pour
des tailles de connexion EtherNet/IP. une connexion et un équipement distribué
sélectionné.

Développez (+) la ligne Sortie pour afficher les valeurs Taille courante de sortie :

Description Source
Cette valeur est la somme des requêtes Modbus et Cette valeur se configure sur la page Général pour
des tailles de connexion EtherNet/IP. une connexion et un équipement distribué
sélectionné.

La taille maximale de la variable mémoire des entrées ou des sorties X Bus est de 4 Ko
(2 048 octets). La variable contient un descripteur de 16 octets suivi d'une valeur qui représente le
nombre d'objets de données d'entrée et de sortie. Chaque objet de données contient un en-tête
de 3 octets suivi de données d'entrée ou de sortie. Le nombre d'objets de données et la taille des
données d'entrée et de sortie dépend de la configuration. Le temps système maximal de la variable
est 403 octets (16 + 387), où 16 est le nombre d'octets du descripteur et 387 le produit 3 x 129, où
3 est le nombre d'octets de l'en-tête et 129 est le nombre d'objets d'entrée et de sortie
(128 équipements ou esclaves locaux scrutés que le module BMENOC03•1 prend en charge plus
un objet d'entrée ou de sortie pour le DDDT du scrutateur). Par conséquent, au moins 3,6 Ko de
la variable de 4 Ko sont disponibles pour la taille courante des entrées et sorties.
NOTE : La taille courante des entrées inclut 28 mots des données d'entrée du DDT du scrutateur.
La taille courante des sorties inclut 24 mots des données de sortie DDT du scrutateur.

224 EIO0000001579 10/2019


Configuration des CPU M580

Développez (+) la ligne Taille de la configuration dans la table Récapitulatif de connexion pour
afficher ces valeurs :

Nom Description Source


Nombre maximum Nombre maximum d'équipements distribués prédéfini
d'équipements DIO qu'il est possible d'ajouter à la configuration
Nombre actuel Nombre d'équipements distribués dans la Conception du réseau dans
d'équipements DIO configuration actuelle l'éditeur d'équipement de Control
Expert
Nombre maximum de Nombre maximum de connexions à des prédéfini
connexions DIO équipements distribués que peut gérer la
CPU
Nombre actuel de Nombre de connexions à des équipements conception du réseau dans
connexions DIO distribués dans la configuration actuelle l'éditeur d'équipement de Control
Expert
Nombre maximum Nombre maximum d'équipements CIP Safety capacité du module
d'équipements CSIO qu'il est possible d'ajouter à la configuration
Nombre actuel Nombre d'équipements CIP Safety actifs et nombre d'équipements CIP
d'équipements CSIO inactifs dans la configuration actuelle Safety dans la section Liste des
équipements → Safe Bus
Nombre maximum de Nombre maximum de connexions CIP Safety capacité du module
connexions CSIO à des équipements distribués que peut gérer
le module de communication Ethernet
Nombre actuel de Nombre de connexions à des équipements configuration des équipements
connexions CSIO actifs dans la configuration actuelle dans l'Editeur d'équipement de
Control Expert
Nombre maximum de Nombre maximum de paquets par seconde prédéfini
paquets que peut gérer le module
Nombre actuel de Nombre total de paquets en entrée par conception du réseau dans
paquets en entrée seconde (trafic), en fonction du nombre actuel l'éditeur d'équipement de Control
de modules et des données d'entrée Expert
configurées
Nombre actuel de Nombre total de paquets en sortie par conception du réseau dans
paquets en sortie seconde (trafic), en fonction du nombre actuel l'éditeur d'équipement de Control
de modules et des données de sortie Expert
configurées
Nombre actuel total de Nombre total de paquets (trafic dans les deux conception du réseau dans
paquets sens) par seconde, en fonction du nombre l'éditeur d'équipement de Control
actuel de modules et des données d'E/S Expert
configurées

EIO0000001579 10/2019 225


Configuration des CPU M580

Données du résumé de requête/connexion


Sélectionnez Liste d'équipements et affichez le tableau Résumé de requête/configuration dans
l'onglet Résumé. Le DTM Control Expert utilise ces informations pour calculer la bande naissante
totale consommée par l'équipement distribué :

Colonne Description
Bit de connexion  Les bits de validité de connexion affichent l'état de chaque équipement
comportant une ou plusieurs connexions.
 Les bits de contrôle de connexion peuvent être activés et désactivés à l'aide des
ID d'objet.
Tâche Tâche associée à cette connexion.
Objet d'entrée ID de l'objet d'entrée associé à la connexion (voir le tableau qui suit).
Objet de sortie ID de l'objet de sortie associé à la connexion (voir le tableau qui suit).
Equipement Le Numéro de l'équipement est utilisé pour l'index des bits de validité et de contrôle.
Nom de l'équipement Nom unique associé à l'équipement propriétaire de la connexion.
Type Type d'équipement cible :
 EtherNet/IP
 Esclave local
 Modbus TCP

Adresse Adresse IP de l'équipement cible distant (ne concerne pas les esclaves locaux).
Fréquence (ms) Intervalle de trame demandé (RPI) (pour EtherNet/IP) ou intervalle de répétition
(pour Modbus TCP), en ms.
Paquets en entrée par Nombre de paquets en entrée (depuis la cible) échangés par seconde sur cette
seconde connexion.
Paquets en sortie par Nombre de paquets en sortie (vers la cible) échangés par seconde sur cette
seconde connexion.
Paquets par seconde Nombre total de paquets échangés par seconde sur cette connexion dans les deux
sens.
Utilisation de la bande Bande passante totale utilisée par cette connexion (trafic total d'octets par
passante seconde).
Taille en entrée Nombre de mots d'entrée configurés pour cet équipement distant.
Taille en sortie Nombre de mots de sortie configurés pour cet équipement distant.

NOTE : les identificateurs numériques figurant dans les colonnes Objet d'entrée et Objet de sortie
représentent les objets associés à une seule connexion (ligne de scrutation). Par exemple, si une
connexion EtherNet/IP a l'objet d'entrée 260 et l'objet de sortie 261, les bits de contrôle
correspondants pour cette connexion se trouvent dans le champ DIO_CTRL du DDT d'équipement
de la CPU M580. L'objet 260 est le cinquième bit et l'objet 261 est le sixième bit de ce champ. Il
peut exister plusieurs connexions par équipement. Définissez les bits correspondants pour
contrôler les objets d'entrée et de sortie de ces connexions.

226 EIO0000001579 10/2019


Configuration des CPU M580

Paramètres de la liste des équipements

Introduction
Configurer les paramètres de la Liste d'équipements sur les onglets suivants :
 Propriétés
 Paramètres d'adresse
 Paramètres de requête (équipements Modbus uniquement)

Affichage des onglets de configuration


Accédez aux onglets de configuration Liste d'équipements

Etape Action
1 Dans le Navigateur de DTM (Outils → Navigateur de DTM), double-cliquez sur le DTM
correspondant à la CPU appropriée.
2 Dans le volet de navigation, développez (+) la Liste d'équipements (voir page 222) pour afficher
les équipements Modbus TCP et EtherNet/IP.
3 Sélectionnez un équipement de la Liste d'équipements pour afficher les onglets Propriétés,
Paramètres d'adresse et Paramètres de requête.
NOTE : Ces onglets sont décrits en détail ci-dessous.

Onglet Propriétés
Pour effectuer ces tâches, configurez l'onglet Propriétés :
 Ajouter l'équipement à la configuration.
 Retirer l'équipement de la configuration.
 Modifier le nom de base des variables et des structures de données utilisées par l'équipement.
 Indiquer la méthode de création et de modification des items d'entrée et de sortie.

Configurez l'onglet Propriétés :

Champ Paramètre Description


Propriétés Numéro Position relative de l'équipement dans la liste.
Configuration Activé : ajouter l'équipement à la configuration du projet Control
active Expert.
Désactivé : retirer l'équipement de la configuration du projet Control
Expert.
Nom de la Nom de la Control Expert attribue automatiquement un nom de structure basé
structure d'E/S structure sur le nom de la variable.
Nom de la variable Nom de variable : acceptez le nom de variable automatiquement
généré (basé sur le nom d'alias).
Nom par défaut Cliquez sur ce bouton pour rétablir les noms de variable et de
structure par défaut.

EIO0000001579 10/2019 227


Configuration des CPU M580

Champ Paramètre Description


Gestion des items Mode Manuel : les items d'E/S sont manuellement ajoutés dans l'éditeur
d'importation d'équipement. La liste des items d'E/S n'est pas affectée par les
modifications effectuées sur l'équipement DTM.
Automatique :: les items d'E/S proviennent du DTM d'équipement et
sont mis à jour en cas de modification de la liste des items dans le
DTM d'équipement. Les items ne peuvent pas être modifiés dans
l'éditeur d'équipement.
Réimporter les Appuyez sur ce bouton pour importer la liste des items d'E/S du
éléments DTM de l'équipement, en remplaçant les éventuelles modifications
manuelles des items d'E/S. Activé uniquement lorsque Mode
d'importation est défini sur Manuel.

Cliquez sur Appliquer pour enregistrer vos modifications et laisser la fenêtre ouverte pour les
modifications ultérieures.

Onglet Paramètres d'adresse


Pour effectuer ces tâches, configurez la page Paramètres d'adresse :
 Configurez l'adresse IP de l'équipement.
 Activer ou désactiver le logiciel client DHCP d'un équipement.

NOTE : lorsque le logiciel client DHCP est activé sur un équipement Modbus, il obtient l'adresse IP
auprès du serveur DHCP de la CPU.
Sur la page Paramètres d'adresse, modifiez ces paramètres en fonction de la conception et des
fonctionnalités de votre application :

Champ Paramètre Description


Configuration IP Adresse IP Par défaut :
 Les valeurs des trois premiers octets sont égales aux valeurs des
trois premiers octets de la CPU.
 La valeur du quatrième octet est égale au numéro de
l'équipement. Dans ce cas, la valeur par défaut est 004.
Dans notre exemple, entrez l'adresse 192.168.1.17.
Masque de sous- Masque de sous-réseau de l'équipement.
réseau
NOTE : Dans cet exemple, acceptez la valeur par défaut
(255.255.255.0).
Passerelle Adresse de passerelle utilisée pour atteindre cet équipement. La
valeur par défaut 0.0.0.0 indique que cet équipement se trouve sur le
même sous-réseau que la CPU.
NOTE : Dans cet exemple, acceptez la valeur par défaut.

228 EIO0000001579 10/2019


Configuration des CPU M580

Champ Paramètre Description


Serveur DHCP de cet Activé : activer le client DHCP dans cet équipement. L'équipement
d'adresses équipement obtient son adresse IP du service DHCP fourni par la CPU et apparaît
dans la liste des clients DHCP générés automatiquement
(voir Modicon M580, Module de réseau de contrôle BMENOC0321,
Guide d'installation et de configuration).
Désactivé (par défaut) : désactiver le client DHCP dans cet
équipement.
NOTE : Dans cet exemple, sélectionnez Activé.
Identifié par Si le champ DHCP de cet équipement est Activé, il indique le type
d'identificateur de l'équipement :
 Adresse MAC
 Nom de l'équipement

NOTE : Dans cet exemple, sélectionnez Nom de l'équipement.


Identificateur Si le champ DHCP de cet équipement est Activé, il indique l'adresse
MAC ou le nom de l'équipement.
NOTE : Dans cet exemple, acceptez le paramètre par défaut
NIP2212_01 (basé sur le Nom d'alias).

Cliquez sur Appliquer pour enregistrer les modifications et maintenir la fenêtre ouverte pour les
modifications ultérieures.

Onglet paramètres de requête


Configurez l'onglet Paramètres de requête pour ajouter, configurer et supprimer les requêtes
Modbus relatives à l'équipement Modbus. Chaque requête représente une liaison distincte entre
la CPU et l'équipement Modbus.
NOTE : L'onglet Paramètres de requête est accessible uniquement lorsqu'un équipement Modbus
TCP est sélectionné dans la Liste d'équipements.
Créer une requête :

Etape Action
1 Appuyez sur le bouton Ajouter une requête pour afficher une nouvelle requête dans la table.
Appuyez sur le bouton Ajouter une requête :
 La nouvelle requête s'affiche dans la table :
 Les éléments correspondants de la requête s'affichent dans la Liste d'équipements.

NOTE : La fonction Ajouter une requête est activée uniquement si le Mode d'importation de
l'onglet Propriétés est défini sur Manuel.
2 Configurez les paramètres de la requête selon le tableau ci-dessous.
3 Répétez ces étapes pour créer d'autres requêtes.
4 Appuyez sur le bouton Appliquer pour enregistrer la requête.

EIO0000001579 10/2019 229


Configuration des CPU M580

Le tableau décrit les Paramètres de requête pour les équipements Modbus :

Paramètre Description
Bit de connexion Ce bit indique le décalage (en lecture seule) du bit de validité pour cette connexion. Les
valeurs du décalage (commençant à 0) sont automatiquement générées par le DTM
Control Expert en fonction du type de connexion.
ID unité L'ID d'unité est le numéro d'identification de la cible de la connexion.
NOTE : Consultez le guide utilisateur fourni par le fabricant de l'équipement cible pour
connaître son ID d'unité.
Timeout de Cette valeur représente l'intervalle maximal autorisé entre les réponses de l'équipement
validité (ms) avant la détection d'un timeout :
 Plage valide : 5 ... 65 535 ms
 Intervalle : 5 ms
 Par défaut : 1500 ms

Période de Cette valeur représente la fréquence de scrutation des données en intervalles de 5 ms. (La
répétition (ms) plage valide est comprise entre 0 et 60 000 ms. La valeur par défaut est 60 ms.)
Adresse Adresse de l'image des données d'entrée sur l'équipement Modbus.
(lecture)
Longueur Cette valeur représente le nombre maximal de mots (0 à 125) sur l'équipement Modbus
(lecture) que la CPU peut lire.
Dernière valeur Cette valeur représente le fonctionnement des données d'entrée dans l'application si la
communication est perdue.
 Hold Value (par défaut)
 Régler sur zéro

Adresse Adresse de l'image des données de sortie sur l'équipement Modbus.


(écriture)
Longueur Cette valeur représente le nombre maximal de mots (0 à 120) sur l'équipement Modbus
(écriture) que la CPU peut écrire.

Supprimer une requête :

Etape Action
1 Cliquez sur une ligne de la table.
2 Appuyez sur le bouton Supprimer pour supprimer la requête.
NOTE : Les éléments correspondants de la requête sont retirés de la Liste d'équipements.
3 Appuyez sur Appliquer pour enregistrer la configuration.

L'étape suivante est la connexion du projet Control Expert à l'équipement Modbus.

230 EIO0000001579 10/2019


Configuration des CPU M580

Structure de données DDT autonome pour CPU M580

Introduction
Cette section décrit l'onglet Control Expert DDT d'équipement pour une CPU M580 dans un rack
local. Un type de données dérivé (DDT) est un ensemble d'éléments de même type (ARRAY) ou
de types différents (structure).
NOTE : Le type de DDT d'équipement pris en charge par une CPU M580 autonome dépend de la
version du micro logiciel. Il peut s'agir de T_BMEP58_ECPU ou de T_BMEP58_ECPU_EXT.

Accès à l'onglet DDT d'équipement


Pour accéder au DDT d'équipement de la CPU dans Control Expert, procédez comme suit :

Etape Action
1 Ouvrez un projet Control Expert dont la configuration comprend une CPU M580.
2 Regénérez le projet (Générer → Regénérer tout le projet).
3 Ouvrez l'éditeur de données dans le Control Expert Navigateur du projet (Outils → Editeur de
données).
4 Cochez la case DDT d'équipement.
5 Développez (+) le DDT d'équipement dans la colonne Nom.

Vous pouvez ajouter cette variable à une table d'animation (voir page 261) pour lire l'état et définir
le bit de contrôle d'objet.
NOTE : La flèche rouge et les icônes de verrouillage de la table DDT d'équipement indiquent que
le nom de la variable a été automatiquement généré par Control Expert en fonction de la
configuration du module de communication, de l'esclave local ou de l'équipement distribué. Le nom
de la variable n'est pas modifiable.

Niveau d'actualisation des entrées et sorties


Le tableau suivant décrit les entrées et sorties associées aux équipements EtherNet/IP ou
Modbus :

Nom Description
Freshness Il s'agit d'un bit global :
 1 : tous les objets d'entrée ci-dessous (Freshness_1, Freshness_2, etc.) pour
l'équipement associé sont vrais (1) et fournissent des données à jour.
 0 : une ou plusieurs entrées (ci-dessous) ne sont pas connectées et ne fournissent
pas des données à jour.
Freshness_1 Ce bit représente des objets d'entrée de la connexion :
 1 : l'objet d'entrée est connecté et fournit des données à jour.
 0 : l'objet d'entrée n'est pas connecté et ne fournit pas de données à jour.

EIO0000001579 10/2019 231


Configuration des CPU M580

Nom Description
Freshness_2 Ce bit représente un objet d'entrée de l'équipement :
 1 : l'objet d'entrée est vrai (1) et fournit des données à jour.
Freshness_3
 0 : l'objet d'entrée n'est pas connecté (0) et ne fournit pas de données à jour.
...
(disponible) Les lignes qui suivent les données Freshness sont organisées en groupes d'entrées et
de sorties dont les noms sont définis par l'utilisateur. Le nombre de lignes d'entrée et de
sortie dépend du nombre de requêtes d'entrée et de sortie configurées pour un
équipement donné.

Paramètres
Utilisez l'onglet DDT d'équipement de Control Expert pour configurer les paramètres pour le
module RIO de la CPU sur le rack local :

Paramètre Description
DDT d'équipement Nom nom par défaut du DDT d'équipement
implicite Type type de module (non modifiable)
Afficher les détails lien d'accès à l'écran de l'éditeur de données DDT

Configuration autonome
Les tableaux suivants présentent les champs du type de DDT d'équipement implicite
BMEP58_ECPU_EXT utilisé avec le serveur de communication RIO de la CPU dans les
configurations autonomes avec Unity Pro 10.0 ou version ultérieure et M580 CPU version 2.01 ou
ultérieure.
NOTE : Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures.

Paramètres d'entrée
Les tableaux suivants décrivent les paramètres d'entrée du DDT d'équipement de la CPU :
ETH_STATUS (WORD) :

Nom Type Bit Description


PORT1_LINK BOOL 0 0 = liaison ETH 1 interrompue.
1 = liaison ETH 1 active.
PORT2_LINK BOOL 1 0 = liaison ETH 2 interrompue.
1 = liaison ETH 2 active.
PORT3_LINK BOOL 2 0 = liaison ETH 3 interrompue.
1 = liaison ETH 3 active.
ETH_BKP_PORT_LINK BOOL 3 0 = liaison de l'embase Ethernet interrompue
1 = liaison de l'embase Ethernet active

232 EIO0000001579 10/2019


Configuration des CPU M580

Nom Type Bit Description


REDUNDANCY_STATUS (voir BOOL 5 0 = chemin redondant non disponible
remarque ci-dessous) 1 = chemin redondant disponible
SCANNER_OK BOOL 6 0 = scrutateur absent
1 = scrutateur présent
GLOBAL_STATUS BOOL 7 0 = Au moins un service ne fonctionne pas
normalement.
NOTE : Consultez les notes de bas de page pour
SERVICE_STATUS et SERVICE_STATUS2, ci-
dessous, pour identifier les services qui définissent
GLOBAL STATUS à 0.
1 = tous les services fonctionnent normalement
NETWORK_HEALTH BOOL 8 0 = une tempête de diffusion a été détectée sur le
réseau
NOTE : vérifiez le câblage, ainsi que la
configuration de la CPU et du module
BMENOC0301/11.
1 = aucune tempête de diffusion n'a été détectée
sur le réseau
NOTE : vous pouvez contrôler les ruptures au niveau de l'anneau principal RIO en diagnostiquant les bits
REDUNDANCY_STATUS dans le DDT d'équipement du module CPU. Le système détecte et signale dans ce
bit une coupure du câble de l'anneau principal qui dure au moins 5 secondes.
Valeur du bit REDUNDANCY_STATUS :
0 : le câble est rompu ou l'équipement est arrêté
1 : la boucle est présente et opérationnelle

AVIS
FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT
Vérifiez que chaque module a une adresse IP unique. Les adresses IP dupliquées peuvent
provoquer un fonctionnement imprévisible du module/réseau.
Le non-respect de ces instructions peut provoquer des dommages matériels.

EIO0000001579 10/2019 233


Configuration des CPU M580

SERVICE_STATUS (WORD) :

Nom Type Bit Description


RSTP_SERVICE 1 BOOL 0 0 = le service RSTP ne fonctionne pas
normalement
1 = le service RSTP fonctionne normalement ou
est désactivé
PORT502_SERVICE1 BOOL 2 0 = le service Port 502 ne fonctionne pas
normalement
1 = le service Port 502 fonctionne normalement ou
est désactivé
SNMP_SERVICE1 BOOL 3 0 = le service SNMP ne fonctionne pas
normalement
1 = le service SNMP fonctionne normalement ou
est désactivé
MAIN_IP_ADDRESS_STATUS BOOL 4 0 = l'adresse IP principale est en double ou non
attribuée
1 = l'adresse IP principale est unique et valide
ETH_BKP_FAILURE BOOL 5 0 = le matériel de l'embase Ethernet ne fonctionne
pas correctement
1 = le matériel de l'embase Ethernet fonctionne
correctement
ETH_BKP_ERROR BOOL 6 0 = erreur d'embase Ethernet détectée
1 = l'embase Ethernet fonctionne correctement
EIP_SCANNER 1 BOOL 7 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement
MODBUS_SCANNER 1 BOOL 8 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement
NTP_SERVER 1 BOOL 9 0 = le serveur SNTP ne fonctionne pas
normalement
1 = le serveur SNTP fonctionne normalement
SNTP_CLIENT 1 BOOL 10 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement
WEB_SERVER 1 BOOL 11 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement
FIRMWARE_UPGRADE BOOL 12 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement
1. Lorsque ce service est défini sur 0, GLOBAL_STATUS est également défini sur 0.

234 EIO0000001579 10/2019


Configuration des CPU M580

Nom Type Bit Description


FTP BOOL 13 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement
FDR_SERVER 1 BOOL 14 0 = le service ne fonctionne pas normalement
1 = le service fonctionne normalement

EIP_ADAPTER 1 BOOL 15 0 = le service de serveur adaptateur EIP ne


fonctionne pas normalement
1 = le service de serveur adaptateur EIP
fonctionne normalement
1. Lorsque ce service est défini sur 0, GLOBAL_STATUS est également défini sur 0.

SERVICE_STATUS2 (WORD) :

Nom Type Bit Description


A_B_IP_ADDRESS_STATUS BOOL 0 0 = adresse IP en double ou aucune adresse IP
attribuée
1 = les adresses IP (état A/B) sont correctement
attribuées.
LLDP_SERVICE1 BOOL 1 0 = le service LLDP ne fonctionne pas normalement
1 = le service LLDP fonctionne normalement ou est
désactivé
EVENT_LOG_STATUS BOOL 2 0 = Le service de consignation des événements ne
fonctionne pas normalement.
1 = Le service de consignation des événements
fonctionne normalement ou est désactivé.
LOG_SERVER_NOT_REACHAB BOOL 3 1 = Aucun acquittement reçu du serveur Syslog.
LE
0 = Acquittement reçu du serveur Syslog.
CSIO_SCANNER (PAC CIP BOOL 4 0 = Une connexion CIP Safety au moins ne fonctionne
Safety) pas normalement.
1 = Tous les équipements d'E/S CIP Safety
fonctionnent normalement.
(réservé) – 5-15 (réservé)
1. Lorsque ce service est défini sur 0, GLOBAL_STATUS est également défini sur 0.

EIO0000001579 10/2019 235


Configuration des CPU M580

ETH_PORT_1_2_STATUS (BYTE) :

Nom Type Description


Fonction des ports Ethernet et rôle RSTP Bits 1 à 0 0 : port ETH 1 désactivé
codés sur 2 bits 1 : port d'accès ETH 1
2 : réplication de port ETH 1
3 : port de réseau d'équipements ETH 1
Bits 3 à 2 Réservé (0)
Bits 5 à 4 0 : port ETH 2 désactivé
1 : port d'accès ETH 2
2 : réplication de port ETH 2
3 : port de réseau d'équipements ETH 2
Bits 7 à 6 0 : port RSTP alternatif ETH 2
1 : port RSTP de secours ETH 2
2 : port RSTP désigné ETH 2
3 : port RSTP racine ETH 2

ETH_PORT_3_BKP_STATUS (BYTE) :

Nom Bit Description


Fonction des ports Ethernet et rôle RSTP Bits 1 à 0 0 : port ETH 3 désactivé
codés sur 2 bits
1 : port d'accès ETH 3
2 : réplication de port ETH 3
3 : port de réseau d'équipements ETH 3
Bits 3 à 2 0 : port RSTP alternatif ETH 3
1 : port RSTP de secours ETH 3
2 : port RSTP désigné ETH 3
3 : port RSTP racine ETH 3
Bits 5 à 4 0 : port d'embase Ethernet désactivé
1 : port d'embase Ethernet activé pour prendre en
charge les communications Ethernet
Bits 7...6 Réservé (0)

FDR_USAGE :

Type Type Description


FDR_USAGE BYTE % d'utilisation du serveur FDR

236 EIO0000001579 10/2019


Configuration des CPU M580

IN_PACKETS (UINT) :

Type Bit Description


UINT 0-7 nombre de paquets reçus sur l'interface (ports internes)

IN_ERRORS (UINT) :

Type Bit Description


UINT 0-7 nombre de paquets entrants contenant des erreurs détectées

OUT_PACKETS (UINT) :

Type Bit Description


UINT 0-7 nombre de paquets envoyés sur l'interface (ports internes)

OUT_ERRORS (UINT) :

Type Bit Description


UINT 0-7 nombre de paquets sortants contenant des erreurs détectées

CONF_SIG (UDINT) :

Type Bit Description


UDINT 0-15 Signatures de tous les fichiers sur le serveur FDR du module local

Paramètres de sortie
Bien que le DDT d'équipement à redondance d'UC ne soit pas échangé en totalité entre la CPU
primaire et la CPU redondante, les champs DROP_CTRL, RIO_CTRL et DIO_CTRL sont transférés.
Les tableaux suivants décrivent les paramètres de sortie :
DROP_CTRL :

Nom Type Rang Description


DROP_CTRL BOOL 1 à 32 1 bit par station d'E/S distantes (RIO) (jusqu'à 32)

RIO_CTRL :

Nom Type Rang Description


RIO_CTRL BOOL 257...384 1 bit par station d'E/S distantes (RIO) (jusqu'à
128)

EIO0000001579 10/2019 237


Configuration des CPU M580

DIO_CTRL :

Nom Type Rang Description


DIO_CTRL BOOL 513...640 1 bit par station d'E/S distribuées (DIO) (jusqu'à
128)

Validité des équipements


Bien que le DDT d'équipement à redondance d'UC ne soit pas échangé en totalité entre la CPU
primaire et la CPU redondante, les champs DROP_HEALTH, RIO_HEALTH, LS_HEALTH et
DIO_HEALTH sont transférés.
Le tableau suivant décrit les paramètres de validité des équipements scrutés par le module. Les
données se présentent sous la forme d'un tableau de valeurs booléennes :

Paramètre Type Validité des…


DROP_HEALTH ARRAY [1...32] OF BOOL BM•CRA312•0 : un élément du tableau correspond à
un module BM•CRA312•0 (32 modules
BM•CRA312•0 maximum).
RIO_HEALTH ARRAY [257...384] OF BOOL Equipements RIO : un élément du tableau correspond
à un équipement RIO (128 équipements RIO
maximum).
LS_HEALTH ARRAY [1...3] OF BOOL Esclaves locaux : un élément du tableau correspond à
un esclave local (3 esclaves locaux maximum).
DIO_HEALTH ARRAY [513...640] OF BOOL Equipements DIO : un élément du tableau correspond
à un équipement DIO (128 équipements DIO
maximum).
CSIO_HEALTH ARRAY [769...832] of BOOL Equipements CSIO : un élément du tableau
(PAC CIP Safety) correspond à un équipement CSIO (64 équipements
CSIO maximum).

Valeurs :
 1 (true) : un équipement est opérationnel. Les données d'entrée provenant de l'équipement sont
reçues dans le timeout de validité préconfiguré.
 0 (false) : un équipement n'est pas opérationnel. Les données d'entrée provenant de
l'équipement ne sont pas reçues dans le timeout de validité préconfiguré.

238 EIO0000001579 10/2019


Configuration des CPU M580

Structure de données DDT à redondance d'UC

Introduction
Le DDT T_M_ECPU_HSBY est l'interface exclusive entre le système de redondance d'UC M580 et
l'application exécutée dans une CPU BMEH58•040 ou BMEH58•040S. L'instance DDT doit être
sous la forme : ECPU_HSBY_1.

AVIS
RISQUE DE FONCTIONNEMENT IMPREVU
Veillez à consulter et à gérer le DDT T_M_ECPU_HSBY pour assurer le bon fonctionnement du
système.
Le non-respect de ces instructions peut provoquer des dommages matériels.

Le DDT T_M_ECPU_HSBY comporte trois sections distinctes :


 LOCAL_HSBY_STS : donne des informations sur le PAC local. Les données sont à la fois
générées automatiquement par le système de redondance d'UC et fournies par l'application.
Elles sont échangées avec le PAC distant.
 REMOTE_HSBY_STS : donne des informations sur le PAC distant et contient l'image du dernier
échange reçu du PAC homologue. L'indicateur REMOTE_STS_VALID indique la validité de ces
informations dans la partie commune de ce DDT.
NOTE : le type de données HSBY_STS_T détermine la structure des sections LOCAL_HS-
BY_STS et Remote_HSBY_STS, qui sont par conséquent identiques. Elles décrivent les
données liées à l'un des deux PACs de la redondance d'UC.
 Partie commune du DDT : cette section comporte plusieurs objets, dont des données d'état, des
objets de contrôle système et des objets de commandes :
 Les données d'état sont fournies par le système de redondance d'UC suite au contrôle de
diagnostic.
 Les objets de contrôle système permettent de définir et de contrôler le fonctionnement du
système.
 Les objets de données des commandes comprennent les commandes exécutables pouvant
être utilisées pour modifier l'état du système.

PAC local et PAC distant


Le DDT T_M_ECPU_HSBY utilise les termes local et distant :
 Local fait référence au PAC à redondance d'UC auquel est connecté votre PC.
 Distant fait référence à l'autre PAC à redondance d'UC.

EIO0000001579 10/2019 239


Configuration des CPU M580

Alignement des limites des données


Les CPUs M580 BMEH58•040 et BMEH58•040S présentent des données 32 bits. C'est pourquoi
les objets de données stockés sont placés sur une limite de quatre octets.

DDT T_M_ECPU_HSBY

ATTENTION
RISQUE DE FONCTIONNEMENT IMPREVU
Avant d'exécuter une commande de permutation (avec la logique de l'application ou dans
l'interface graphique de Control Expert) vérifiez que le PAC redondant est prêt à assumer le rôle
principal (pour cela vérifiez que la valeur 0 est associée au bit
REMOTE_HSBY_STS.EIO_ERROR).
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.

Le DDT T_M_ECPU_HSBY comporte ces objets :

Elément Type Description Ecrit par


REMOTE_STS_VALID BOOL  True : HSBY_LINK_ERROR et Système
HSBY_SUPPLEMENTARY_LINK_ERROR ont
tous les deux la valeur 0.
 False (valeur par défaut) : HSBY_LINK_ERROR et
HSBY_SUPPLEMENTARY_LINK_ERROR ont
tous les deux la valeur 1.
APP_MISMATCH BOOL Les deux PAC ont des applications d'origine Système
différentes. (Par défaut = false)
LOGIC_MISMATCH_ALLOW BOOL  True : le PAC redondant le reste en cas de logique Application
ED différente.
 False (valeur par défaut) : l'UC redondante prend
l'état Attente en cas de logique différente.
LOGIC_MISMATCH BOOL Les deux PACs contiennent des révisions différentes Système
d'une même application. (Par défaut = false)
SFC_MISMATCH BOOL  True : au moins une section SFC des applications Système
du PAC primaire et du PAC redondant présente des
différences. En cas de basculement, les graphiques
différents sont réinitialisés avec leur état d'origine.
 False (valeur par défaut) : toutes les sections SFC
sont identiques.

240 EIO0000001579 10/2019


Configuration des CPU M580

Elément Type Description Ecrit par


OFFLINE_BUILD_MISMATC BOOL Les deux PAC exécutent des révisions différentes de Système
H la même application. Dans ce cas :
 Un échange de données entre les deux PAC peut
s'avérer impossible.
 Un échange ou un basculement peut présenter des
à-coups.
 Aucun des PAC ne peut être redondant.

(Par défaut = false)


APP_BUILDCHANGE_DIFF UINT Nombre de différences dans le projet généré entre les Système
applications du PAC primaire et du PAC redondant.
L'évaluation est effectuée par le PAC primaire.
MAX_APP_BUILDCHANGE_ UINT Nombre maximum de différences dans le projet généré Application
DIFF autorisées par le système de redondance d'UC,
compris entre 0 et 50 (20 par défaut). Défini dans
l'onglet Redondance d'UC en tant que Nombre de
modifications.
FW_MISMATCH_ALLOWED BOOL Permet les différences de micrologiciel entre les CPUs Application
primaire et redondante :
 True : l'UC redondante le reste en cas de
micrologiciel différent.
 False (valeur par défaut) : l'UC redondante prend
l'état Attente en cas de micrologiciel différent. (Par
défaut = false)
FW_MISMATCH BOOL Le système d'exploitation des deux PACs est différent. Système
(Par défaut = false)
DATA_LAYOUT_MISMATC BOOL La structure des données est différente dans les deux Système
H PACs. Le transfert des données est partiellement
effectué. (Par défaut = false)
DATA_DISCARDED UINT Nombre de Ko envoyés par le PAC primaire et rejetés Système
par le PAC redondant (arrondi au Ko supérieur).
Représente les données des variables ajoutées au
PAC primaire, mais pas au PAC redondant. (Valeur
par défaut = 0)
DATA_NOT_UPDATED UINT Nombre de Ko non mis à jour par le PAC redondant Système
(arrondi au Ko supérieur). Représente les variables
supprimées du PAC primaire qui restent dans le PAC
redondant. (Valeur par défaut = 0)

EIO0000001579 10/2019 241


Configuration des CPU M580

Elément Type Description Ecrit par


BACKUP_APP_MISMATCH BOOL  False (valeur par défaut) : l'application de Système
sauvegarde est identique dans les deux PACs à
redondance d'UC.
NOTE : L'application de sauvegarde réside en
mémoire flash ou sur la carte mémoire SD du PAC.
Elle est générée à l'aide de la commande Automate
→ Sauvegarde du projet... → Enregistrer la
sauvegarde, ou en réglant sur 1 le bit système
%S66 (Sauvegarde de l'application).
 True : tous les autres cas.

PLCA_ONLINE BOOL Le PAC A est configuré pour passer à l'état primaire ou Configuration
redondant. (Par défaut = true)
NOTE : Exécutable uniquement sur le PAC A.
PLCB_ONLINE BOOL Le PAC B est configuré pour passer à l'état primaire ou Configuration
redondant. (Par défaut = true)
NOTE : Exécutable uniquement sur le PAC B.
CMD_SWAP BOOL  Réglé sur la valeur 1 par la logique du programme Application /
ou par une table d'animation pour lancer un Système
basculement. Le PAC primaire est mis en attente,
le PAC redondant devient primaire et celui en
attente devient redondant. La commande est
ignorée en l'absence de PAC redondant.
NOTE : exécutable sur les PAC primaire et
redondant.
 Remise à 0 (valeur par défaut) par le système à
l'issue du basculement ou en l'absence de PAC
redondant.
NOTE :
 Cette commande peut être utilisée par l'application
lorsque des erreurs sont détectées. Elle n'est pas
conçue pour être utilisée pour les basculements
périodiques.
 Si l'application doit basculer à intervalles réguliers,
la période entre les basculements ne doit pas être
inférieure à 120 secondes.

242 EIO0000001579 10/2019


Configuration des CPU M580

Elément Type Description Ecrit par


CMD_APP_TRANSFER BOOL  Réglé sur 1 par la logique du programme par une Application /
table d'animation pour démarrer un transfert Système
d'application du PAC primaire vers le PAC
redondant. Exécutable uniquement sur le PAC
primaire.
NOTE : L'application transférée est l'application de
sauvegarde qui réside en mémoire flash ou sur la
carte mémoire SD. Si l'application qui s'exécute est
différente de l'application sauvegardée, effectuez
une sauvegarde (Automate → Sauvegarde du
projet... → Enregistrer la sauvegarde ou réglez le
bit système %S66 sur 1) avant d'effectuer le
transfert.
 Remise à 0 (valeur par défaut) par le système à
l'issue du transfert.
CMD_RUN_AFTER_TRANS BOOL[0 à 2]  Réglé sur la valeur 1 par la logique du programme Application /
FER ou par une table d'animation pour démarrer Système
automatiquement en mode Run suite à un transfert.
NOTE : exécutable uniquement sur le PAC
primaire.
 Remise à 0 (valeur par défaut) par le système à
l'issue du transfert et :
 le PACdistant est en mode Run ;
 le PAC n'est pas primaire ;
 par une table d'animation ou une commande
logique.
CMD_RUN_REMOTE BOOL  Réglé sur la valeur 1 par la logique du programme Application /
ou par une table d'animation pour exécuter le PAC Système
distant. Cette commande est ignorée si la valeur
True est associée à la commande
CMD_STOP_REMOTE.
NOTE : exécutable uniquement sur le PAC
primaire.
 Remise à 0 (valeur par défaut) par le système
lorsque le PAC distant devient redondant ou prend
l'état Attente.
CMD_STOP_REMOTE BOOL  Réglé sur la valeur 1 par la logique du programme Application
ou par une table d'animation pour arrêter le PAC
distant.
NOTE : exécutable sur le PAC primaire,
secondaire ou sur un PAC arrêté.
 Remise à 0 (valeur par défaut) par l'application pour
mettre un terme à la commande d'arrêt.

EIO0000001579 10/2019 243


Configuration des CPU M580

Elément Type Description Ecrit par


CMD_COMPARE_INITIAL_V BOOL  Réglé sur la valeur 1 par la logique du programme Application /
ALUE ou par une table d'animation pour commencer la Système
comparaison des valeurs initiales des variables
échangées par les deux PAC de redondance d'UC.
NOTE : exécutable sur les PAC primaire et
redondant en mode Run uniquement.
 Remise à 0 (valeur par défaut) par le système
lorsque la comparaison est terminée ou lorsqu'elle
est impossible.
INITIAL_VALUE_MISMATC BOOL  True : si les valeurs initiales des variables Système
H échangées sont différentes ou si la comparaison
est impossible.
 False (false) : si les valeurs initiales des variables
échangées sont identiques.
MAST_SYNCHRONIZED (1) BOOL  True : si les données échangées depuis le cycle Système
MAST précédent ont été reçues par le PAC
redondant.
 False (valeur par défaut) : si les données
échangées depuis au moins le cycle MAST
précédent ont été reçues par le PAC redondant.
NOTE : Surveillez de près les variables
MAST_SYNCHRONIZED et FAST_SYNCHRONIZED
liées aux tâches MAST et FAST comme indiqué à la fin
de ce tableau.
FAST_SYNCHRONIZED (1) BOOL  True : si les données échangées depuis le cycle Système
FAST précédent ont été reçues par le PAC
redondant.
 False (valeur par défaut) : si les données
échangées depuis au moins le cycle FAST
précédent ont été reçues par le PAC redondant.
NOTE : Surveillez de près les variables
MAST_SYNCHRONIZED et FAST_SYNCHRONIZED
liées aux tâches MAST et FAST comme indiqué à la fin
de ce tableau.
SAFE_SYNCHRONIZED BOOL  True : si les données échangées depuis le cycle Système
SAFE précédent ont été reçues par le PAC
redondant.
 False (valeur par défaut) : si au moins les données
échangées depuis le cycle SAFE précédent n'ont
pas été reçues par le PAC redondant.

244 EIO0000001579 10/2019


Configuration des CPU M580

Elément Type Description Ecrit par


SAFETY_LOGIC_MISMATC BOOL  True : la partie de logique SAFE de l'application est –
H différente dans les deux PAC.
 False (valeur par défaut) : la partie de logique
SAFE de l'application est identique dans les deux
PAC.
NOTE : Le contenu de cet élément est déterminé par
la comparaison du mot système %SW169 de chaque
PAC.
LOCAL_HSBY_STS T_M_ECPU_ Etat de redondance du PAC local (voir ci-après)
HSBY_STS
REMOTE_HSBY_STS T_M_ECPU_ Etat de redondance d'UC du PAC distant (voir ci-après)
HSBY_STS
(1):
 Surveillez de près les variables MAST_SYNCHRONIZED, FAST_SYNCHRONIZED et SAFE_SYNCHRONIZED
liées aux tâches MAST, FAST et SAFE. Si la valeur est zéro (False), la base de données échangée entre les PAC
principal et redondant n'est pas transmise à chaque cycle. Dans ce cas, modifiez la période configurée pour la
tâche en utilisant une valeur plus élevée que la durée d'exécution actuelle (pour la tâche MAST :
%SW0 > %SW30 ; pour la tâche FAST %SW1 > %SW33 ; pour la tâche SAFE %SW4 > %SW42. Pour plus
d'informations sur %SW0 + %SW1 et %SW30 + %SW31 voir EcoStruxure™ Control Expert - Bits et mots système
- Manuel de référence).
 Exemple de conséquence : après une commande APT (Application Program Transfer), il se peut que le PAC
principal ne puisse pas transférer le programme au PAC de secours.

EIO0000001579 10/2019 245


Configuration des CPU M580

T_M_ECPU_HSBY_STS Data Type


Le type de données T_M_ECPU_HSBY_STS présente les éléments suivants :

Elément Type Description Ecrit par


HSBY_LINK_ERROR BOOL  True : aucune connexion sur la liaison de Système
redondance d'UC.
 False : la liaison de redondance d'UC est
opérationnel.
HSBY_SUPPLEMENTARY_ BOOL  True : aucune connexion sur la liaison RIO Système
LINK_ERROR Ethernet.
 False : la liaison RIO Ethernet est opérationnel.

WAIT BOOL  True : le PAC a l'état Run, mais attend de passer à Système
l'état primaire ou redondant.
 False : le PAC a l'état redondant, primaire ou Stop.

RUN_PRIMARY BOOL  True : le PAC a l'état primaire. Système


 False : le PAC a l'état redondant, attente ou stop.

RUN_STANDBY BOOL  True : le PAC a l'état redondant. Système


 False : le PAC a l'état primaire, attente ou stop.

STOP BOOL  True : le PAC a l'état Stop. Système


 False : le PAC a l'état primaire, redondant ou
Attente.
PLC_A BOOL  True : le sélecteur A/B/Effacer (voir page 46) du Système
PAC est sur la position A.
 False : le sélecteur du PAC n'est pas sur la position
A.
PLC_B BOOL  True : le PACsélecteur A/B/Effacer du Système
(voir page 46) est sur la position B.
 False : le sélecteur du PAC n'est pas sur la position
B.
EIO_ERROR BOOL  True : le PAC ne détecte aucune des stations RIO Système
Ethernet configurées.
 False : le PAC détecte au moins une station
Ethernet RIO configurée.
NOTE : Ce bit a toujours la valeur false lorsqu'aucune
station n'est configurée.
SD_CARD_PRESENT BOOL  True : une carte SD valide est insérée. Système
 False : aucune carte SD, ou une carte SD non
valide est insérée.
LOCAL_RACK_STS BOOL  True : la configuration du rack local est correcte. Application
 False : la configuration du rack local est incorrecte
(par exemple, les modules sont manquants ou aux
mauvais emplacements, etc.)

246 EIO0000001579 10/2019


Configuration des CPU M580

Elément Type Description Ecrit par


MAST_TASK_STATE BYTE Etat de la tâche MAST : Système
 0 : inexistante
 1 : arrêt
 2 : marche
 3 : point d'arrêt
 4 : pause

FAST_TASK_STATE BYTE Etat de la tâche FAST : Système


 0 : inexistante
 1 : arrêt
 2 : marche
 3 : point d'arrêt
 4 : pause

SAFE_TASK_STATE BYTE Etat de la tâche SAFE : Système


 0 : inexistante
 1 : arrêt
 2 : marche
 3 : point d'arrêt
 4 : pause

REGISTER WORD[0 à 63] Des données non gérées ont été ajoutées à Application
l'application par le biais de l'attribut Echange sur
l'automate redondant.

EIO0000001579 10/2019 247


Configuration des CPU M580

Sous-chapitre 5.9
Messagerie explicite

Messagerie explicite

Introduction
Vous pouvez configurer les messages explicites EtherNet/IP et Modbus TCP pour la CPU M580
de la manière suivante :
 Connectez la CPU au projet Control Expert (voir Modicon M580 Autonome, Guide de
planification du système pour, architectures courantes).
 Utilisez le bloc fonction DATA_EXCH dans la logique de l'application pour transmettre les
messages explicites EtherNet/IP ou Modbus TCP.
 Utilisez un bloc fonction WRITE_VAR ou READ_VAR pour échanger des messages explicites
Modbus TCP, par exemple, des objets de données de service (SDO).
NOTE : Une application Control Expert peut contenir plus de 16 blocs de messagerie explicites,
mais seulement 16 blocs de messagerie peuvent être actifs en même temps.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Configuration de la messagerie explicite à l'aide de DATA_EXCH 249
Configuration du paramètre de gestion de DATA_EXCH 252
Services de messagerie explicite 254
Configuration de la messagerie explicite Ethernet/IP à l'aide de DATA_EXCH 256
Exemple de message explicite Ethernet/IP : Get_Attribute_Single 259
Exemple de message explicite EtherNet/IP : lecture d'objet Modbus 262
Exemple de message explicite EtherNet/IP : écriture d'objet Modbus 266
Codes fonction de messagerie explicite Modbus TCP 271
Configuration de la messagerie explicite Modbus TCP à l'aide de DATA_EXCH 272
Exemple de message explicite Modbus TCP : requête de lecture de registre 274
Envoi de messages explicites à des équipements EtherNet/IP 277
Envoi de messages explicites à des équipements Modbus 279

248 EIO0000001579 10/2019


Configuration des CPU M580

Configuration de la messagerie explicite à l'aide de DATA_EXCH

Présentation
Utilisez le bloc fonction DATA_EXCH pour configurer les messages explicites Modbus TCP et les
messages explicites Ethernet/IP connectés et non connectés.
Les paramètres Management_Param, Data_to_Send et Received_Data définissent
l'opération.
EN et ENO peuvent être configurés comme paramètres supplémentaires.

Représentation en FBD

EIO0000001579 10/2019 249


Configuration des CPU M580

Paramètres d'entrée

Paramètre Type de données Description


EN BOOL Ce paramètre est facultatif. Lorsque la valeur un est associée à
cette entrée, le bloc est activé et peut résoudre l'algorithme des
blocs fonction. Lorsque la valeur zéro est associée à cette entrée,
le bloc est désactivé et ne peut résoudre l'algorithme des blocs
fonction.
Adresse Array [0...7] of INT Chemin d'accès à l'équipement cible, dont le contenu varie selon
le protocole du message. Utilisez la fonction Address comment
entrée du paramètre de bloc ADR. Reportez-vous à une
description du paramètre Address pour :
 les messages Ethernet/IP, (voir page 256)
 les messages Modbus TCP. (voir Modicon M340, Module de
communication Ethernet BMX NOC 0401, Manuel de
l'utilisateur)
ActionType INT Type d'action à réaliser. Pour les protocoles Ethernet/IP et
Modbus TCP, ce paramètre est égal à 1 (émission suivie d'une
mise en attente).
Data_to_Send Array [n...m] of INT La valeur de ce paramètre varie selon le protocole (Ethernet/IP ou
Modbus TCP).
Pour la messagerie explicite Ethernet/IP, reportez-vous à la
rubrique Configuration du paramètre Data_To_Send
(voir page 256).
Pour la messagerie explicite Modbus TCP, consultez l'aide en
ligne de Control Expert.

Paramètres d'entrée/de sortie


Le tableau Management_Param est local :

Paramètre Type de données Description


Management_Param Array [0...3] of INT Paramètre de gestion (voir page 252), composé de
quatre mots.

Ne copiez pas ce tableau pendant le basculement d'une CPU primaire vers une CPU redondante
dans un système de redondance d'UC. Si vous configurez un tel système, décochez la variable
Echange sur l'automate redondant dans Control Expert.
NOTE : consultez la description de la gestion des données du système de redondance d'UC et du
DDT T_M_ECPU_HSBY (voir Redondance d'UC Modicon M580, Guide de planification du
système pour, architectures courantes) dans le document Redondance d'UC Modicon M580 -
Guide de planification du système (voir Redondance d'UC Modicon M580, Guide de planification
du système pour, architectures courantes).

250 EIO0000001579 10/2019


Configuration des CPU M580

Paramètres de sortie

Paramètre Type de données Description


ENO BOOL Ce paramètre est facultatif. Lorsque vous sélectionnez
cette sortie, vous obtenez également l'entrée EN. La
sortie ENO est activée lorsque l'exécution du bloc
fonction aboutit.
Received_Data Array [n...m] of INT Réponse Ethernet/IP (CIP) (voir page 257) ou réponse
Modbus TCP (voir Modicon M340, Module de
communication Ethernet BMX NOC 0401, Manuel de
l'utilisateur).
La structure et le contenu dépendent du protocole
utilisé.

EIO0000001579 10/2019 251


Configuration des CPU M580

Configuration du paramètre de gestion de DATA_EXCH

Présentation
La structure et le contenu du paramètre de gestion du bloc DATA_EXCH sont communs aux
messageries explicites Modbus TCP et EtherNet/IP.

Configuration du paramètre de gestion


Le paramètre de gestion est composé de 4 mots contigus :

Source de Registre Description


données Octet de poids fort Octet de poids faible (LSB)
(MSB)
Données Management_Param[0] Numéro d'échange Deux bits en lecture seule :
gérées par le  Bit 0 = bit d'activité (voir page 253)
système  Bit 1 = bit d'annulation

Management_Param[1] Compte rendu Compte rendu de communication


d'opération (voir Modicon M580 Autonome, Guide
(voir Modicon M58 de planification du système pour,
0 Autonome, Guide architectures courantes)
de planification du
système pour,
architectures
courantes)
Données Management_Param[2] Délai d'expiration du bloc. Valeurs possibles :
gérées par  0 = attente infinie
l'utilisateur  autres valeurs = délai d'expiration x 100 ms, par exemple :
 1 = 100 ms
 2 = 200 ms

Management_Param[3] Longueur des données envoyées ou reçues :


 Entrée (avant l'envoi de la requête) : longueur des données
dans le paramètre Data_to_Send, en octets
 Sortie (après la réponse) : longueur des données dans le
paramètre Received_Data, en octets

252 EIO0000001579 10/2019


Configuration des CPU M580

Bit d'activité
Le bit d'activité est le premier bit du premier élément de la table. Sa valeur indique l'état d'exécution
de la fonction de communication :
 1 : le bit est mis à 1 au démarrage de la fonction.
 0 : il revient à 0 une fois l'exécution terminée. (Lors du passage de 1 à 0, le numéro d'échange
est incrémenté. En cas d'erreur pendant l'exécution, recherchez le code correspondant dans le
compte rendu d'opération et de communication (voir Modicon M580 Autonome, Guide de
planification du système pour, architectures courantes).)
Par exemple, vous pouvez ajouter la déclaration suivante dans la table de gestion :
Management_Param[0] ARRAY [0..3] OF INT
Voici alors la notation du bit d'activité :
Management_Param[0].0
NOTE : La notation précédemment utilisée requiert la configuration des propriétés du projet de
façon à autoriser l'extraction des bits sur les types d'entiers. Si ce n'est pas le cas,
Management_Param[0].0 n'est pas accessible de cette manière.

EIO0000001579 10/2019 253


Configuration des CPU M580

Services de messagerie explicite

Présentation
Chaque message explicite assure un service. Chaque service est associé à un code de service.
Identifiez le service de messagerie explicite par son nom, nombre décimal ou nombre
hexadécimal.
Vous pouvez exécuter des messages explicites à l'aide du bloc fonction DATA_EXCH dans le DTM
de Control Expert.

Services
Les services disponibles dans Control Expert incluent, sans s'y limiter, les codes de service
suivants :

Code de service Description Disponible dans…


Hex Déc Bloc DATA_EXCH Interface graphique
Control Expert
1 1 Get_Attributes_All X X
2 2 Set_Attributes_All X X
3 3 Get_Attribute_List X —
4 4 Set_Attribute_List X —
5 5 Réinitialiser X X
6 6 Démarrer X X
7 7 Stop X X
8 8 Créer X X
9 9 Supprimer X X
A 10 Multiple_Service_Packet X —
B-C 11-12 (Réservé) — —
D 13 Apply_Attributes X X
E 14 Get_Attribute_Single X X
10 16 Set_Attribute_Single X X
11 17 Find_Next_Object_Instance X X
14 20 Erreur en réponse (DeviceNet — —
uniquement)
15 21 Restaurer X X
16 22 Enregistrer X X
17 23 Pas d'opération (NOP) X X
Le symbole X indique que le service est disponible. Le symbole — indique que le service n'est pas disponible.

254 EIO0000001579 10/2019


Configuration des CPU M580

Code de service Description Disponible dans…


Hex Déc Bloc DATA_EXCH Interface graphique
Control Expert
18 24 Get_Member X X
19 25 Set_Member X X
1A 26 Insert_Member X X
1B 27 Remove_Member X X
1C 28 GroupSync X —
1D-31 29-49 (Réservé) — —
Le symbole X indique que le service est disponible. Le symbole — indique que le service n'est pas disponible.

EIO0000001579 10/2019 255


Configuration des CPU M580

Configuration de la messagerie explicite Ethernet/IP à l'aide de DATA_EXCH

Configuration du paramètre Address


Pour configurer le paramètre Address, utilisez la fonction ADDM pour convertir en adresse la chaîne
de caractères (voir la description ci-après), puis l'utiliser en entrée du paramètre ADR associé au
bloc DATA_EXCH :
ADDM(‘rack.emplacement.voie{adresse_ip}type_message.protocole’), où :

Ce champ... Représente...
rack numéro attribué au rack contenant le module de communication
emplacement position du module de communication dans le rack
voie la voie de communication (valeur 0)
adresse_ip l'adresse IP de l'équipement distant, par exemple 192.168.1.6
type_message le type du message, sous la forme d'une chaîne de trois caractères :
 UNC (indiquant un message non connecté), ou
 CON (indiquant un message connecté)

protocole le type de protocole (les trois caractères CIP)

Configuration du paramètre Data_to_Send


Le paramètre Data_to_Send varie en taille . Il est composé de registres contigus comprenant le
type de message et la requête CIP (en séquence).

Décalage (mots) Longueur (octets) Type de Description


données
0 2 octets Octets Type de message :
 Octet de poids fort = taille de la requête
en mots
 Octet de poids faible = code du service
Ethernet/IP
1 Management_Param[3] Octets La requête CIP1.
(taille de Data_to_Send
) moins 2
NOTE : La structure et la taille de la requête
CIP dépendent du service Ethernet/IP.
1 Structurez la requête CIP selon l'ordre Little Endian.

256 EIO0000001579 10/2019


Configuration des CPU M580

Contenu du paramètre Received_Data


Le paramètre Received_Data contient uniquement la réponse CIP. La longueur de cette
réponse est variable. Elle est indiquée par Management_Param[3] après la réception de la
réponse. Le format de la réponse CIP est décrit ci-dessous.

Décalage Longueur (octets) Type de Description


(mots) données
0 2 Octet  Octet de poids fort (MSB) = réservé
 Poids faible (LSB) : service de réponse

1 2 Octet  Poids fort (MSB) : longueur de l'état supplémentaire


 Octet de poids faible (LSB) : état général Ethernet/IP
(voir Modicon M340, Module de communication
Ethernet BMX NOC 0401, Manuel de l'utilisateur)
2 longueur de l'état Tableau Etat supplémentaire1
supplémentaire d'octets
... Management_Pa Tableau Données de la réponse
ram[3] (taille de d'octets
Received_Data
) moins 4, et
moins la longueur
de l'état
supplémentaire
1. Consultez le document The CIP Networks Library, Volume 1, Common Industrial Protocol, à la section 3-
5.6 Codes d'erreur de l'instance d'objet gestionnaire de connexion.

NOTE : la réponse est structurée selon l'ordre Little Endian.

EIO0000001579 10/2019 257


Configuration des CPU M580

Vérification de la réponse Received_Data pour l'état du système et l'état CIP


Utilisez le contenu du paramètre Received_Data pour vérifier l'état du système et l'état CIP du
module de communication Ethernet lors du traitement du message explicite.
Dans un premier temps : Vérifiez la valeur de l'octet de poids fort (MSB) du premier mot de la
réponse, situé à l'offset 0. Si la valeur de cet octet est :
 égal à 0 : le système a correctement traité le message explicite
 différent de 0 : un événement système s'est produit
Pour plus d'informations sur le code d'événement système contenu dans le second mot de
la réponse, situé à l'offset 1, consultez la rubrique Codes d'événement de messagerie
explicite Ethernet/IP (voir Modicon M580 Autonome, Guide de planification du système pour,
architectures courantes).
Ensuite : Si le système a correctement traité le message explicite et si l'octet de poids fort du
premier mot de la réponse est égal à 0, vérifiez la valeur du second mot de la réponse, situé à
l'offset 1. Si la valeur de ce mot est :
 égal à 0 : le protocole CIP a correctement traité le message explicite.
 différent de 0 : un événement lié au protocole CIP s'est produit
Pour plus d'informations sur l'état CIP affiché dans ce mot, consultez votre documentation
CIP.

258 EIO0000001579 10/2019


Configuration des CPU M580

Exemple de message explicite Ethernet/IP : Get_Attribute_Single

Présentation
L'exemple suivant de message explicite non connecté montre comment utiliser le bloc fonction
DATA_EXCH pour récupérer des données de diagnostic à partir d'un équipement distant (à
l'adresse IP 192.168.1.6). Dans cet exemple, Get_Attribute_Single de l'instance
d'assemblage 100, attribut 3 est exécuté.
Vous pouvez exécuter le même service de messagerie explicite en utilisant la fenêtre Message
explicite Ethernet/IP (voir Modicon M580, Module de communication BMENOC0301/0311
Ethernet, Guide d'installation et de configuration).

Implémentation du bloc fonction DATA_EXCH


Pour implémenter le bloc fonction DATA_EXCH, créez des variables et attribuez-les aux blocs
suivants :

EIO0000001579 10/2019 259


Configuration des CPU M580

Configuration de la variable Address


La variable Address identifie l'équipement à l'origine du message explicite (dans cet exemple, le
module de communication) et l'équipement cible. Notez que cette variable n'inclut pas les
éléments d'adresse Xway {Réseau.Station}, car nous n'établissons pas de pont à travers une autre
station automate. Par exemple, utilisez la fonction ADDM pour convertir la chaîne de caractères
suivante en adresse :
ADDM(‘0.1.0{192.168.1.6}UNC.CIP’), où :
 rack = 0
 module (numéro d'emplacement) = 1
 canal = 0
 adresse IP de l'équipement distant = 192.168.1.6
 type de message = non connecté
 protocole = CIP

Configuration de la variable ActionType


La variable ActionType identifie le type de fonction du bloc DATA_EXCH :

Variable Description Valeur (hex.)


ActionType Transmission suivie d'une attente de réponse 16#01

Configuration de la variable DataToSend


La variable DataToSend identifie les détails de la requête du message explicite CIP :

Variable Description Valeur (hex.)


DataToSend[0] Information du service de requête CIP : 16#030E
 Octet de poids fort = taille de la requête en mots : 16#03 (3, décimal)
 Octet de poids faible = code du service : 16#0E (14, décimal)

DataToSend[1] Information de classe de la requête CIP : 16#0420


 Octet de poids fort = classe : 16#04 (4, décimal)
 Octet de poids faible = segment de classe : 16#20 (32, décimal)

DataToSend[2] Information d'instance de la requête CIP : 16#6424


 Octet de poids fort = instance : 16#64 (100, décimal)
 Octet de poids faible = segment d'instance : 16#24 (36, décimal)

DataToSend[3] Information d'attribut de la requête CIP : 16#0330


 Octet de poids fort = attribut : 16#03 (3, décimal)
 Octet de poids faible = segment d'attribut : 16#30 (48, décimal)

260 EIO0000001579 10/2019


Configuration des CPU M580

Affichage de la réponse
Utilisez une table d'animation Control Expert pour afficher le tableau de variables ReceivedData.
Notez que ce tableau reprend l'intégralité du tampon de données.
Pour afficher la réponse CIP, procédez comme suit :

Etape Action
1 Dans Control Expert, sélectionnez Outils → Navigateur de projet pour ouvrir le Navigateur de projet.
2 Dans le Navigateur de projet, sélectionnez le dossier Tables d'animation, puis cliquez avec le
bouton droit. Un menu contextuel apparaît.
3 Sélectionnez Nouvelle table d'animation dans le menu contextuel. Une nouvelle table d'animation
s'ouvre, ainsi que la boîte de dialogue de propriétés correspondante.
4 Dans la boîte de dialogue de propriétés, modifiez les valeurs suivantes :
Nom Entrez le nom de la table. Dans cet exemple : ReceivedData.
Module fonctionnel Acceptez la valeur par défaut <Aucun>.
Commentaire (Facultatif) Entrez un commentaire ici.
Nombre de caractères Saisissez 100, soit la taille du tampon de données en mots.
animés
5 Cliquez sur OK pour fermer la boîte de dialogue.
6 Dans la colonne Nom de la table d'animation, entrez le nom de la variable attribuée à la broche
RECP : ReceivedData et appuyez sur Entrée. La table d'animation affiche la variable
ReceivedData.
7 Développez la variable ReceivedData pour afficher son tableau de mots et visualiser la réponse
CIP :
NOTE : chaque entrée du tableau contient deux octets de données au format « petit-boutiste », où
l'octet le poids faible est stocké dans la plus petite adresse mémoire. Par exemple, « 8E » dans
word[0] est l'octet de poids faible, tandis que « 00 » est l'octet de poids fort.

EIO0000001579 10/2019 261


Configuration des CPU M580

Exemple de message explicite EtherNet/IP : lecture d'objet Modbus

Présentation
L'exemple suivant de messagerie explicite non connectées montre comment utiliser le bloc
fonction DATA_EXCH pour lire des données d'un équipement distant (par exemple, le module
d'interface réseau STB NIP 2212 à l'adresse IP 192.168.1.6) en utilisant le service Read_Hol-
ding_Registers de l'objet Modbus.
Vous pouvez exécuter le même service de messagerie explicite en utilisant la fenêtre Message
explicite EtherNet/IP (voir Modicon M580, Module de communication BMENOC0301/0311
Ethernet, Guide d'installation et de configuration).

Implémentation du bloc fonction DATA_EXCH


Pour implémenter le bloc fonction DATA_EXCH, vous devez créer des variables et les attribuer aux
blocs suivants :

262 EIO0000001579 10/2019


Configuration des CPU M580

Déclaration de variables
Dans cet exemple, les variables suivantes ont été définies. Bien entendu, vous pouvez utiliser
d'autres noms dans votre configuration de messagerie explicite.

Configuration de la variable Address


La variable Address identifie l'équipement à l'origine du message explicite (dans cet exemple, le
module de communication Ethernet ) et l'équipement cible. Notez que cette variable n'inclut pas
les éléments d'adresse Xway {Réseau.Station}, car nous n'établissons pas de pont à travers une
autre station automate. Utilisez la fonction ADDM pour convertir la chaîne de caractères suivante
en adresse :
ADDM(‘0.1.0{192.168.1.6}UNC.CIP’), où :
 rack = 0
 module (numéro d'emplacement) = 1
 canal = 0
 adresse IP de l'équipement distant = 192.168.1.6
 type de message = non connecté
 protocole = CIP

Configuration de la variable ActionType


La variable ActionType identifie le type de fonction du bloc DATA_EXCH :

Variable Description Valeur (hex.)


ActionType Transmission suivie d'une attente de réponse 16#01

EIO0000001579 10/2019 263


Configuration des CPU M580

Configuration de la variable DataToSend


La variable DataToSend identifie le type de message explicite et la requête CIP :

Variable Description Valeur (hex.)


DataToSend[0] Information du service de requête CIP : 16#024E
 Octet de poids fort = taille de la requête en mots : 16#02 (2,
décimal)
 Octet de poids faible = code du service : 16#4E (78, décimal)

DataToSend[1] Information de classe de la requête CIP : 16#4420


 Octet de poids fort = classe : 16#44 (68, décimal)
 Octet de poids faible = segment de classe : 16#20 (32, décimal)

DataToSend[2] Information d'instance de la requête CIP : 16#0124


 Octet de poids fort = instance : 16#01 (1, décimal)
 Octet de poids faible = segment d'instance : 16#24 (36, décimal)

DataToSend[3] Emplacement du premier mot à lire : 16#0031


 Octet de poids fort = 16#00 (0 décimal)
 Octet de poids faible = 16#31 (49 décimal)

DataToSend[4] Nombre de mots à lire : 16#0001


 Octet de poids fort = attribut : 16#00 (0, décimal)
 Octet de poids faible = segment d'attribut : 16#01 (1, décimal)

Affichage de la réponse
Utilisez une table d'animation Control Expert pour afficher le tableau de variables ReceivedData.
Notez que ce tableau reprend l'intégralité du tampon de données.
Pour afficher la réponse CIP, procédez comme suit :

Etape Action
1 Dans Control Expert, sélectionnez Outils → Navigateur de projet pour ouvrir le Navigateur de
projet.
2 Dans le Navigateur de projet, sélectionnez le dossier Tables d'animation, puis cliquez avec le
bouton droit. Un menu contextuel apparaît.
3 Sélectionnez Nouvelle table d'animation dans le menu contextuel. Une nouvelle table d'animation
s'ouvre, ainsi que la boîte de dialogue de propriétés correspondante.
4 Dans la boîte de dialogue de propriétés, modifiez les valeurs suivantes :
Nom Entrez le nom de la table. Dans cet exemple : ReceivedData.
Module fonctionnel Acceptez la valeur par défaut <Aucun>.
Commentaire (Facultatif) Entrez un commentaire ici.
Nombre de caractères Entrez 49 pour représenter la taille du tampon de données en mots.
animés

264 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
5 La boîte de dialogue Propriétés est du type suivant :

Cliquez sur OK pour fermer la boîte de dialogue.


6 Dans la colonne Nom de la table d'animation, entrez le nom de la variable attribuée à la broche
RECP : ReceivedData et appuyez sur Entrée. La table d'animation affiche la variable
ReceivedData.
7 Développez la variable ReceivedData pour afficher son tableau de mots et visualiser la réponse
CIP :

Remarque : chaque entrée de tableau présente deux octets de données au format Little Endian,
dans lequel l'octet de poids faible est stocké dans la plus petite adresse mémoire. Par exemple,
CE dans word[0] est l'octet de poids faible, tandis que 00 est l'octet de poids fort.

EIO0000001579 10/2019 265


Configuration des CPU M580

Exemple de message explicite EtherNet/IP : écriture d'objet Modbus

Présentation
L'exemple suivant de messagerie explicite non connectées montre comment utiliser le bloc
fonction DATA_EXCH pour écrire des données sur un équipement distant à l'adresse IP
192.168.1.6 en utilisant le service Write_Holding_Registers de l'objet Modbus.
Vous pouvez exécuter le même service de messagerie explicite en utilisant la fenêtre Message
explicite EtherNet/IP (voir Modicon M580, Module de communication BMENOC0301/0311
Ethernet, Guide d'installation et de configuration) dans le DTM de Control Expert.

Implémentation du bloc fonction DATA_EXCH


Pour implémenter le bloc fonction DATA_EXCH, vous devez créer des variables et les attribuer aux
blocs suivants :

266 EIO0000001579 10/2019


Configuration des CPU M580

Déclaration de variables
Dans cet exemple, les variables suivantes ont été définies. Bien entendu, vous pouvez utiliser
d'autres noms dans votre configuration de messagerie explicite.

Configuration de la variable Address


La variable Address identifie l'équipement à l'origine du message explicite (dans cet exemple, le
module de communication) et l'équipement cible. Notez que cette variable n'inclut pas les
éléments d'adresse Xway {Réseau.Station}, car nous n'établissons pas de pont à travers une autre
station automate. Utilisez la fonction ADDM pour convertir la chaîne de caractères suivante en
adresse :
ADDM(‘0.1.0{192.168.1.6}UNC.CIP’), où :
 rack = 0
 module (numéro d'emplacement) = 1
 canal = 0
 adresse IP de l'équipement distant = 192.168.1.6
 type de message = non connecté
 protocole = CIP

Configuration de la variable ActionType


La variable ActionType identifie le type de fonction du bloc DATA_EXCH :

Variable Description Valeur (hex.)


ActionType Transmission suivie d'une attente de réponse 16#01

EIO0000001579 10/2019 267


Configuration des CPU M580

Configuration de la variable DataToSend


La variable DataToSend identifie le type de message explicite et la requête CIP :

Variable Description Valeur (hex.)


DataToSend[0] Information du service de requête CIP : 16#0250
 Octet de poids fort = taille de la requête en mots : 16#02 (2,
décimal)
 Octet de poids faible = code du service : 16#50 (80, décimal)

DataToSend[1] Information de classe de la requête CIP : 16#4420


 Octet de poids fort = classe : 16#44 (68, décimal)
 Octet de poids faible = segment de classe : 16#20 (32, décimal)

DataToSend[2] Information d'instance de la requête CIP : 16#0124


 Octet de poids fort = instance : 16#01 (1, décimal)
 Octet de poids faible = segment d'instance : 16#24 (36, décimal)

DataToSend[3] Emplacement du premier mot à écrire (+ %MW1) : 16#0000


 Octet de poids fort = 16#00 (0 décimal)
 Octet de poids faible = 16#00 (0 décimal)

DataToSend[4] Nombre de mots à écrire : 16#0001


 Octet de poids fort = attribut : 16#00 (0, décimal)
 Octet de poids faible = segment d'attribut : 16#01 (1, décimal)

DataToSend[5] Données à écrire : 16#006F


 Octet de poids fort = attribut : 16#00 (0, décimal)
 Octet de poids faible = segment d'attribut : 16#6F (111, décimal)

Affichage de la réponse
Utilisez une table d'animation Control Expert pour afficher le tableau de variables ReceivedData.
Notez que ce tableau reprend l'intégralité du tampon de données.
Pour afficher la réponse CIP, procédez comme suit :

Etape Action
1 Dans Control Expert, sélectionnez Outils → Navigateur de projet pour ouvrir le Navigateur de
projet.
2 Dans le Navigateur de projet, sélectionnez le dossier Tables d'animation, puis cliquez avec le
bouton droit. Un menu contextuel apparaît.
3 Sélectionnez Nouvelle table d'animation dans le menu contextuel. Une nouvelle table d'animation
s'ouvre, ainsi que la boîte de dialogue de propriétés correspondante.

268 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
4 Dans la boîte de dialogue de propriétés, modifiez les valeurs suivantes :
Nom Entrez le nom de la table. Dans cet exemple : ReceivedData.
Module fonctionnel Acceptez la valeur par défaut <Aucun>.
Commentaire (Facultatif) Entrez un commentaire ici.
Nombre de caractères Entrez 49 pour représenter la taille du tampon de données en mots.
animés
5 La boîte de dialogue Propriétés est du type suivant :

Cliquez sur OK pour fermer la boîte de dialogue.


6 Dans la colonne Nom de la table d'animation, entrez le nom de la variable attribuée à la broche
RECP : ReceivedData et appuyez sur Entrée. La table d'animation affiche la variable
ReceivedData.

EIO0000001579 10/2019 269


Configuration des CPU M580

Etape Action
7 Développez la variable ReceivedData pour afficher son tableau de mots et visualiser la réponse
CIP :

Remarque : chaque entrée de tableau présente deux octets de données au format Little Endian,
dans lequel l'octet de poids faible est stocké dans la plus petite adresse mémoire. Par exemple, D0
dans word[0] est l'octet de poids faible, tandis que 00 est l'octet de poids fort.

270 EIO0000001579 10/2019


Configuration des CPU M580

Codes fonction de messagerie explicite Modbus TCP

Présentation
Vous pouvez exécuter des messages explicites Modbus TCP en utilisant un bloc fonction Control
Expert DATA_EXCH ou la fenêtre Message explicite Modbus.
NOTE : Les modifications apportées à la configuration d'un module Ethernet ne sont pas
enregistrées dans les paramètres de fonctionnement stockés dans l'UC et, par conséquent, ne
sont pas envoyés au module par l'UC lors du démarrage.

Codes fonction
Les codes fonction pris en charge par l'interface utilisateur de Control Expert incluent les fonctions
de messagerie explicite standard suivantes :

Code fonction (déc.) Description


1 Bits de lecture (%M)
2 Lecture de bits d'entrée (%|)
3 Mots de lecture (%MW)
4 Lecture de mots d'entrée (%IW)
15 Bits d'écriture (%M)
16 Mots d'écriture (%MW)

NOTE : vous pouvez utiliser le bloc fonction DATA_EXCH pour exécuter une fonction Modbus via
la logique du programme. Les codes fonction disponibles sont trop nombreux pour être énumérés
ici. Pour en savoir plus sur ces fonctions Modbus, visitez le site Web Modbus IDA à
l'adresse :http://www.Modbus.org

EIO0000001579 10/2019 271


Configuration des CPU M580

Configuration de la messagerie explicite Modbus TCP à l'aide de DATA_EXCH

Introduction
Lorsque vous utilisez le bloc DATA_EXCH pour créer un message explicite destiné à un équipement
Modbus TCP, configurez ce bloc de la même façon pour toute autre communication Modbus. Pour
plus d'informations sur la configuration du bloc Control Expert, reportez-vous à l'aide en ligne de
DATA_EXCH.

Configuration des paramètres d'ID unité du bloc ADDM


Lorsque vous configurez le bloc DATA_EXCH, utilisez le bloc ADDM pour définir le paramètre
Address du bloc DATA_EXCH. Le format de configuration du bloc ADDM est
ADDM(‘rack.emplacement.voiel[adresse_ip]IDUnité.type_message.protocole') où :

Paramètre Description
rack numéro attribué au rack contenant le module de communication
emplacement position du module de communication dans le rack
voie voie de communication (définie sur 0)
adresse_ip Adresse IP de l'équipement distant (par exemple 192.168.1.7)
IDUnité Adresse du nœud de destination, également appelé index de mappage Modbus Plus
sur Ethernet Transporter (MET)
type_message chaîne de 3 caractères TCP
protocole chaîne de 3 caractères MBS

La valeur ID unité d'un message Modbus indique la cible du message.


Consultez les codes de diagnostic Modbus.

272 EIO0000001579 10/2019


Configuration des CPU M580

Contenu du paramètre Received_Data


Le paramètre Received_Data contient la réponse Modbus. La longueur de la réponse varie et
est indiquée par Management_Param[3] une fois la réponse reçue. Le format de la réponse
Modbus est décrit ci-dessous :

Décalage (mots) Longueur (octets) Description


0 2 Premier mot de la réponse Modbus :
 Octet de poids fort (MSB) :
 en cas de réussite : code fonction Modbus
 autrement : code fonction Modbus + 16#80

 Octet de poids faible (LSB) :


 en cas de réussite : en fonction de la requête
 autrement : code d'exception Modbus

1 Longueur du paramètre Reste de la réponse Modbus : en fonction de la requête Modbus


Received_Data – 2 spécifique

NOTE :
 Structurez la réponse selon l'ordre Little Endian.
 Lorsque certaines erreurs sont détectées, le paramètre Received_Data sert aussi à déterminer
le type d'erreur avec Management_Param.

EIO0000001579 10/2019 273


Configuration des CPU M580

Exemple de message explicite Modbus TCP : requête de lecture de registre

Introduction
Utiliser le bloc fonction DATA_EXCH pour envoyer un message explicite Modbus TCP à un
équipement distant à une adresse IP spécifique pour lire un mot situé sur l'équipement distant.
Les paramètres Management_Param, Data_to_Send et Received_Data définissent
l'opération.
EN et ENO peuvent être configurés comme paramètres supplémentaires.

Implémentation du bloc fonction DATA_EXCH


Pour implémenter le bloc fonction DATA_EXCH, créez et attribuez des variables pour :

Configuration de la variable Address


La variable Address identifie l'équipement source et cible du message explicite. Notez que la
variable Address n'inclut pas les éléments d'adresse Xway {Réseau.Station}, car nous
n'établissons pas de pont à travers une autre station automate. Utilisez la fonction ADDM pour
convertir la chaîne de caractères suivante en adresse :
ADDM(‘0.1.0{192.168.1.7}TCP.MBS’), où :
 rack = 0
 module (numéro d'emplacement) = 1
 canal = 0
 adresse IP de l'équipement distant = 192.168.1.7
 type de message = TCP
 protocole = Modbus

Configuration de la variable ActionType


La variable ActionType identifie le type de fonction du bloc DATA_EXCH :

Variable Description Valeur (hex.)


ActionType Transmission suivie d'une attente de réponse 16#01

274 EIO0000001579 10/2019


Configuration des CPU M580

Configuration de la variable DataToSend


La variable DataToSend contient l'adresse du registre cible et le nombre de registres à lire.

Variable Description Valeur (hex.)


DataToSend[0]  Octet de poids fort = Octet de poids fort (MSB) de l'adresse du registre 16#1503
16#15 (21, décimale)
 Octet de poids faible = code fonction : 16#03 (03, décimal)

DataToSend[1]  Octet de poids fort = Octet de poids fort (MSB) du nombre de registres 16#000F
à lire : 16#00 (0, décimal)
 Octet de poids faible = octet de poids faible (LSB) de l'adresse du
registre : 16#0F (15, décimal)
DataToSend[2] Information d'instance de la requête CIP : 16#0001
 Octet de poids fort = non utilisé : 16#00 (0, décimal)
 Octet de poids faible = Octet de poids faible (LSB) du nombre de
registres à lire : 16#01 (1, décimal)

NOTE : Pour plus d'informations sur les topologies de réseau M580, reportez-vous aux documents
Modicon M580 Autonome - Guide de planification du système pour architectures courantes et
Modicon M580 - Guide de planification du système pour topologies complexes.

EIO0000001579 10/2019 275


Configuration des CPU M580

Affichage de la réponse
Utilisez une table d'animation Control Expert pour afficher le tableau de variables ReceivedData.
Notez que ce tableau reprend l'intégralité du tampon de données.
Pour afficher la réponse Modbus TCP, procédez comme suit :

Etape Action
1 Dans Control Expert, sélectionnez Outils → Navigateur de projet.
2 Dans le Navigateur de projet, sélectionnez le dossier Tables d'animation et cliquez avec le bouton
droit.
Résultat : un menu contextuel apparaît.
3 Sélectionnez Nouvelle table d'animation dans le menu contextuel.
Résultat : une nouvelle table d'animation s'ouvre, ainsi que la boîte de dialogue de propriétés
correspondante..
4 Dans la boîte de dialogue de propriétés, modifiez les valeurs suivantes :
Nom Entrez le nom de la table. Dans cet exemple : ReceivedData.
Module fonctionnel Acceptez la valeur par défaut <Aucun>.
Commentaire (Facultatif) Entrez un commentaire ici.
Nombre de caractères Saisissez 100, soit la taille du tampon de données en mots.
animés
5 Cliquez sur OK pour fermer la boîte de dialogue.
6 Dans la colonne Nom de la table d'animation, entrez le nom de la variable attribuée au tampon de
données : ReceivedData et appuyez sur Entrée.
Résultat : la table d'animation affiche la variable ReceivedData.
7 Développez la variable ReceivedData pour afficher son tableau de mots et visualiser la réponse
CIP :
NOTE : Chaque entrée du tableau contient 2 octets de données au format petit-boutiste. Par
exemple, « 03 » dans word[0] est l'octet de poids faible, tandis que « 02 » est l'octet de poids fort.

276 EIO0000001579 10/2019


Configuration des CPU M580

Envoi de messages explicites à des équipements EtherNet/IP

Introduction
La fenêtre Message explicite EtherNet/IP permet d'envoyer un message explicite de Control
Expert vers la CPU M580.
Un message explicite peut être connecté ou non :
 message connecté : un message explicite connecté contient à la fois les informations de
chemin et un identificateur de connexion à l'équipement cible.
 message non connecté : un message explicite non connecté nécessite les informations de
chemin (d'adressage) identifiant l'équipement cible (et éventuellement les attributs de
l'équipement).
Vous pouvez utiliser la messagerie explicite pour effectuer de nombreux services. Certains
équipements EtherNet/IP ne prennent pas en charge tous les services.

Accès à la page
Pour pouvoir utiliser la messagerie explicite, vous devez d'abord connecter le DTM de la CPU
M580 à la CPU elle-même :

Etape Action
1 Ouvrez le Navigateur de DTM dans Control Expert (Outils → Navigateur de DTM).
2 Sélectionnez le DTM M580 dans le Navigateur de DTM.
3 Cliquez avec le bouton droit sur le DTM M580.
4 Accédez à la page de la messagerie explicite EtherNet/IP (menu Equipement → Fonctions
supplémentaires → Message explicite EtherNet/IP).

EIO0000001579 10/2019 277


Configuration des CPU M580

Configuration des paramètres


Configurez le message explicite à l'aide des paramètres suivants dans la page Messagerie
explicite EtherNet/IP :

Champ Paramètre
Adresse Adresse IP : Adresse IP de l'équipement cible, utilisée pour identifier la cible du message
explicite.
Classe : La Classe est un entier de 1 à 65535 qui identifie l'équipement cible et qui sert à
construire le chemin du message.
Instance : L'Instance est un entier de 0 à 65535 qui identifie l'instance de classe de
l'équipement cible et qui sert à construire le chemin du message.
Attribut : Cochez cette case pour activer l'entier Attribut (0 à 65535), propriété spécifique
à l'équipement cible du message explicite qui est utilisée pour construire le chemin du
message.
Service Numéro : Le Numéro est l'entier (1 à 127) associé au service que le message explicite doit
exécuter.
NOTE : Si vous choisissez Service personnalisé comme service nommé, entrez un
numéro de service. Ce champ est en lecture seule pour tous les autres services.
Nom : Sélectionnez le service que le message explicite doit effectuer.
Saisir le chemin (hex.) : Cochez cette case pour activer le champ de chemin du message,
où vous pouvez saisir manuellement l'intégralité du chemin d'accès à l'équipement cible.
Données (hex.) Données (hex.) : Cette valeur représente les données à envoyer à l'équipement cible pour
des services qui envoient des données.
Messagerie Connecté : Sélectionnez ce bouton radio pour établir la connexion.
Déconnecté : Sélectionnez ce bouton radio pour mettre fin à la connexion.
Réponse (hex.) La zone Réponse affiche les données envoyées à l'outil de configuration par l'équipement
cible au format hexadécimal.
Etat La zone Etat affiche des messages indiquant si le message explicite a abouti ou non.
Bouton Envoyer à l'équipement : Lorsque votre message explicite est configuré, cliquez sur
Envoyer à l'équipement.

Cliquez sur le bouton Fermer pour enregistrer les modifications et fermer la fenêtre.

278 EIO0000001579 10/2019


Configuration des CPU M580

Envoi de messages explicites à des équipements Modbus

Introduction
La fenêtre de messagerie explicite Modbus permet d'envoyer un message explicite depuis Control
Expert vers la CPU M580.
Vous pouvez utiliser la messagerie explicite pour effectuer de nombreux services. Tous les
équipements Modbus TCP ne prennent pas en charge tous les services.

Accès à la page
Pour pouvoir utiliser la messagerie explicite, vous devez d'abord connecter le DTM de la CPU
M580 à la CPU elle-même :

Etape Action
1 Ouvrez le Navigateur de DTM dans Control Expert (Outils → Navigateur de DTM).
2 Sélectionnez le DTM M580 dans le Navigateur de DTM.
3 Cliquez avec le bouton droit sur le DTM M580.
4 Accédez à la page de la messagerie explicite Modbus (menu Equipement → Fonctions
supplémentaires → Message explicite Modbus).

Configuration des paramètres


Configurez le message explicite à l'aide des paramètres suivants dans la page Messagerie
explicite Modbus :

Champ Paramètre
Adresse Adresse IP : Adresse IP de l'équipement cible, utilisée pour identifier la cible du message
explicite.
Adresse de début : Ce paramètre est un composant du chemin d'adressage.
Quantité : Ce paramètre est un composant du chemin d'adressage.
Lire le code d'identification d'équipement : Ce code en lecture seule représente le service
que le message explicite est supposé exécuter.
ID d'objet : Cet identificateur en lecture seule indique l'objet auquel le message explicite est
supposé accéder.
ID unité : Cet entier représente l'équipement ou le module qui est la cible de la connexion :
 255 (valeur par défaut) : Utilisez cette valeur pour accéder à la CPU M580 elle-même.
 0 à 254 : Utilisez ces valeurs pour identifier l'équipement cible derrière une passerelle
Modbus TCP vers Modbus.
Service Numéro : Cet entier (0 à 255) représente le service que le message explicite doit exécuter.
Nom : Sélectionnez l'entier (0 à 255) qui représente le service que le message explicite doit
exécuter.

EIO0000001579 10/2019 279


Configuration des CPU M580

Champ Paramètre
Données Données (hex.) : Cette valeur représente les données à envoyer à l'équipement cible pour
des services qui envoient des données.
Réponse La zone Réponse affiche toutes les données envoyées à l'outil de configuration par
l'équipement cible au format hexadécimal.
Etat La zone Etat affiche des messages indiquant si le message explicite a abouti ou non.
Bouton Envoyer à l'équipement : Lorsque votre message explicite est configuré, cliquez sur
Envoyer à l'équipement.

Cliquez sur le bouton Fermer pour enregistrer les modifications et fermer la fenêtre.

280 EIO0000001579 10/2019


Configuration des CPU M580

Sous-chapitre 5.10
Messagerie explicite avec le bloc MBP_MSTR dans les stations RIO Quantum

Messagerie explicite avec le bloc MBP_MSTR dans les


stations RIO Quantum

Introduction
Cette section explique comment configurer des messages explicites EtherNet/IP et Modbus TCP
dans des stations RIO Quantum en déclarant le bloc fonction MBP_MSTR dans la logique de votre
projet Control Expert.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Configuration de la messagerie explicite à l'aide du bloc MBP_MSTR 282
Services de messagerie explicite EtherNet/IP 284
Configuration des paramètres CONTROL et DATABUF 286
Exemple de bloc fonction MBP_MSTR : Get_Attributes_Single 289
Codes fonction de messagerie explicite Modbus TCP 295
Configuration du paramètre CONTROL de la messagerie explicite Modbus TCP 296

EIO0000001579 10/2019 281


Configuration des CPU M580

Configuration de la messagerie explicite à l'aide du bloc MBP_MSTR

Présentation
Le bloc fonction MBP_MSTR vous permet de configurer des messages explicites connectés et non
connectés Modbus TCP et EtherNet/IP.
L'opération commence lorsque l'entrée de la broche EN est activée. Elle se termine si la broche
ABORT est activée ou si la broche EN est désactivée.
Les paramètres de sortie CONTROL et DATABUF définissent l'opération.
NOTE : La structure et le contenu des paramètres de sortie CONTROL et DATABUF diffèrent selon
que les messages explicites sont configurés avec le protocole EtherNet/IP ou Modbus TCP. Pour
plus d'informations sur la configuration de ces paramètres pour chaque protocole, consultez les
rubriques Configuration du paramètre de contrôle pour EtherNet/IP et Configuration du paramètre
de contrôle pour Modbus TCP.
La sortie ACTIVE est activée lors de l'opération ; la sortie ERROR est activée si l'opération n'aboutit
pas ; et la sortie SUCCESS est activée lorsque l'opération réussit.
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.

Représentation en FBD

Paramètres d'entrée

Paramètre Type de Description


données
ENABLE BOOL Si le paramètre est activé, l'opération de message
explicite (spécifiée dans le premier item de la broche
CONTROL) est exécutée.
ABORT BOOL Si ce paramètre est activé, l'opération est abandonnée.

282 EIO0000001579 10/2019


Configuration des CPU M580

Paramètres de sortie

Paramètre Type de Description


données
ACTIVE BOOL Activé lorsque l'opération est active.
Désactivé le reste du temps.
ERREUR BOOL Activé lorsque l'abandon de l'opération a échoué.
Désactivé avant et pendant l'opération, et si l'opération
réussit.
SUCCESS BOOL Activé lorsque l'opération s'est déroulée correctement.
OFF avant et pendant l'opération, et si l'opération
échoue.
CONTROL1 WORD Ce paramètre contient le bloc de commande. Le premier
élément contient un code décrivant l'opération à
effectuer. Le contenu du bloc de commande dépend de
l'opération. La structure du bloc de commande dépend
du protocole (EtherNet/IP ou Modbus TCP).
Remarque : affectez ce paramètre à une variable
localisée.
DATABUF1 WORD Ce paramètre contient le tampon de données. Pour les
opérations qui :
 fournissent des données – par exemple, une
opération d'écriture –, ce paramètre désigne la
source des données ;
 reçoivent des données – par exemple, une opération
de lecture –, ce paramètre désigne la destination des
données.
Remarque : affectez ce paramètre à une variable
localisée.
1. Pour plus d'informations sur la configuration de ces paramètres pour les protocoles
EtherNet/IP et Modbus TCP, consultez les rubriques Configuration du paramètre de contrôle
pour EtherNet/IP et Configuration du paramètre de contrôle pour Modbus TCP.

EIO0000001579 10/2019 283


Configuration des CPU M580

Services de messagerie explicite EtherNet/IP

Présentation
Chaque message explicite EtherNet/IP exécute un service. Chaque service est associé à un code
(ou numéro) de service. Vous devez identifier le service de messagerie explicite par son nom, un
nombre décimal ou hexadécimal.
Vous pouvez exécuter les messages explicites EtherNet/IP en utilisant un bloc fonction
Control Expert MBP_MSTR ou la fenêtre Message explicite EtherNet/IP de l'outil de configuration
Ethernet de Control Expert.
NOTE : les modifications effectuées sur la configuration d'un module de communication Ethernet
dans la fenêtre Message explicite EtherNet/IP du logiciel Outil de configuration Ethernet de
Control Expert ne sont pas enregistrées avec les paramètres de fonctionnement enregistrés sur la
CPU et, de ce fait, elles ne sont pas envoyées par la CPU au module lors du démarrage.
Vous pouvez utiliser Control Expert pour élaborer une requête destinée à exécuter un service pris
en charge par l'équipement cible qui est compatible avec le protocole EtherNet/IP.

Services
Les services pris en charge par Control Expert comprennent les services de messagerie explicite
standard suivants :

Code de service Description Disponible dans…


Hex Déc Bloc Interface
MBP_MSTR graphique
Control Expert
1 1 Get_Attributes_All X X
2 2 Set_Attributes_All X X
3 3 Get_Attribute_List X —
4 4 Set_Attribute_List X —
5 5 Réinitialiser X X
6 6 Démarrer X X
7 7 Stop X X
8 8 Créer X X
9 9 Supprimer X X
A 10 Multiple_Service_Packet X —
D 13 Apply_Attributes X X
E 14 Get_Attribute_Single X X
10 16 Set_Attribute_Single X X
Un "X" indique que le service est disponible.
Un "—" indique que le service n'est pas disponible.

284 EIO0000001579 10/2019


Configuration des CPU M580

Code de service Description Disponible dans…


Hex Déc Bloc Interface
MBP_MSTR graphique
Control Expert
11 17 Find_Next_Object_Instance X X
14 20 Réponse à l'erreur détectée — —
(DeviceNet uniquement)
15 21 Restaurer X X
16 22 Enregistrer X X
17 23 Pas d'opération (NOP) X X
18 24 Get_Member X X
19 25 Set_Member X X
1A 26 Insert_Member X X
1B 27 Remove_Member X X
1C 28 GroupSync X —
Un "X" indique que le service est disponible.
Un "—" indique que le service n'est pas disponible.

EIO0000001579 10/2019 285


Configuration des CPU M580

Configuration des paramètres CONTROL et DATABUF

Présentation
Les paramètres de sortie CONTROL et DATABUF définissent l'opération exécutée par le bloc
fonction MBP_MSTR. Pour le protocole EtherNet/IP, la structure des paramètres de sortie CONTROL
et DATABUF reste inchangée pour chaque service (voir page 284) de messagerie explicite.

Configuration du paramètre de contrôle


Le paramètre de contrôle est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


CONTROL[0] Opération  14 = non connecté
 270 = connecté

CONTROL[1] Etat d'erreur Contient le code d'événement


détectée (voir Modicon M580 Autonome, Guide de
planification du système pour, architectures
courantes) (lecture seule).
CONTROL[2] Longueur du tampon Longueur du tampon de données, en mots
de données
CONTROL[3] Décalage de Décalage du début de la réponse dans le tampon
réponse de données, en mots de 16 bits
Remarque : pour éviter l'écrasement de la
requête, vérifiez que la valeur de décalage de la
réponse est supérieure à la longueur de la
requête CONTROL[7].
CONTROL[4] Slot Octet de poids fort = emplacement dans
l'embase
Octet de poids faible = 0 (non utilisé)
CONTROL[5]1 Adresse IP Octet de poids fort = octet 4 de l'adresse IP (bit
de poids fort)
Octet de poids faible = octet 3 de l'adresse IP
CONTROL[6]1 Octet de poids fort = octet 2 de l'adresse IP
Octet de poids faible = octet 1 de l'adresse IP (bit
de poids faible)
CONTROL[7] Longueur de la Longueur de la requête CIP, en octets
requête
CONTROL[8] Longueur de la Longueur de la réponse reçue, en octets
réponse Lecture seule—défini après exécution
1. Pour cet exemple, le paramètre de contrôle traite l'adresse IP 192.168.1.6 dans l'ordre
suivant : Octet 4 = 192, octet 3 = 168, octet 2 = 1, octet 1 = 6.

286 EIO0000001579 10/2019


Configuration des CPU M580

Configuration du tampon de données


La taille du tampon de données varie. Il est composé de registres contigus comprenant la requête
CIP et la réponse CIP (en séquence). Pour éviter l'écrasement de la requête, vérifiez que le
tampon de données est assez grand pour contenir à la fois les données de la requête et de la
réponse.

Demande CIP :
Taille de la requête : définie dans CONTROL[7]
Tampon de données :
Réponse CIP :
Taille variable : définie dans
CONTROL[2] Position de départ : définie dans CONTROL[3]
Taille de la réponse : indiquée dans
CONTROL[8]
NOTE : si le décalage de la réponse est inférieur
à la taille de la requête, les données de la
réponse remplacent une partie de la requête.

Le format de la requête CIP et de la réponse CIP du tampon de données est décrit ci-après.
NOTE : structurez à la fois la requête et la réponse au format « petit-boutiste ».
Requête :

Décalage Elément Type de Description


d'octet données
0 Service Octet Service du message explicite
1 Request_Path_Size Octet Nombre de mots figurant dans le
champ Request_Path.
2 Request_Path EPATH Ce tableau d'octet décrit le chemin de
complété la requête et indique l'ID de classe,
l'ID d'instance, etc. de cette
transaction
... Request_Data Tableau Données spécifiques au service à
d'octets livrer dans la requête de message
explicite. S'il n'y en a pas, ce champ
reste vide

EIO0000001579 10/2019 287


Configuration des CPU M580

Réponse :

Décalage Champ Type de Description


d'octet données
0 Service de réponse Octet Service du message explicite + 16#80
1 Réservés Octet 0
2 Etat général Octet Etat général EtherNet/IP
(voir Modicon M340, Module de
communication Ethernet
BMX NOC 0401, Manuel de
l'utilisateur)
3 Taille d'état Octet Taille du tableau d'octets d'état
supplémentaire supplémentaire, en mots
4 Etat supplémentaire Tableau de Etat supplémentaire1
mots
... Données de réponse Tableau Données de réponse de la requête, ou
d'octets données d'erreur détectée
supplémentaires si le champ Etat
général signale une erreur
1. Reportez-vous au document The CIP Networks Library, Volume 1, Common Industrial
Protocol, à la section 3-5.6 Codes d'erreur détectée de l'instance d'objet gestionnaire de
connexion.

288 EIO0000001579 10/2019


Configuration des CPU M580

Exemple de bloc fonction MBP_MSTR : Get_Attributes_Single

Présentation
Cet exemple de messagerie explicite non connecté montre comment utiliser le bloc fonction
MBP_MSTR pour extraire les informations de diagnostic d'un îlot STB à partir d'un module
d'interface réseau STB NIC 2212, à l'aide du service Get_Attributes_Single.
Vous pouvez exécuter le même service de messagerie explicite avec la fenêtre Message explicite
EtherNet/IP de l'outil de configuration Ethernet de Control Expert (voir Quantum EIO, Réseau de
contrôle, Guide d'installation et de configuration).

Mise en œuvre du bloc fonction MBP_MSTR


Pour mettre en œuvre le bloc fonction MBP_MSTR, vous devez créer et attribuer des variables, et
le connecter à un bloc AND. Dans l'exemple ci-dessous, la logique envoie de manière continue un
message explicite lors de la réception d'une notification de succès :

Variables d'entrée
Vous devez créer des variables et les attribuer aux broches d'entrée. Pour cet exemple nous avons
créé et nommé les variables décrites ci-après. (Vous pouvez utiliser d'autres noms de variables
dans vos configurations de messagerie explicite.)

Broche d'entrée Variable Type de données


ENABLE Enable BOOL
ABORT StopEM BOOL

EIO0000001579 10/2019 289


Configuration des CPU M580

Variables de sortie
Vous devez également créer des variables et les attribuer aux broches de sortie. (Les noms
attribués aux variables de sortie s'appliquent uniquement à cet exemple. Vous pouvez les modifier
dans vos configurations de messagerie explicite.)

Broche de sortie Variable Type de données


ACTIVE EMActive BOOL
ERROR EMError BOOL
SUCCESS EMSuccess BOOL
CONTROL EIP_ControlBuf Tableau de 10 MOTs
DATABUF EIP_DataBuf Tableau de 100 MOTs

NOTE : pour simplifier la configuration, vous pouvez attribuer les broches de sortie CONTROL et
DATABUF à un tableau d'octets composé de variables affectées. Lorsque la configuration est
effectuée de cette façon, vous n'avez pas besoin de connaître l'emplacement des données au sein
d'un mot (par exemple, octet de poids fort ou faible ou encore format gros ou petit-boutiste).

Tableau de commande
Le paramètre de tableau de commande (EIP_ControlBuf) est composé de 9 mots contigus.
Vous devez configurer uniquement quelques mots de commande. Les autres mots de commande
sont en lecture seule et l'écriture est effectuée par l'opération. Dans cet exemple, le tableau de
commande définit l'opération comme un message explicite non connecté et identifie l'équipement
cible :

Registre Description Configurati Réglage (hex.)


on
CONTROL[0] Fonctionnement : Oui 16#000E (non
Octet de poids fort = connecté)
 00 (non connecté) ou
 01 (connecté)

Octet de poids faible = 0E (message


explicite CIP)
CONTROL[1] Etat d'erreur détectée : lecture seule Non 16#0000
(écriture effectuée par l'opération)
CONTROL[2] Longueur du tampon de données = Oui 16#0064
100 mots
CONTROL[3] Décalage de réponse : décalage (en Oui 16#0004
mots) du début de la réponse au
message explicite dans le tampon de
données

290 EIO0000001579 10/2019


Configuration des CPU M580

Registre Description Configurati Réglage (hex.)


on
CONTROL[4] Octet de poids fort = emplacement du Oui 16#0400
module de communication dans l'embase
Octet de poids faible = 0 (non utilisé)
CONTROL[5]1 Adresse IP du module de communication Oui 16#C0A8
Ethernet :
Octet de poids fort = octet 4 de
l'adresse IP
Octet de poids faible = octet 3 de
l'adresse IP
CONTROL[6]1 Adresse IP du module de communication Oui 16#0106
Ethernet :
Octet de poids fort = octet 2 de
l'adresse IP
Octet de poids faible = octet 1 de
l'adresse IP
CONTROL[7] Longueur de la requête CIP (en octets) Oui 16#0008
CONTROL[8] Longueur de la réponse reçue (écriture Non 16#0000
par l'opération)
1. Dans cet exemple, le paramètre de commande traite l'adresse IP 192.168.1.6 dans l'ordre
suivant : Octet 4 = 192, octet 3 = 168, octet 2 = 1, octet 1 = 6.

Requête CIP
La requête CIP se trouve au début du tampon de données, suivie de la réponse CIP. Dans cet
exemple, la requête CIP demande le retour d'une valeur d'attribut unique (données de diagnostic)
et décrit le chemin de la requête dans la structure d'objet de l'équipement cible vers l'attribut cible :

Mot de Octet de poids fort Octet de poids faible


requête Description Valeur Description Valeur
(hex.) (hex.)
1 Taille du chemin de requête 16#03 Service EM : 16#0E
(en mots) Get_Attributes_Single
2 Chemin de requête : objet 16#04 Chemin de requête : segment 16#20
assemblage de classe de classe logique
3 Chemin de requête : 16#64 Chemin de requête : segment 16#24
instance d'instance logique
4 Chemin de requête : attribut 16#03 Chemin de requête : segment 16#30
d'attribut logique

EIO0000001579 10/2019 291


Configuration des CPU M580

Si l'on associe les octets de poids faible et de poids fort qui précèdent, la requête CIP a l'apparence
suivante :

Mot de requête Valeur


1 16#030E
2 16#0420
3 16#6424
4 16#0330

Affichage de la réponse
Utilisez une table d'animation Control Expert pour afficher le tableau de variables EIP_DataBuf.
Notez que le tableau de variables EIP_DataBuf reprend l'intégralité du tampon de données, qui
comporte :
 la requête CIP (4 mots) située dans EIP_DataBuf(1-4),
 le type de service CIP (1 mot) situé dans EIP_DataBuf(5),
 l'état de la requête CIP (1 mot) situé dans EIP_DataBuf(6),
 la réponse CIP (dans ce cas, 10 mots) située dans EIP_DataBuf(7-16).
Pour afficher la réponse CIP, procédez comme suit :

Etape Action
1 Dans Control Expert, choisissez Outils → Navigateur de projet pour ouvrir le
Navigateur de projet.
2 Dans le Navigateur de projet, cliquez avec le bouton droit sur Tables d'animation →
Nouvelle table d'animation.
Résultat : une nouvelle table d'animation s'affiche.
3 Dans la boîte de dialogue Nouvelle table d'animation, modifiez les valeurs
suivantes :
Nom Entrez le nom de la table. Dans cet exemple : EIP_DataBuf.
Mode fonctionnel Acceptez la valeur par défaut <Aucun>.
Commentaire Laissez ce champ vide.
Nombre de Entrez 100 pour représenter la taille du tampon de données
caractères animés en mots.

292 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
4 La boîte de dialogue renseignée se présente comme suit :

Cliquez sur OK pour fermer la boîte de dialogue.


5 Dans la colonne Nom de la table d'animation, entrez le nom de la variable attribuée
au tampon de données EIP_DataBuf, et appuyez sur Entrée. La table d'animation
affiche la variable EIP_DataBuf.

EIO0000001579 10/2019 293


Configuration des CPU M580

Etape Action
6 Déployez la variable EIP_DataBuf pour afficher son tableau de mots et y visualiser
la réponse CIP aux mots EIP_DataBuf(7-16) :

Remarque : chaque mot présente 2 octets de données au format Little Endian, dans
lequel l'octet de poids faible est stocké dans la plus petite adresse mémoire. Par
exemple, « 0E » dans EIP_DataBuf[0] est l'octet de poids faible, tandis que « 03 »
est l'octet de poids fort.

294 EIO0000001579 10/2019


Configuration des CPU M580

Codes fonction de messagerie explicite Modbus TCP

Présentation
Chaque message explicite Modbus TCP exécute une fonction. Chaque fonction est associée à un
code (ou numéro). Vous devez identifier la fonction de messagerie explicite par son nom, un
nombre décimal ou hexadécimal.
Vous pouvez exécuter les messages explicites Modbus TCP avec un bloc fonction Control Expert
MBP_MSTR ou la fenêtre Message explicite Modbus de l'outil de configuration Ethernet de
Control Expert.
NOTE : Les modifications de la configuration apportées à un module de communication Ethernet
à partir de l'outil de configuration Ethernet de Control Expert ne sont pas enregistrées dans les
paramètres de fonctionnement enregistrées sur l'UC et, de ce fait, elles ne sont pas envoyées par
l'UC au module lors du démarrage.

Services
Les codes de fonction pris en charge par Control Expert comprennent les fonctions de messagerie
explicite standard suivantes :

Code de fonction Description Disponible dans…


Hex Déc Bloc Interface
MBP_MSTR graphique
Control Expert
1 1 Ecriture de données X X
2 2 Lecture de données X X
3 3 Extraction de statistiques locales X X
4 4 Suppression de statistiques X X
locales
7 7 Obtention de statistiques distantes X X
8 8 Suppression de statistiques X X
distantes
A 10 Réinitialisation du module X X
17 23 Lecture/écriture de données X X
FFF0 65520 Activation / désactivation des X -
services HTTP et FTP/TFTP
Un "X" indique que le service est disponible.
Un "—" indique que le service n'est pas disponible.

EIO0000001579 10/2019 295


Configuration des CPU M580

Configuration du paramètre CONTROL de la messagerie explicite Modbus TCP

Présentation
Les paramètres de sortie CONTROL et DATABUF définissent l'opération effectuée par le bloc
fonction MBP_MSTR (voir page 282). Pour le protocole Modbus TCP, la structure et le contenu du
paramètre de sortie CONTROL varient selon le code fonction (voir page 295).
La structure du paramètre CONTROL est décrite ci-après pour chaque code fonction pris en charge.
Reportez-vous au document Quantum EIO - Guide de planification du système pour voir un
exemple de bloc MSTR créé dans une application Control Expert afin de lire les ports d'un
commutateur double anneau (DRS) et de diagnostiquer une rupture d'un sous-anneau.

Registre de routage du paramètre CONTROL


Le registre de routage CONTROL[5] spécifie l'adresse des nœuds source et cible pour le transfert
de données de réseau, et contient les deux octets suivants :
 Octet de poids fort (MSB) : contient l'adresse du nœud source, par exemple le numéro
d'emplacement du 140 NOC 78• 00.
 Octet de poids faible (LSB) : contient l'adresse du nœud cible, une valeur représentant une
adresse directe ou une adresse de pont. Cet octet est obligatoire pour les équipements
accessibles via un pont, par exemple un pont Ethernet vers Modbus ou Ethernetvers Modbus
Plus. Ses valeurs sont les suivantes :
 Si aucun pont n'est utilisé : octet de poids faible de valeur nulle (0).
 Si un pont est utilisé : l'octet de poids faible contient la valeur d'index de mappage MET
(Modbus Plus on Ethernet Transporter). Cette valeur, également appelée ID d'unité, identifie
l'équipement auquel le message est destiné.
Registre de routage CONTROL[5] :

Lorsque le module de communication Ethernet se comporte comme un serveur, l'octet de poids


faible indique la destination d'un message qu'il a reçu :
 les messages ayant un octet de poids faible compris entre 0 et 254 sont transmis à la CPU et
traités par cette dernière ;
 les messages ayant un octet de poids faible égal à 255 sont conservés et traités par le module
de communication Ethernet.
NOTE : l'ID d'unité 255 doit être utilisé lorsque le module de communication Ethernet demande des
données de diagnostic.

296 EIO0000001579 10/2019


Configuration des CPU M580

Ecriture de données
Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 1= écriture de données
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] Longueur du tampon de Nombre d'adresses envoyées à l'esclave
données
COMMANDE[4] Registre de départ Adresse de départ de l'esclave dans lequel les données
sont écrites, en mots de 16 bits.
COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
CONTROL[6] 1 Adresse IP Octet 4 de l'adresse IP (MSB)

CONTROL[7] 1 Octet 3 de l'adresse IP

CONTROL[8] 1 Octet 2 de l'adresse IP

CONTROL[9] 1 Octet 1 de l'adresse IP (LSB)

1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

Lecture de données
Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 2 = lecture de données
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] Longueur du tampon de Nombre d'adresses à lire depuis l'esclave
données
COMMANDE[4] Registre de départ Détermine le registre de départ %MW dans l'esclave à
partir duquel les données sont lues. Par exemple :
1 = %MW1, 49 = %MW49)
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

EIO0000001579 10/2019 297


Configuration des CPU M580

Registre Fonction Description


COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
CONTROL[6] 1 Adresse IP Octet 4 de l'adresse IP (MSB)

CONTROL[7] 1 Octet 3 de l'adresse IP

CONTROL[8] 1 Octet 2 de l'adresse IP

CONTROL[9] 1 Octet 1 de l'adresse IP (LSB)

1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

Obtention de statistiques locales


Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 3 = lecture de statistiques locales
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] Longueur du tampon de Nombre d'adresses à lire depuis les statistiques locales
données (0 à 37).
COMMANDE[4] Registre de départ Première adresse à partir de laquelle la table des
statistiques est lue (Reg1=0).
COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
COMMANDE[6] (non utilisé) —
COMMANDE[7]
COMMANDE[8]
COMMANDE[9]

298 EIO0000001579 10/2019


Configuration des CPU M580

Réponse du module : un module TCP/IP Ethernet répond à la commande Obtention de


statistiques locales avec les informations suivantes :

Mot Description
00...02 Adresse MAC
03 Etat de la carte – Ce mot contient les bits suivants :
Bit 15 0 = DEL Link éteinte ; Bit 3 Réservé
1 = DEL Link allumée
Bits 14 à 13 Réservé Bit 2 0 = semi-duplex ; 1 = duplex intégral
Bit 12 0 = 10 Mbits ; 1 = Bit 1 0 = non configuré ; 1 = configuré
100 Mbits
Bits 11 à 9 Réservé Bit 0 0 = l'automate ne fonctionne pas ; 1
= l'automate/NOC fonctionne
Bits 8 à 4 Type du module – Ce bit contient les valeurs suivantes :
 0 = NOE 2x1  11 = 140 NOE 771 01
 1 = ENT  12 = 140 NOE 771 11
 2 = M1E  13 = (réservé)
 3 = NOE 771 00  14 = 140 NOC 78• 00
 4 = ETY  15...16 = (réservé)
 5 = CIP  17 = UC M340
 6 = (réservé)  18 = M340 NOE
 7 = 140 CPU 651 x0  19 = BMX NOC 0401
 8 = 140 CRP 312 00  20 = TSX ETC 101
 9 = (réservé)  21 = 140 NOC 771 01
 10 = 140 NOE 771 10

04 et 05 Nombre d'interruptions récepteur


06 et 07 Nombre d'interruptions émetteur
08 et 09 Nombre d'erreurs détectées de timeout d'émission
10 et 11 Compte d'erreur de détection de collisions
12 et 13 Paquets manquants
14 et 15 (réservé)
16 et 17 Nombre de fois où le pilote a redémarré
18 et 19 Erreur détectée de trame de réception
20 et 21 Erreur détectée de débordement du récepteur
22 et 23 Erreur détectée du CRC de réception
24 et 25 Erreur détectée du tampon de réception
26 et 27 Erreur détectée du tampon d'émission
28 et 29 Emission dépassement par valeur inférieure silo
30 et 31 Collision tardive

EIO0000001579 10/2019 299


Configuration des CPU M580

Mot Description
32 et 33 Perte de porteuse
34 et 35 Nombre de réitérations
36 et 37 Adresse IP

Suppression de statistiques locales


Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 4 = suppression de statistiques locales
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] (non utilisé) —
COMMANDE[4] (non utilisé) —
COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
COMMANDE[6] (non utilisé) —
COMMANDE[7]
COMMANDE[8]
COMMANDE[9]

Obtention de statistiques distantes


Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 7 = obtention de statistiques distantes
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] Longueur du tampon de Nombre d'adresses à lire dans le champ de données
données statistiques (0 à 37).
COMMANDE[4] Registre de départ Première adresse à partir de laquelle la table des
statistiques de l'abonné est lue.
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

300 EIO0000001579 10/2019


Configuration des CPU M580

Registre Fonction Description


COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
CONTROL[6] 1 Adresse IP Octet 4 de l'adresse IP (MSB)

CONTROL[7] 1 Octet 3 de l'adresse IP

CONTROL[8] 1 Octet 2 de l'adresse IP

CONTROL[9] 1 Octet 1 de l'adresse IP (LSB)

1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

Suppression de statistiques distantes


Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 8 = suppression de statistiques distantes
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] (non utilisé) —
COMMANDE[4] (non utilisé) —
COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
CONTROL[6] 1 Adresse IP Octet 4 de l'adresse IP (MSB)

CONTROL[7] 1 Octet 3 de l'adresse IP

CONTROL[8] 1 Octet 2 de l'adresse IP

CONTROL[9] 1 Octet 1 de l'adresse IP (LSB)

1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

EIO0000001579 10/2019 301


Configuration des CPU M580

Réinitialisation du module
Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 10 = réinitialisation du module
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] (non utilisé) —
COMMANDE[4] (non utilisé) —
COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
COMMANDE[6] (non utilisé) —
COMMANDE[7]
COMMANDE[8]
COMMANDE[9]

Lecture/écriture de données
Le paramètre CONTROL est composé de 11 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération 23 = lecture/écriture de données
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580
Autonome, Guide de planification du système pour,
architectures courantes) (lecture seule).
COMMANDE[3] Longueur du tampon de Nombre d'adresses envoyées à l'esclave
données
COMMANDE[4] Registre de départ Détermine le registre de départ %MW dans l'esclave,
dans lequel écrire les données. Par exemple :
1 = %MW1, 49 = %MW49)
COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de
communication Ethernet
Octet de poids faible = Index de mappage MET (MBP on
Ethernet Transporter)
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

302 EIO0000001579 10/2019


Configuration des CPU M580

Registre Fonction Description

CONTROL[6] 1 Adresse IP Octet 4 de l'adresse IP (MSB)

CONTROL[7] 1 Octet 3 de l'adresse IP

CONTROL[8] 1 Octet 2 de l'adresse IP

CONTROL[9] 1 Octet 1 de l'adresse IP (LSB)


COMMANDE[10] Longueur du tampon de Nombre d'adresses à lire depuis l'esclave
données
COMMANDE[11] Registre de départ Détermine le registre de départ %MW dans l'esclave à
partir duquel les données sont lues. Par exemple :
1 = %MW1, 49 = %MW49)
1. Par exemple, le paramètre CONTROL gère l'adresse IP 192.168.1.7 dans l'ordre suivant : Octet 4 = 192,
Octet 3 = 168, Octet 2 = 1, Octet 1 = 7.

EIO0000001579 10/2019 303


Configuration des CPU M580

Activaction/désactivation des services HTTP ou FTP/TFTP


Si HTTP ou FTP/TFTP a été activé via les outils de configuration de Control Expert (voir Quantum
EIO, Réseau de contrôle, Guide d'installation et de configuration), vous pouvez utiliser un bloc
MSTR pour changer l'état activé du service durant le fonctionnement de l'application. Le bloc
MSTR ne peut pas changer l'état d'un service HTTP ou FTP/TFTP si le service a été désactivé via
un outil de configuration.
Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après :

Registre Fonction Description


COMMANDE[1] Opération FFF0 (hexadécimal) 65520 (décimal) = activer/désactiver
HTTP ou FTP/TFTP
COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (lecture seule). Principaux
codes de retour :
0x000 (réussite) : le bloc MSTR ayant le code opérationnel
0xFFF0 a été appelé et l'état activé du service HTTP ou
FTP/TFTP a été changé.
0x5068 (occupé) : le bloc MSTR ayant le code opérationnel
0xFFF0 a été appelé dans un délai de 2 secondes après
l'appel précédent (quel que soit le code de retour de l'appel
précédent).
0x4001 (même état) : le bloc MSTR ayant le code
opérationnel 0xFFF0 a été appelé pour faire passe l'état
activé des services HTTP et FTP/TFTP à l'état dans lequel ils
se trouvaient.
0x2004 (données non valides) : le bloc MSTR ayant le code
opérationnel 0xFFF0 a été appelé et les données du bloc de
contrôle ne correspondaient pas aux spécifications.
0x5069 (désactivé) : le service HTTP ou FTP/TFTP a déjà
été désactivé via l'interface de Control Expert lorsque le bloc
MSTR ayant le code opérationnel 0xFFF0 a été appelé pour
changer l'état du service désactivé.
COMMANDE[3] Définir ce registre sur 1.
COMMANDE[4]
COMMANDE[5] Numéro Octet de poids fort = Numéro d'emplacement du module et
d'emplacement du emplacement du module de communication
module et ID de Octet de poids faible = ID de destination
destination
COMMANDE[6] Mode de requête Bit 0 (LSB) = 1 : activer FTP/TFTP
Bit 0 (LSB) = 0 : désactiver FTP/TFTP
Bit 1 = 1 : activer HTTP
Bit 1 = 0 : désactiver HTTP
COMMANDE[7] Définir ce registre sur 0.
COMMANDE[8]
COMMANDE[9]

304 EIO0000001579 10/2019


Configuration des CPU M580

Les changements d'état des services HTTP, FTP et TFTP effectués par MSTR avec le code
opération FFF0 (hexadécimal) sont remplacés par la valeur configurée lorsque le module est
redémarré ou réinitialisé et lorsqu'une nouvelle application est téléchargée sur le module.
Voici quelques exemples :

Etat configuré par Action tentée à l'aide de Résultat


Control Expert MSTR avec le code
opération FFF0 (hex)
Désactivé Tout MSTR renvoie le code d'erreur détectée 0x5069 (le
service a déjà été désactivé par configuration)
Activé Désactiver MSTR renvoie le code 0x000 (réussite).
 Une autre action par bloc MSTR active le service
OU
 Le module est réinitialisé ou redémarré
OU
 Une nouvelle application est téléchargée et le service
est désactivé par configuration
Activer MSTR renvoie le code d'erreur détectée 0x4001 (même
état). Aucun changement effectué

EIO0000001579 10/2019 305


Configuration des CPU M580

Sous-chapitre 5.11
Messagerie implicite

Messagerie implicite

Introduction
Cette section prolonge le modèle d'application Control Expert et contient les instructions
suivantes :
 Ajouter un module d'interface réseau EtherNet/IP STB NIC 2212 à votre application Control
Expert.
 Configurer le module STB NIC 2212
 Configurer des connexions EtherNet/IP pour relier le module de communications Ethernet et le
module d'interface réseau STB NIC 2212
 Configurer les items d'E/S pour l'îlot Advantys

NOTE : Les instructions contenues dans cette section présentent un exemple d'une configuration
d'équipement spécifique unique. Pour les autres options de configuration, consultez les fichiers
d'aide Control Expert.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Configuration du réseau 307
Ajout d'un équipement STB NIC 2212 308
Configuration des propriétés STB NIC 2212 310
Configuration des connexions EtherNet/IP 313
Configuration des items d'E/S 319
Messagerie implicite EtherNet/IP 334

306 EIO0000001579 10/2019


Configuration des CPU M580

Configuration du réseau

Introduction
Cette exemple montre comment établir la communications entre le rack M580 et un module
d'interface réseau (NIM) Advantys STB NIC 2212.
Le STB NIC 2212 est un module d'interface réseau EtherNet/IP de Schneider Electric pour îlots
Advantys.

Topologie réseau
L'exemple suivant présente les équipements de réseau Ethernet utilisés dans cette configuration :

1 La CPU M580 (avec service de scrutation DIO) du rack local est connectée à un PC qui exécute le logiciel
Control Expert.
2 Le module de communication Ethernet BMENOC0301/11 du rack local est connecté à un module NIM
STB NIC 2212 sur un îlot Advantys.

Pour reproduire cet exemple, utilisez les adresses IP de votre configuration pour les éléments
suivants :
 M580 CPU
 PC
 module de communication Ethernet BMENOC0301/11
 module d'interface réseau STB NIC 2212.

EIO0000001579 10/2019 307


Configuration des CPU M580

Ajout d'un équipement STB NIC 2212

Présentation
Vous pouvez utiliser la bibliothèque d'équipements Control Expert pour ajouter un équipement
distant (dans cet exemple, le module STB NIC 2212) au projet. Vous ne pouvez ajouter un
équipement distant à votre projet que s'il figure dans votre bibliothèque d'équipements Control
Expert.
Si un équipement distant est déjà ajouté à la bibliothèque d'équipements, vous pouvez également
utiliser la découverte automatique d'équipement pour l'ajouter au projet. Lancez une découverte
d'équipement en exécutant la commande Découverte de bus de terrain avec un module de
communication sélectionné dans le Navigateur de DTM.

Ajout d'un équipement distant STB NIC 2212


NOTE : Dans cet exemple, le DTM utilisé est spécifique à l'équipement. Si vous n'avez pas de DTM
spécifique à l'équipement, Control Expert fournit un DTM d'équipement générique.
Ajoutez le module STB NIC 2212 à votre projet :

Etape Action
1 Dans le Navigateur de DTM, cliquez avec le bouton droit sur le DTM correspondant au module de
communication Ethernet.
2 Sélectionnez Ajouter.
3 Sélectionnez STBNIC2212 (EDS) :

NOTE : Cliquez sur le nom d'une colonne pour trier la liste des équipements disponibles : (Par
exemple, cliquez sur Equipement pour afficher les éléments en fonction du contenu de la première
colonne trié par ordre alphabétique.)
4 Cliquez sur Ajouter DTM pour afficher l'association entre le module de communication Ethernet et
le module STB NIC 2212 dans le Navigateur de DTM.
5 Dans le Navigateur de DTM, cliquez avec bouton droit sur le nœud STB NIC 2212 associé au DTM
du module de communication Ethernet.

308 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
6 Sélectionnez Propriétés.
7 Sur l'onglet Général, créez un Nom d'alias unique. (L'utilisation d'équipements similaires avec le
même DTM peut engendrer des noms de module en double.) Dans cet exemple, entrez le nom
NIC2212_01 :

Control Expert utilise le Nom d'alias comme base pour les noms de structure et de variable.
NOTE : le Nom d'alias est le seul paramètre modifiable de cet onglet. Les autres paramètres sont
en lecture seule.
8 Cliquez sur OK pour ajouter le module d'interface réseau STB NIC 2212 au Navigateur de DTM,
sous le module de communication.

L'étape suivante est la configuration de l'équipement que vous venez d'ajouter au projet.

EIO0000001579 10/2019 309


Configuration des CPU M580

Configuration des propriétés STB NIC 2212

Introduction
Utilisez Control Expert pour modifier les paramètres de l'équipement STB NIC 2212.
NOTE : pour modifier ces paramètres, déconnectez le DTM d'un équipement.

Accès aux propriétés de l'équipement


Affichez l'onglet Propriétés :

Etape Action
1 Double-cliquez sur le DTM correspondant au module BMENOC0301/11 pour accéder à la
configuration.
2 Dans l'arborescence de navigation, développez la liste d'équipements (voir page 223) afin
d'afficher les instances d'esclave local associées.
3 Sélectionnez l'équipement qui correspond au nom NIC2212_01.
4 Sélectionnez l'onglet Propriétés.

Ces onglets de configuration sont disponibles pour l'équipement :


 Propriétés
 Paramétrage de l'adresse

310 EIO0000001579 10/2019


Configuration des CPU M580

Propriétés
Pour effectuer ces tâches, configurez l'onglet Propriétés :
 Ajoutez STB NIC 2212 à la configuration.
 Supprimez STB NIC 2212 de la configuration .
 Modifiez le nom de base des variables et des structures de données utilisées par
STB NIC 2212.
 Indiquez la méthode de création et de modification des items d'entrée et de sortie.

La description des paramètres (voir Modicon M580, Module de communication


BMENOC0301/0311 Ethernet, Guide d'installation et de configuration) dans l'onglet Propriétés est
indiquée dans la section relative à la configuration. Utilisez les valeurs suivantes de l'exemple de
configuration :

Champ Paramètre Description


Propriétés Numéro Acceptez la valeur par défaut.
Configuration Acceptez la valeur par défaut (Activé).
active
Nom de la Nom de la Control Expert attribue automatiquement un nom de structure basé
structure d'E/S structure sur le nom de la variable.
Nom de la Nom de la variable : acceptez le nom de variable automatiquement
variable généré (basé sur le nom d'alias).
Nom par défaut Cliquez sur ce bouton pour rétablir les noms de variable et de
structure par défaut. Cet exemple utilise des noms personnalisés.
Gestion des items Mode Sélectionnez Manuel.
d'importation
Réimporter les Appuyez sur ce bouton pour importer la liste des items d'E/S du DTM
items de l'équipement, en remplaçant les éventuelles modifications
manuelles des items d'E/S. Activé uniquement lorsque Mode
d'importation est défini sur Manuel.

Cliquez sur Appliquer pour enregistrer les modifications et maintenir la fenêtre ouverte.

EIO0000001579 10/2019 311


Configuration des CPU M580

Paramétrage de l'adresse
L'onglet Paramétrage de l'adresse permet d'activer le client DHCP dans le module d'interface
réseau STB NIC 2212. Lorsque le client DHCP est activé sur l'équipement distant, il obtient
l'adresse IP auprès du serveur DHCP dans le module de communication Ethernet..
Pour effectuer ces tâches, configurez la page Paramétrage de l'adresse :
 Configurez l'adresse IP de l'équipement.
 Activer ou désactivez le logiciel client DHCP de l'équipement.

Les descriptions des paramètres dans l'onglet Paramétrage d'adresse sont décrits dans le chapitre
sur la configuration. Utilisez ces valeurs et noms pour le modèle de configuration :

Champ Paramètre Description


Modifier Adresse IP Pour notre exemple, entrez l'adresse 192.168.1.6.
l'adresse
Serveur DHCP de cet Sélectionnez Activé.
d'adresses équipement
Identifié par Sélectionnez Nom de l'équipement.
Identificateur Acceptez le paramètre par défaut de l'équipement STB NIC 2212 (basé
sur le nom d'alias).
Masque Acceptez la valeur par défaut (255.255.0.0).
Passerelle Configurez la valeur par défaut (192.168.10.1).

L'étape suivante consiste à configurer la connexion entre le module de communication et


l'équipement distant.

312 EIO0000001579 10/2019


Configuration des CPU M580

Configuration des connexions EtherNet/IP

Présentation
Une connexion EtherNet/IP fournit une liaison de communication entre deux équipements ou plus.
Les propriétés d'une connexion unique peuvent être configurées dans les DTM des équipements
connectés.
L'exemple ci-après présente les paramètres d'une connexion entre le service de scrutation DIO de
la CPU et un module d'interface réseau distant STB NIC 2212. Les modifications de la
configuration sont apportées aux DTM de chaque équipement.
Lorsque vous effectuez des modifications dans les DTM, déconnectez le DTM concerné du
module ou de l'équipement réel (voir Modicon M580, Module de communication
BMENOC0301/0311 Ethernet, Guide d'installation et de configuration).

Accès aux informations de connexion


Affichez les onglets d'informations de connexion :

Etape Action
1 Dans Control Expert, double-cliquez sur le DTM correspondant au service de scrutation DIO de
la CPU pour accéder à la configuration.
2 Dans l'arborescence de navigation, développez la Liste d'équipements (voir Modicon M580,
Module de communication BMENOC0301/0311 Ethernet, Guide d'installation et de
configuration) afin d'afficher les instances de l'esclave local associé.
3 Développez (+) l'équipement correspondant au module STB NIC 2212.
4 Sélectionnez Entrée de lecture/Sortie d'écriture pour afficher les onglets Paramètres de
connexion et Informations de connexion.

EIO0000001579 10/2019 313


Configuration des CPU M580

Paramètres de connexion
Control Expert établit automatiquement une connexion entre un module de communication et un
équipement distant, lorsque l'équipement distant est ajouté au projet Control Expert. Par la suite,
bon nombre de modifications de la connexion peuvent être apportées au DTM de l'équipement
distant. Cependant, certains paramètres de connexion peuvent également être configurés dans le
DTMdu module de communication, comme indiqué ci-après.
Modifiez ces paramètres dans l'onglet Paramètres de connexion. Utilisez les paramètres adaptés
à votre application.

Paramètre Description
Bit de connexion Décalage (en lecture seule) du bit de validité et du bit de contrôle de cette connexion.
Les valeurs de décalage sont automatiquement générées par le DTM Control Expert.
Intervalle de trame Période d'actualisation de cette connexion, de 2 à 65 535 . Valeur par défaut = 12 ms.
demandé (RPI) Entrez 30 ms.
NOTE : Ce paramètre peut être défini dans le DTM du module de communication ou
de l'équipement distant.
Multiplicateur de Ce paramètre, multiplié par l'intervalle de trame demandé, produit une valeur qui
timeout déclenche un timeout d'inactivité. Les valeurs de ce paramètre sont notamment : x4, x8,
x16, x32, x64, x128, x256 et x512.
Pour cet exemple, acceptez la valeur par défaut (x4).
Mode de repli des Ce paramètre décrit le comportement des entrées dans l'application en cas de perte de
entrées la communication d'événement. Sélectionnez Réglé sur zéro.

Cliquez sur OK pour enregistrer vos paramètres.


NOTE : la page relative aux informations de connexion est en lecture seule lorsque le DTM est
sélectionné. Ces informations doivent être définies dans le DTM de l'équipement distant.

314 EIO0000001579 10/2019


Configuration des CPU M580

Configuration des paramètres de connexion dans le DTM de l'équipement distant


Les connexions entre le service de scrutation DIO de la CPU et un équipement distant peuvent
être créées et modifiées dans le DTM de l'équipement distant.
Dans cet exemple, les modifications de la configuration sont apportées à la connexion établie
automatiquement par Control Expert, lors de l'ajout de l'équipement distant au projet. Utilisez les
paramètres adaptés à votre application.

Etape Action
1 Ouvrez le DTM de l'équipement distant en le sélectionnant dans l'éditeur d'équipement.
2 Ouvrez l'éditeur d'équipements.
 Utilisez le menu principal (Edition → Ouvrir) ... ou ...
 Cliquez avec le bouton droit et sélectionnez Ouvrir.

3 Dans le volet de navigation (à gauche de l'éditeur d'équipement), vérifiez que la connexion de


l'équipement distant est du type Lecture entrées / Ecriture sorties. Pour afficher le type de
connexion, sélectionnez le module STB NIC 2212 dans le volet gauche de l'éditeur
d'équipement. Si le type de connexion n'est pas Lecture entrées / Ecriture sorties, supprimez la
connexion existante et ajoutez-en une nouvelle, comme suit :
a. Lorsqu'une connexion est sélectionnée dans le volet gauche, cliquez sur le bouton Supprimer
la connexion
Résultat : La connexion existante est supprimée.
b. Cliquez sur le bouton Ajouter une connexion.
Résultat : La boîte de dialogue Sélectionnez la connexion à ajouter s'affiche.
c. Utilisez les boutons de défilement de la liste déroulante pour afficher et sélectionner le type
de connexion Lecture entrées / Ecriture sorties.
d. Cliquez sur OK pour fermer la boîte de dialogue Sélectionnez la connexion à ajouter.
Résultat : La nouvelle connexion au nœud s'affiche.
e. Cliquez sur Appliquer pour enregistrer la nouvelle connexion en laissant l'éditeur
d'équipement ouvert pour les ajouts supplémentaires.

EIO0000001579 10/2019 315


Configuration des CPU M580

Onglet Général
Il s'agit de l'onglet Général du DTM pour STB NIC 2212 :

Modifiez les paramètres dans l'onglet Général :

Paramètre Description
RPI Période d'actualisation de cette connexion. Acceptez la valeur 30 ms. (Ce paramètre
peut être défini dans le DTM du module de communication ou de l'équipement distant.)
Taille des entrées Nombre d'octets (0...509) configurés dans le module STB NIC 2212.
Mode d'entrée Type de transmission :
 Multidiffusion
 Point à point

Pour cet exemple, acceptez la valeur par défaut (Multidiffusion).


Type d'entrée Type de paquet Ethernet (de longueur fixe ou variable) à transmettre. (Seuls les
paquets de longueur fixe sont pris en charge.)

316 EIO0000001579 10/2019


Configuration des CPU M580

Paramètre Description
Priorité des entrées La valeur de la priorité d'émission dépend du DTM de l'équipement. Voici les valeurs
disponibles :
 Faible
 Elevé
 Programmé

Pour cet exemple, acceptez la valeur par défaut (Programmé).


NOTE : Pour les modules distants qui prennent en charge plusieurs valeurs de priorité,
vous pouvez utiliser ce paramètre pour spécifier l'ordre dans lequel le module de
communication Ethernet traite les paquets. Pour plus d'informations, reportez-vous à la
section Hiérarchisation des paquets QoS (voir Modicon M580, Module de
communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration).
Déclencheur des Voici les valeurs disponibles du déclencheur d'émissions :
entrées  Cyclique
 Changement d'état ou d'application

Pour les données d'E/S d'entrée, sélectionnez Cyclique.


Taille des sorties Nombre d'octets configurés dans le module STB NIC 2212, par incréments de 4 octets
(2 mots).
Mode des sorties Acceptez la valeur par défaut (Point à point).
Type de sortie (Lecture seule). Seuls les paquets de longueur fixe sont pris en charge.
Priorité des sorties Acceptez la valeur par défaut (Programmé).

Cliquez sur Appliquer pour enregistrer les modifications et maintenir la fenêtre ouverte.

Onglet Vérification d'identité


Configurez la page Vérification d'identité pour définir des règles de comparaison de l'identité des
équipements du réseau (tels que définis par leurs fichiers DTM ou EDS) avec celle de l'équipement
réseau réel.
Voici l'onglet Vérification d'identité :

EIO0000001579 10/2019 317


Configuration des CPU M580

Utilisez le paramètre Vérification d'identité pour définir les règles utilisées par le service de
scrutation DIO de la CPU pour comparer l'équipement distant réel avec celui qui est configuré :
 Correspondance exacte : Le fichier DTM ou EDS correspond exactement à l'équipement
distant.
 Désactiver : Aucune vérification n'a lieu. La partie identité de la connexion est remplie de
valeurs égales à zéro (paramètre par défaut).
 Doit être compatible : Si l'équipement distant n'est pas identique à celui défini par le DTM/EDS,
il émule les définitions DTM/EDS.
 Aucune : Aucune vérification n'a lieu. La partie identité de la connexion est omise.
 Personnaliser : Permet de définir individuellement les paramètres suivants.

Modifiez les paramètres dans l'onglet Vérification d'identité :

Paramètre Description
Mode de compatibilité True : Pour chacun des tests sélectionnés ci-dessous, le DTM/EDS et l'équipement
distant doivent seulement être compatibles.
False : Pour chacun des tests sélectionnés ci-dessous, le DTM/EDS et l'équipement
distant doivent correspondre exactement.
Mode de compatibilité Effectuez votre sélection pour chacun des paramètres suivants :
 Compatible : Inclure le paramètre dans le test.
Version mineure
 Non vérifié : Le paramètre n'est pas inclus dans le test.
Version majeure
Code du produit
Type de produit
Fournisseur du produit

Cliquez sur OK pour enregistrer les paramètres et fermer la fenêtre.


L'étape suivante consiste à configurer les paramètres d'E/S.

318 EIO0000001579 10/2019


Configuration des CPU M580

Configuration des items d'E/S

Présentation
La dernière tâche dans cet exemple consiste à ajouter des items d'E/S à la configuration du
STB NIC 2212 et de ses huit modules d'E/S :
 Utilisez le logiciel de configuration Advantys pour identifier la position relative des entrées et des
sorties de chaque module d'E/S.
 Utilisez l'Editeur d'équipement Control Expert pour créer des items d'entrée et sortie, en
définissant chacun d'eux :
 nom,
 type de données,

Types et tailles des items d'E/S


L'objectif est de créer un ensemble d'items d'entrée et de sortie égal à la taille des entrées et des
sorties spécifiée pour le STB NIC 2212. Dans cet exemple, il faut créer les items pour :
 19 octets d'entrées,
 6 octets de sorties.
L'Editeur d'équipement Control Expert offre une grande flexibilité de création d'items d'entrée et
sortie. Vous pouvez créer les items d'entrée et de sortie par groupes de un ou plusieurs bits
uniques, d'octets de 8 bits, de mots de 16 bits, de mots doubles de 32 bits ou de valeurs flottantes
IEEE de 32 bits. Le nombre d'items créés dépend du type de données et de la taille de chaque
item.
Dans l'exemple de projet, les items suivants ont été créés :
 bits discrets pour les entrées et sorties numériques,
 mots de 8 ou 16 octets pour les entrées et sorties analogiques.

EIO0000001579 10/2019 319


Configuration des CPU M580

Affectation des items d'entrée et de sortie


Utilisez la page Image de bus de terrain de la fenêtre Vue d'ensemble d'image d'E/S dans le
logiciel de configuration Advantyspour identifier le nombre et le type d'items d'E/S à créer, comme
suit :

Etape Action
1 Dans le logiciel de configuration Advantys, sélectionnez Island → I/O Image Overview. La
fenêtre I/O Image s'affiche sur la page Fieldbus Image.
2 Sélectionnez la première cellule (mot 1, cellule 0) du tableau Input Data pour afficher (au
milieu de la page) une description des données de cellule et de son module source.
3 Notez les informations sur le mot, les bits, le module et l'item pour cette cellule.
4 Répétez les étapes 2 et 3 pour chaque cellule contenant un S ou un entier.

NOTE : L'image de bus de terrain présente les données d'entrée et de sortie sous forme de mots
de 16 bits (en commençant par le mot 1). Vous devez réorganiser ces données pour l'Outil de
configuration Ethernetde Control Expert, qui présente les mêmes données sous la forme d'octets
de 8 bits (en commençant par l'octet 0).
NOTE : lorsque vous créez des items, alignez ceux ayant le type de données WORD et DWORD, de
la façon suivante :
 Les items WORD doivent être alignés sur une limite de 16 bits.
 Les items DWORD doivent être alignés sur une limite de 32 bits.

Ce processus génère les tables de données d'entrée et de sortie :


Données d'entrée :

Image de bus de terrain Items EIP Control Module STB Description


Advantys Expert
Mot Bit(s) Octet Bit(s)
1 0 - 15 0 0-7 NIC 2212 Etat d'octet de poids faible
1 0-7 Etat d'octet de poids fort
2 0-1 2 0-1 DDI 3230 données d'entrée
2-3 2-3 DDI 3230 état d'entrée
4-5 4-5 DDO 3200 écho de données de sortie
6-7 6-7 DDO 3200 état de sortie
8-11 3 0-3 DDI 3420 données d'entrée
12-15 4-7 DDI 3420 état d'entrée
3 0-3 4 0-3 DDO 3410 écho de données de sortie
4-7 4-7 DDO 3410 état de sortie
8-13 5 0-5 DDI 3610 données d'entrée
14-15 6-7 Sans objet inutilisé

320 EIO0000001579 10/2019


Configuration des CPU M580

Image de bus de terrain Items EIP Control Module STB Description


Advantys Expert
Mot Bit(s) Octet Bit(s)
4 0-5 6 0-5 DDI 3610 état d'entrée
6-7 6-7 Sans objet inutilisé
8-13 7 0-5 DDO 3600 écho de données de sortie
14-15 6-7 Sans objet inutilisé
5 0-5 8 0-5 DDO 3600 état de sortie
6-15 8 6-7 Sans objet inutilisé
9 0-7
6 0 - 15 10 0-7 AVI 1270 données d'entrée canal 1
11 0-7
7 0-7 12 0-7 AVI 1270 état d'entrée canal 1
8-15 13 0-7 Sans objet inutilisé
8 0 - 15 14 0-7 AVI 1270 données d'entrée canal 2
15 0-7
9 0-7 16 0-7 AVI 1270 état d'entrée canal 2
8-15 17 0-7 AVO 1250 état de sortie canal 1
10 0-7 18 0-7 AVO 1250 état de sortie canal 2
8-15 Sans Sans objet Sans objet inutilisé
objet

Données de sortie :

Image de bus de terrain Items EIP Control Module Description


Advantys Expert
Mot Bit(s) Octet Bit(s)
1 0-1 0 0-1 DDO 3200 données de sortie
2-5 2-5 DDO 3410 données de sortie
6-7 6-7 Sans objet inutilisé
8-13 1 0-5 DDO 3600 données de sortie
14-15 6-7 Sans objet inutilisé
2 0 - 15 2 0-7 AVO 1250 données de sortie canal 1
3 0-7
3 0 - 15 4 0-7 AVO 1250 données de sortie canal 2
5 0-7

EIO0000001579 10/2019 321


Configuration des CPU M580

Cet exemple illustre comment créer 19 octets d'entrées et 6 octets de sorties. Pour utiliser
efficacement l'espace, il crée les items dans l'ordre suivant :
 items de bit d'entrée,
 items de mot et d'octet d’entrée,
 items de bit de sortie,
 items de mot et d'octet de sortie.

Création des items de bit d'entrée


Pour créer les items de bit d'entrée de l'exemple de STB NIC 2212, en commençant par les
16 entrées TOR de l'état NIC 2212, procédez comme suit :

Etape Action
1 Dans le Navigateur de DTM, sélectionnez le DTM du module BMENOC0301/11.
2 Exécutez l'une des actions suivantes :
 Dans le menu principal, sélectionnez Edition → Ouvrir.
– ou –
 Effectuez un clic droit Ouvrir dans le menu déroulant.

Résultat : L'Editeur d'équipement s'ouvre, affichant le DTM de la CPU.


3 Dans le volet gauche de l'Editeur d'équipement, recherchez et sélectionnez le nœud Items du
module d'interface réseau STP NIC 2212 :

322 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
4 La fenêtre Items s'affiche:

5 Cliquez sur l'onglet Entrée (bit) pour ouvrir cette page.


6 Sur la page Entrée (bit), saisissez le nom racine par défaut suivant (qui représente l'état de
l'équipement) dans la zone Racine des noms d'items par défaut : DDI3232_in_data.
7 Dans la liste des items, sélectionnez les deux premières lignes du tableau. (Elles représentent
les bits 0 et 1 de l'octet.)

EIO0000001579 10/2019 323


Configuration des CPU M580

Etape Action
8 Cliquez sur le bouton Définir des items.
Résultat : la boîte de dialogue Définition des noms d'items s'affiche :

NOTE : l'astérisque (*) indique la création d'une série d'items TOR ayant la même racine de
nom.
9 Acceptez le nom d'item par défaut et cliquez sur OK.
Résultat : 2 items d'entrée discrète sont créés :

10 Cliquez sur Appliquer pour enregistrer les nouveaux items et laisser la page ouverte.

324 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
11 Répétez les étapes 6 à 10 pour chaque groupe d'items d'entrée TOR à créer. Dans cet exemple,
cela inclut les items pour chacun des groupes suivants :
 Octet : 0, Bits : 2-3, Racine des noms d'items par défaut : DDI3230_in_st
 Octet : 0, Bits : 4-5, Racine des noms d'items par défaut : DDO3200_out_echo
 Octet : 0, Bits : 6-7, Racine des noms d'items par défaut : DDO3200_out_st
 Octet : 1, Bits : 0-3, Racine des noms d'items par défaut : DDI3420_in_data
 Octet : 1, Bits : 4-7, Racine des noms d'items par défaut : DDI3420_in_st
 Octet : 2, Bits : 0-3, Racine des noms d'items par défaut : DDO3410_out_echo
 Octet : 2, Bits : 4-7, Racine des noms d'items par défaut : DDO3410_out_st
 Octet : 3, Bits : 0-5, Racine des noms d'items par défaut : DDI3610_in_data
 Octet : 4, Bits : 0-5, Racine des noms d'items par défaut : DDI3610_in_st
 Octet : 5, Bits : 0-5, Racine des noms d'items par défaut : DDO3600_out_echo
 Octet : 6, Bits : 0-5, Racine des noms d'items par défaut : DDO3600_out_st

12 La tâche suivante consiste à créer les octets et mots d'entrée.

Création des items d'entrée


Pour créer les items d'entrée de l'exemple du STB NIC 2212, en commençant par un octet de
données d'entrée contenant l'état de l'octet de poids faible du module STP NIC 2212, procédez
comme suit :

Etape Action
1 Cliquez sur l'onglet Entrée pour revenir à cette page :

NOTE : Dans cet exemple, les colonnes Offset/équip. et Offset/connexion représentent


l'adresse octale. Les items que vous créez seront soit un octet de 8 bits, soit un mot de 16 bits.

EIO0000001579 10/2019 325


Configuration des CPU M580

Etape Action
2 Dans la zone Racine des noms d'items par défaut, entrez : NIC22212_01_LO_st.
3 En commençant par le premier mot d'entrée complet disponible, sélectionnez la ligne
correspondant à l'octet 8 :

4 Cliquez sur le bouton Définir des items.


Résultat : la boîte de dialogue Définition des noms d'items s'affiche :

326 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
5 Sélectionnez Octet dans la zone Type des nouveaux items, puis cliquez sur OK.
Résultat : Un nouvel item d'octet est créé :

6 Cliquez sur Appliquer pour enregistrer les nouveaux items et maintenir la page ouverte.
7 Répétez les étapes 2 à 6 pour chaque item d'entrée de mot ou d'octet à créer.
NOTE : Le nombre de lignes sélectionnées pour un nouvel item varie selon le type de l'item. Si
l'item est un :
 octet : sélectionnez une ligne.
 mot : sélectionnez deux lignes, en commençant au prochain mot complet disponible.

Dans cet exemple, vous allez créer les items pour chacun des groupes suivants :
 Octet : 9, Racine des noms d'items par défaut : NIC2212_01_HI_st
 Octet : 10, Racine des noms d'items par défaut : AVI1270_CH1_in_data
 Octet : 12, Racine des noms d'items par défaut : AVI1270_CH1_in_st
 Mot : 14-15, Racine des noms d'items par défaut : AVI-1270_CH2_in_data
 Octet : 16, Racine des noms d'items par défaut : AVI1270_CH2_in_st
 Octet : 17, Racine des noms d'items par défaut : AVO1250_CH1_out_st
 Octet : 18, Racine des noms d'items par défaut : AVO1250_CH2_out_st

8 La tâche suivante consiste à créer les bits de sortie.

EIO0000001579 10/2019 327


Configuration des CPU M580

Création des items de bit de sortie


Pour créer les items de bit de sortie de l'exemple de STB NIC 2212, en commençant par les 2 bits
de sortie du module STB DDO 3200, procédez comme suit :

Etape Action
1 Cliquez sur l'onglet Sortie (bit) pour ouvrir la page suivante :

NOTE : Les colonnes Offset/équip. et Offset/connexion représentent l'adresse octale d'une


sortie, tandis que la colonne Position dans octet indique la position du bit (au sein de l'octet) de
chaque item TOR de sortie.
2 Dans la zone Racine des noms d'items par défaut, entrez : DDO3200_out_data.

328 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
3 Dans la liste des items, sélectionnez les lignes correspondant aux bits 0 à 1 dans l'octet 0,
c'est-à-dire les 2 premières lignes :

4 Cliquez sur le bouton Définir des items.


Résultat : la boîte de dialogue Définition des noms d'items s'affiche :

NOTE : l'astérisque (*) indique la création d'une série d'items TOR ayant la même racine de
nom.

EIO0000001579 10/2019 329


Configuration des CPU M580

Etape Action
5 Acceptez le nom de sortie par défaut et cliquez sur OK.
Résultat : 2 items de sortie discrète sont créés :

6 Cliquez sur Appliquer pour enregistrer les nouveaux items et maintenir la page ouverte.
7 Répétez les étapes 2 à 6 pour chaque groupe d'items de sortie TOR à créer. Dans cet exemple,
cela inclut les items pour chacun des groupes suivants :
 Octet : 0, Bits : 2-5, Racine des noms d'items par défaut : DDO3410_out_data
 Octet : 1, Bits : 0-5, Racine des noms d'items par défaut : DDO3600_out_data

8 La tâche suivante consiste à créer les octets et mots de sortie.

330 EIO0000001579 10/2019


Configuration des CPU M580

Création d'items de sorties numériques


Pour créer des items de sortie pour l'exemple de STB NIC 2212, en commençant par un mot de
données de sortie pour le module STB AVO 1250, procédez comme suit :

Etape Action
1 Cliquez sur l'onglet Sortie pour ouvrir la page suivante :

NOTE : Dans cet exemple, les colonnes Offset/équip. et Offset/connexion représentent


l'adresse octale. Les items que vous créez seront des mots de 16 bits constitués de 2 octets.
2 Dans la zone Racine des noms d'items par défaut, entrez : AVO1250_CH1_out_data.

EIO0000001579 10/2019 331


Configuration des CPU M580

Etape Action
3 En commençant au prochain mot complet disponible, sélectionnez 2 lignes : 2 et 3.

4 Cliquez sur le bouton Définir des items.


Résultat : la boîte de dialogue Définition des noms d'items s'affiche :

332 EIO0000001579 10/2019


Configuration des CPU M580

Etape Action
5 Acceptez le nom de sortie par défaut et cliquez sur OK.
Résultat : L'item de sortie suivant est créé :

6 Cliquez sur Appliquer pour enregistrer le nouvel item et laisser la page ouverte.
7 Répétez les étapes 2 à 6 pour les données de sortie du canal 2 de l'AVO 1250 sur les octets 4
et 5.
8 Cliquez sur OK pour fermer la fenêtre Items.
9 Sélectionnez Fichier → Enregistrer pour enregistrer les modifications.

EIO0000001579 10/2019 333


Configuration des CPU M580

Messagerie implicite EtherNet/IP

Présentation
Les RPI recommandés pour les connexions avec EtherNet/IP message implicite sont : 1/2 de la
durée de cycle MAST. Si le RPI qui en résulte est inférieur à 25 ms, les connexions avec message
implicite peuvent être affectées lorsque des messages explicites ou le DTM accèdent aux fonction-
nalités de diagnostic du service de scrutation d'E/S Ethernet de la CPU.
Dans ce cas, les paramètres suivants de multiplicateur timeout (voir page 252) sont
recommandés :

RPI (ms) Multiplicateur timeout recommandé Timeout de connexion (ms)


2 64 128
5 32 160
10 16 160
20 8 160
25 4 100

NOTE : Si vous utilisez des valeurs inférieures à celles recommandées dans le tableau, le réseau
peut consommer de la bande passante superflue, ce qui peut avoir une incidence sur les
performances du module au sein du système.

334 EIO0000001579 10/2019


Configuration des CPU M580

Sous-chapitre 5.12
Configuration de la CPU M580 en tant qu'adaptateur EtherNet/IP

Configuration de la CPU M580 en tant qu'adaptateur


EtherNet/IP

Introduction
Cette section décrit la configuration d'une CPU M580en tant qu'adaptateur EtherNet/IP via la
fonctionnalité esclave local.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Présentation de l'esclave local 336
Exemple de configuration d'esclave local 338
Activation des esclaves locaux 339
Accès aux esclaves locaux via un scrutateur 340
Paramètres d'esclave local 343
Utilisation de DDTs d'équipement 345

EIO0000001579 10/2019 335


Configuration des CPU M580

Présentation de l'esclave local

Introduction
Le service de scrutation d'E/S Ethernet intégré à la CPU M580 permet de scruter les modules du
réseau.
Cependant, vous pouvez activer ce service en tant qu'adaptateur EtherNet/IP (ou esclave local).
Lorsque la fonctionnalités d'esclave local est activée, les scrutateurs du réseau peuvent accéder
aux données de la CPU mappées sur des objets de l'esclave local dans le programme de la CPU.
NOTE :
 Le service de scrutation de la CPU continue à fonctionner en tant que scrutateur lorsqu'il est
activé en tant qu'adaptateur EtherNet/IP.
 Pour obtenir des données de la CPU primaire, établissez une connexion avec l'adresse IP
principale de la CPU (voir Redondance d'UC Modicon M580, Guide de planification du système
pour, architectures courantes).
Le service de scrutation de la CPU prend en charge jusqu'à 16 instances d'esclaves locaux
(Esclave local 1 ... Esclave local 3). Chaque instance d'esclave local activée prend en charge les
connexions suivantes :
 Une connexion propriétaire exclusive
 Une connexion en écoute seule

Présentation du processus
Voici les étapes du processus de configuration d'un esclave local :

Etape Description
1 Activez et configurer le service de scrutation de la CPU en tant qu'esclave local.
2 Configurez les instances de l'esclave local dans le service de scrutation. (Les instances
d'esclave local correspondent à chaque esclave local activé qui est scruté.)
3 Indiquez la taille des assemblages d'entrée et de sortie de l'esclave local dans le service de
scrutation. (Ces données doivent correspondre aux tailles d'entrée et de sortie de l'esclave
local activé. (voir page 113))

Messagerie implicite et explicite


En tant qu'adaptateur EtherNet/IP, les services de scrutation de la CPU répondent aux requêtes
suivantes des scrutateurs du réseau :
 Messages implicites : Les requêtes de messagerie implicite sont envoyées depuis l'équipement
de scrutation du réseau jusqu'à la CPU. Lorsque la fonctionnalité d'esclave local est activée, les
scrutateurs du réseau peuvent effectuer les tâches suivantes :
 Lire des messages du service de scrutation de la CPU
 Ecrire des messages du service de scrutation de la CPU

336 EIO0000001579 10/2019


Configuration des CPU M580

La messagerie implicite est particulièrement adaptée à l'échange répétitif de données poste à


poste.
 Messages explicites : Le service de scrutation de la CPU répond aux requêtes de messagerie
explicite adressées aux objets CIP. Lorsque les esclaves locaux sont activés par la CPU, les
requêtes de messagerie explicite peuvent accéder aux instances d'assemblage CIP du service
de scrutation de la CPU. (Cette fonction est en lecture seule.)

Equipements tiers
Si le service de scrutation de la CPU qui communique avec l'esclave local peut être configuré avec
Control Expert, utilisez des DTM qui correspondent à la CPU pour ajouter ces modules à votre
configuration.
Les scrutateurs EtherNet/IP tiers qui accèdent aux instances d'assemblage de l'esclave local via
le service de scrutation de la CPU le font selon le tableau de mappage d'assemblage. Le service
de scrutation de la CPU est fourni avec le fichier EDS correspondant. Les scrutateurs tiers peuvent
utiliser le contenu du fichier EDS pour mapper des entrées et des sorties vers les instances
d'assemblage appropriées du service de scrutation de la CPU.

EIO0000001579 10/2019 337


Configuration des CPU M580

Exemple de configuration d'esclave local

Introduction
Les instructions suivantes permettent de créer une configuration simple d'esclave local qui inclut
un scrutateur de réseau (origine, O) et une CPU M580 activée en tant qu'esclave local (cible, T).

Equipements d'origine et cible


Cette figure, qui représente une partie du modèle de réseau, montre l'esclave local activé (1) et
l'équipement maître (2) :

1 CPU M580 : CPU sur le rack local M580. Dans cet exemple, vous activerez le service de scrutation intégré
de la CPU en tant qu'équipement d'esclave local (ou cible, T).
2 Rack Modicon M340 : Dans cet exemple, le scrutateur (ou origine, O) scrute les données CPU sur le rack
M580 via l'esclave local activé (service de scrutation de la CPU M580).

338 EIO0000001579 10/2019


Configuration des CPU M580

Activation des esclaves locaux

Introduction
Dans un modèle de configuration, vous activerez l'Esclave local 1 et l'Esclave local 2.
D'abord, utilisez ces instructions pour activer l'Esclave local 1 dans la configuration du service de
scrutation intégré de la CPU. Ensuite, répétez ces instructions pour activer l'Esclave local 2.

Configuration d'un esclave local


Activez la CPU dans le rack local M580 en tant qu'équipement cible (esclave local) :

Etape Action
1 Ouvrez votre projet M580 Control Expert.
2 Dans l'onglet Général, attribuez le Nom d'alias suivant à la CPU : BMEP58_ECPU_EXT.
3 Dans le Navigateur de DTM (Outils → Navigateur de DTM), double-cliquez sur le DTM qui
correspond au nom d'alias du module BMENOC0301.2 pour ouvrir la fenêtre de configuration.
4 Dans le volet de navigation, développez (+) Esclaves locaux Ethernet/IP pour afficher les
3 esclaves locaux disponibles.
5 Sélectionnez un esclave local pour voir ses propriétés. (Pour cet exemple, sélectionnez Esclave
local 1.)
6 Dans la liste déroulante (Propriétés → Configuration active), sélectionnez Activé.
7 Cliquez sur Appliquer pour activer l'Esclave local 1.
8 Cliquez sur OK pour appliquer les modifications et fermer la fenêtre de configuration.

Vous avez désormais activé l'Esclave local 1 pour le service de scrutation CPU à l'adresse IP
192.168.20.10.
Les scrutateurs EtherNet/IP qui scrutent le réseau pour le service de scrutation de la CPU à cette
adresse IP peuvent utiliser des messages implicites pour lire et écrire sur les instances
d'assemblage associées à l'instance de l'esclave local.

Activation d'un autre esclave local


Dans cet exemple, deux connexions d'esclave local sont utilisées. Créez une deuxième connexion
pour l'Esclave local 2 :

Etape Action
1 Répétez les étapes précédentes pour activer un deuxième esclave local (Esclave local 2).
NOTE : L'adresse IP appropriée pour cet exemple (192.168.20.10) a déjà été attribuée au
service de scrutation de la CPU lors de l'attribution de l'Esclave local 1.
2 Passez à la procédure suivante pour configurer le scrutateur du réseau (origine, O).

EIO0000001579 10/2019 339


Configuration des CPU M580

Accès aux esclaves locaux via un scrutateur

Introduction
Utilisez ces instructions pour mapper les instances de l'esclave local dans un scrutateur du réseau
sur les esclaves locaux activés dans le service de scrutation intégré de la CPU (Esclave local 1,
Esclave local 2, Esclave local 3).
Dans cet exemple, un module de communication Ethernet BMENOC0301 est utilisé comme
scrutateur du réseau (origine, O) qui scrute le service de scrutation CPU lorsqu'il est activé en tant
qu'esclave local (cible, T).
Configurez le module BMENOC0301 dans un projet Control Expert M580.

Ajout du DTM d'équipement


Créez une instance d'esclave local correspondant à un esclave local activé par le nom :

Etape Action
1 Ouvrez votre projet M580 Control Expert.
2 Effectuez un clic droit sur le module BMENOC0301 dans le Navigateur de DTM (Outils →
Navigateur de DTM) et sélectionnez Ajouter.
3 Double-cliquez sur le DTM correspondant à la CPU.
NOTE :
 Le DTM utilisé dans cet exemple correspond au service de scrutation de la CPU. Pour les
autres équipements cible, utilisez le DTM du fabricant correspondant à votre équipement de
scrutation.
 Les variables d'entrée et de sortie de vision des E/S sont automatiquement créées avec les
suffixes _IN et _OUT respectivement
4 Appuyez sur le bouton Ajouter DTM pour ouvrir la fenêtre de dialogue Propriétés d'un
équipement.
5 Attribuez un Nom d'alias contextuel qui correspond à l'Esclave local 1 pour la CPU.
Exemple: BMEP58_ECPU_from_EDS_LS1
6 Cliquez sur OK pour afficher l'instance de l'esclave local dans le Navigateur de DTM.

340 EIO0000001579 10/2019


Configuration des CPU M580

Mappage des numéros d'esclaves locaux


Dans le projet Control Expert M580, associez les instances de l'esclave local dans le scrutateur
BMENOC0301 à des esclaves locaux spécifiques qui sont activés pour le service de scrutation de
la CPU :

Etape Action
1 Dans le Navigateur de DTM, double-cliquez sur l'instance de l'esclave local correspondant à
l'Esclave local 1 dans l'équipement cible CPU (BMEP58_ECPU_from_EDS_LS1).
NOTE : La connexion par défaut est Esclave local 1 - Propriétaire exclusif, qui s'applique
principalement à l'Esclave local 1 dans l'équipement cible.
2 Sélectionnez Esclave local 1 - Propriétaire exclusif.
3 Cliquez sur Supprimer la connexion pour supprimer la connexion de l'Esclave local 1.
4 Cliquez sur Ajouter une connexion pour ouvrir la boîte de dialogue (Sélectionner une connexion
à ajouter).
5 Sélectionnez Esclave local 4 - Propriétaire exclusif.
6 Cliquez sur Appliquer.

L'esclave local (Esclave local 1) est désormais la cible d'une instance d'esclave local avec un nom
de connexion contextuel (Esclave local 1 - Propriétaire exclusif).

Mappage d'adresses IP
Associez l'adresse IP de l'esclave local (cible, T) aux instances d'esclave local dans la
configuration du scrutateur (origine, O) :

Etape Action
1 Double-cliquez sur le module BMENOC0301 dans le Navigateur de DTM.
2 Dans le volet de navigation, développez la Liste d'équipements (voir Modicon M580, Module de
communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration).
3 Sélectionnez une instance de l'esclave local (BMEP58_ECPU_from_EDS_LS1).
4 Sélectionnez l'onglet Paramètrage d'adresse.
5 Dans la liste Adresses IP, sélectionnez l'adresse IP de l'équipement de l'esclave local
(192.168.20.10).
6 Cliquez dans le volet de navigation pour activer le bouton Appliquer.
NOTE : Vous devrez peut-être sélectionner Désactivé dans le menu déroulant (DHCP pour cet
équipement) pour activer les boutons OK et Apply.
7 Configurer la taille de données.
8 Cliquez sur Appliquer.

EIO0000001579 10/2019 341


Configuration des CPU M580

Configuration d'une connexion supplémentaire


Vous avez créé une instance d'esclave local qui correspond par nom et adresse IP à un esclave
local activé. Dans cet exemple, deux connexions d'esclave local sont utilisées. Veuillez créer une
autre connexion pour Esclave local 2.

Etape Action
1 Répétez les étapes précédentes (voir page 341) pour créer une deuxième instance d'esclave
local correspondant à Esclave local 2.
2 Créez le projet Control Expert.

Accès aux variables de DDT d'équipement

Etape Action
1 Dans le navigateur du projet (Outils → Navigateur du projet), développezVariables et
instances FB.
2 Double-cliquez sur VariablesDDT d'équipement pour afficher les DDT d'équipement
correspondant au service de scrutation de la CPU.

342 EIO0000001579 10/2019


Configuration des CPU M580

Paramètres d'esclave local

Accès à la configuration
Ouvrez la page de configuration Esclaves locaux EtherNet/IP.

Etape Action
1 Ouvrez le projet Control Expert.
2 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
3 Dans le Navigateur de DTM, double-cliquez sur le DTM de la CPU pour ouvrir la fenêtre de
configuration.
NOTE : Vous pouvez aussi effectuer un clic droit sur le DTM de la CPU et sélectionner Ouvrir.
4 Dans l'arborescence de navigation, développez (+) la Liste d'équipements afin d'afficher les
instances de l'esclave local associé.
5 Sélectionnez l'instance d'esclave local pour afficher les onglets Propriétés et Assemblage.

Propriétés
Identifiez et activez (ou désactivez) l'esclave local dans l'onglet Propriétés :

Paramètre Description
Numéro Le DTM de Control Expert attribue un identifiant unique (numérique) à l'équipement.
Voici les valeurs par défaut :
 esclave local 1 : 129
 esclave local 2 : 130
 esclave local 3: 131

Configuration Activé Activez l'esclave local avec les informations de configuration des champs
active Assemblage lorsque le service de scrutation de la CPU est un adaptateur
pour le nœud de l'esclave local.
Désactivé Désactivez l'esclave local. Gardez les paramètres actuels de l'esclave
local.
Commentaire Vous pouvez ajouter un commentaire (maximum : 80 caractères).
Bit de connexion Le bit de connexion est représenté par un entier (entre 769 et 896).
NOTE :
 Cette valeur est générée automatiquement une fois que les paramètres d'esclave
local ont été entrés et que la configuration réseau a été enregistrée.
 Le bit de connexion est représenté par un entier :
 Entre 385 et 387 (micrologiciel v1.0)
 Entre 769 et 896 (micrologiciel v2.10)

EIO0000001579 10/2019 343


Configuration des CPU M580

Assemblage
Utilisez la zone Assemblage de la page Esclave local pour configurer la taille des entrées et des
sorties de l'esclave local. Chaque équipement est associé aux instances d'assemblage suivantes :
 Sorties
 Entrées
 Configuration
 Heartbeat (L'instance d'assemblage heartbeat est réservée aux connexion en écoute seule.)

Les numéros d'assemblage Control Expert sont déterminés en fonction du tableau suivant, où O
indique l'équipement d'origine (le scrutateur) et T l'équipement cible :

Esclave local Numéro Connexion


Equipement Assemblage
1 129 101 Sorties (T->O)
102 Entrées (O->T)
103 Configuration
199 Heartbeat
2 130 111 Sorties (T->O)
112 Entrées (O->T)
113 Configuration
200 Heartbeat
3 131 121 Sorties (T->O)
122 Entrées (O->T)
123 Configuration
201 Heartbeat

NOTE : Lorsque vous utilisez des messages explicites pour lire l'instance d'assemblage du service
de scrutation de la CPU, allouez suffisamment d'espace pour la réponse. La taille de la réponse
est égale à la somme suivante : taille de l'assemblage + 1 octet (service de réponse) + 1 octet
(statut général).
Limites (du point de vue de l'esclave local) :
 Valeur RPI maximale: 65535 ms
 Valeur de timeout maximale: 512 * RPI
 Sorties (T -> O): 509 octets maximum
 Entrées (O -> T): 505 octets maximum
 configuration du service de scrutation de la CPU: 0 (fixe)

344 EIO0000001579 10/2019


Configuration des CPU M580

Utilisation de DDTs d'équipement

Introduction
Utilisation de Control Expert pour créer un ensemble de types DDDT (types de données dérivés
d'équipement) et de variables qui prennent en charge les communications et le transfert de
données entre le PAC et les esclaves locaux, les équipements distribués et les modules d'E/S
correspondants.
Vous pouvez créer des DDDT et les variables correspondantes dans le Control Expert DTM. Ces
objets de programme prennent en charge la conception du réseau.
NOTE : le nom de l'équipement par défaut varie suivant la version du micrologiciel installé sur la
CPU sélectionnée. Il peut s'agir de l'un des noms suivants :
 T_BMEP58_ECPU
 T_BMEP58_ECPU_EXT
 T_M_ECPU_HSBY

Utilisez les DDDT pour :


 lire les informations d'état sur le module de communication Ethernet ;
 écrire des instructions de commande dans le module de communication Ethernet.

A tout moment, vous pouvez double-cliquer sur le nom du DDDT dans le Navigateur de projet pour
afficher ses propriétés et ouvrir le fichier EDS correspondant.
NOTE : pour les applications qui nécessitent plusieurs DDDT, créez un Nom d'alias qui identifie
de façon logique le DDDT avec la configuration (module, emplacement, numéro d'esclave local,
etc.).

Variables de DDDT
Vous pouvez accéder aux DDT d'équipement et aux variables correspondantes dans Control
Expert, puis les ajouter à une Table d'animation définie par l'utilisateur. Le tableau suivant vous
permet de surveiller les variables en lecture seule et de modifier les variables en lecture/écriture.
Utilisez ces types de données et ces variables pour effectuer les tâches suivantes :
 Lire l'état des connexions et des communications entre le module de communication Ethernet
et les équipements EtherNet/IP et Modbus TCP distribués :
 L'état est affiché sous la forme de tableau HEALTH_BITS de 32 octets.
 La valeur de bit 0 indique que la connexion est perdue ou que le module de communication
ne peut plus communiquer avec l'équipement distribué.
 Activer (1) ou désactiver (0) une connexion en écrivant sur un bit sélectionné dans un tableau
DIO_CTRL de 16 mots
 Surveiller la valeur des items d'entrée et de sortie des esclaves locaux et des équipements
distribués que vous créez dans Control Expert.
NOTE : en cas de basculement dans un système de redondance d'UC, le tableau HEALTH_BITS
n'est pas copié vers la CPU redondante. Le tableau DIO_CTRL, lui, est bien copié vers la CPU
redondante.

EIO0000001579 10/2019 345


Configuration des CPU M580

Affichage de l'ordre des items d'entrée et de sortie


Affichez les DDDT dans Control Expert (Navigateur du projet → Variables et instances FB →
Variables de DDT d'équipement). L'éditeur de données s'affiche. Cliquez sur l'onglet Types DDT.
L'éditeur de données affiche chaque variable d'entrée et de sortie. Lorsque vous ouvrez les
premières variables d'entrée et de sortie, vous pouvez afficher les bits de validité (voir page 238)
de connexion et les bits de contrôle (voir page 237) de la connexion :
Le tableau suivant présente la règle d'attribution des numéros de connexion :

Variables d'entrée Ordre Variables de sortie


Variables d'entrée Modbus TCP (remarque 1) 1 Variables de sortie Modbus TCP (remarque 1)
Variables d'entrée de station ERIO 2
Variables d'entrée d'esclave local 3 Variables de sortie d'esclave local (remarque 3)
(remarque 2)
Variables d'entrée EtherNet/IP (remarque 1) 4 Variables de sortie EtherNet/IP (remarque 1)
REMARQUE 1 : les DDDT sont au format suivant :
 i. par type d'équipement
 ii. pour un équipement (par numéro de connexion)
 iii. pour une connexion (par décalage d'item)
REMARQUE 2 : les variables d'esclave local sont au format suivant :
 i. par numéro d'esclave local
 ii. pour chaque esclave local (par décalage d'item)

346 EIO0000001579 10/2019


Configuration des CPU M580

Sous-chapitre 5.13
Catalogue matériel

Catalogue matériel

Introduction
Le Catalogue matériel de Control Expert affiche la liste des modules et équipements que vous
pouvez ajouter à un projet Control Expert. Chaque module ou équipement du catalogue est
représenté par un DTM qui définit ses paramètres.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Présentation du catalogue matériel 348
Ajout d'un DTM au catalogue matériel de Control Expert 349
Ajout d'un fichier EDS au catalogue matériel 350
Suppression d'un fichier EDS du catalogue matériel 353
Exportation / Importation d'une bibliothèque EDS 355

EIO0000001579 10/2019 347


Configuration des CPU M580

Présentation du catalogue matériel

Introduction
Le Catalogue matériel de Control Expert contient la liste des modules et équipements que vous
pouvez ajouter à un projet Control Expert. Les équipements EtherNet/IP et Modbus TCP se
trouvent dans l'onglet Catalogue de DTM au bas du Catalogue matériel. Chaque module ou
équipement du catalogue est représenté par un DTM qui définit ses paramètres.

Fichiers EDS
Tous les équipements proposés sur le marché actuel ne sont pas associés à un DTM spécifique
à l'équipement. Certains équipements sont définis par un fichier EDS spécifique à l'équipement.
Control Expert affiche les fichiers EDS sous la forme d'un DTM. Ainsi, vous pouvez utiliser Control
Expert pour configurer ces équipements définis par un fichier EDS de la même manière que les
équipements définis par un DTM.
Les autres équipements ne sont associés ni à un DTM ni à un fichier EDS. Pour configurer ces
équipements, utilisez le DTM générique de la page Catalogue de DTM.

Affichage du catalogue de DTM


Ouvrir le Catalogue matériel de Control Expert :

Etape Action
1 Ouvrez Control Expert.
2 Recherchez le Bus automate dans le Navigateur de projets.
3 Pour ouvrir le catalogue, choisissez l'une des méthodes suivantes :
 Utilisez le menu déroulant (Outils → Catalogue matériel).
 Double-cliquez sur un emplacement vide du Bus automate.

348 EIO0000001579 10/2019


Configuration des CPU M580

Ajout d'un DTM au catalogue matériel de Control Expert

Processus défini par le fabricant


Pour qu'un DTM puisse être utilisé dans le Catalogue matériel de Control Expert, installez au
préalable le DTM sur le PC hôte (PC qui exécute Control Expert).
La procédure d'installation d'un DTM est définie par le fabricant de l'équipement. Consultez la
documentation du fabricant de l'équipement pour installer un équipement DTM sur votre PC.
NOTE : une fois un équipement DTM installé sur votre PC, effectuez la mise à jour du catalogue
matériel de Control Expert pour afficher le nouveau DTM dans le catalogue. Le DTM peut être
ajouté à un projet Control Expert.

EIO0000001579 10/2019 349


Configuration des CPU M580

Ajout d'un fichier EDS au catalogue matériel

Introduction
Vous pouvez avoir besoin d'utiliser un équipement EtherNet/IP pour lequel aucun DTM ne se
trouve dans le catalogue. Dans ce cas, suivez les indications relatives à l'importation de fichiers
EDS dans le catalogue pour créer un DTM correspondant.
Control Expert intègre un assistant qui permet d'ajouter un ou plusieurs fichiers EDS au Catalogue
matériel de Control Expert. L'assistant affiche des écrans d'aide pour effectuer les actions
suivantes :
 Ajout de fichiers EDS au Catalog matériel.
 Contrôle de redondance lorsque vous ajoutez des fichiers EDS en double au Catalog matériel.

NOTE : Le Catalogue matériel de Control Expert affiche une liste partielle des DTM et des fichiers
EDS enregistrés avec ODVA. Cette bibliothèque inclut des DTM et des fichiers EDS de produits
non fabriqués ou non vendus par Schneider Electric. Les fichiers qui ne sont pas au format
Schneider Electric EDS sont identifiés par fournisseur dans le catalogue. Pour plus d'informations
sur les fichiers qui ne sont pas au format Schneider Electric EDS, contactez le fabricant de
l'équipement concerné.

Ajout de fichiers EDS


Ouvrir la boîte de dialogue Ajout EDS :

Etape Action
1 Ouvrez un projet Control Expert qui comporte un module de communication Ethernet.
2 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
3 Dans le Navigateur de DTM, sélectionnez un module de communication.
4 Cliquez avec le bouton droit sur le module de communication et sélectionnez Menu Equipement →
Fonctions supplémentaires → Ajouter un fichier EDS à la bibliothèque.
5 Dans la fenêtre Ajout EDS, cliquez sur Suivant.

350 EIO0000001579 10/2019


Configuration des CPU M580

La page suivante s'affiche :

Pour ajouter un ou plusieurs fichiers EDS à la bibliothèque, procédez comme suit :

Etape Action
1 Utilisez les commandes de la zone Sélectionnez la localisation des fichiers EDS de la boîte de
dialogue Ajout EDS pour identifier l'emplacement des fichiers EDS :
 Ajouter des fichiers : ajouter un ou plusieurs fichiers EDS sélectionnés.
 Ajouter tous les EDS d'un répertoire : ajouter tous les fichiers d'un répertoire sélectionné.
(Cochez Inclure les sous-répertoires pour ajouter les fichiers EDS des dossiers inclus au
dossier sélectionnés.)
2 Cliquez sur Parcourir pour ouvrir une boîte de dialogue de navigation.
3 Sélectionnez l'emplacement des fichiers EDS :
 Sélectionnez au moins un fichier EDS.
 Sélectionnez un dossier contenant des fichiers EDS.

NOTE : Laissez l'emplacement sélectionné (en surbrillance).

EIO0000001579 10/2019 351


Configuration des CPU M580

Etape Action
4 Cliquez sur Sélectionner pour fermer la fenêtre de navigation.
NOTE : Votre sélection s'affiche dans la champ Répertoire ou nom de fichier.
5 Choisissez la règle de convention de dénomination pour la création du nom du DTM EDS.
La nouvelle convention de dénomination se base sur le nom du modèle / nom du produit et la
révision. Un caractère aléatoire est automatiquement ajouté lorsque le nom du modèle / nom du
produit et la révision d'un fichier EDS existent déjà dans la bibliothèque. La nouvelle convention de
dénomination ne dépend pas de l'ordre dans lequel les fichiers EDS sont ajoutés à la bibliothèque
d'équipements.
Par défaut, la case New Naming Convention est sélectionnée et la nouvelle règle de dénomination
s'applique.
NOTE : pour assurer la compatibilité descendante avec les versions de Unity Pro/Control Expert,
désélectionnez la case New Naming Convention. La règle de dénomination se base alors sur le
nom du modèle / nom du produit.
6 Cliquez sur Suivant pour comparer les fichiers EDS sélectionnés aux fichiers de la bibliothèque.
NOTE : Si un ou plusieurs fichiers EDS sélectionnés sont en double, le message Le fichier existe
déjà s'affiche. Cliquez sur Fermer pour masquer le message.
7 La page suivante de l'assistant Ajout EDS s'affiche. Elle indique l'état de chacun des équipements
que vous souhaitez ajouter :
 coche (vert) : le fichier EDS peut être ajouté.

 icône d'information (bleu) : un fichier est redondant.


 point d'exclamation (rouge) : un fichier EDS n'est pas valide.
NOTE : Vous pouvez cliquer sur Afficher le fichier sélectionné pour ouvrir et afficher le fichier
sélectionné.
8 Cliquez sur Suivant pour ajouter les fichiers non redondants.
Résultat : la page suivante de l'assistant Ajout EDS s'ouvre pour indiquer que l'action a été
effectuée.
9 Cliquez sur Terminer pour fermer l'assistant.
Résultat : le catalogue matériel est mis à jour automatiquement.

352 EIO0000001579 10/2019


Configuration des CPU M580

Suppression d'un fichier EDS du catalogue matériel

Introduction
Vous pouvez supprimer un module ou un équipement de la liste des équipements disponibles du
Control Expert Catalogue matériel en supprimant son fichier EDS de la bibliothèque.
Lorsque vous supprimez un fichier EDS de la bibliothèque, l'équipement ou le module ne s'affiche
plus dans le Catalogue de DTM. Cependant, la suppression du fichier de la bibliothèque ne
supprime pas le fichier de son emplacement, vous pouvez donc importer le fichier ultérieurement.

Suppression d'un fichier EDS du catalogue


Pour supprimer un fichier EDS du catalogue, procédez comme suit :

Etape Action
1 Ouvrez le Navigateur de DTM de Control Expert (Outils → Navigateur de DTM).
2 Dans le Navigateur de DTM, sélectionnez un module de communication Ethernet.
3 Cliquez avec le bouton droit sur le module et sélectionnez Menu Equipement → Fonctions
supplémentaires → Retirer l'EDS de la bibliothèque pour ouvrir la fenêtre Suppression de l'EDS de
la bibliothèque d'équipements :

EIO0000001579 10/2019 353


Configuration des CPU M580

Etape Action
4 Utilisez les listes de sélection de l'en-tête de cette fenêtre pour définir l'affichage des fichiers EDS :
Affichage Sélectionnez les critères de filtrage de la liste de fichiers EDS :
 Tous les EDS (pas de filtrage)
 Equipements uniquement
 Châssis uniquement
 Modules uniquement

Trier Sélectionnez les critères de tri de la liste de fichiers EDS affichés :


 Nom du fichier
 Fabricant
 Catégorie
 Nom de l'équipement

Nom affiché Choisissez l'identifiant de chaque équipement :


 Nom du catalogue
 Nom du produit

5 Développez (+) l'arborescence de navigation Bibliothèque d'équipements et sélectionnez le fichier


EDS à supprimer.
NOTE : Cliquez sur Afficher le fichier sélectionné pour afficher le contenu en lecture seule du
fichier EDS sélectionné.
6 Cliquez sur le bouton Supprimer les fichiers sélectionnés pour ouvrir la boîte de dialogue Retirer
l'EDS.
7 Cliquez sur Oui pour supprimer le fichier EDS sélectionné de la liste.
8 Répétez ces étapes pour chaque fichier EDS à supprimer.
9 Cliquez sur Terminer pour fermer l'assistant.
Résultat : le catalogue matériel est mis à jour automatiquement.

354 EIO0000001579 10/2019


Configuration des CPU M580

Exportation / Importation d'une bibliothèque EDS

Introduction
Pour utiliser un même projet sur deux installations Control Expert (par exemple un PC hôte source
et un PC hôte cible), le DTM Catalogue matériel du PC hôte cible nécessitera peut-être une mise
à jour.
Plutôt que d'ajouter individuellement chaque fichier EDS manquant sur le PC hôte cible, vous
pouvez mettre à jour le DTM Catalogue matériel en procédant comme suit :
 Exportez la bibliothèque EDS à partir du PC hôte source.
 Importez la bibliothèque EDS sur le PC hôte cible.

NOTE : Lors de l'exportation de la bibliothèque EDS, le logiciel génère un fichier .DLB dans lequel
figurent tous les DTM créés à partir des fichiers EDS.

EIO0000001579 10/2019 355


Configuration des CPU M580

Exportation de la bibliothèque EDS


Ouvrez la boîte de dialogue Export EDS Library :

Etape Action
1 Ouvrez un projet Control Expert qui comporte un module de communication Ethernet.
2 Ouvrez le Navigateur de DTM (Outils → Navigateur de DTM).
3 Dans le Navigateur de DTM, sélectionnez un module de communication.
4 Cliquez avec le bouton droit sur le module de communication et sélectionnez Menu Equipement →
Fonctions supplémentaires → Export EDS Library pour ouvrir la fenêtre Export EDS Library :

5 Pour la bibliothèque EDS archivée que vous souhaitez créer :


 entrez le chemin complet du dossier, ainsi que le nom du fichier, dans le champ Enter / Select
EDS Library File Name, ou
 cliquez sur Parcourir pour ouvrir une boîte de dialogue de navigation :
 Sélectionnez l'emplacement,
 saisissez le nom du fichier et
 cliquez sur Enregistrer pour fermer la fenêtre de navigation. Votre sélection apparaît alors
dans le champ Enter / Select EDS Library File Name.
6 Cliquez sur Exporter pour créer la bibliothèque EDS archivée.
Résultat : un nouvel assistant s'ouvre et indique que l'exportation est terminée. Cliquez sur OK pour
fermer l'assistant.
7 Dans la fenêtre Export EDS Library, cliquez sur Fermer.

356 EIO0000001579 10/2019


Configuration des CPU M580

Importation de la bibliothèque EDS


Procédez comme suit pour importer une bibliothèque EDS archivée :

Etap Action
e
1 Ouvrez le Navigateur de DTM de Control Expert (Outils → Navigateur de DTM).
2 Dans le Navigateur de DTM, sélectionnez un module de communication Ethernet.
3 Cliquez avec le bouton droit sur le module et sélectionnez Menu Equipement → Fonctions
supplémentaires → Import EDS Library pour ouvrir la fenêtre Import EDS Library :

4 Pour la bibliothèque EDS archivée que vous souhaitez importer :


 entrez le chemin complet du dossier, ainsi que le nom du fichier, dans le champ Enter / Select EDS
Library File Name, ou
 cliquez sur Parcourir pour ouvrir une boîte de dialogue de navigation :
 Sélectionnez l'emplacement,
 saisissez le nom du fichier et
 cliquez sur Enregistrer pour fermer la fenêtre de navigation. Votre sélection apparaît alors dans
le champ Enter / Select EDS Library File Name.
5 Cliquez sur Importer.
Résultat : un nouvel assistant s'ouvre et indique que l'importation est terminée. Cliquez sur OK pour
fermer l'assistant.
6 Dans la fenêtre Import EDS Library, cliquez sur Fermer.

EIO0000001579 10/2019 357


Configuration des CPU M580

Sous-chapitre 5.14
Pages Web relatives aux CPU M580

Pages Web relatives aux CPU M580

Introduction
Le processeur (CPU) M580 comprend un serveur HTTP (Hypertext Transfer Protocol). Ce serveur
transmet les pages Web afin de surveiller, diagnostiquer et contrôler l'accès à distance au module
de communication. Le serveur facilite l'accès au processeur (CPU) à partir des navigateurs
Internet standard.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Présentation des pages Web autonomes intégrées 359
Récapitulatif des états (CPU autonomes) 360
Performances 362
Statistiques des ports 363
Scrutateur d'E/S 365
Messagerie 367
QoS 368
NTP 370
Redondance 372
Visualiseur d'alarmes 374
Visualiseur de rack 375

358 EIO0000001579 10/2019


Configuration des CPU M580

Présentation des pages Web autonomes intégrées

Introduction
A partir des pages du serveur Web intégré, vous pouvez :
 afficher en temps réel les données de diagnostic de la CPU M580 et des autres équipements
en réseau ;
 lire et écrire des valeurs dans les variables d'application Control Expert ;
 gérer et contrôler l'accès aux pages Web intégrées en attribuant des mots de passe différents
pour :
 afficher les pages Web de diagnostic,
 écrire des valeurs dans les variables d'application Control Expert à l'aide de l'éditeur de
données.

Navigateurs pris en charge


Le serveur Web intégré dans les CPU M580 affiche des données sur des pages Web HTML
standard. Vous pouvez consulter ces pages Web sur un PC, un iPad ou une tablette Android avec
les navigateurs suivants :
 Internet Explorer (version 8 ou ultérieure) (version 10 ou ultérieure sous Windows Phone)
 Google Chrome (version 11 ou ultérieure) (version 35 ou ultérieure sous Android 4 minimum)
 Mozilla Firefox (version 4 ou ultérieure)
 Safari (version 6.0 sous Mac, non pris en charge sous Windows)

Accès aux pages Web


Pour ouvrir la page Accueil, procédez comme suit :

Etape Action
1 Ouvrez un navigateur Internet.
2 Dans la barre d'adresse, entrez l'adresse IP de la CPU M580 (voir page 131).
3 Appuyez sur Entrée et attendez que la page Accueil s'affiche.

Vous pouvez accéder aux pages suivantes en développant le menu de la page Accueil :
 Récapitulatif des états (voir page 360)
 Performances (voir page 362)
 Statistiques des ports (voir page 363)
 I/O Scanning (voir page 365)
 Messagerie (voir page 367)
 QoS (voir page 368)
 Service de temps réseau (voir page 370)
 Redondance (voir page 372)
 Visualiseur d'alarmes (voir page 374)
 Visualiseur de rack (voir page 375)

EIO0000001579 10/2019 359


Configuration des CPU M580

Récapitulatif des états (CPU autonomes)

Ouverture de la page
La page Récapitulatif des états est accessible depuis l'onglet Diagnostics (Menu → Module →
Résumé) :

NOTE :
 Cette page est mise à jour toutes les 5 secondes.
 Reportez-vous à la page Récapitulatif des états des CPU de redondance d'UC (voir page 381).

360 EIO0000001579 10/2019


Configuration des CPU M580

Informations de diagnostic
Les objets de cette page fournissent des informations d'état :

Paramètres Description
Voyants La zone noire contient des indicateurs lumineux (RUN, ERR, etc.).
NOTE : les informations de diagnostic sont décrites dans la section relative aux voyants
et à leurs indications (voir page 49).
Etat du service vert Le service disponible est opérationnel et actif.
rouge Une erreur est détectée sur un service disponible.
noir Le service disponible est absent ou n'est pas configuré.
Infos sur la version Ce champ décrit les versions de logiciel qui s'exécutent sur la CPU.
Récapitulatif CPU Ce champ décrit le matériel de la CPU et les applications qui s'exécutent sur la CPU.
Infos sur le réseau Ce champ contient des informations d'adressage du réseau et du matériel et des
informations de connectivité qui correspondent à la CPU.

EIO0000001579 10/2019 361


Configuration des CPU M580

Performances

Ouverture de la page
Vous accédez à la page Performances à partir de l'onglet Diagnostics (Menu → Module →
Performances) :

NOTE :
 Déplacez le curseur de la souris sur les graphiques dynamiques pour voir les valeurs
numériques actuelles.
 Cette page est mise à jour toutes les 5 secondes.

Informations de diagnostic
Le tableau suivant décrit les statistiques de performances :

Champ Description
Utilisation des E/S du Ce diagramme indique le nombre total de paquets (par seconde) que la CPU peut
module gérer à la fois.
Statistiques de Ce diagramme indique le nombre de messages Modbus/TCP ou EtherNet/IP par
messagerie seconde pour le client ou le serveur.

362 EIO0000001579 10/2019


Configuration des CPU M580

Statistiques des ports

Ouverture de la page
Vous accédez à la page Statistiques des ports à partir de l'onglet Diagnostics (Menu → Module →
Statistiques des ports) :

NOTE : Cette page est mise à jour toutes les 5 secondes. Cliquez sur RAZ compteurs pour
remettre à zéro tous les compteurs dynamiques.

Informations de diagnostic
Cette page affiche les statistiques relatives à chaque port de la CPU. Ces informations sont
associées à la configuration des ports Ethernet (voir page 58) et à la configuration du port de
service/d'extension (voir page 142).
La couleur indique l'activité du port :
 vert : : actif
 gris : : inactif
 jaune : : détection d'erreur
 rouge : : détection d'erreur

EIO0000001579 10/2019 363


Configuration des CPU M580

Vue développée
Cliquez sur Vue détaillée pour afficher plus de statistiques :

Statistique Description
Trames transmises Nombre de trames transmises avec succès
Trames reçues Nombre de trames reçues
Collisions excessives Nombre de collisions Ethernet excessives
Collisions tardives Nombre de collisions Ethernet tardives
Erreurs CRC Nombre d'erreurs CRC (contrôle de redondance cyclique) détectées
Octets reçus Nombre d'octets reçus
Paquets entrants contenant des Nombre d'erreurs détectées dans les paquets entrants
erreurs
Paquets entrants ignorés Nombre de paquets entrants ignorés
Octets émis Nombre d'octets émis
Paquets sortants contenant des Nombre d'erreurs détectées dans les paquets sortants
erreurs
Paquets sortants ignorés Nombre de paquets sortants ignorés

364 EIO0000001579 10/2019


Configuration des CPU M580

Scrutateur d'E/S

Ouverture de la page
Vous accédez à la page Scrutateur d'E/S à partir de l'onglet Diagnostics (Menu → Equipements
connectés → Etat du scrutateur) :

NOTE : cette page est mise à jour toutes les 5 secondes.

Basculer d'un scrutateur à l'autre


Certaines CPU de sécurité M580 incluent un scrutateur Modbus TCP (d'E/S Ethernet) et un
scrutateur CIP Safety (IEC 61784-3). Le bouton Changer de scrutateur permet de passer de l'un
à l'autre. Lorsque le scrutateur CIP Safety est affiché, la bannière de la page Web indique I/O
Scanning - CIP Safety.

Informations de diagnostic
Le tableau suivant décrit les statistiques d'état et de connexion du scrutateur :

Etat du Opérationnel Le scrutateur d'E/S est activé.


scrutateur
Arrêté Le scrutateur d'E/S est désactivé.
Inactif Le scrutateur d'E/S est activé mais pas en cours d'exécution.
Inconnu Le scrutateur d'E/S renvoie des valeurs inattendues de l'équipement.
Statistiques de Transactions par seconde
connexion
Nombre de connexions

EIO0000001579 10/2019 365


Configuration des CPU M580

Dans la section Etats des équipements scrutés, la couleur de chaque bloc indique l'état des
différents équipements distants :

Couleur Description Etat


gris Non configuré Un équipement n'est pas configuré.
noir Non scruté La scrutation de cet équipement a été intentionnellement désactivée.
vert Scruté Scrutation en cours d'un équipement sans problème.
rouge Défaut Un équipement en cours de scrutation renvoie des erreurs détectées.

Placez le curseur sur un bloc pour obtenir des informations à propos d'un équipement particulier :

366 EIO0000001579 10/2019


Configuration des CPU M580

Messagerie

Ouverture de la page
Vous accédez à la page Messagerie à partir de l'onglet Diagnostics (Menu → Equipements
connectés → Messagerie) :

NOTE : Cette page est mise à jour toutes les 5 secondes.

Informations de diagnostic
Cette page affiche les informations actuelles concernant les connexions Modbus TCP ouvertes sur
le port 502.

Champ Description
Statistiques de Ce champ contient le nombre total de messages envoyés et reçus sur le port
messagerie 502. Ces valeurs ne sont pas réinitialisées lorsque la connexion au port 502 est
fermée. Par conséquent, les valeurs affichées indiquent le nombre de messages
envoyés et reçus depuis le démarrage du module.
Connexions actives Ce champ affiche les connexions qui sont actives lorsque la page Messagerie
est actualisée.

EIO0000001579 10/2019 367


Configuration des CPU M580

QoS

Ouverture de la page
Vous accédez à la page QoS (qualité de service) à partir de l'onglet Diagnostics (Menu → Services
→ QoS) :

NOTE :
 Configurez le service QoS dans Control Expert (voir page 141).
 Cliquez sur Vue détaillée pour développer la liste de paramètres.
 Cette page est mise à jour toutes les 5 secondes.

Etat du service
Le tableau suivant indique les différents états de service possibles :

Etat Description
En cours d'exécution Le service est configuré correctement et actif.
Désactivé Le service est désactivé.
Inconnu L'état du service n'est pas connu.

368 EIO0000001579 10/2019


Configuration des CPU M580

Informations de diagnostic
Cette page affiche des informations relatives au service QoS, qui est configuré dans Control Expert
(voir page 141).
Lorsque vous activez le service QoS, le module ajoute une balise DSCP (point de code des
services différenciés) pour chaque paquet Ethernet qu'il transmet, indiquant ainsi la priorité de ce
paquet :

Champ Paramètre Description


Precision Time Priorité des événements Synchronisation horaire point à point
Protocol PTP DSCP
Généralités DSCP PTP Général point à point
Trafic Valeur DSCP des messages Configurer les niveaux de priorité pour définir la priorité lors
EtherNet/IP à priorité planifiée des de la gestion des paquets de données.
données d'E/S
Valeur DSCP pour les
messages explicites
Trafic Valeur DSCP pour les NOTE : Nous recommandons d'utiliser une durée longue
Modbus/TCP messages d'E/S pour le timeout des connexions de messagerie explicite et
Valeur DSCP pour les une durée plus courte pour le timeout des connexions de
messages explicites messagerie implicite. Les valeurs spécifiques à utiliser
dépendent des exigences de votre application.
Trafic NTP Valeur DSCP du temps —
(Network Time réseau
Protocol)

Observations
Pour implémenter efficacement les paramètres du service QoS sur votre réseau Ethernet, suivez
les consignes suivantes :
 Utilisez uniquement des commutateurs réseau qui prennent en charge le service QoS.
 Appliquez les valeurs DSCP à tous les équipements et commutateurs du réseau.
 Les commutateurs doivent appliquer un ensemble cohérent de règles pour la gestion des
valeurs DSCP lors de l'émission et de la réception de paquets Ethernet.

EIO0000001579 10/2019 369


Configuration des CPU M580

NTP

Présentation
La page NTP affiche des informations relatives au service de temps de réseau. Configurez ce
service dans Control Expert (voir page 137).

Ouverture de la page
La page NTP est accessible à partir de l'onglet Diagnostics (Menu → Services → NTP) :

NOTE :
 Cliquez sur RAZ compteurs pour remettre à zéro tous les compteurs dynamiques.
 Cette page est mise à jour toutes les 5 secondes.

Informations de diagnostic
Le service de temps réseau synchronise les horloges système des ordinateurs sur Internet pour
permettre l'enregistrement d'événements (séquence d'événements), la synchronisation
d'événements (déclenchement d'événements simultanés) ou la synchronisation d'alarmes et d'E/S
(alarmes d'horodatage) :

Champ Description
Etat du En cours Le service NTP est configuré correctement et actif.
service d'exécution
Désactivé Le service NTP est désactivé.
Inconnu L'état du service NTP est inconnu.

370 EIO0000001579 10/2019


Configuration des CPU M580

Champ Description
Etat du vert Le serveur est connecté et en cours d'exécution.
serveur
rouge Une connexion serveur déficiente est détectée.
gris L'état du serveur est inconnu.
Type de Principal Un serveur principal interroge un serveur NTP maître pour obtenir l'heure
serveur courante.
Secondaire Un serveur secondaire ne peut demander l'heure qu'à un serveur principal.
Heure d'été En cours La gestion automatique de l'heure d'été/hiver est configurée et
d'exécution opérationnelle.
Désactivé L'heure d'été est désactivée.
Inconnu L'état du service de gestion de l'heure d'été/hiver est inconnu.
Date actuelle Date du jour courant dans le fuseau horaire sélectionné.
Heure Heure actuelle dans le fuseau horaire sélectionné.
actuelle
Fuseau Ce champ indique le fuseau horaire, en terme de décalage + ou - par rapport à l'heure UTC
horaire (Universal Time Coordinated).
Statistiques Ces champs affichent les valeurs en cours des statistiques du service.
du service Nombre de Ce champ indique le nombre total de requêtes envoyées au serveur NTP.
NTP
requêtes
Taux de Ce champ indique le pourcentage de requêtes qui ont abouti par rapport au
réussite nombre total de requêtes.
Nombre de Ce champ indique le nombre total de réponses reçues en provenance du
réponses serveur NTP.
Dernière erreur Ce champ contient le code d'erreur de la dernière erreur détectée pendant
la transmission d'un message électronique au réseau.
Nombre Ce champ contient le nombre total de messages électroniques qui n'ont pas
d'erreurs été transmis au réseau ou qui ont été envoyés mais pas acquittés par le
serveur.

EIO0000001579 10/2019 371


Configuration des CPU M580

Redondance

Ouverture de la page
Vous accédez à la page Redondance à partir de l'onglet Diagnostic (Menu → Services →
Redondance) :

NOTE : Cette page est mise à jour toutes les 5 secondes.

372 EIO0000001579 10/2019


Configuration des CPU M580

Informations de diagnostic
Cette page affiche les valeurs provenant de la configuration RSTP dans Control Expert
(voir page 133) :

Champ Description
Etat du service En cours Le pont RSTP sur la CPU concernée est configuré correctement
d'exécution et actif.
Désactivé Le pont RSTP sur la CPU concernée est désactivé.
Inconnu L'état du pont RSTP sur la CPU concernée n'est pas connu.
Dernier Ces valeurs représentent la date et l'heure de réception de la dernière modification de
changement de topologie pour l'ID de pont concerné.
topologie
Etat de vert Le port Ethernet désigné est en train d'acquérir ou de formater
redondance des informations.
jaune Le port Ethernet désigné est en train de supprimer des
informations.
gris RSTP est désactivé pour le port Ethernet désigné.
Statistiques du ID du pont Cet identificateur de pont unique est la concaténation de la priorité
pont du routeur RSTP du pont et de l'adresse MAC.
Priorité de pont Dans Control Expert, configurez l'état de fonctionnement RSTP
(voir page 133) de l'ID du pont.

EIO0000001579 10/2019 373


Configuration des CPU M580

Visualiseur d'alarmes

Ouverture de la page
Vous accédez à la page Visualiseur d'alarmes à partir de l'onglet Diagnostics (Menu → Système
→ Visualiseur d'alarmes) :

NOTE : Cette page est mise à jour toutes les 5 secondes.

Informations de diagnostic
La page Visualiseur d'alarmes signale les erreurs détectées de l'application. Vous pouvez lire,
filtrer et trier les information qu'elle affiche sur les objets d'alarme. Vous pouvez ajuster le type
d'informations affichées par le Visualiseur d'alarmes dans la zone Filtrer les alarmes.
Chaque alarme comporte un horodatage, une description et l'état de l'acquittement :
 critique (rouge)
 acquitté (green)
 information (bleu) (ces alarmes ne requièrent pas d'acquittement)

Le tableau suivant décrit les composants de la page :

Colonne Description
Type Cette colonne décrit le type d'alarme.
Etat STOP Vous devez acquitter l'alarme.
ACK Une alarme a été acquittée.
OK Une alarme ne nécessite pas d'acquittement.
Message Cette colonne contient le texte du message d'alarme.
Occurrence Cette colonne contient la date et l'heure de survenue de l'alarme.
Acquitté Cette colonne indique l'état d'acquittement de l'alarme.
Zone Cette colonne indique la zone géographique d'où l'alarme provient (0 : zone
commune).

374 EIO0000001579 10/2019


Configuration des CPU M580

Visualiseur de rack

Ouverture de la page
Les CPU autonomes BMEP584040, BMEP585040 et BMEP586040 contiennent une page Web
Visualiseur de rack. Cette page est accessible dans l'onglet Diagnostics (Menu → Système →
Visualiseur de rack).
NOTE : vous devrez peut-être patienter quelques secondes le temps que le Visualiseur de rack
réplique votre configuration.

Exemple
Dans cet exemple, la page Visualiseur de rack présente la connexion de redondance d'UC (Hot
Standby) entre un rack CPU primaire et un rack CPU redondant. Les deux racks comportent une
alimentation, une CPU et un module de communication BMECRA312•0 (à l'emplacement 7) :

La connexion Hot Standby (en pointillés) est verte lorsque la liaison Hot Standby est
opérationnelle.

EIO0000001579 10/2019 375


Configuration des CPU M580

Informations fournies
Le rack affiché en haut à gauche dans le Visualiseur de rack représente le rack local avec la CPU.
La page Visualiseur de rack offre plusieurs options de navigation et d'affichage :

Commande Sélection Description


Disposition des Horizontal Les stations RIO sont affichées de haut en bas sous le bus
stations (menu) primaire avec, en haut, la station RIO portant le numéro le plus
petit.
Vertical Les stations RIO sont affichées de gauche à droite sous le bus
primaire avec, à gauche, la station RIO portant le numéro le plus
petit.
Type de navigation Zoom Effectuez un zoom avant (+) ou arrière (-) à l'aide de la commande
(menu) de zoom (loupe).
Barre de Visualisez différentes parties de la page en faisant glisser les
défilement barres de défilement.
R (bouton) R Cliquez sur le bouton R (réinitialiser) pour réinitialiser la page.
Navigation vers le Appuyez sur la flèche vers le haut pour faire défiler la page dans
haut cette direction.
Navigation vers le Appuyez sur la flèche vers le bas pour faire défiler la page dans
bas cette direction.
Navigation vers la Appuyez sur la flèche vers la droite pour faire défiler la page dans
droite cette direction.
Navigation vers la Appuyez sur la flèche vers la gauche pour faire défiler la page
gauche dans cette direction.

NOTE : à tout moment, vous pouvez cliquer sur le bouton d'aide (représentant un point
d'interrogation bleu) pour savoir comment naviguer sur la page Visualiseur de rack.

376 EIO0000001579 10/2019


Configuration des CPU M580

Les informations suivantes s'affichent lorsque vous cliquez sur une CPU dans le Visualiseur de
rack :

Vous obtenez les données de CPU suivantes :


 Référence de la CPU
 Numéro du rack et emplacement dans le rack
 Etat de la CPU (RUN, ERR et I/O)
 Informations sur le processeur et la carte réseau
 Nom de l'application (sur la CPU)

Cliquez sur la croix (X) pour fermer cette fenêtre.

EIO0000001579 10/2019 377


Configuration des CPU M580

Sous-chapitre 5.15
Pages Web des UC redondantes M580

Pages Web des UC redondantes M580

Présentation
Cette section décrit les pages Web de diagnostic des modules d'UC redondantes M580
BMEH58•040(S).

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Présentation des pages Web des UC redondantes M580 379
Récapitulatif des états (CPU à fonction de redondance) 381
Etat HSBY 384
Visualiseur de rack 389

378 EIO0000001579 10/2019


Configuration des CPU M580

Présentation des pages Web des UC redondantes M580

Présentation
Les CPU redondantes BMEH58•040(S) M580 comportent un serveur Web intégré incluant des
fonctions de surveillance et de diagnostic. Toutes les pages Web sont en lecture seule.
Les pages Web incluses sont les suivantes :
 Module :
 Récapitulatif des états (redondance d'UC) (voir page 381)
 Etat HSBY (voir page 384)
 Performance (voir page 362)
 Statistiques des ports (voir page 363)

 Equipements connectés :
 Scrutateur d'E/S (voir page 365)
 Messagerie (voir page 367)

 Services :
 QoS (voir page 368)
 NTP (voir page 370)
 Redondance (voir page 372)

 Système :
 Visualiseur d'alarmes (voir page 374)

En outre, une page Visualiseur de rack (voir page 389) est incluse pour les CPU BMEH584040,
BMEH586040, BMEH584040S, et BMEH586040S.
Cette section décrit les pages Web propres aux CPU redondantes M580 : Récapitulatif des états
et Etat HSBY. Les autres pages Web sont décrites aux rubriques Pages Web intégrées des UC
M580 (voir page 358) du manuel Modicon M580 Matériel Manuel de référence.

EIO0000001579 10/2019 379


Configuration des CPU M580

Configuration requise pour accéder au navigateur


Les pages Web intégrées sont accessibles avec les combinaisons de systèmes d'exploitation et
de navigateurs suivantes :

Système d'exploitation Navigateur


Android OS v4 mini Chrome mobile version 35.0.1916.141 minimum
iOS6 Safari v6
iOS7
Windows 7 Internet Explorer v8.0.7601.17514
Windows 8
Windows 8.1
Windows 8.1 RT Internet Explorer v8 minimum
Windows Phone OS Internet Explorer Mobile v10

Le site Web intégré et accessible par WiFi à partir d'une tablette ou d'un smartphone doté des
équipements suivants :
 dongle WiFi Schneider Electric, appelé wifer référence TCSEGWB13FA0 ;
 module sans fil PMXNOW0300.

380 EIO0000001579 10/2019


Configuration des CPU M580

Récapitulatif des états (CPU à fonction de redondance)

Présentation
Page Web Récapitulatif des états donne les informations suivantes sur les UC :
 informations de diagnostic sur le service Ethernet ;
 description des versions des firmwares et des logiciels installés ;
 description des CPU et état de fonctionnement ;
 paramètres de l'adressage IP.

NOTE : la page Web Récapitulatif des états est actualisée toutes les cinq secondes.

EIO0000001579 10/2019 381


Configuration des CPU M580

Ouverture de la page
Accédez à la page Récapitulatif des états à partir de l'onglet Diagnostics (Menu → Module →
Récapitulatif des états) :

382 EIO0000001579 10/2019


Configuration des CPU M580

Informations de diagnostic et sur l'état


La page Web Récapitulatif des états donne des informations suivantes :

Paramètres Description
Voyants La page Web affiche l'état des voyants suivants .
 RUN  A
 ERR  B
 E/S  PRIM
 DL  STBY
 REMOTE RUN  FORCED_IO
 BACKUP  SRUN (PAC de sécurité)
 ETH MS  SMOD (PAC de sécurité)
 ETH MS

NOTE : les voyants de la page Web ont un fonctionnement identique à ceux de l'UC
(voir page 52).
Etat du service Cette zone décrit l'état des services Ethernet de l'UC. La couleur des icônes
apparaissant à gauche de certains éléments indique l'état comme suit :
vert Le service disponible est opérationnel et actif.
rouge Une erreur est détectée sur un service disponible.
noir Le service disponible est absent ou n'est pas configuré.
L'état de ces services Ethernet est indiqué :
 Serveur DHCP  Etat du scrutateur
 Serveur FDR  Etat NTP
 Contrôle d'accès  Utilisation FDR

Infos sur la version Cette zone décrit les versions de logiciel qui s'exécutent sur la CPU, notamment :
 Version de l'exécutable  Version du site Web
 Version du serveur Web  Version CIP

Récapitulatif de l'UC Cette zone décrit le matériel de la CPU et les applications exécutées sur la CPU,
notamment ;
 Modèle
 Etat
 Temps de scrutation

Infos sur le réseau Cette zone contient des paramètres d'adressage IP de la CPU, notamment :
 Adresse IP
 Adresse de sous-réseau
 Adresse de passerelle

EIO0000001579 10/2019 383


Configuration des CPU M580

Etat HSBY

Présentation
La page Web Etat HSBY donne les informations suivantes sur le système Hot Standby :
 rôle de la redondance et état de l'UC locale :
 rôle de la redondance et état de l'UC distante :
 erreurs générales détectées pour le système Hot Standby.

NOTE :
 L'UC locale correspond à l'UC configurée avec l'Adresse IP principale (primaire) ou l'Adresse
IP principale + 1 (redondante) utilisée pour accéder à cette page Web.
 La page Web Etat HSBY est actualisée toutes les cinq secondes.

Ouverture de la page
Vous accédez à la page Etat HSBY à partir de l'onglet Diagnostics (Menu → Module → Etat
HSBY) :

384 EIO0000001579 10/2019


Configuration des CPU M580

Informations de diagnostic et sur l'état


La page Web Etat HSBY donne les informations suivantes :

EIO0000001579 10/2019 385


Configuration des CPU M580

386 EIO0000001579 10/2019


Configuration des CPU M580

Zone Description
Locale/distante Cette zone indique l'état des paramètres de redondance des UC locale et distante :
<rôle de la Rôle du système de redondance de l'UC. Valeurs valides :
redondance>  Principal
 Redondant
 Attente

<Etat de Etat de fonctionnement de l'UC. Valeurs valides :


fonctionnement>  RUN
 STOP
 NoConf
 HALT

Positionnement du Désignation de l'UC, définie par le sélecteur rotatif


sélecteur A/B (voir page 46) situé sur l'arrière de l'UC. Valeurs valides :
 A
 B

<Mode Run> Désignation de l'UC, définie par le sélecteur rotatif situé sur
l'arrière de l'UC. Valeurs valides :
 Connecté
 Attente

Adresse IP Adresse IP utilisée pour communiquer avec l'UC afin


d'accéder à la page Web :
 Pour l'UC primaire, il s'agit du paramètre Adresse IP
principale.
 Pour l'UC redondante, il s'agit du paramètre Adresse IP
principale + 1.
Niveau de firmware du Version de firmware du système d'exploitation de l'UC.
système d'exploitation
Validité de la liaison Etat de la liaison de redondance d'UC (voir Redondance d'UC
sync Modicon M580, Guide de planification du système pour,
architectures courantes) :
 OK : la liaison est opérationnelle.
 NOK : la liaison n'est pas opérationnelle.

Validité de la liaison Etat de la liaison RIO Ethernet (voir Redondance d'UC


supplémentaire Modicon M580, Guide de planification du système pour,
architectures courantes) :
 OK : la liaison est opérationnelle.
 NOK : la liaison n'est pas opérationnelle.

Erreurs détectées Détection d'erreurs relatives à l'UC, notamment :


 détection d'une erreur de liaison HSBY ;
 détection d'une erreur de liaison RIO (connexion entre le
PAC A et le PAC B sur le réseau RIO Ethernet) ;
 détection d'une erreur RIO (connexion entre le PAC A et
les modules d'adaptateur EIO (e)X80 sur le réseau RIO
Ethernet).

EIO0000001579 10/2019 387


Configuration des CPU M580

Zone Description
Erreurs générales Détection d'erreurs relatives au système de redondance d'UC, notamment :
 Non-correspondance d'application
 Non-correspondance de logique
 Non-correspondance de micrologiciel
 Non-correspondance de structure de données
 Non-correspondance d'application de sauvegarde
 Non-correspondance de logique de sécurité (pour les PAC de sécurité)

388 EIO0000001579 10/2019


Configuration des CPU M580

Visualiseur de rack

Présentation de la page sur l'état des UC


Les UC redondantes BMEH584040(S) et BMEH586040(S) disposent d'une page Web Visualiseur
de rack. Elle permet de visualiser des informations sur les UC, notamment :
 l'état des voyants ;
 l'identification du processeur ;
 l'identification de la signature de l'application ;
 la sélection des paramètres de configuration de l'application.

Accès à la page Visualiseur de rack


La page Visualiseur de rack est accessible depuis le menu Diagnostics. Dans le menu de
navigation située sur la gauche de la page, sélectionnez Menu → Système → Visualiseur de rack :

EIO0000001579 10/2019 389


Configuration des CPU M580

Données du Visualiseur de rack


La page Visualiseur de rack des UC redondantes M580 contient les données suivantes :

Champ de données Description


Processeur
Taille RAM (Ko) Taille en kilo-octets de la RAM du processeur
Version processeur Version du firmware
ID matériel Identificateur du matériel. Le chargeur du système d'exploitation vérifie la
valeur afin de déterminer si le matériel et le système d'exploitation sont
compatibles.
Etat Etat de fonctionnement du processeur :
 NO CONFIGURATION
 IDLE
 STOP
 RUN
 HALT
 INITIALIZING
 ERROR
 OS LOADER

Erreur Identification de la dernière erreur détectée


Calendrier Date et heure de la dernière erreur détectée
Signature
CID ID de création : numéro aléatoire généré lors de la création de l'application.
Ce numéro ne change pas.
MID ID de modification : numéro aléatoire généré à chaque modification de
l'application et lors de la régénération, qu'elle soit partielle ou globale. Lors
de la création d'une application, MID = CID.
AID ID de modification automatique : nouvelle valeur aléatoire générée par le
PAC pour l'AID suite à l'une des modifications mineures suivantes de
l'application :
 requête Control Expert pour la modification de %KW ;
 requête P_Unit qui exécute une requête save_param ou remplace la
valeur d'initialisation.
Lors de la création d'une application ou de sa génération dans le module
local, AID = 0.

390 EIO0000001579 10/2019


Configuration des CPU M580

Champ de données Description


LID ID de présentation : numéro aléatoire généré après modification de la
présentation des variables. Cette valeur ne change pas suite à une
modification de l'exécution, telle que l'ajout ou la suppression d'un bloc de
données. Elle change uniquement lors de la régénération globale de
l'application.
Cet identificateur est nécessaire pour la redondance d'UC. Il permet de
transférer un bloc mémoire du PAC primaire au PAC redondant pour que les
variables de l'application (à l'exception de celles ayant été supprimées ou
ajoutées) soient au même emplacement.
LID = CID = MID lors de la création de l'application.
DID ID de données : signifie qu'un bloc de données a été libéré. Cet identificateur
intervient également dans le cas particulier de la réaffectation d'un symbole
de non localisé à localisé.
Application
Nom Nom du projet Control Expert
Version Version du projet
Création produit Indique à la fois :
 la version et la génération de Control Expert utilisées pour créer le projet ;
 la date et l'heure de création du projet.

Modification produit Indique à la fois :


 la version et la génération de Control Expert utilisées pour modifier le
projet ;
 la date et l'heure de la dernière modification du projet.

Evénements désactivés Indique si le traitement de tous les événements a été désactivé :


 True indique que le traitement de tous les événements a été désactivé.
 False indique que le traitement des événements n'a pas été désactivé.

NOTE : Les événements peuvent être activés/désactivés de la façon


suivante :
 avec la commande (voir EcoStruxure™ Control Expert, Modes de
fonctionnement) Activer ou désactiver tout de l'onglet Tâche de l'UC :
 avec les fonctions MASKEVT et UNMASKEVT ;
 avec le bit système %S38.

Bit forcé Nombre de bits forcés dans l'application.


Voie analogique forcée : Indique si une ou plusieurs entrées ou sorties d'une voie analogique ont été
forcées :
 True signifie qu'une entrée ou une sortie analogique a été forcée.
 False signifie qu'aucune entrée ou une sortie analogique n'a été forcée.

EIO0000001579 10/2019 391


Configuration des CPU M580

Champ de données Description


Dernier arrêt Evénement à l'origine du dernier arrêt de l'application. Valeurs possibles :
 passage du mode RUN au mode STOP par le terminal ou entrée dédiée ;
 arrêt sur détection d'un défaut logiciel (débordement de la tâche ou
débordement SFC) ;
 détection d'une coupure de courant ;
 arrêt en cas de détection d'un défaut matériel
 arrêt sur l'instruction HALT.

Date du dernier arrêt Date du dernier événement à avoir provoqué l'arrêt de l'application.
Section protégée Indique si un mot de passe est nécessaire pour modifier une ou plusieurs
sections de l'application :
 True signifie qu'un mot de passe est nécessaire pour modifier les
sections spécifiées de l'application.
 False signifie qu'aucun mot de passe n'est nécessaire pour modifier
l'application.
Démarrage automatique en Indique si l'application est paramétrée pour démarrer automatiquement
mode Run lorsque le PAC passe en mode de fonctionnement RUN :
 True signifie que l'application démarre automatiquement.
 False signifie que l'application ne démarre pas automatiquement.

RAZ %MW en cas de Indique si les registres %MW sont réinitialisés avec leurs valeurs initiales
démarrage à froid lors du démarrage à froid :
 True signifie que les valeurs sont réinitialisées.
 False signifie que les valeurs ne sont pas réinitialisées.

Démarrage à froid Indique si un démarrage à froid est forcé lors du redémarrage du système :
uniquement  True signifie qu'une réinitialisation force un démarrage à froid de
l'application.
 False signifie qu'un démarrage à chaud se produit lors de la
réinitialisation de l'application.
Diagnostic Indique si le tampon de diagnostic a été activé pour le projet :
 True signifie que l'option Diagnostic application et/ou Diagnostic système
a été sélectionnée dans l'onglet Général → Diagnostics du PAC de la
boîte de dialogue Options du projet de l'application.
 False : signifie que les options Diagnostic application et Diagnostic
système ont été sélectionnées.

392 EIO0000001579 10/2019


Modicon M580
Programmation et modes de fonctionnement des CPU
EIO0000001579 10/2019

Chapitre 6
Programmation et modes de fonctionnement des CPU M580

Programmation et modes de fonctionnement des CPU M580

Présentation
Ce chapitre fournit des informations sur les échanges d'E/S (I/O), les tâches, la structure mémoire
et les modes de fonctionnement des CPU M580.

Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre Sujet Page
6.1 Gestion des E/S et des tâches 394
6.2 Structure mémoire des processeurs (CPU) BMEP58xxxx 400
6.3 Modes de fonctionnement des processeurs (CPU) BMEP58xxxx 402

EIO0000001579 10/2019 393


Programmation et modes de fonctionnement des CPU

Sous-chapitre 6.1
Gestion des E/S et des tâches

Gestion des E/S et des tâches

Présentation
Cette section présente l'adressage et la gestion des E/S M580, les tâches autorisées et les
possibilités de scrutation d'E/S.

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Echanges d'E/S 395
Tâches CPU 398

394 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Echanges d'E/S

Vision des E/S


Chaque module utilise une structure qui représente des entrées, des sorties, des données de
contrôle et de diagnostic. Ces structures peuvent être représentées de deux manières :
 adressage topologique / IODDT
 Device DDT

Emplacement du module Famille d'E/S Adressage topologique / Device DDT


d'E/S IODDT
rack local (e)X80 X X
Premium X –
RIO (e)X80 – X
Quantum – X
équipement distribué Schneider Electric ou tiers – X
X Pris en charge. Lorsque les deux visions sont prises en charge, sélectionnez l'un des types d'échange
lorsque vous ajoutez l'équipement.
– Non pris en charge.

Ajouter un module d'E/S dans Control Expert


Lorsque vous ajoutez un module d'E/S à un rack dans Control Expert, le type d'adressage s'affiche
en bas de la boîte de dialogue Nouvel équipement. Choisissez l'une des options suivantes :
 Type de données d'E/S : Topologique (option par défaut)
 Type de données d'E/S : DDT d'équipement

NOTE : Si vous voulez changer de type d'adressage après avoir ajouté le module d'E/S à
l'application, supprimez ce module de votre application et insérez-le à nouveau en sélectionnant
le type d'adressage approprié.

EIO0000001579 10/2019 395


Programmation et modes de fonctionnement des CPU

Types d'échange
Les modules d'E/S d'un système M580 peuvent être contrôlés, lus ou écrits via 2 types
d'échanges :
 Echanges implicites.
Les échanges implicites sont effectués automatiquement à chaque cycle de la tâche (MAST,
FAST, AUX0, AUX1) associée aux modules d'E/S. Ils sont utilisés pour lire les entrées en
provenance de et écrire les sorties des modules.
 Echanges explicites.
Les échanges explicites sont effectués à la demande de l'application. Ils sont généralement
utilisés pour les diagnostics détaillés, et pour définir/lire des commandes et ajuster des
paramètres. Ils font appel à des blocs fonction spécifiques.
Un accusé de réception (acquittement) ou une réponse est envoyé(e) une fois que l'action
demandée a été effectuée. Cette réponse peut être reçue quelques cycles après l'envoi de la
demande.
NOTE : Les échanges explicites sont effectués dans la tâche MAST.

396 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Echanges explicites
L'utilisation de blocs fonction dépend de l'emplacement du module et de la vision des E/S
sélectionnée pour ce module :

Emplacement du Vision des E/S Bloc fonction


module d'E/S
Rack local Adressage READ_PARAM
topologique/IODDT READ_STS
READ_TOPO_ADDR
RESTORE_PARAM
SAVE_PARAM
WRITE_CMD
WRITE_PARAM
READ_VAR
WRITE_VAR
DATA_EXCH
Device DDT READ_PARAM_MX
READ_STS_MX
NOTE : Le paramètre MOD_FAULT n'est pas
automatiquement mis à jour. Effectuer un
READ_STS_MX.
RESTORE_PARAM_MX
SAVE_PARAM_MX
WRITE_CMD_MX
WRITE_PARAM_MX
RIO et rack local Device DDT READ_STS_MX
WRITE_CMD_MX

Les blocs fonction mentionnés dans le tableau précédent sont décrits en détail dans la partie
Echange explicite du manuel Control Expert, Gestion des E/S, Bibliothèque de blocs et dans la
partie Extension du manuel Control Expert, Communication, Bibliothèque de blocs.

EIO0000001579 10/2019 397


Programmation et modes de fonctionnement des CPU

Tâches CPU

Introduction
Une CPU M580 peut exécuter des applications monotâches et multitâches. A la différence d'une
application monotâche qui exécute uniquement la tâche MAST, une application multitâche définit
les priorités de chaque tâche.
Il existe quatre tâches (voir le chapitre Structure du programme d'application du document Control
Expert - Langages de programmation et structure - Manuel de référence) et deux types de tâches
événementielles :
 MAST
 FAST
 AUX0
 AUX1
 Evénement d'E/S dans un rack local uniquement
 Evénement de temporisation dans un rack local uniquement

NOTE : La durée d'exécution d'une mise à jour des valeurs d'initialisation avec les valeurs
courantes n'est pas prise en compte dans le calcul du chien de garde.

398 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Caractéristiques des tâches


Le modèle temporel, la période des tâches et le nombre maximum de tâches par CPU sont définis
en fonction de la référence de la CPU autonome ou de redondance d’UC (Hot Standby).
CPU autonomes :

Tâche Modèle Période de la tâche Références BMEP58


temporel (ms)
Plage Valeur 1020 (H) 20•0 (H) 30•0 40•0 5040(C) 6040(C)
par
défaut
MAST(1) cyclique(2.) 1 à 255 20 X X X X X X
ou
périodique
FAST périodique 1 à 255 5 X X X X X X
AUX0 périodique 10 à 100 X X X X X X
2 550
par 10
AUX1 périodique 10 à 200 X X X X X X
2 550
par 10
1. La tâche MAST est obligatoire.
2. En mode cyclique, la durée minimal de cycle est de 8 ms s'il y a un réseau RIO et de 1 ms en l'absence
de réseau RIO dans le système.
X Cette tâche est prise en charge.

CPU à redondance d’UC :

Tâche Modèle Période de la tâche (ms) Référence de CPU (BMEH58 ...


temporel Plage Valeur 2040(C) 4040(C) 6040(C)
par
défaut
MAST(1) périodique(2) 1 à 255 20 X X X

FAST(3) périodique 1 à 255 5 X X X

AUX0(4) — — — — — —

AUX1(4) — — — — — —
1. La tâche MAST est obligatoire.
2. Seul le modèle périodique est pris en charge (modèle cyclique non autorisé).
3. Pris en charge par les stations ERIO (e)X80.
4. Non pris en charge.
X Cette tâche est prise en charge.

EIO0000001579 10/2019 399


Programmation et modes de fonctionnement des CPU

Sous-chapitre 6.2
Structure mémoire des processeurs (CPU) BMEP58xxxx

Structure mémoire des processeurs (CPU) BMEP58xxxx

Structure de la mémoire

Mémoire de la CPU
Il existe 3 types de mémoires dans une CPU BMEP58•••• :
 RAM d'application non persistante : exécuter le programme d'application et stocker les données
temporaires
 Mémoire flash : sauvegarder le programme d'application et une copie des valeurs %MW
 Carte mémoire SD en option : enregistrer des applications et des données dans la mémoire
flash CPU, ce qui permet un remplacement rapide du matériel CPU

Téléchargement d'application dans la mémoire de la CPU


Mémoire de la CPU sollicitée pendant le téléchargement d'une application à partir d'un terminal de
programmation :
 L'application est transférée dans la RAM d'application non persistante.
 Si une carte mémoire est insérée, fonctionnelle et non protégée en écriture, une sauvegarde
interne y est stockée.
 La sauvegarde de l'application est effectuée dans la mémoire flash.

NOTE : Si une carte mémoire protégée en écriture est insérée, le téléchargement de l'application
est désactivé.

Transfert d'une application à partir de la mémoire CPU


Le transfert d'une application lit et copie le contenu non persistant de l'application depuis la RAM
vers l'emplacement sélectionné.

Sauvegarde des modifications en ligne d'une application


Une modification de programme d'application est effectuée dans la mémoire non persistante de la
CPU, avec une sauvegarde automatique qui se déroule comme suit :
 Si une carte mémoire est insérée, fonctionnelle et non protégée en écriture, la modification y
est sauvegardée.
 La sauvegarde de l'application est effectuée dans la mémoire flash.

NOTE : La modification en ligne est désactivée si une carte mémoire protégée en écriture est
insérée.

400 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Modification autonome de la mémoire d'application


Le code utilisateur peut modifier le contenu de l'application (par exemple, pour enregistrer des
paramètres d'E/S ou pour remplacer la valeur initiale de variables par leur valeur actuelle).
Dans ce cas, seul le contenu de la RAM d'application non persistante est modifié.
Pour sauvegarder l'application dans la carte mémoire et dans la mémoire flash, utilisez le bit
système %S66.

EIO0000001579 10/2019 401


Programmation et modes de fonctionnement des CPU

Sous-chapitre 6.3
Modes de fonctionnement des processeurs (CPU) BMEP58xxxx

Modes de fonctionnement des processeurs (CPU)


BMEP58xxxx

Présentation
Cette section fournit des informations sur les modes de fonctionnement des processeurs (CPU).

Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet Page
Gestion de l'entrée Run/Stop 403
Coupure d'alimentation et restauration 404
Démarrage à froid 406
Reprise à chaud 410

402 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Gestion de l'entrée Run/Stop

Entrée Run/Stop
L'entrée %lr.m.c peut être paramétrée pour faire passer le PAC en mode Run/Stop comme suit :
 Définissez %lr.m.c sur 1 : le PAC passe en mode Run (exécution du programme).
 Définissez %lr.m.c sur 0 : le PAC passe en mode Stop (arrêt de l'exécution du programme).

NOTE : Une commande STOP est prioritaire sur une commande RUN. Une commande STOP
envoyée depuis un terminal ou via le réseau est prioritaire sur l'entrée %lr.m.c.
Si une erreur est détectée sur l'entrée Run/Stop, le PAC passe en mode Stop.
N'activez pas cette option si l'entrée TOR associée est mappée sur l'état RAM car cela empêche
le démarrage du PAC.

Protection mémoire
L'entrée %lr.m.c peut être paramétrée pour protéger la RAM d'application interne et la carte
mémoire comme suit :
 %lr.m.c sur 0 : l'application interne et la carte mémoire ne sont pas protégées.
 %lr.m.c sur 1 : l'application interne et la carte mémoire sont protégées.

NOTE : si l'entrée présente une erreur, %lr.m.c est considérée comme réglée sur 1 (la mémoire
est protégée). Pour supprimer cette protection dans l'écran de configuration, l'entrée ne doit pas
être dans un état d'erreur.

Gestion de l'accès à distance Run/Stop


Lorsque vous configurez la CPU M580, vous pouvez empêcher les commandes/requêtes
distantes d'accéder aux modes Run/Stop de la CPU. Cochez les options correspondantes Entrée
Run/Stop et Run/Stop par entrée uniquement en fonction des paramètres du tableau suivant afin
de déterminer le type d'accès à distance pour votre système.

Entrée Run/Stop Run/Stop par entrée Description


uniquement
– – Autorise l'accès à distance aux modes Run/Stop de la CPU
par requête.
X –  Autorise l'accès à distance au mode Stop de la CPU par
requête.
 Vous pouvez exécuter la CPU par entrée uniquement.

X X Refuse l'accès au mode Run/Stop de la CPU par requête.


X : case à cocher sélectionnée
– : case à cocher désélectionnée

EIO0000001579 10/2019 403


Programmation et modes de fonctionnement des CPU

Coupure d'alimentation et restauration

Introduction
Si la durée de la coupure est inférieure au temps de filtrage de l'alimentation, il n'y a aucune
incidence sur le programme, qui continue de s'exécuter normalement.
Si la durée de la coupure est supérieure au temps de filtrage de l'alimentation, le programme est
interrompu et le traitement de rétablissement d'alimentation est activé. La CPU redémarre ensuite
en mode de redémarrage (reprise) à chaud ou de démarrage à froid, comme l'explique le schéma
suivant.

Illustration
Phases d'un cycle de mise hors/sous tension

404 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Temps de filtrage de l'alimentation


Les alimentations BMX CPS 2000, BMX CPS 3500 et BMX CPS 3540T (qui fournissent une
tension CA) présentent un temps de filtrage de 10 ms.
Les alimentations BMX CPS 2010 et BMX CPS 3020 (qui fournissent une tension CC) présentent
un temps de filtrage de 1 ms.

Phases de traitement d'une coupure d'alimentation


Lorsque l'alimentation du système disparaît, elle est rétablie en 3 phases :

Etape Description
1 En cas de coupure de courant, le système enregistre le contexte applicatif, les
valeurs des variables d'application et l'état du système dans la mémoire flash
interne.
2 Le système configure toutes les sorties à l'état de repli (état défini par
configuration).
3 Dès l'alimentation restaurée, certaines actions et vérifications sont effectuées
pour vérifier si le redémarrage à chaud est disponible :
 Restauration du contexte applicatif de la mémoire flash interne
 Vérification de la validité de l'application et du contexte

Si toutes les vérifications sont correctes, un redémarrage à chaud


(voir page 410) est effectué, sinon un démarrage à froid (voir page 406) a lieu.

EIO0000001579 10/2019 405


Programmation et modes de fonctionnement des CPU

Démarrage à froid

Présentation
Un démarrage à froid est une initialisation déclenchée à l'aide du bouton Reset de l'alimentation
ou de la commande Control Expert Démarrage à froid.
Un démarrage à froid entraîne la réinitialisation de l'ensemble des variables, c'est-à-dire la
restauration de leur valeur par défaut.
NOTE : après le téléchargement d'une application, les variables sont réinitialisées comme lors d'un
démarrage à froid.

Causes de démarrage à froid et états de la CPU


Causes de démarrage à froid et états résultants de la CPU :

Cause Etat résultant de la CPU


Fin du téléchargement de l'application. STOP
L'application restaurée à partir de la mémoire flash est différente STOP(1)
de celle présente dans la RAM d'application non persistante.
Exemple d'utilisation
 Application restaurée à partir d'une carte mémoire si une
carte mémoire compatible est insérée dans la CPU
 Application restaurée à partir de la mémoire flash CPU

L'application restaurée à partir de la mémoire persistante avec STOP(1)


la commande Control Expert Automate → Sauvegarde du projet
→ .... est différente de celle présente dans la RAM d'application
non persistante :
 Application restaurée à partir d'une carte mémoire si une
carte mémoire compatible est insérée dans la CPU
 Application restaurée à partir de la mémoire flash CPU

Pression sur le bouton RESET de l'alimentation. STOP(1)


Le bouton RESET de l'alimentation est pressé pendant moins STOP(1)
de 500 ms après une mise hors tension.
Le bouton RESET de l'alimentation est pressé après une erreur STOP(2)
détectée de la CPU, sauf dans le cas d'une erreur détectée de
chien de garde (état halt).
Initialisation demandée de l'une des 3 manières suivantes : La CPU ne modifie pas son état. Elle se
 Bit système %S0 défini sur 0 contente d'initialiser l'application.
 Requête INIT Il s'agit d'une simulation de démarrage à
 Commande Démarrage à froid dans Control Expert froid.

Restauration après mise hors tension avec perte de contexte. STOP(1)


1. L'état de la CPU passe à RUN si l'option Démarrage automatique en mode Run est sélectionnée.

2. L'option Démarrage automatique en mode Run ne fait pas passer la CPU à l'état RUN.

406 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Le chargement ou le transfert d'une application vers la CPU implique l'initialisation des variables
non localisées.
Vous devez affecter une adresse topologique aux données si le process impose de conserver les
valeurs courantes de ces données lors du transfert de l'application.
Pour enregistrer les variables localisées, évitez l'initialisation de %MWi en désélectionnant le
paramètre Initialiser %MWi au démarrage à froid dans l'écran de configuration de la CPU.
NOTE : Le fait d'appuyer sur le bouton RESET de l'alimentation réinitialise %MWi, et les valeurs
initiales sont chargées.
NOTE : n'appuyez pas sur le bouton RESET de l'alimentation si vous ne voulez pas que %MWi soit
réinitialisé et chargé avec les valeurs initiales.

EIO0000001579 10/2019 407


Programmation et modes de fonctionnement des CPU

Exécution d'un démarrage à froid


Procédez de la manière suivante pour effectuer un démarrage à froid :

Phase Description
1 Le démarrage est effectué à l'état RUN ou STOP en fonction de l'une ou l'autre des conditions
suivantes :
 Etat du paramètre Démarrage automatique en mode Run dans la configuration de la CPU. Si
cette option est sélectionnée, le démarrage sera effectué à l'état RUN.
 Etat de l'E/S définie dans le paramètre Entrée Run/Stop dans la configuration de la CPU.

L'exécution du programme reprend en début de cycle.


2 Le système effectue les actions suivantes :
 Désactivation des tâches FAST, AUX et événementielles.
 Exécution de la tâche MAST jusqu'à la fin de l'initialisation des données.
 Initialisation des données (bits, image d'E/S, mots, etc.) avec les valeurs initiales définies dans
l'éditeur de données (0 si aucune autre valeur initiale n'a été définie). Pour les mots %MW, ces
valeurs peuvent être extraites lors d'un démarrage à froid lorsque les conditions suivantes sont
remplies :
 L'option Initialiser %MWi au démarrage à froid n'est pas cochée dans l'écran de
configuration de la CPU.
 La mémoire flash interne a une sauvegarde valide (voir %SW96).

NOTE : Si le nombre de mots %MW dépasse la taille de la sauvegarde pendant l'opération


d'enregistrement, les mots restants prennent la valeur 0.
 Initialisation des blocs fonction élémentaires (données initiales).
 Initialisation des données déclarées dans les blocs fonction dérivés (DFB) : 0 ou la valeur
initiale déclarée dans le type de DFB.
 Iinitialisation des bits et mots système.
 Positionnement des graphes sur les étapes initiales.
 Annulation de toute action de forçage.
 Initialisation des files de messages et d'événements.
 Envoi des paramètres de configuration à tous les modules d'E/S et modules propres à
l'application.
3 Pour démarrer un cycle, le système effectue les tâches suivantes :
 Nouveau lancement de la tâche MAST avec les bits système %S0 (démarrage à froid) et %S13
(premier cycle en mode RUN) définis sur 1. Le mot système %SW10 (premier cycle après
démarrage à froid) est défini sur 0.
 Remise à zéro des bits système %S0 et %S13, et attribution de la valeur 1 à chaque bit du mot
système %SW10 à la fin de ce premier cycle de la tâche MAST.
 Activation des tâches FAST et AUX, et traitement des événements à la fin du premier cycle de
la tâche MAST.

408 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Traitement par programme d'un démarrage à froid


Testez le bit système %SW10.0 pour détecter un démarrage à froid et adapter le programme en
conséquence.
NOTE : Il est possible de tester le bit système %S0 lors du premier cycle d'exécution si le paramètre
Démarrage automatique en mode Run est sélectionnée. Dans le cas contraire, la CPU démarre à
l'état STOP et le bit %S0 passe à 1 lors du premier cycle suivant le démarrage (non visible pour le
programme).

Modification des sorties


Dès qu'une coupure d'alimentation est détectée, les sorties prennent la position de repli configurée
(valeur de repli programmée ou valeur en cours).
A la mise hors tension, les sorties ne sont pas pilotées et restent à 0.
Au retour de l'alimentation, les sorties restent à 0 jusqu'à ce qu'elles soient mises à jour par la
tâche.

EIO0000001579 10/2019 409


Programmation et modes de fonctionnement des CPU

Reprise à chaud

Introduction
Un démarrage à chaud est déclenché par une coupure de courant.
Après une reprise à chaud, les variables récupèrent les valeurs définies avant la coupure
(restauration par l'automate).

Exécution d'une reprise à chaud

Phase Description
1 L'exécution du programme ne reprend pas à partir de l’élément où a eu lieu la coupure de
courant. Le reste du programme est ignoré pendant la reprise à chaud. Chaque tâche
recommence depuis le début.
2 Le système effectue les actions suivantes :
 Restauration des valeurs des variables de l'application.
 Définition du bit système %S1 sur 1.
 Initialisation des files de messages et d'événements.
 Envoi des paramètres de configuration à tous les modules d'E/S et modules propres à
l'application.
 Si l'application était réservée, suppression de la réservation.
 Réinitialisation de la communication.
 Si nécessaire, configuration des modules d'E/S avec les paramètres d'ajustement
courants.
 Désactivation des tâches FAST, AUX et événementielles.

3 Le système effectue un cycle de reprise dans lequel il :


 Relance la tâche MAST à partir du début du cycle.
 Définit le bit système %S1 sur 0 lorsque la tâche MAST est terminée.
 Active les tâches FAST, AUX et événementielles à la fin du premier cycle de la tâche
MAST.
 Rétablit l'état qu'avait la CPU avant sa mise hors tension.
Si la CPU était à l'état HALT, elle passe à l'état STOP.

Traitement par programme de la reprise à chaud


Lors d'une reprise à chaud, si l'application a besoin d'être traitée d'une manière particulière, le
programme doit vérifier que le bit système %S1 est à 1 au début du programme de la tâche MAST.

410 EIO0000001579 10/2019


Programmation et modes de fonctionnement des CPU

Fonctions spécifiques de la reprise à chaud SFC


Le démarrage à chaud sur une CPU Modicon M580 n'est pas réellement considéré comme tel par
la CPU. L'interpréteur SFC ne dépend pas des tâches.
L'interpréteur SFC publie vers le système d'exploitation une zone de mémoire ws_data qui
contient des données SFC spécifiques par section à enregistrer lors de la mise hors tension.
Au début du traitement par diagramme, les étapes actives sont enregistrées dans ws_data, et le
traitement est marqué comme étant dans une section essentielle à l'application. Une fois le
traitement terminé, la section n'est plus marquée comme essentielle.
Si une coupure de courant se produit dans la section essentielle, elle peut être décelée si cet état
est actif au début (puisque le cycle est abandonné et que la tâche MAST est relancée depuis le
début). Dans ce cas, l'espace de travail peut être incohérent et est restauré à partir des données
sauvegardées.
Des informations supplémentaires fournies par la variable La variable SFCSTEP_STATE dans la
zone des données localisées est utilisée pour reconstruire l'état de la machine.
Lorsqu'une coupure d'alimentation se produit, les actions suivantes sont effectuées :
 Lors du premier cycle de scrutation, la tâche %S1 = 1, MAST est exécutée, mais pas les tâches
FAST et événementielles.
Au retour de l'alimentation, les actions suivantes sont effectuées :
 Le diagramme est effacé, l'enregistrement des diagnostics est annulé, les actions définies sont
conservées.
 Les étapes sont définies à partir de la zone sauvegardée.
 Les temps d'étape sont définis à partir de SFCSTEP_STATE
 L'exécution des actions P / P1 est supprimée.
 Le temps écoulé est restauré pour les actions minutées.

NOTE : L'interpréteur SFC est indépendant ; si la transition est valide, le diagramme SFC évolue
tant que %S1 est égal à 1.

Modification des sorties


Dès qu'une coupure d'alimentation est détectée, les sorties prennent la position de repli
configurée : valeur de repli programmée ou valeur en cours.
Au retour de l'alimentation, les sorties restent à 0 jusqu'à ce qu'elles soient mises à jour par la
tâche.

EIO0000001579 10/2019 411


Programmation et modes de fonctionnement des CPU

412 EIO0000001579 10/2019


Modicon M580

EIO0000001579 10/2019

Annexes

EIO0000001579 10/2019 413


414 EIO0000001579 10/2019
Modicon M580
Blocs fonction
EIO0000001579 10/2019

Annexe A
Blocs fonction

Blocs fonction

ETH_PORT_CTRL: : exécution d'une commande de sécurité dans une application

Description de la fonction
Utilisez le bloc fonction ETH_PORT_CTRL pour contrôler les protocoles FTP TFTP, HTTP et
DHCP / BOOTP lorsqu'ils sont activés sur l'écran (voir Modicon M580, Module de communication
BMENOC0301/0311 Ethernet, Guide d'installation et de configuration) Sécurité de Control Expert.
(Par défaut, ces protocoles sont désactivés.) Pour des raisons de cybersécurité (afin de protéger
les données contre toute demande de modification en mode Surveillance), mappez les entrées sur
les variables localisées et non localisées pour lesquelles la propriété HMI est désactivée (variable
absente du dictionnaire de données).
Les paramètres supplémentaires EN et ENO peuvent aussi être configurés.

Représentation en FBD
Représentation :

Représentation en LD
Représentation :

EIO0000001579 10/2019 415


Blocs fonction

Représentation en IL
CAL ETH_PORT_CTRL_Instance (ENABLE := EnableSecurityChange, ABORT :=
AbortSecurityChange, ADDR := ModuleAddress, ETH_SCE := ServiceToChange,
DONE => BlockExecutionDone, ACTIVE => BlockExecutionInProgress, ERROR
=> BlockExecutionError, STATUS => BlockErrorStatus, ETH_SCE_STATUS =>
ChangeServiceStatus)

Représentation en ST
ETH_PORT_CTRL_Instance (ENABLE := EnableSecurityChange, ABORT :=
AbortSecurityChange, ADDR := ModuleAddress, ETH_SCE := ServiceToChange,
DONE => BlockExecutionDone, ACTIVE => BlockExecutionInProgress, ERROR
=> BlockExecutionError, STATUS => BlockErrorStatus, ETH_SCE_STATUS =>
ChangeServiceStatus);

Description des paramètres


Le tableau suivant décrit les paramètres d'entrée :

Paramètre Type Commentaire


ENABLE BOOL Réglé sur 1 pour déclencher l'opération.
ABORT BOOL Réglé sur 1 pour abandonner l'opération en cours.
ADDR ANY_ARRAY_IN Tableau contenant l'adresse de l'entité dont vous souhaitez modifier l'état
T de sécurité, qui est le résultat de la fonction ADDMX (voir EcoStruxure™
Control Expert, Communication, Bibliothèque de blocs), ADDMX ou ADDM
(voir EcoStruxure™ Control Expert, Communication, Bibliothèque de
blocs). Exemple :
 ADDM('0.0.10') pour une CPU M580
 ADDM('0.3.0') pour un module BMENOC0301/11 à l'emplacement 3 du
rack principal
ETH_SCE WORD Pour chaque protocole, utilisez ces valeurs binaires pour contrôler le
protocole :
 00 : le protocole est inchangé.
 01 : le protocole est activé.
 10 : le protocole est désactivé.
 11 : réservé
NOTE : la valeur 11 signale une erreur détectée dans
ETH_SCE_STATUS.
Ces bits sont utilisés pour les différents protocoles :
 0, 1 : FTP
 2, 3 : TFTP (disponible seulement pour Modicon M580)
 4, 5 : HTTP
 6, 7 : DHCP / BOOTP
 8 à 15 : réservés (valeur = 0)

(1) Pour adresser un module dans le rack local, entrez 0.0.10 (adresse du serveur principal d'UC).

416 EIO0000001579 10/2019


Blocs fonction

Le tableau suivant décrit les paramètres de sortie :

Paramètre Type Commentaire


DONE BOOL Indication d'une opération terminée. La valeur est 1 lorsque l'exécution de
l'opération s'est achevée avec succès.
ACTIVE BOOL Indication d'une opération en cours. La valeur est 1 lorsque l'opération est
en cours d'exécution.
ERROR BOOL Réglé sur 1 si une erreur est détectée par le bloc fonction.
STATUS WORD Code fournissant l'identification de l'erreur détectée (voir EcoStruxure™
Control Expert, Gestion des E/S, Bibliothèque de blocs).
ETH_SCE_S WORD Pour chaque protocole, ces valeurs contiennent la réponse à toute tentative
TATUS d'activation ou de désactivation des protocoles FTP, TFTP, HTTP et DHCP
/ BOOTP :
 0 : commande exécutée
 1 : commande non exécutée

Motifs de non-exécution de la commande :


 Le service de communication a été désactivé par la configuration.
 Le service de communication est déjà à l'état demandé par la commande
(Activé ou Désactivé).
 Le service de communication (x) n'existe pas ou n'est pas pris en charge
par le module.
Ces bits sont utilisés pour les différents protocoles :
 0 : FTP
 1 : TFTP
 2 : HTTP
 3 : DHCP / BOOTP
 4 à 15 : réservés (valeur = 0)

EIO0000001579 10/2019 417


Blocs fonction

Type d'exécution
Synchrone :
Avec les modules CPU M580 suivants, le bloc fonction ETH_PORT_CTRL est exécuté de manière
synchrone. Par conséquent, la sortie DONE est activée dès que l'entrée ENABLE est définie sur
ON. Dans ce cas, la sortie ACTIVE reste sur OFF.
 BMEP581020
 BMEP582020
 BMEP582040
 BMEP583020
 BMEP583040
 BMEP584020
 BMEP584040
 BMEP585040
 BMEP586040
 BMEH582040*
 BMEH584040*
 BMEH586040*
*
Avec les CPU BMEH58•040 du système de redondance d'UC, vérifiez que le bloc fonction
ETH_PORT_CTRL est exécuté de la même manière sur les CPU primaire et redondante.
Asynchrone :
Avec les modules suivants, le bloc fonction ETH_PORT_CTRL est exécuté de manière
asynchrone. Plusieurs cycles peuvent être nécessaires avant que la sortie DONE soit activée. Par
conséquent, la sortie ACTIVE est définie sur ON jusqu'à la fin de l'exécution du bloc fonction
ETH_PORT_CTRL.
 Modules M340 :
 BMXNOC0401
 BMXNOE0100
 BMXNOE0110

 Modules M580 :
 BMENOC0301/11

418 EIO0000001579 10/2019


Blocs fonction

Utilisation de l'EFB ETH_PORT_CTRL


Pour utiliser l'EFB ETH_PORT_CTRL, procédez comme suit :

Etape Action
1 Définissez sur 1 les bits des services à activer dans ETH_SCE.
2 Définissez sur 1 l'entrée ENABLE afin d'activer l'EFB.
3 L'entrée ENABLE doit être un OR entre une commande d'impulsion et la sortie ACTIVE de l'EFB.
4 Vérifiez la valeur de la sortie STATUS :
 STATUS<>0 : il y a un problème de communication.
 STATUS = 0 : Vérifiez ETH_SCE_STATUS. Les services pour lesquels les bits ont été activés
n'ont pas été modifiés comme prévu.

EIO0000001579 10/2019 419


Blocs fonction

420 EIO0000001579 10/2019


Modicon M580
Glossaire
EIO0000001579 10/2019

Glossaire

!
%I
Selon la norme CEI, %I indique un objet langage de type entrée TOR.

%IW
Selon la norme CEI, %IW indique un objet langage de type entrée analogique.

%M
Selon la norme CEI, %M indique un objet langage de type bit mémoire.

%MW
Selon la norme CEI, %MW indique un objet langage de type mot mémoire.

%Q
Selon la norme CEI, %Q indique un objet langage de type sortie TOR.

%QW
Selon la norme CEI, %QW indique un objet langage de type sortie analogique.

%SW
Selon la norme CEI, %SW indique un objet langage de type mot système.

variable
Entité mémoire du type BOOL, WORD, DWORD, etc., dont le contenu peut être modifié par le
programme en cours d'exécution.

A
Adaptateur
L'adaptateur est la cible des requêtes de connexion des données d'E/S en temps réel émises par
les scrutateurs. Il ne peut ni envoyer ni recevoir des données d'E/S en temps réel, sauf si un
scrutateur l'exige. Il ne conserve, ni ne génère les paramètres de communication des données
nécessaires pour établir la connexion. L'adaptateur accepte des requêtes de messages explicites
(connectés et non connectés) des autres équipements.
Anneau principal
Anneau principal d'un réseau EthernetRIO. Cet anneau contient des modules RIO et un rack local
(contenant une UC (CPU) avec un service de scrutation Ethernet) ainsi qu'un module
d'alimentation.

EIO0000001579 10/2019 421


Glossaire

Anneau secondaire
Réseau Ethernet comportant une boucle reliée à un anneau principal, par l'intermédiaire d'un
commutateur double anneau (DRS) ou d'un module de sélection d'options de réseau
BMENOS0300 situé sur l'anneau principal. Ce réseau contient des équipements d'E/S distantes
(RIO) ou distribués.
Architecture
Une architecture décrit une structure permettant de définir un réseau constitué des composants
suivants :
 Composants physiques, leur organisation fonctionnelle et leur configuration
 Principes de fonctionnement et procédures
 Formats de données utilisés pour le fonctionnement

ARRAY
Un ARRAY est un tableau d'éléments de même type. La syntaxe est la suivante : ARRAY
[<limites>] OF <Type>
Exemple : ARRAY [1..2] OF BOOL est un tableau à une dimension, composé de deux éléments
de type BOOL.
ARRAY [1..10, 1..20] OF INT est un tableau à deux dimensions composé de
10x20 éléments de type INT.

ART
Acronyme de Application Response Time (temps de réponse de l'application). Temps de réaction
d'une application CPU à une entrée donnée. Le temps ART est mesuré à partir de l'activation sur
l'automate CPU d'un signal physique qui déclenche une commande d'écriture jusqu'à l'activation
de la sortie distante signalant la réception des données.
AUX
Une tâche (AUX) est une tâche processeur périodique et facultative qui est exécutée via son
logiciel de programmation. La tâche AUX est utilisée pour exécuter une partie de l'application dont
le niveau de priorité est faible. Elle n'est exécutée que si les tâches MAST et FAST n'ont rien à
accomplir. La tâche MAST comprend deux parties :
 IN : les entrées sont copiées dans la section IN avant l'exécution de la tâche AUX.
 OUT : les sorties sont copiées dans la section OUT après exécution de la tâche AUX.

B
BCD
Acronyme de binary-coded decimal (décimaux codés en binaire)
BOOL
Le type booléen est le type de données de base en informatique. Une variable de type BOOL peut
avoir l'une des deux valeurs suivantes : 0 (FALSE) ou 1 (TRUE).
Un bit extrait d'un mot est de type BOOL, par exemple :%MW10.4

422 EIO0000001579 10/2019


Glossaire

BOOTP
Acronyme de protocole d'amorçage. Protocole réseau UDP qu'un client réseau peut utiliser pour
obtenir automatiquement une adresse IP à partir d'un serveur. Le client s'identifie auprès du
serveur à l'aide de son adresse MAC. Le serveur, qui gère un tableau préconfiguré des adresses
MAC des équipements clients et des adresses IP associées, envoie au client son adresse IP
définie. Le service BOOTP utilise les ports UDP 67 et 68.

C
CCOTF
Acronyme de Change Configuration On The Fly (modification de configuration à la volée). Fonction
de Control Expert qui permet la modification du matériel dans la configuration système pendant
l'exécution du système. Cette modification n'affecte pas les opérations actives.
CEI 61131-3
Norme internationale : automates programmables
Partie 3: langages de programmation
Cible
Dans EtherNet/IP, un équipement est considéré comme la cible lorsqu'il est le destinataire d'une
requête de connexion pour des communications de messagerie implicite ou explicite, ou lorsqu'il
est le destinataire d'une requête de message en messagerie explicite non connectée.
CIP™
Acronyme de Common Industrial Protocol (protocole industriel commun). Suite complète de
messages et de services pour l'ensemble des applications d'automatisation de fabrication
(contrôle, sécurité, synchronisation, mouvement, configuration et informations). Le protocole CIP
permet aux utilisateurs d'intégrer ces applications de fabrication dans les réseaux Ethernet de
niveau entreprise et dans Internet. CIP est le principal protocole d'EtherNet/IP.
client de messagerie explicite
(classe de client de messagerie explicite). Classe d'équipement définie par l'ODVA pour les nœuds
EtherNet/IP qui ne prennent en charge la messagerie explicite qu'en tant que client. Les systèmes
IHM et SCADA sont des exemples courants de cette classe d'équipements.
Commutateur
Equipement multiport qui permet de segmenter le réseau et de réduire les risques de collisions.
Les paquets sont filtrés ou transférés en fonction de leurs adresses source et cible. Les
commutateurs peuvent fonctionner en duplex intégral et fournir la totalité de la bande passante à
chaque port. Un commutateur peut présenter différentes vitesses d'entrée/sortie (par exemple, 10,
100 ou 1000 Mbits/s). Les commutateurs sont considérés comme des équipements de couche
OSI 2 (couche de liaison des données).

EIO0000001579 10/2019 423


Glossaire

Connexion
Circuit virtuel entre plusieurs équipements de réseau, créé avant l'émission des données. Après
l'établissement d'une connexion, une série de données est transmise par le même canal de
communication, sans qu'il soit nécessaire d'inclure des informations de routage (notamment les
adresses source et cible) avec chaque donnée.
Connexion de classe 1
Connexion de classe 1 de transport CIP utilisée pour transmettre des données d'E/S par
l'intermédiaire de la messagerie implicite entre équipements EtherNet/IP.
Connexion de classe 3
Connexion de classe 3 de transport CIP utilisée pour la messagerie explicite entre équipements
EtherNet/IP.
Connexion de rack optimisée
Les données issues de plusieurs modules d'E/S sont regroupées en un paquet de données unique
qui est présenté au scrutateur dans un message implicite sur un réseau EtherNet/IP.
CPU
Acronyme de central processing unit (unité centrale de traitement ou UC). On parle également de
processeur ou de contrôleur. La CPU est le cerveau d'un processus de fabrication industrielle. Il
automatise le processus, par opposition aux systèmes de contrôle à relais. Les CPU sont des
ordinateurs conçus pour résister aux conditions parfois difficiles d'un environnement industriel.
Créateur de la connexion
Nœud réseau EtherNet/IP, qui génère une requête de connexion pour le transfert des données
d'E/S ou la messagerie explicite.

D
DDT
Acronyme de derived data type. Un type de données dérivé est un ensemble d'éléments de même
type (ARRAY) ou de types différents (structure).

Déterminisme
Pour une application et une architecture données, vous pouvez prévoir que le délai entre un
événement (changement de valeur d'une entrée) et la modification correspondante de la sortie
d'un contrôleur a une durée t définie, qui est inférieure au délai requis par votre processus.
Device DDT (DDDT)
Un DDT d'équipement est un DDT (type de données dérivé) prédéfini par le constructeur qui ne
peut pas être modifié par l'utilisateur. Il contient les éléments de langage d'E/S d'un module d'E/S.

424 EIO0000001579 10/2019


Glossaire

DFB
Acronyme de derived function block (bloc fonction dérivé). Les types DFB sont des blocs fonction
programmables par l'utilisateur en langage ST, IL, LD ou FBD.
L'utilisation de ces types DFB dans une application permet :
 de simplifier la conception et la saisie du programme,
 d'accroître la lisibilité du programme,
 de faciliter sa mise au point,
 de diminuer le volume de code généré.
DHCP
Acronyme de dynamic host configuration protocol (protocole de configuration dynamique d'hôtes).
Extension du protocole de communication BOOTP, qui permet d'affecter automatiquement les
paramètres d'adressage IP, notamment l'adresse IP, le masque de sous-réseau, l'adresse IP de
passerelle et les noms de serveur DNS. DHCP ne nécessite pas la gestion d'un tableau identifiant
chaque équipement de réseau. Le client s'identifie auprès du serveur DHCP en utilisant son
adresse MAC ou un identifiant d'équipement unique. Le service DHCP utilise les ports UDP 67
et 68.
Diffusion
Message envoyé à tous les équipements d'un domaine de diffusion.
DIO
(E/S distribuées) Egalement appelé équipement distribué. Les DRSs utilisent des ports DIO pour
connecter des équipements distribués.
DNS
Acronyme de domain name server/service (serveur/service de noms de domaine). Service
capable de traduire un nom de domaine alphanumérique en adresse IP, l'identificateur unique d'un
équipement sur un réseau.
DRS
Acronyme de dual-ring switch (commutateur double anneau). Commutateur géré à extension
ConneXium qui a été configuré pour fonctionner sur un réseau Ethernet. Des fichiers de
configuration prédéfinis sont fournis par Schneider Electric pour téléchargement vers un DRS en
vue de prendre en charge les fonctionnalités spéciales de l'architecture à anneau principal/sous-
anneau.
DSCP
Acronyme de Differentiated Service Code Points (point de code des services différenciés). Ce
champ de 6 bits inclus dans l'en-tête d'un paquet IP sert à classifier le trafic aux fins d'établir les
priorités.
DST
Acronyme de daylight saving time (heure d'été). Pratique qui consiste à avancer les horloges vers
le début du printemps et à les retarder vers le début de l'automne.

EIO0000001579 10/2019 425


Glossaire

DT
Acronyme de date and time (date et heure). Le type de données DT est codé en BCD sur 64 bits
et contient les informations suivantes :
 l'année codée dans un champ de 16 bits
 le mois codé dans un champ de 8 bits
 le jour codé dans un champ de 8 bits
 l'heure codée dans un champ de 8 bits
 les minutes codées dans un champ de 8 bits
 les secondes codées dans un champ de 8 bits

NOTE : les huit bits de poids faible ne sont pas utilisés.


Le type DT est déclaré sous la forme suivante :
DT#<Année>-<Mois>-<Jour>-<Heure>:<Minutes>:<Secondes>
Le tableau ci-après donne les limites inférieure/supérieure de chaque élément :

Champ Limites Commentaire


Année [1990,2099] Année
Mois [01,12] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.
Jour [01,31] Pour les mois 01/03/05/07/08/10/12
[01,30] Pour les mois 04/06/09/11
[01,29] Pour le mois 02 (années bissextiles)
[01,28] Pour le mois 02 (années non bissextiles)
Heure [00,23] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.
Minute [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.
Seconde [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.

DTM
Acronyme de device type managerDTM (gestionnaire de type d'équipement). Pilote d'équipement
exécuté sur le PC hôte. Il offre une structure unifiée pour accéder aux paramètres de l'équipement,
le configurer et l'utiliser, et pour remédier aux problèmes. Les DTM peuvent présenter différents
visages, d'une simple interface graphique permettant de configurer les paramètres de
l'équipement jusqu'à une application très perfectionnée susceptible d'effectuer des calculs
complexes en temps réel à des fins de diagnostic et de maintenance. Dans le contexte d'un DTM,
un équipement peut être un module de communication ou un équipement distant sur le réseau.
Voir FDT.
Duplex intégral
Capacité de deux équipements en réseau à communiquer indépendamment et simultanément
entre eux dans les deux sens.

426 EIO0000001579 10/2019


Glossaire

E
EDS
Acronyme de electronic data sheet (fiche de données électronique). Les EDS sont de simples
fichiers texte qui décrivent les fonctions de configuration d'un équipement. Les fichiers EDS sont
générés et gérés par le fabricant de l'équipement.
EF
Acronyme de elementary function (fonction élémentaire). Bloc utilisé dans un programme pour
réaliser une fonction logique prédéfinie.
Une fonction ne dispose pas d'informations sur l'état interne. Plusieurs appels de la même fonction
à l'aide des mêmes paramètres d'entrée fournissent toujours les mêmes valeurs de sortie. Vous
trouverez des informations sur la forme graphique de l'appel de fonction dans le « [bloc fonctionnel
(instance)] ». Contrairement aux appels de bloc fonction, les appels de fonction ne comportent
qu'une sortie qui n'est pas nommée et dont le nom est identique à celui de la fonction. En langage
FBD, chaque appel est indiqué par un [numéro] unique via le bloc graphique. Ce numéro est
généré automatiquement et ne peut pas être modifié.
Vous positionnez et configurez ces fonctions dans le programme afin d'exécuter l'application.
Vous pouvez également développer d'autres fonctions à l'aide du kit de développement SDKC.
EFB
Acronyme de elementary function block (bloc fonction élémentaire). Bloc utilisé dans un
programme pour réaliser une fonction logique prédéfinie.
Les EFB possèdent des états et des paramètres internes. Même si les entrées sont identiques, les
valeurs des sorties peuvent différer. Par exemple, un compteur possède une sortie qui indique que
la valeur de présélection est atteinte. Cette sortie est réglée sur 1 lorsque la valeur en cours est
égale à la valeur de présélection.
EN
EN correspond à ENable (activer) ; il s'agit d'une entrée de bloc facultative. Quand l'entrée EN est
activée, une sortie ENO est automatiquement définie.
Si EN = 0, le bloc n'est pas activé, son programme interne n'est pas exécuté et ENO est réglé sur 0.
Si EN = 1, le programme interne du bloc est exécuté et ENO est réglé sur 1. Si une erreur
d'exécution est détectée, ENO reprend la valeur 0.
Si l'entrée EN n'est pas connectée, elle est automatiquement réglée sur 1.

ENO
ENO signifie Error NOtification (notification d'erreur). C'est la sortie associée à l'entrée facultative
EN.
Si ENO est réglé sur 0 (parce que EN = 0 ou qu'une erreur d'exécution est détectée) :
 L'état des sorties du bloc fonction reste le même que lors du précédent cycle de scrutation
correctement exécuté.
 La ou les sorties de la fonction, ainsi que les procédures, sont réglées sur 0.

EIO0000001579 10/2019 427


Glossaire

environnement difficile
Résistance aux hydrocarbures, aux huiles industrielles, aux détergents et aux copeaux de brasure.
Humidité relative pouvant atteindre 100 %, atmosphère saline, écarts de température importants,
température de fonctionnement comprise entre -10 °C et +70 °C ou installations mobiles. Pour les
équipements renforcés (H), l'humidité relative peut atteindre 95 % et la température de fonction-
nement peut être comprise entre -25 °C et +70 °C.
Equipement d'E/S Ethernet M580
Equipement Ethernet qui assure la récupération automatique du réseau et des performances RIO
déterministes. Le délai nécessaire pour résoudre une scrutation logique des E/S distantes (RIO)
peut être calculé, et le système peut être rétabli rapidement à la suite d'une rupture de
communication. Les équipements d'E/S M580Ethernet sont les suivants :
 rack local (comprenant une UC (CPU) avec un service de scrutation d'E/S Ethernet)
 station RIO (comprenant un module adaptateur X80)
 commutateur double anneau (DRS) avec configuration prédéfinie

équipement de classe scrutateur


Un équipement de classe scrutateur est défini par l'ODVA comme un nœud EtherNet/IP capable
de déclencher des échanges d'E/S avec d'autres nœuds du réseau.
équipement distribué
Equipement Ethernet (appareil Schneider Electric, PC, serveur et autre équipement tiers) qui
prend en charge l'échange avec une CPU ou un autre service de scrutation d'E/S Ethernet.
équipement prêt
Equipement Ethernet prêt qui fournit des services supplémentaires au module Ethernet/IP ou
Modbus, par exemple : entrée d'un paramètre, déclaration dans l'éditeur de bus, transfert système,
scrutation déterministe, message d'alerte pour les modifications et droits d'accès utilisateur
partagés entre Control Expert et le DTM d'équipement.
Esclave local
Fonctionnalité proposée par les modules de communication Schneider ElectricEtherNet/IP qui
permet à un scrutateur de prendre le rôle d'un adaptateur. L'esclave local permet au module de
publier des données par le biais de connexions de messagerie implicite. Un esclave local s'utilise
généralement pour des échanges poste à poste entre des PAC.
Ethernet
Réseau local à 10 Mbits/s, 100 Mbits/s ou 1 Gbits/s, CSMA/CD, utilisant des trames, qui peut
fonctionner avec une paire torsadée de fils de cuivre, un câble en fibre optique ou sans fil. La
norme IEEE 802.3 définit les règles de configuration des réseaux Ethernet filaires, tandis que la
norme IEEE 802.11 définit les règles de configuration des réseaux Ethernet sans fil. Les réseaux
10BASE-T, 100BASE-TX et 1000BASE-T sont couramment utilisés. Ils peuvent employer des
câbles en cuivre à paire torsadée de 5e catégorie et des prises modulaires RJ45.

428 EIO0000001579 10/2019


Glossaire

EtherNet/IP™
Protocole de communication réseau pour les applications d'automatisation industrielle, qui
combine les protocoles de transmission TCP/IP et UDP et le protocole CIP de couche applicative
pour prendre en charge l'échange de données à haut débit et la commande industrielle.
EtherNet/IP emploie des fichiers EDS pour classer chaque équipement réseau et ses
fonctionnalités.

F
FAST
Tâche de processeur périodique facultative qui identifie les requêtes de scrutation de priorité
élevée et qui est exécutée via un logiciel de programmation dédié. Vous pouvez utiliser une tâche
FAST pour que la logique de modules d'E/S spécifiques soit résolue plusieurs fois par scrutation.
La tâche FAST comprend deux parties :
 IN : les entrées sont copiées dans la section IN avant l'exécution de la tâche FAST.
 OUT : les sorties sont copiées dans la section OUT après exécution de la tâche FAST.

FBD
Acronyme de Function Block DiagramIEC 61131-3 (langage à blocs fonction). Langage de
programmation graphique qui fonctionne comme un diagramme de flux. Par l'ajout de blocs
logiques simples (AND, OR, etc.), chaque fonction ou bloc fonction du programme est représenté(e)
sous cette forme graphique. Pour chaque bloc, les entrées se situent à gauche et les sorties à
droite. Les sorties des blocs peuvent être liées aux entrées d'autres blocs afin de former des
expressions complexes.
FDR
Acronyme de fast device replacement (remplacement rapide d'équipement). Service utilisant le
logiciel de configuration pour remplacer un produit défaillant.
FDT
(Acronyme de « field device tool » outil d'équipement de terrain). Technologie harmonisant la
communication entre les équipements de terrain et l'hôte système.
FTP
Acronyme de file transfer protocol (protocole de transfert de fichiers). Protocole qui copie un fichier
d'un hôte vers un autre sur un réseau TCP/IP, comme Internet. Le protocole FTP utilise une
architecture client-serveur ainsi qu'une commande et des connexions de données distinctes entre
le client et le serveur.

EIO0000001579 10/2019 429


Glossaire

G
GPS
Acronyme de Global Positioning System. Le système GPS standard se compose de signaux de
positionnement, de navigation et d'horodatage dans l'espace diffusés dans le monde entier et
destinés à une utilisation militaire comme civile. Les performances des services de positionnement
standard dépendent des paramètres des signaux de diffusion des satellites, de la conception de
la constellation GPS, du nombre de satellites en vue et de divers paramètres environnementaux.

H
HART
Acronyme de highway addressable remote transducer. Protocole de communication bidirectionnel
pour l'envoi et la réception d'informations numériques sur des câbles analogiques entre un
système de contrôle ou de surveillance et des équipements intelligents.
HART est le standard générique pour l'accès aux données entre systèmes hôtes et instruments
de terrain intelligents. Un hôte peut être une application logicielle exécutée sur l'ordinateur portable
ou le terminal portatif d'un technicien ou sur le système de contrôle de processus ou de gestion
d'actifs d'un site industriel, ou encore sur tout système utilisant une plateforme de contrôle
quelconque.
Horodatage applicatif
La solution d'horodatage applicatif permet d'accéder au buffer des événements horodatés à l'aide
d'un système SCADA qui ne prend pas en charge l'interface OPC DA. Dans ce cas, les blocs
fonction dans l'application PLC Control Expert lisent les événements dans le buffer et les formatent
pour les envoyer au système SCADA.
HTTP
Acronyme de hypertext transfer protocol (protocole de transfert hypertexte). Le protocole HTTP
constitue la base de la communication des données pour le Web.

I
I/O Scanning
Service Ethernet qui interroge continuellement les modules d'E/S pour collecter des données et
des informations d'état, d'événement et de diagnostic. Ce processus permet de surveiller les
entrées et les sorties. Ce service prend en charge la scrutation logique des E/S distantes (RIO)
comme distribuées (DIO).
IGMP
Acronyme d’Internet Group Management Protocol (protocole de gestion de groupe Internet). Cette
norme Internet de multidiffusion permet à un hôte de s'abonner à un groupe de multidiffusion
spécifique.

430 EIO0000001579 10/2019


Glossaire

IHM
Acronyme de interface homme-machine. Système qui permet l'interaction entre un humain et une
machine.
IL
Acronyme de Instruction List (liste d'instructions). Langage de programmation IEC 61131-3
contenant une série d'instructions de base. Il est très proche du langage d'assemblage utilisé pour
programmer les processeurs. Chaque instruction est composée d'un code instruction et d'un
opérande.
INT
Type de données INTeger (entier) (codé sur 16 bits). Les limites inférieure et supérieure sont : -(2
puissance 15) à (2 puissance 15) - 1.
Exemple : -32768, 32767, 2#1111110001001001, 16#9FA4.

IODDT
(type de données dérivé d'E/S) Type de données structuré représentant un module, ou le canal
d'une CPU. Chaque module expert possède ses propres IODDT.
IPsec
(abréviation de Internet Protocol security, sécurité IP). Ensemble de protocoles standards libres,
qui permettent de protéger la sécurité et la confidentialité des sessions de communication IP du
trafic entre modules utilisant IPsec. Ces protocoles ont été développés par le groupe IETF (Internet
Engineering Task Force). Les algorithmes d'authentification et de chiffrement IPsec requièrent des
clés cryptographiques définies par l'utilisateur qui traitent chaque paquet de communication dans
une session IPsec.

L
Langage en blocs fonctionnels
Voir FBD.
LD
Acronyme de Ladder DiagramIEC 61131-3 (schéma à contacts). Langage de programmation
représentant les instructions à exécuter sous forme de schémas graphiques très proches d'un
schéma électrique (contacts, bits de sortie, etc.).
le port de service,
Port Ethernet dédié sur les modules M580RIO. Ce port peut prendre en charge les fonctions
essentielles suivantes (en fonction du type de module) :
 réplication de port : aux fins de diagnostic
 accès : pour connecter l'IHM/Control Expert/ConneXview à l'UC (CPU)
 étendu : pour étendre le réseau d'équipements à un autre sous-réseau
 désactivé : désactive le port ; aucun trafic n'est transmis dans ce mode

EIO0000001579 10/2019 431


Glossaire

M
Masque de sous-réseau
Valeur de 32 bits utilisée pour cacher (ou masquer) la portion réseau de l'adresse IP et ainsi
révéler l'adresse d'hôte d'un équipement sur un réseau utilisant le protocole IP.
MAST
Une tâche maître (MAST) est une tâche de processeur déterministe qui est exécutée par le biais
du logiciel de programmation. La tâche MAST planifie la logique de module RIO à résoudre lors
de chaque scrutation d'E/S. La tâche MAST comprend deux parties :
 IN : les entrées sont copiées dans la section IN avant l'exécution de la tâche MAST.
 OUT : les sorties sont copiées dans la section OUT après l'exécution de la tâche MAST.

MB/TCP
Abréviation de Modbus over TCP protocol. Variante du protocole Modbus utilisée pour les
communications réalisées sur les réseaux TCP/IP.
Messagerie connectée
Dans EtherNet/IP, la messagerie connectée utilise une connexion CIP pour la communication. Un
message connecté est une relation logique entre au moins deux objets d'application sur des
nœuds différents. La connexion établit à l'avance un circuit virtuel dans un but particulier, par
exemple l'envoi de messages explicites fréquents ou transferts de données d'E/S en temps réel.
messagerie explicite,
Messagerie TCP/IP pour Modbus TCP et EtherNet/IP. Elle est utilisée pour les messages
client/serveur point à point contenant des données (généralement des informations non
programmées entre un client et un serveur) et des informations de routage. Dans EtherNet/IP, la
messagerie explicite est considérée comme une messagerie de classe 3 et peut fonctionner avec
ou sans connexion.
messagerie implicite
Messagerie connectée de classe 1 basée sur le protocole UDP/IP pour EtherNet/IP. La
messagerie implicite gère une connexion ouverte pour le transfert programmé de données de
contrôle entre un producteur et un consommateur. Comme une connexion est maintenue ouverte,
chaque message contient principalement des données (sans la surcharge des informations sur les
objets) plus un identificateur de connexion.
MIB
Acronyme de management information base (base d'informations de gestion). Voir SNMP.
Modbus
Modbus est un protocole de message de couche application. Modbus assure les communications
client et serveur entre des équipements connectés via différents types de bus ou de réseaux.
Modbus offre plusieurs services indiqués par des codes de fonction.

432 EIO0000001579 10/2019


Glossaire

Mode étendu
Dans Control Expert, le mode étendu affiche des propriétés de configuration de niveau expert pour
la définition de connexions Ethernet. Etant donné que ces propriétés ne doivent être modifiées que
par des personnes ayant une compréhension solide des protocoles de communication
EtherNet/IP, elles peuvent être masquées ou affichées selon la qualification de l'utilisateur.
Multidiffusion
Type de diffusion dans lequel des copies du paquet sont remises uniquement à un sous-ensemble
de destinations réseau. La messagerie implicite utilise généralement le format de multidiffusion
pour les communications dans un réseau EtherNet/IP.

N
NIM
Acronyme de network interface module (module d'interface réseau). Un NIM se trouve toujours en
première position de l'îlot STB (position la plus à gauche sur l'îlot physiquement installé). Le NIM
possède une interface entre les modules d'E/S et le maître Fieldbus. C'est le seul module de l'îlot
dépendant du bus de terrain (un NIM différent est disponible pour chaque bus de terrain).
nom de domaine
Chaîne alphanumérique qui identifie un équipement sur Internet et qui apparaît comme composant
principal d'une adresse URL (Uniform Resource Locator) d'un site Web. Par exemple, le nom de
domaine schneider-electric.com est le composant principal de l'URL www.schneider-electric.com.
Chaque nom de domaine est attribué en tant que partie du système de noms de domaine, et il est
associé à une adresse IP.
Egalement appelé nom d'hôte.
Nom de l'adresse
Identificateur de 32 bits, constitué d'une adresse réseau et d'une adresse d'hôte, affecté à un
équipement connecté à un réseau TCP/IP.
NTP
Acronyme de network time protocol (protocole de temps réseau). Le protocole utilise un tampon
de gigue pour résister aux effets de latence variable.
Nuage DIO
Groupe d'équipements distribués qui ne sont pas requis pour prendre en charge le protocole
RSTP. DIOLes nuages nécessitent uniquement une connexion en fil de cuivre (sans anneau). Ils
peuvent être connectés à des ports cuivre sur des commutateurs double anneau (DRS) ou
directement à l'UC (CPU) ou aux modules de communication Ethernetdu rack local . Les nuages
DIOne peuvent pas être connectés à des sous-anneaux.

O
O -> T
Originator to Target (source vers cible). Voir source et cible.
EIO0000001579 10/2019 433
Glossaire

ODVA
(Open DeviceNet Vendors Association) L'ODVA prend en charge des technologies de réseau
basées sur CIP.
OFS
Acronyme de OPC Factory Server. OFS permet les communications SCADA en temps réel avec
la famille d'automates Control Expert. OFS utilise le protocole d'accès aux données OPC standard.
OPC DA
Acronyme de OLE for Process Control Data Access. La spécification d'accès aux données est la
norme OPC la plus fréquemment mise en œuvre. Elle fournit des spécifications pour la
communication des données en temps réel entre les clients et les serveurs.

P
PAC
Acronyme de Programmable Automation Controller (contrôleur d'automatisation programmable).
L'automate PAC est le cerveau d'un processus de fabrication industriel. Il automatise le processus,
par opposition aux systèmes de contrôle à relais. Les PAC sont des ordinateurs conçus pour
résister aux conditions parfois difficiles d'un environnement industriel.
Passerelle
Une passerelle relie deux réseaux, parfois à l'aide de différents protocoles réseau. Lorsqu'elle
connecte des réseaux utilisant différents protocoles, la passerelle convertit un datagramme d'une
pile de protocole dans l'autre. Lorsqu'elle connecte deux réseaux IP, la passerelle (également
appelée routeur) dispose de deux adresses IP distinctes (une sur chaque réseau).
Port 502
Le port 502 de la pile TCP/IP est le port bien connu qui est réservé aux communications Modbus
TCP.
PTP
Acronyme de Precision Time Protocol. Utilisez ce protocole pour synchroniser toutes les horloges
d'un réseau informatique. Sur un réseau local, le protocole PTP assure la précision des horloges
à la microseconde près, ce qui permet de les utiliser pour les systèmes de mesure et de contrôle.

Q
QoS
Acronyme de « quality of service » (qualité de service). Dans un réseau industriel, la qualité de
service permet d'établir un niveau prévisible de performances du réseau.

434 EIO0000001579 10/2019


Glossaire

R
Rack local
Rack M580 contenant l'CPU et un module d'alimentation. Un rack local se compose d'un ou de
deux racks : le rack principal et le rack étendu qui appartient à la même famille que le rack
principal. Le rack étendu est facultatif.
Redondance d’UC
Un système de redondance d'UC comprend un PAC primaire (automate) et un PAC redondant.
Les configurations matérielle et logicielle sont identiques pour les deux racks PAC. Le PAC
redondant surveille l'état actuel du système du PAC primaire. Lorsque celui-ci n'est plus
opérationnel, un contrôle à haute disponibilité est assuré tandis que l'automate redondant prend
la main sur le système.
Réplication de port
Dans ce mode, le trafic de données lié au port source d'un commutateur réseau est copié sur un
autre port de destination. Cela permet à un outil de gestion connecté de contrôler et d'analyser le
trafic.
Réseau
On distingue deux significations :
 Dans un schéma à contacts :
un réseau est un ensemble d'éléments graphiques interconnectés. La portée d'un réseau est
locale, par rapport à l'unité (la section) organisationnelle du programme dans laquelle le réseau
est situé.
 Avec des modules de communication experts :
Un réseau est un groupe de stations qui communiquent entre elles. Le terme réseau est
également utilisé pour désigner un groupe d'éléments graphiques interconnectés. Ce groupe
constitue ensuite une partie d'un programme qui peut être composée d'un groupe de réseaux.
réseau d'équipements
Réseau Ethernet au sein d'un réseau d'E/S, qui contient des équipements d'E/S distantes et des
équipements d'E/S distribuées. Les équipements connectés à ce réseau suivent des règles
spécifiques pour permettre le déterminisme des E/S distantes.
réseau d'équipements
Réseau Ethernet au sein d'un réseau RIO qui contient des équipements RIO et distribués. Les
équipements connectés à ce réseau suivent des règles spécifiques pour permettre le
déterminisme des E/S distantes RIO.
Réseau de contrôle
Réseau Ethernet contenant des automates (PAC), des systèmes SCADA, un serveur NTP, des
ordinateurs (PC), des systèmes AMS, des commutateurs, etc. Deux types de topologies sont pris
en charge :
 à plat : tous les modules et équipements du réseau appartiennent au même sous-réseau.
 à 2 niveaux : le réseau est divisé en un réseau d'exploitation et un réseau intercontrôleurs. Ces
deux réseaux peuvent être indépendants physiquement, mais ils sont généralement reliés par
un dispositif de routage.

EIO0000001579 10/2019 435


Glossaire

réseau de fonctionnement
Réseau Ethernet contenant des outils d'exploitation (SCADA, PC client, imprimantes, outils de
traitement par lots, EMS, etc.). Les contrôleurs sont reliés directement par routage du réseau
intercontrôleurs. Ce réseau fait partie du réseau de contrôle.
Réseau DIO
Réseau contenant des équipements distribués dans lequel la scrutation d'E/S est effectuée par
une UC CPU dotée d'un service de scrutation des E/S distribuées DIO sur le rack local. Dans un
réseau DIO, le trafic réseau est traité après le trafic RIO, qui est prioritaire dans un réseau RIO.
Réseau DIO isolé
Réseau Ethernet contenant des équipements distribués qui ne font pas partie d'un réseau RIO
Réseau EIO
Abréviation de Ethernet I/O (E/S Ethernet). Réseau Ethernet contenant trois types d'équipements :
 Rack local
 Station distante X80 (avec un module adaptateur BM•CRA312•0) ou module de sélection
d'options de réseau BMENOS0300.
 Commutateur double anneau (DRS) ConneXium étendu

NOTE : Un équipement distribué peut également faire partie d'un réseau d'E/S Ethernet via une
connexion à des DRSs ou le port de service de modules distants X80.
Réseau intercontrôleurs
Réseau Ethernet qui fait partie du réseau de contrôle et permet l'échange de données entre les
contrôleurs et les outils d'ingénierie (programmation, système de gestion des actifs).
Réseau RIO
Réseau Ethernet contenant 3 types d'équipements d'E/S distantes (RIO) : un rack local, une
station d'E/S distantes RIO et un commutateur double anneau ConneXium étendu (DRS). Un
équipement distribué peut également faire partie d'un réseau RIO via une connexion à des DRSs
ou des modules de sélection d'options de réseau BMENOS0300.
RIO S908
Système d'E/S distantes (RIO) Quantum utilisant des câbles coaxiaux et des terminaisons.
RPI
Acronyme de requested packet interval (intervalle de paquet demandé). Période entre les
transmissions de données cycliques demandées par le scrutateur. Les équipements EtherNet/IP
publient des données selon l'intervalle spécifié par le RPI que le scrutateur leur a affecté et
reçoivent des requêtes de message du scrutateur à chaque RPI.
RSTP
Acronyme de rapid spanning tree protocol. Ce protocole permet à une conception de réseau
d'inclure des liens supplémentaires (redondants) qui fournissent des chemins de sauvegarde
automatique quand un lien actif échoue, sans avoir à recourir aux boucles ni à activer ou à
désactiver les liens de sauvegarde manuellement.

436 EIO0000001579 10/2019


Glossaire

S
Sans connexion
Décrit une communication entre deux équipements de réseau, grâce à laquelle les données sont
envoyées sans disposition préalable entre les équipements. Chaque donnée transmise contient
des informations de routage, notamment les adresses source et cible.
SCADA
Acronyme de Supervisory Control And Data Acquisition. Les systèmes SCADA sont des systèmes
informatiques qui gèrent et surveillent les processus industriels ou les processus liés à
l'infrastructure ou à l'installation (par exemple : transmission d'électricité, transport de gaz et de
pétrole via des conduites, distribution d'eau, etc.).
Scrutateur
Un scrutateur agit comme une source de requêtes de connexion d'E/S pour la messagerie implicite
dans EtherNet/IP et de demandes de message pour Modbus TCP.
Service de scrutation d'E/S Ethernet
Service de scrutation d'E/S Ethernet intégré aux CPU M580 qui gère les équipements distribués
et les stations RIO sur un réseau d'équipements M580.
Service de scrutation DIO Ethernet
Service de scrutation DIO intégré aux CPU M580 qui gère les équipements distribués sur un
réseau d'équipements M580.
service de temps réseau
Ce service synchronise les horloges système des ordinateurs sur Internet pour enregistrer les
événements (séquence d'événements), les synchroniser (déclenchement d'événements
simultanés) ou synchroniser les alarmes et les E/S (alarmes d'horodatage).
SFC
Acronyme de Sequential Function Chart (diagramme fonctionnel en séquence). Langage de
programmation IEC 61131-3 utilisé pour représenter graphiquement, de manière structurée, le
fonctionnement d'un automate (CPU) séquentiel. Cette description graphique du fonctionnement
séquentiel du processeur et des différentes situations qui en découlent est réalisée à l'aide de
symboles graphiques simples.
SFP
Acronyme de Small Form-factor Pluggable. L'émetteur-récepteur SFP joue le rôle d'interface entre
un module et des câbles à fibre optique.
SMTP
Acronyme de simple mail transfer protocol (protocole de transfert de courrier simple). Service de
notification par messagerie électronique qui permet l'envoi d'alarmes ou d'événements sur les
projets utilisant un contrôleur. Le contrôleur surveille le système et peut créer automatiquement un
message électronique d'alerte contenant des données, des alarmes et/ou des événements. Les
destinataires du message électronique peuvent se trouver sur le réseau local ou à distance.

EIO0000001579 10/2019 437


Glossaire

SNMP
Acronyme de simple network management protocol (protocole de gestion de réseau simple).
Protocole utilisé dans les systèmes de gestion de réseau pour surveiller les équipements rattachés
au réseau. Ce protocole fait partie de la suite de protocoles Internet (IP) définie par le groupe de
travail d'ingénierie Internet (IETF), qui inclut des directives de gestion de réseau, dont un protocole
de couche d'application, un schéma de base de données et un ensemble d'objets de données.
SNTP
Acronyme de simple network time protocol (protocole de temps réseau simple). Voir NTP.
SOE
Acronyme de sequence of events. Processus de détermination de l'ordre des événements dans
un système industriel et corrélation de ces événements à une horloge en temps réel.
Source
Dans EtherNet/IP, un équipement est considéré comme la source lorsqu'il est à l'origine d'une
connexion CIP pour la communication de messagerie implicite ou explicite, ou lorsqu'il génère une
requête de message pour la messagerie explicite non connectée.
ST
Acronyme de Structured Text (texte structuré). Langage de programmation IEC 61131-3 élaboré
de type langage littéral structuré, qui est proche des langages de programmation informatique. Il
permet de structurer des suites d'instructions.
Station d'E/S distante (RIO)
Un des trois types de modules RIO dans un réseau EthernetRIO. Une station d'E/S distantes
(RIO) est un rack M580 de modules d'E/S qui sont connectés à un réseau RIO Ethernet et gérés
par un module adaptateur distant RIO Ethernet. Une station peut se présenter sous la forme d'un
rack unique ou d'un rack principal associé à un rack d'extension.

T
T->O
Target to Originator (cible vers source). Voir cible et source.
TCP
Acronyme de transmission control protocol (protocole de contrôle de transmission). Protocole clé
de la suite de protocole Internet, qui prend en charge les communications orientées connexion en
établissant la connexion nécessaire pour transmettre une séquence ordonnée de données sur le
même canal de communication.
TCP/IP
Egalement connu sous le nom de suite de protocoles Internet, le protocole TCP/IP est un
ensemble de protocoles utilisés pour conduire les transactions sur un réseau. La suite tire son nom
de deux protocoles couramment utilisés : TCP et IP. TCP/IP est un protocole orienté connexion
utilisé par Modbus TCP et EtherNet/IP pour la messagerie explicite.

438 EIO0000001579 10/2019


Glossaire

TFTP
Acronyme de Trivial File Transfer Protocol. Version simplifiée du protocole file transfer protocol
(FTP), TFTP utilise une architecture client-serveur pour établir des connexions entre
deux équipements. A partir d'un client TFTP, il est possible d'envoyer des fichiers au serveur ou
de les télécharger en utilisant le protocole UDP (user datagram protocol) pour le transport des
données.
TIME_OF_DAY
Voir TOD.

TOD
Le type TOD (acronyme de « time of day »), codé en BCD dans un format sur 32 bits, contient les
informations suivantes :
 l'heure codée dans un champ de 8 bits
 les minutes codées dans un champ de 8 bits
 les secondes codées dans un champ de 8 bits

NOTE : les huit bits de poids faible ne sont pas utilisés.


Le type TOD est saisi au format suivant : xxxxxxxx: TOD#<Heure>:<Minutes>:<Secondes>
Le tableau ci-après donne les limites inférieure/supérieure de chaque élément :

Champ Limites Commentaire


Heure [00,23] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.
Minute [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.
Seconde [00,59] Le 0 initial est toujours affiché ; il peut être omis lors de la saisie.

Exemple : TOD#23:59:45.

TR
(transparent ready) équipement de distribution d'alimentation Web, incluant un appareil de voie
moyenne tension et basse tension, des standards, des panneaux, des centres de commande du
moteur et des sous-stations d'unité. Les équipements Transparent Ready permettent d'accéder
aux compteurs et à l'état des équipements à partir de tout PC du réseau au moyen d'un navigateur
Web classique.
Trap (déroutement)
Un déroutement est un événement dirigé par un agent SNMP qui indique l'un des événements
suivants :
 L'état d'un agent a changé.
 Un équipement gestionnaire SNMP non autorisé a tenté d'obtenir (ou de modifier) des données
d'un agent SMTP.

EIO0000001579 10/2019 439


Glossaire

U
UDP
Acronyme de User Datagram Protocol (protocole datagramme utilisateur). Protocole de la couche
de transport qui prend en charge les communications sans connexion. Les applications
fonctionnant sur des nœuds en réseau peuvent utiliser le protocole UDP pour s'échanger des
datagrammes. Contrairement au protocole TCP, le protocole UDP ne comprend pas de
communication préliminaire pour établir des chemins de données ou assurer le classement et la
vérification des données. Toutefois, en évitant le surdébit nécessaire à la fourniture de ces
fonctions, le protocole UDP est plus rapide que le protocole TCP. Le protocole UDP peut être
privilégié pour les applications soumises à des délais stricts, lorsqu'il vaut mieux que des
datagrammes soient abandonnés plutôt que différés. UDP est le transport principal pour la
messagerie implicite dans EtherNet/IP.
UMAS
Acronyme de Unified Messaging Application Services. Protocole système propriétaire qui gère les
communications entre Control Expert et un contrôleur.
Une boucle de chaînage haute capacité
Souvent désignée par l'acronyme HCDL (high-capacity daisy chain loop) une boucle de chaînage
haute capacité utilise des commutateurs double anneau (DRSsRIODIO) pour connecter des sous-
anneaux d'équipements (contenant des stations ou des équipements distribués) et/ou des nuages
au réseau EthernetRIO.
Une boucle de chaînage simple
Souvent désignée par l'acronyme SDCL (simple daisy chain loop), une boucle de chaînage simple
contient uniquement des modules RIO (pas d'équipements distribués). Cette topographie se
compose d'un rack local (contenant une UC (CPU) avec un service de scrutation d'E/S distantes
(Ethernet) et une ou plusieurs stations d'E/S distantes RIO (chacune contenant un module
adaptateur RIO).
UTC
Acronyme de universal time coordinated (temps universel coordonné). Principal standard horaire
utilisé pour réguler l'heure à travers le monde (proche de l'ancien standard GMT).

V
Valeur littérale d'entier
Une valeur littérale d'entier est utilisée pour saisir des valeurs de type entier dans le système
décimal. Les valeurs peuvent être précédées d'un signe (+/-). Les signes de soulignement (_)
séparant les nombres ne sont pas significatifs.
Exemple :
-12, 0, 123_456, +986

440 EIO0000001579 10/2019


Glossaire

VLAN
Acronyme de virtual local area network (réseau local virtuel). Réseau local (LAN) qui s'étend au-
delà d'un seul LAN à un groupe de segments LAN. Un VLAN est une entité logique qui est créée
et configurée de manière unique à l'aide d'un logiciel approprié.

EIO0000001579 10/2019 441


Glossaire

442 EIO0000001579 10/2019


Modicon M580
Index
EIO0000001579 10/2019

Index

A BMEP584040
UC, 19
action en ligne, 173
BMEP585040
configuration du port, 176
UC, 19
objet CIP, 175
BMEP586040
ping, 177
UC, 19
adresse
BMXRMS004GPF, 63
bus de terrain, 41
BOOTP
IP, 74
sécurité, 127
adresse autorisée
sécurité, 127
adresse des bus de terrain, 41 C
adresse IP
câbles USB BMXXCAUSB018 , 56
par défaut, 44, 76
câbles USB BMXXCAUSB045, 56
adresse IP par défaut, 74, 76, 124
caractéristiques
ajout d'un équipement distant, 308
consommation actuelle, 37
ajouter
consommation électrique, 37
module d'E/S, 395
carte mémoire
alimentation
diagnostics, 65
cycle, 404
FTP, 63
application
installation, 81
existante, 119
carte mémoire SD, 400
mot de passe, 111
certifications, 32
AUTOTEST
chaud
état, 33
reprise, 410, 410
CIP, objets, 183
B commutateur, 140
Commutateur
bloc fonction
onglet, 124
ETH_PORT_CTRL, 415
compatibilité
BMEP581020
CPU, 88
UC, 19
condition bloquante, 84
BMEP582020
condition non bloquante, 86
UC, 19
CONF_SIG
BMEP582040
DDT d'équipement, 231
UC, 19
configuration
BMEP583020
Control Expert, 105
UC, 19
CPU, 124
BMEP583040
configuration de l'adresse IP, 131
UC, 19
configuration de la liste d'équipements, 223
BMEP584020
UC, 19

EIO0000001579 10/2019 443


Index

connexion cybersécurité
diagnostic, 164 adresse autorisée, 127
E/S, 168 appliquer dans Control Expert, 127
consignation contrôle d'accès, 127
dans Control Expert, 169 déverrouiller dans Control Expert, 127
serveur Syslog, 171 DHCP/BOOTP, 127
consommation actuelle, 37 EIP, 127
consommation électrique, 37 FTP, 127
Control Expert HTTP, 127
configuration, 105 mot de passe, 111
consignation, 169 protection de mémoire, 111
contrôle d'accès SNMP, 127
sécurité, 127 TFTP, 127
convertir, 119 cycle
CPU alimentation, 404
: son rôle dans un système M580, 21
compatibilité, 88
configuration, 124 D
description physique, 42 dagnostic RSTP , 160
effacer, 47 DATA_EXCH, 259, 262, 266, 274
état, 33 message explicite, 249
installation, 76 DDT
mémoire, 400 LOCAL_HSBY_STS, 239
MTBF, 37 REMOTE_HSBY_STS, 239
NTP, page Web, 370 T_M_ECPU_HSBY, 239
page Web de messagerie, 367 DDT d'équipement, 345
page Web de redondance, 372 T_BMEP58_ECPU, 231
page Web des performances, 362 T_BMEP58_ECPU_EXT, 231
page Web des statistiques des ports, 363 démarrage
page Web du scrutateur d'E/S, 365 froid, 406
page Web du visualiseur d'alarmes, 374 description physique
page Web QoS, 368 CPU, 42
pages Web, 359 UC, 45
panneau avant, 44 Device DDT, 395
protection de mémoire, 111 DEVICE_OBJ_CTRL
Récapitulatif des états, page Web, 360 DDT d'équipement, 231
tâche, 398 DEVICE_OBJ_HEALTH
CPU, dimensions, 43 DDT d'équipement, 231
CPU, voyants, 49 DHCP, 151
CRA_OBJ_CTRL sécurité, 127
DDT d'équipement, 231
CRA_OBJ_HEALTH
DDT d'équipement, 231

444 EIO0000001579 10/2019


Index

diagnostic esclave local


bande passante, 158 activer, 339
codes Modbus, 179 diagnostic, 164
condition bloquante, 84 E/S, 168
condition non bloquante, 86 état
connexion, 164 AUTOTEST, 33
erreur de CPU/système, 87 CPU, 33
esclave local, 164 ERROR, 33
NTP, 162 HALT, 33
RSTP, 160 IDLE, 33
voyants de la CPU, 49 NOCONF, 33
diagnostics, 156 OS DOWNLOAD, 33
carte mémoire, 65 RUN, 33
pages Web, 379 STOP, 33
processeur (CPU), 83 WAIT, 33
voyants de redondance d'UC, 52 Etat HSBY, page Web
dimensions UC, 384
CPU, 43 états du système
DTM redondance d'UC, 34
ajout, 349 ETH_PORT_1_2_STATUS
DDT d'équipement, 231
ETH_PORT_3_BKP_STATUS
E DDT d'équipement, 231
E/S ETH_PORT_CTRL, 415
connection, 168 ETH_STATUS
esclave local, 168 DDT d'équipement, 231
explicites, 395 Ethernet
gestion, 394 port, 58
implicites, 395 événements
ECPU_HSBY_1 consignation sur le serveur Syslog, 171
DDT d'équipement, 231 événements de DTM
écriture de données, 297 consignation sur le serveur Syslog, 171
effacer événements de module
application, 47 consignation sur le serveur Syslog, 171
EIP exécution asynchrone
sécurité, 127 ETH_PORT_CTRL, 415
équipement EtherNet/IP exécution synchrone
message explicite, 277 ETH_PORT_CTRL, 415
erreur existante
système, 87 application, 119
erreur système, 87 explicites
ERROR E/S, 395
état, 33
esclave
activer, 339

EIO0000001579 10/2019 445


Index

F IODDT, 395
IP, adresse
FDR, 151
par défaut, 124
fichier EDS
IPConfig
ajout, 350
onglet, 124
supprimer, 353
fonction de port
DDT d'équipement, 231 L
fonctions élémentaires, 67
lecture de données, 297
froid
lecture/écriture de données, 302
démarrage, 406
LOCAL_HSBY_STS, 239
FTP
DDT d'équipement, 231
SD carte mémoire, 63
sécurité, 127
M
MBP_MSTR, 282, 286, 289, 296
Quantum RIO drops in M580, 281
G mémoire
CPU, 400
gestion
message explicite, 249
des tâches, 394
à un équipement EtherNet/IP, 277
E/S, 394
à un équipement Modbus, 279
Get_Attribute_Single, 259
H lecture de registre, 274
Objet Modbus d'écriture, 266
HALT
objet Modbus de lecture, 262
état, 33
stations d'E/S distante Quantum dans
horodateur, 38
M580, 281
HTTP)
messagerie explicite
sécurité, 127
codes de fonction Modbus TCP, 295
codes fonction Modbus TCP, 271
EtherNet/IP, 286
I Get_Attributes_Single, 289
identifiant unique d'origine, 145 MBP_MSTR, 282
IDLE Modbus TCP, 296
état, 33 services EtherNet/IP, 284
implicites micrologiciel
E/S, 395 mise à jour, 69
IN_ERRORS mise à niveau, 69
DDT d'équipement, 231 mise à jour
IN_PACKETS micrologiciel, 69
DDT d'équipement, 231 mise à niveau
installation micrologiciel, 69
carte mémoire, 81 Modbus
CPU, 76 message explicite, 279
modules, 73

446 EIO0000001579 10/2019


Index

module d'E/S onglet


ajouter, 395 Commutateur, 124
modules IPConfig, 124
installation, 73 NTP, 124
mot de passe Paramètres avancés, 124
pour l'application Control Expert, 111 Port de service, 124
MTBF QoS, 124
CPU, 37 RSTP, 124
Safety, 124
Sécurité, 124
N SNMP, 124
NOCONF OS DOWNLOAD
état, 33 état, 33
normes, 32 OUNID, 145
NTP OUT_ERRORS
diagnostic, 162 DDT d'équipement, 231
onglet, 124 OUT_PACKETS
service de scrutation RIO, 138 DDT d'équipement, 231
NTP, page Web
CPU, 370
P
page Web
O messagerie CPU, 367
objet assemblage, 186, 191 NTP, CPU, 370
Objet Diagnostic d'interface EtherNet/IP, 202 performances CPU, 362
objet Diagnostic de connexion d'E/S, 207 QoS de la CPU, 368
Objet Diagnostic de connexion explicite récapitulatif des états des CPU, 360
EtherNet/IP, 211 redondance CPU, 372
Objet Diagnostic du scrutateur d'E/S Ether- scrutateur d'E/S de la CPU, 365
Net/IP, 205 statistiques des ports CPU, 363
objet diagnostic RSTP, 215 visualiseur d'alarmes CPU, 374
objet Gestionnaire de connexion, 188 page Web de messagerie
objet identité, 184 CPU, 367
objet interface TCP/IP, 195 page Web de redondance
objet liaison Ethernet, 197 CPU, 372
objet Liste de diagnostics de connexion expli- page Web des performances
cite EtherNet/IP, 213 CPU, 362
objet QoS, 193 page Web des statistiques des ports
obtention de statistiques distantes, 300 CPU, 363
obtention de statistiques locales, 298 page Web du scrutateur d'E/S
CPU, 365
page Web du visualiseur d'alarmes
CPU, 374
page Web QoS
CPU, 368

EIO0000001579 10/2019 447


Index

pages Web, 359, 379 récapitulatif


visualiseur de rack, 389 configuration, 348
panneau connexions, 348
avant, CPU, 44 Récapitulatif des états, page Web
panneau avant CPU, 360, 381
CPU, 44 redondance
par défaut, adresse IP, 44 blocage de port de service, 142
paramètres avancés, 144 réinitialisation du module, 302
Paramètres avancés REMOTE_HSBY_STS, 239
onglet, 124 reprise
performances, 91 chaud, 410, 410
performances M580, 23 restaurer, 119
ping, 177 résumé de connexion, 223
port RSTP
Ethernet, 58 DDT d'équipement, 231
port de service onglet, 124
CPU, 142 service de scrutation DIO, 133
Port de service service de scrutation EIO, 133
onglet, 124 service de scrutation RIO, 133
port de service CPU, 142 RUN
port de service, blocage état, 33
redondance, 142
processeur (CPU)
diagnostics, 83 S
voyant, 83 Safety
projet onglet, 124
mot de passe, 111 sauvegarder, 119
propriétés de voie, 148 scrutation des E/S distantes (RIO)
protection de mémoire sélection de l'UC, 23
pour la CPU, 111 scrutation des E/S distribuées (DIO)
sélection de l'UC, 23
scrutation des E/S Ethernet
Q UC, 23
QoS, 141 scrutation des E/S Ethernet, service de l'UC
onglet, 124 RIO, DIO, 23
SD carte mémoire
FTP, 63
R
RAM d'état
LL984, 115
Mise à niveau de la CPU M580 depuis la
version V2.20 ou antérieure vers la ver-
sion V2.30 ou ultérieure, 27
stations Quantum ERIO, 115

448 EIO0000001579 10/2019


Index

sécurité stations RIO, Quantum


adresse autorisée, 127 message explicite MBP_MSTR, 281
appliquer dans Control Expert, 127 STB NIC 2212
contrôle d'accès, 127 configuration d'items d'E/S, 319
déverrouiller dans Control Expert, 127 STOP
DHCP/BOOTP, 127 état, 33
EIP, 127 suppression de statistiques distantes, 301
ETH_PORT_CTRL, 415 suppression de statistiques locales, 300
FTP, 127
HTTP, 127
mot de passe, 111 T
Sécurité T_BMEP58_ECPU, 231
onglet, 124 DDT d'équipement, 231
sécurité T_BMEP58_ECPU_EXT, 231
protection de mémoire, 111 DDT d'équipement, 231
SNMP, 127 T_M_ECPU_HSBY, 239
TFTP, 127 tâche
serveur Syslog CPU, 398
consignation, 171 tâche AUX0
service de scrutation CPU, 398
RSTP, 133 tâche AUX1
service de scrutation CPU CPU, 398
RSTP, 133 tâche FAST
service de scrutation des E/S distribuées CPU, 398
(DIO), 121 tâche MAST
service de scrutation DIO CPU, 398
RSTP, 133 tâches
service de scrutation DIO intégré, 121 gestion, 394
service de scrutation EIO télécharger, 119
RSTP, 133 temps de réponse sur événement, 103
service de scrutation RIO TFTP
RSTP, 133 sécurité, 127
SERVICE_STATUS type d'exécution
DDT d'équipement, 231 ETH_PORT_CTRL, 415
SERVICE_STATUS2
DDT d'équipement, 231
services FTP/TFTP
activer/désactiver, 304
services HTTP
activer/désactiver, 304
SNMP, 135
onglet, 124
sécurité, 127
stations d'E/S distante Quantum dans M580
message explicite MBP_MSTR, 281

EIO0000001579 10/2019 449


Index

U
UC
BMEP581020, 19
BMEP582020, 19
BMEP582040, 19
BMEP583020, 19
BMEP583040, 19
BMEP584020, 19
BMEP584040, 19
BMEP585040, 19
BMEP586040, 19
service de scrutation des E/S distribuées
(DIO), 121
USB
brochage, 56
câbles, 56
transparence, 56

V
voyant
processeur (CPU), 83
voyants
CPU, 49
voyants (DEL)
redondance d'UC, 52

W
WAIT
état, 33

450 EIO0000001579 10/2019

Vous aimerez peut-être aussi