▼
Scroll to page 2
of
430
Modicon M580 EIO0000001579 09/2020 Modicon M580 Matériel Manuel de référence Traduction de la notice originale EIO0000001579.11 09/2020 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. © 2020 Schneider Electric. Tous droits réservés. 2 EIO0000001579 09/2020 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Processeurs (CPU) Modicon M580 . . . . . . . . . . . . . Chapitre 1 Processeurs M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 Caractéristiques fonctionnelles des processeurs M580 . . . . . . . . . . . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques des performances . . . . . . . . . . . . . . . . . . . . . . . . . . . Normes et certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etats des CPU M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etats du système de redondance d'UC . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques électriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Horodateur. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage des bus de terrain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 BMEP58xxxx CPU Caractéristiques physiques . . . . . . . . . . . . . . . . . Description physique des CPU autonomes M580 . . . . . . . . . . . . . . . . Description physique des CPUs Hot Standby M580 . . . . . . . . . . . . . . Voyants de diagnostic des CPU autonomes M580 . . . . . . . . . . . . . . . Voyants de diagnostic des UC de redondance M580 . . . . . . . . . . . . . Port USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ports Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SD Carte mémoire. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voyant d'accès de la carte mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions élémentaires de stockage des données . . . . . . . . . . . . . . . Mise à niveau du micrologiciel avec Automation Device Maintenance Mise à niveau du micrologiciel avec Unity Loader. . . . . . . . . . . . . . . . Partie II Installation et diagnostic des modules sur le rack local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Installation de modules dans un rack M580 . . . . . . . . . . Instructions relatives aux modules . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation d'une carte mémoire SD dans une CPU . . . . . . . . . . . . . . EIO0000001579 09/2020 9 13 17 19 20 21 23 32 33 34 37 38 41 42 43 45 49 52 56 58 63 65 67 69 70 73 75 76 78 83 3 Chapitre 3 M580 Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions bloquantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions non bloquantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CPU ou erreurs système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CPU Compatibilité des applications . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 Performances des processeurs . . . . . . . . . . . . . . . . . . . . Exécution de tâches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps de cycle de la tâche MAST : Présentation . . . . . . . . . . . . . . . . Temps de cycle de tâche MAST : traitement du programme. . . . . . . . Temps de cycle de tâche MAST : traitement interne en entrée et en sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calcul du temps de cycle de la tâche MAST . . . . . . . . . . . . . . . . . . . . Temps de cycle de tâche FAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temps de réponse sur événement . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie III Configuration de la CPU dans Control Expert . . . . . Chapitre 5 Configuration des CPU M580. . . . . . . . . . . . . . . . . . . . . . 5.1 Projets Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Création d'un projet dans Control Expert . . . . . . . . . . . . . . . . . . . . . . . Protection d'un projet dans Control Expert. . . . . . . . . . . . . . . . . . . . . . Configuration de la taille et de l'emplacement des entrées et des sorties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Protection des données localisées en mode de surveillance. . . . . . . . Gestion de projets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonction de scrutation des DIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Configuration de la CPU avec Control Expert . . . . . . . . . . . . . . . . . . . Onglets de configuration de Control Expert . . . . . . . . . . . . . . . . . . . . . A propos de la configuration de Control Expert . . . . . . . . . . . . . . . . . . Onglet Sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet IPConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Commutateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Port de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Paramètres avancés. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 85 86 88 89 90 91 92 96 97 98 101 102 103 105 107 108 109 111 113 119 121 123 125 126 128 129 133 135 137 139 142 143 144 146 147 EIO0000001579 09/2020 5.3 Configuration de la CPU M580 avec des DTM dans Control Expert . . A propos de la configuration de DTM dans Control Expert . . . . . . . . . Accès aux propriétés de voie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des serveurs d'adresses DHCP et FDR . . . . . . . . . . . . 5.4 Diagnostics via le navigateur de DTM de Control Expert . . . . . . . . . . Présentation des diagnostics dans le DTM de Control Expert . . . . . . Diagnostic de la bande passante . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic du RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostics du service de temps réseau . . . . . . . . . . . . . . . . . . . . . . . Diagnostic d'esclave local/de connexion . . . . . . . . . . . . . . . . . . . . . . . Diagnostic de valeurs d'E/S de l'esclave local ou de la connexion . . . Consignation d'événements de DTM dans un écran de consignation de Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Consignation des événements de DTM et de module sur le serveur SYSLOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Action en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Action en ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Objet EtherNet/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onglet Port de service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Envoi d'une commande ping à un équipement réseau . . . . . . . . . . . . 5.6 Diagnostics disponibles via Modbus/TCP . . . . . . . . . . . . . . . . . . . . . . Codes de diagnostic Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Diagnostics disponibles via les objets CIP EtherNet/IP. . . . . . . . . . . . A propos des objets CIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet identité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet assemblage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet gestionnaire de connexion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet qualité de service (QoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet interface TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet liaison Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet Diagnostic d'interface EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . Objet Diagnostic du scrutateur d'E/S EtherNet/IP . . . . . . . . . . . . . . . . Objet Diagnostic de connexion d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . Objet Diagnostic de connexion explicite EtherNet/IP . . . . . . . . . . . . . Objet Liste de diagnostics de connexion explicite EtherNet/IP . . . . . . Objet diagnostic RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objet de contrôle de port de service . . . . . . . . . . . . . . . . . . . . . . . . . . EIO0000001579 09/2020 148 149 150 153 157 158 160 162 164 167 171 172 174 175 176 178 179 180 182 182 185 186 187 189 191 194 196 198 200 205 208 210 214 216 219 224 5 5.8 Listes d'équipements DTM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration et résumé de connexion de la Liste d'équipements. . . . Paramètres de la liste des équipements . . . . . . . . . . . . . . . . . . . . . . . Structure de données DDT autonome pour CPU M580. . . . . . . . . . . . Structure de données DDT à redondance d'UC. . . . . . . . . . . . . . . . . . 5.9 Messagerie explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la messagerie explicite à l'aide de DATA_EXCH . . . Configuration du paramètre de gestion de DATA_EXCH . . . . . . . . . . Services de messagerie explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la messagerie explicite Ethernet/IP à l'aide de DATA_EXCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de message explicite Ethernet/IP : Get_Attribute_Single . . . Exemple de message explicite EtherNet/IP : lecture d'objet Modbus . Exemple de message explicite EtherNet/IP : écriture d'objet Modbus. Codes fonction de messagerie explicite Modbus TCP. . . . . . . . . . . . . Configuration de la messagerie explicite Modbus TCP à l'aide de DATA_EXCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de message explicite Modbus TCP : requête de lecture de registre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Envoi de messages explicites à des équipements EtherNet/IP . . . . . . Envoi de messages explicites à des équipements Modbus. . . . . . . . . 5.10 Messagerie explicite avec le bloc MBP_MSTR dans les stations RIO Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la messagerie explicite à l'aide du bloc MBP_MSTR Services de messagerie explicite EtherNet/IP . . . . . . . . . . . . . . . . . . . Configuration des paramètres CONTROL et DATABUF . . . . . . . . . . . Exemple de bloc fonction MBP_MSTR : Get_Attributes_Single. . . . . . Codes fonction de messagerie explicite Modbus TCP. . . . . . . . . . . . . Configuration du paramètre CONTROL de la messagerie explicite Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.11 Messagerie implicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration du réseau. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d'un équipement STB NIC 2212 . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des propriétés STB NIC 2212 . . . . . . . . . . . . . . . . . . . . Configuration des connexions EtherNet/IP . . . . . . . . . . . . . . . . . . . . . Configuration des items d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messagerie implicite EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 226 227 231 235 244 255 256 258 260 262 264 267 271 276 277 279 282 284 286 287 289 291 294 299 300 310 311 312 314 317 323 336 EIO0000001579 09/2020 5.12 Configuration de la CPU M580 en tant qu'adaptateur EtherNet/IP . . . Présentation de l'esclave local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de configuration d'esclave local . . . . . . . . . . . . . . . . . . . . . . Activation des esclaves locaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès aux esclaves locaux via un scrutateur . . . . . . . . . . . . . . . . . . . Paramètres d'esclave local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de DDTs d'équipement . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.13 Catalogue matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation du catalogue matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d'un DTM au catalogue matériel de Control Expert . . . . . . . . . . Ajout d'un fichier EDS au catalogue matériel . . . . . . . . . . . . . . . . . . . Suppression d'un fichier EDS du catalogue matériel. . . . . . . . . . . . . . Exportation / Importation d'une bibliothèque EDS . . . . . . . . . . . . . . . . 5.14 Pages Web relatives aux CPU M580 . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des pages Web autonomes intégrées . . . . . . . . . . . . . . Récapitulatif des états (CPU autonomes) . . . . . . . . . . . . . . . . . . . . . . Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Statistiques des ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scrutateur d'E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messagerie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Redondance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualiseur d'alarmes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualiseur de rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.15 Pages Web des UC redondantes M580 . . . . . . . . . . . . . . . . . . . . . . . Présentation des pages Web des UC redondantes M580 . . . . . . . . . Récapitulatif des états (CPU à fonction de redondance). . . . . . . . . . . Etat HSBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualiseur de rack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Programmation et modes de fonctionnement des CPU M580. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 Gestion des E/S et des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Echanges d'E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tâches CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2 Structure mémoire des processeurs (CPU) BMEP58xxxx . . . . . . . . . Structure de la mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EIO0000001579 09/2020 337 338 340 341 342 345 347 349 350 351 352 355 357 359 360 361 362 363 365 367 368 370 372 373 374 377 378 380 382 385 389 390 391 394 396 396 7 6.3 Modes de fonctionnement des processeurs (CPU) BMEP58xxxx . . . . Gestion de l'entrée Run/Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Coupure d'alimentation et restauration . . . . . . . . . . . . . . . . . . . . . . . . Démarrage à froid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reprise à chaud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annexe A Blocs fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 399 400 402 405 407 409 Glossaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 413 423 Annexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ETH_PORT_CTRL: : exécution d'une commande de sécurité dans une application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 EIO0000001579 09/2020 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 09/2020 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 fonctionnement. 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 09/2020 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 fonctionnement 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 recommandations 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 09/2020 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 fonctionnement 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 09/2020 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 Champ d'application Ce document est applicable à EcoStruxure™ Control Expert 15.0 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. EIO0000001579 09/2020 13 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 14 Titre de documentation Référence Tableaux de Contrôle - Guide Technique - Solutions pour protéger les équipements des perturbations électromagnétiques CPTG003_EN (Anglais), CPTG003_FR (Français) Electrical installation guide EIGED306001EN (Anglais) Modicon M580 Autonome, Guide de planification du système pour architectures courantes HRB62666 (Anglais), HRB65318 (Français), HRB65319 (Allemand), HRB65320 (Italien), HRB65321 (Espagnol), HRB65322 (Chinois) Modicon M580 - Guide de planification du système pour topologies complexes NHA58892 (Anglais), NHA58893 (Français), NHA58894 (Allemand), NHA58895 (Italien), NHA58896 (Espagnol), NHA58897 (Chinois) Modicon M580 - Redondance d''UC, Guide de planification du système pour architectures courantes NHA58880 (Anglais), NHA58881 (Français), NHA58882 (Allemand), NHA58883 (Italien), NHA58884 (Espagnol), NHA58885 (Chinois) Modicon M580, Open Ethernet Network, System Planning Guide EIO0000004111 (Anglais) Modicon M580 BMENOC0301/11 - Module de communication Ethernet, Guide d'installation et de configuration HRB62665 (Anglais), HRB65311 (Français), HRB65313 (Allemand), HRB65314 (Italien), HRB65315 (Espagnol), HRB65316 (Chinois) EIO0000001579 09/2020 Titre de documentation Référence Modicon M580 - Modules RIO, Guide d'installation et de configuration EIO0000001584 (Anglais), EIO0000001585 (Français), EIO0000001586 (Allemand), EIO0000001587 (Italien), EIO0000001588 (Espagnol), EIO0000001589 (Chinois), Plates-formes Modicon M580, M340 et X80 I/O, Normes et certifications EIO0000002726 (Anglais), EIO0000002727 (Français), EIO0000002728 (Allemand), EIO0000002730 (Italien), EIO0000002729 (Espagnol), EIO0000002731 (Chinois) M580 - BMENOS0300 - Module de sélection d'options de réseau, Guide d'installation et de configuration NHA89117 (Anglais), NHA89119 (Français), NHA89120 (Allemand), NHA89121 (Italien), NHA89122 (Espagnol), NHA89123 (Chinois) Modicon eX80 - Module d'entrées analogiques HART BMEAHI0812 et module de sorties analogiques HART BMEAHO0412, Guide utilisateur EAV16400 (Anglais), EAV28404 (Français), EAV28384 (Allemand), EAV28413 (Italien), EAV28360 (Espagnol), EAV28417 (Chinois) EcoStruxure™ Automation Device Maintenance - Guide utilisateur EIO0000004033 (Anglais), EIO0000004048 (Français), EIO0000004046 (Allemand), EIO0000004049 (Italien), EIO0000004047 (Espagnol), EIO0000004050 (Chinois) Unity Loader - Manuel de l'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) EIO0000001579 09/2020 15 Titre de documentation Référence EcoStruxure™ Control Expert - Langages de programmation et structure, Manuel de référence 35006144 (Anglais), 35006145 (Français), 35006146 (Allemand), 35013361 (Italien), 35006147 (Espagnol), 35013362 (Chinois) Modicon X80 - Racks et modules d'alimentation, Manuel de référence du matériel EIO0000002626 (Anglais), EIO0000002627 (Français), EIO0000002628 (Allemand), EIO0000002630 (Italien), EIO0000002629 (Espagnol), EIO0000002631 (Chinois) Plates-formes automate Modicon - Cybersécurité, Manuel de référence EIO0000001999 (Anglais), 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 09/2020 Modicon M580 Processeurs (CPU) M580 EIO0000001579 09/2020 Partie I Processeurs (CPU) Modicon M580 Processeurs (CPU) Modicon M580 EIO0000001579 09/2020 17 Processeurs (CPU) M580 18 EIO0000001579 09/2020 Modicon M580 Processeurs EIO0000001579 09/2020 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 09/2020 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 20 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 EIO0000001579 09/2020 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 éventuellement 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 24) 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 24) 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 09/2020 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 09/2020 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 133) 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). EIO0000001579 09/2020 23 Processeurs 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éristiques 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é). 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 64 Equipements distribués Taille de mémoire Entrée + 2+2 Sortie (Ko) 128 4+4 64 2+2 128 4+4 64 2+2 128 4+4 64 2+2 64 2+2 64 2+2 2 Modules de communication Ethernet (y compris les modules BMENOC0301/11, sauf la CPU) 2 2 3 3 4(1) 4(1) 6(1) 6(1) 4 4 4 8 8 8 8 8 8 4 Racks locaux (rack principal + rack d'extension) – (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 09/2020 Processeurs Nombre maximal Référence (BMEP58 ...) 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C) Stations RIO – – 8(2) – 16(2) – 16(3) 31(3) 31(3) • service 1 1 1 1 1 1 1 1 1 • RIO ou équipement distribué – – 2 – 2 – 2 2 2 • équipement distribué 2 2 – 2 – 2 – – – (voir page 26) (maximum 2 racks par station) (rack principal + rack d'extension) Ports Ethernet : – (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. CPU redondantes (Hot Standby) : Nombre maximal Référence (BMEH58 ...) 2040(C) 4040(C) 6040(C) Equipements distribués Mémoire Entrée + Sortie (Ko) 64 2+2 64 2+2 64 2+2 Modules de communication Ethernet (y compris les modules BMENOC0301/11, sauf la CPU) 2 4(1) 6(1) Racks locaux (rack principal + rack d'extension) 1 1 1 Stations RIO (voir page 26) (maximum 2 racks par station) (rack principal + rack d'extension) 8 (2) (3) 16 31(3) 1 1 Ports Ethernet : • service 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. EIO0000001579 09/2020 25 Processeurs 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 (EIO) Nombre maximal de voies BMXCRA31200 128 16 – – BMXCRA31210 1 024 256 36 2 BMECRA31210 1 024 256 36 2 TOR Analogiques Expertes Bus capteur 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). 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 mémoire Référence (BMEP58 ...) 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C) Taille mémoire interne (Ko) 4 598 9 048 9 048 13 558 13 558 18 678 18 678 29 174 65 535(1) 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. 26 EIO0000001579 09/2020 Processeurs Zones mémoire (CPU autonomes). Le tableau suivant indique la taille mémoire maximale par zone pour les CPU autonomes M580 : Taille mémoire maximale Référence (BMEP58 ...) 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C) Données enregistrées (Ko)(1) 384 768 768 1 024 1 024 2 048 2 048 4 096 4 096 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. 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) échangées (Ko) 768 2 048 4 096 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 09/2020 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 d'objet Adresse 1020(H) 2020(H) 2040(H) 3020 3040 Bits internes %Mi maximum 32 634 32 634 32 634 32 634 32 634 32 634 65 280 %Mi par défaut 512 512 512 512 512 512 512 512 512 %Ir.m.c Bits d'entrée/ %Qr.m.c sortie (1) (1) (1) (1) (1) (1) (1) (1) (1) Bits %Si système 128 128 128 128 128 128 128 128 128 Mots internes 32 464 32 464 32 464 65 232 65 232 65 232 64 896(3) 64 896(3) 64 896(3) 1 024 1 024 2 048 2 048 2 048 %MWi maximum Référence (BMEP58 ...) %MWi par 1 024 défaut 4020 4040 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. 5040(C) (2) 65 280 (2) 2 048 6040(C) 65 280(2) 2 048 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 ...) Bits internes %Mi maximum 32 634 2040(C) 4040(C) 65 280 (2) 6040(C) 65 280(2) %Mi par défaut 512 512 512 Bits d'entrée/sortie %Ir.m.c %Qr.m.c (1) (1) (1) Bits système %Si 128 128 Mots internes %MWi maximum 32 464 64 896 %MWi par défaut 1 024 1 024 128 (3) 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 64 896(3) 2 048 EIO0000001579 09/2020 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 : CPU Limite maximale globale Requêtes par Via USB Nb maximal de requêtes Nb maximal de requêtes envoyées à l'adresse IP de envoyées à l'adresse IP la CPU des modules de communication scrutation(1) Taille du tampon FIFO 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 50 4 32 16 BME•5860•0 (2) 56 (64) 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 09/2020 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 : 30 CPU Connexions BMXP581020 32 BMX•5820•0 32 BMXP5830•0 48 BMX•5840•0 64 BMEP5850•0 64 BME•5860•0 80 EIO0000001579 09/2020 Processeurs 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. 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 BMEP58 .../BMEH58 ... 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040(C) 5040(C) 6040(C) Exécution d'application booléenne (Kinst/ms(1)) 10 10 10 20 20 40 40 50 50 Exécution type (Kinst/ms(1)) 7,5 7,5 7,5 15 15 30 30 40 40 1. Kinst/ms : 1 024 instructions par milliseconde Exécution type : 65 % d'instructions booléennes + 35 % d'arithmétique fixe EIO0000001579 09/2020 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 Plates-formes Modicon M580, M340 et X80 I/O, Normes et certifications Anglais : 32 EIO0000002726 EIO0000002727 Allemand : EIO0000002728 Italien : EIO0000002730 Espagnol : EIO0000002729 Chinois : EIO0000002731 Français : EIO0000001579 09/2020 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 fonctionnement Description 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 ellemê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 88) ou irrécupérable (voir page 86). 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 405) 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 403) 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 09/2020 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 du PAC Etat du système de redondance d'UC 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 À chaque scrutation, il vérifie l'état du PAC primaire. EIO0000001579 09/2020 Processeurs 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 fonctionnement qui ne sont pas liés au système de redondance d'UC (voir page 33). EIO0000001579 09/2020 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 Suivant la configuration, le STANDBY PAC peut exécuter : la première section (par défaut) ; les sections spécifiées (pouvant comprendre toutes les sections MAST et FAST) ; aucune section. Suivant la configuration, le WAIT PAC peut exécuter : la première section (par défaut) ; les sections spécifiées (pouvant comprendre toutes les sections MAST et FAST) ; aucune section. NON NON Echange de données du OUI programme (PAC non liés à la sécurité) ou échange de données du processus (PAC liés à la sécurité) OUI NON OUI OUI NON OUI Exécution de la logique du programme (PAC non liés à la sécurité) ou de la logique de la tâche de processus (PAC liés à la sécurité) Exécution de la logique de sécurité (PAC liés à la sécurité) Echange de données de sécurité (PAC liés à la sécurité) OUI 1. L'échange des données est contrôlé par l'attribut Echange sur l'automate redondant. 36 EIO0000001579 09/2020 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 09/2020 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 fonctionnement Dérive journalière maximale (en secondes par jour) Dérive annuelle maximale (en minutes 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. 38 EIO0000001579 09/2020 Processeurs 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. 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. EIO0000001579 09/2020 39 Processeurs 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 %SW54 Octet de poids faible 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 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 %SW58 Définition 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 09/2020 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, EtherNet/IP Des équipements Modbus TCP peuvent être connectés au réseau Ethernet DIO. 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 09/2020 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 42 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 avec Automation Device Maintenance 69 Mise à niveau du micrologiciel avec Unity Loader 70 EIO0000001579 09/2020 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 09/2020 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 xx.xx.xx.xx.xx.xx adresse MAC (media access control) attribuée à la CPU, qui est une 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. connecteur USB (voir page 56) mini-B auquel vous pouvez affecter un programme Control Expert, un terminal de chargement ou une HMI 3 4 Service connecteur Ethernet (voir page 58) RJ45 pour le port de service 5 Device Network BMEP58•020 : connecteurs Ethernet 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. 6 44 (voir page 58) RJ45doubles 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 EIO0000001579 09/2020 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 2 3 4 5 6 7 8 Panneau d'affichage de diagnostic des voyants (LED) Port USB mini-B pour la configuration du module via l'instance Control Expert en cours d'exécution sur le PC Connecteur du port de service Ethernet RJ45 Connecteurs RJ45 servant de port double au réseau Ethernet Socket SFP pour la connexion de liaison de redondance d’UC cuivre ou fibre optique LED de liaison de l'état de redondance d’UC Emplacement de carte mémoire SD 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 09/2020 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 245). Affecte au PAC l'Adresse IP A sur le réseau RIO Ethernet. B (voir Redondance d'UC Modicon M580, Guide de planification du système pour, architectures courantes), comme référencé dans Désigne le PAC comme PAC B 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 09/2020 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 émetteurré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 09/2020 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 09/2020 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. 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 : Aucune mise à jour de micrologiciel n'est en cours. 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 EIO0000001579 09/2020 NET STATUS (vert/rouge) : le motif indique l'état de la connexion Ethernet. 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. 50 EIO0000001579 09/2020 Processeurs Les voyants (LEDs) fournissent des informations de diagnostic détaillées lorsque vous observez la combinaison de leurs états : Condition Etat de la CPU mise sous tension Autotest RUN ERR I/O NOCONF non configuré (avant l'obtention d'une adresse IP valide, ou bien la configuration n'est pas valide) configuré – Stop RUN erreur détectée récupérable HALT adresse IP en double – erreur irrécupérable détectée – mise hors tension – ETH MS ETH NS – – • éteint : aucune erreur détectée • rouge fixe : erreur détectée dans un module ou une voie • éteint : adresse IP non valide • vert clignotant : adresse IP valide mais aucune connexion EtherNet/IP vert fixe : connexion EtherNet/IP établie – • rouge clignotant : Délai 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. – – : toute combinaison EIO0000001579 09/2020 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é. 52 EIO0000001579 09/2020 Processeurs 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 (voir page 46) Voyant 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 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 fonctionnement 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 09/2020 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 2 Socket SFP pour la connexion de liaison de redondance en cuivre ou fibre optique Voyant de liaison de redondance Il permet de diagnostiquer l'état de la liaison de redondance : 54 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. EIO0000001579 09/2020 Processeurs Voyants des connecteurs de port Ethernet Chaque connecteur Ethernet RJ45 est assorti de deux voyants : 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 09/2020 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 : 56 Broche Description 1 VBus 2 D- 3 D+ 4 non connectée 5 terre Coque mise à la terre du châssis EIO0000001579 09/2020 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 09/2020 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 09/2020 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+ 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 Brochage : 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 09/2020 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é/clignotant Des données sont en cours de transmission et de réception sur la connexion 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 : 60 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. EIO0000001579 09/2020 Processeurs 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 : N'utilisez pas le port de service pour vous connecter au réseau d'équipements, sauf dans quelques circonstances précises décrites dans le document Modicon M580, Open Ethernet Network, System Planning Guide. 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, que ce soit directement ou via un commutateur/concentrateur, peut générer des boucles logiques dans le réseau, ce qui risque d'affecter les performances du réseau. 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. 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 avez la possibilité d'utiliser les deux ports Device Network pour prendre en charge une topologie en anneau. EIO0000001579 09/2020 61 Processeurs 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/DIO, reportez-vous au chapitre Système Modicon M580. 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 09/2020 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 6 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 09/2020 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 09/2020 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 voyants Description 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 mémoire Conditions Etat de la CPU Absence de carte mémoire — Absence de configuration Carte mémoire non OK — Absence de configuration Carte mémoire sans projet — Absence de configuration Carte mémoire avec projet non compatible — Absence de configuration – Voyant d'accès de la carte mémoire Voyant BACKUP Pas de circonstances ni d'état particuliers de la CPU EIO0000001579 09/2020 65 Processeurs Etat de la carte mémoire Conditions Etat de la CPU Carte mémoire avec projet compatible Absence de Une erreur est détectée lorsque le projet est restauré configuration de la carte mémoire vers la RAM de la CPU. — Aucune erreur n'est détectée lorsque le projet est restauré de la carte mémoire vers la RAM de la CPU. – Voyant d'accès de la carte mémoire Voyant BACKUP En cours de transfert : En cours de transfert : Fin de transfert : Fin de transfert : En cours de transfert : En cours de transfert : 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 66 Signification Icône Signification éteint rouge fixe vert fixe vert clignotant EIO0000001579 09/2020 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 : EF CPU Description BMEP58•0•0 BMEH58•040 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 (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X — La fonction CREATE_FILE crée un fichier, lui attribue le nom indiqué et signale à quelle fin il peut être ouvert (lecture seule, écriture seule ou lecture/écriture). DELETE_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X — La fonction DELETE_FILE supprime le fichier indiqué. GET_FILE_INFO (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X X La fonction GET_FILE_INFO récupère les informations relatives au fichier cible indiqué. Exécutez la fonction OPEN_FILE sur le fichier cible avant GET_FILE_INFO. C'est en effet le paramètre de sortie du bloc OPEN_FILE qui révèle l'identité du fichier cible. GET_FREESIZE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X X La fonction GET_FREESIZE affiche l'espace disponible sur la carte mémoire SD. OPEN_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X X (lecture seule) La fonction OPEN_FILE ouvre le fichier existant indiqué. X (pris en charge) — (non pris en charge) EIO0000001579 09/2020 67 Processeurs EF CPU Description BMEP58•0•0 BMEH58•040 RD_FILE_TO_DATA (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X X La fonction RD_FILE_TO_DATA permet de lire les données d'un fichier, à la position actuelle dans le fichier, et de les copier dans une variable d'adresse directe, une variable localisée ou une variable non localisée. SEEK_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X X La fonction SEEK_FILE définit le décalage d'octet dans le fichier sur une nouvelle position de décalage qui correspond : au décalage, à la position actuelle + le décalage, à la taille du fichier + le décalage. SET_FILE_ATTRIBUTES (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X — La fonction SET_FILE_ATTRIBUTES active l'état de lecture seule pour un attribut de fichier. Cet état peut être activé ou effacé. Cette fonction ne peut s'appliquer qu'à un fichier déjà ouvert à l'aide de la fonction CREATE_FILE ou OPEN_FILE. WR_DATA_TO_FILE (voir EcoStruxure™ Control Expert, Système, Bibliothèque de blocs) X — La fonction WR_DATA_TO_FILE permet d'écrire, dans un fichier, la valeur d'une variable d'adresse directe, d'une variable localisée ou d'une variable non localisée. La valeur est écrite à la position actuelle dans le fichier. Cette position est mise à jour après l'écriture. 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). 68 EIO0000001579 09/2020 Processeurs Mise à niveau du micrologiciel avec Automation Device Maintenance Présentation L'outil autonome EcoStruxure™ Automation Device Maintenance permet et simplifie la mise à jour du micrologiciel sur un ou plusieurs équipements d'une installation. Cet outil prend en charge les fonctions suivantes : Découverte automatique des équipements Identification manuelle des équipements Gestion des certificats Mise à jour du micrologiciel de plusieurs équipements simultanément NOTE : La procédure de téléchargement est décrite dans le document EcoStruxure™ Automation Device Maintenance - Guide utilisateur. EIO0000001579 09/2020 69 Processeurs Mise à niveau du micrologiciel avec Unity Loader 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 61) 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 de l'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 129). Fichier du micrologiciel Sélectionnez un fichier de micrologiciel (*.ldx) compatible avec votre CPU. 70 EIO0000001579 09/2020 Processeurs 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. 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. EIO0000001579 09/2020 71 Processeurs 72 EIO0000001579 09/2020 Modicon M580 Installation et diagnostics EIO0000001579 09/2020 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 75 3 M580 Diagnostics 85 4 Performances des processeurs 91 EIO0000001579 09/2020 73 Installation et diagnostics 74 EIO0000001579 09/2020 Modicon M580 Installation d'une CPU EIO0000001579 09/2020 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 76 Installation de la CPU 78 Installation d'une carte mémoire SD dans une CPU 83 EIO0000001579 09/2020 75 Installation d'une CPU Instructions relatives aux modules Instructions Position du rack Type de rack Marquage des emplacements 00 local station distante 1 01 02 ...n (1) rack principal CPU module module rack étendu X80 module module module module rack étendu Premium module module module module rack principal module module adaptateur EIO (e)X80 module module rack étendu module module module module 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) 76 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 EIO0000001579 09/2020 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 MAC module + 1, 2, 3 ou 4)** Adresse MAC port = (adresse MAC module + 1, 2, 3 ou 4)** RSTP Adresse MAC port = (adresse MAC module + 1, 2 ou 3)** Adresse MAC port = (adresse MAC 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 09/2020 77 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. 78 EIO0000001579 09/2020 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 Tableaux de Contrôle - Guide Technique - Solutions pour protéger les équipements des 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 09/2020 79 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. 80 EIO0000001579 09/2020 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 09/2020 81 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'émetteurré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). 82 EIO0000001579 09/2020 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 09/2020 83 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 84 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. EIO0000001579 09/2020 Modicon M580 Diagnostics EIO0000001579 09/2020 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 86 Conditions non bloquantes 88 CPU ou erreurs système 89 CPU Compatibilité des applications 90 EIO0000001579 09/2020 85 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 383). 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 : 86 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 EIO0000001579 09/2020 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 09/2020 87 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 86) (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. 88 EIO0000001579 09/2020 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 09/2020 89 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 l'application (↓) 1020 2020 2040 3020 3040 4020 4040 5040 6040 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 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 d'UC Module sur lequel l'application est téléchargée et exécutée (BMEH58… Module de création de l'application (↓) 2040 4040 6040 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. 90 EIO0000001579 09/2020 Modicon M580 Performances des processeurs EIO0000001579 09/2020 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 09/2020 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). 92 EIO0000001579 09/2020 Performances des processeurs NOTE : il est impossible de définir une valeur de chien de garde inférieure à la période. 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 09/2020 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 09/2020 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 09/2020 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 09/2020 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 BMEP581020, BMEP581020H BMEP582020, BMEP582020H BMEP582040, BMEP52040H BMEP583020 BMEP583040 BMEP584020 BMEP584040 BMEP585040, BMEP585040C BMEP586040, BMEP586040C Temps d'exécution du code application (1) Programme 100 % booléen Programme 65 % booléen + 35 % numérique 0,12 milliseconde 0,15 milliseconde (1) Toutes les instructions sont exécutées à chaque cycle automate. EIO0000001579 09/2020 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 DDT T DDT T DDT T DDT T DDT 98 BMXDDI1602, module à 16 entrées TOR BMXDDI3202K, module à 32 entrées TOR BMXDDI6402K, module à 64 entrées TOR BMXDDO1602, module à 16 sorties TOR Temps de gestion Temps de gestion des Temps de gestion total des entrées (IN) ( μs) sorties (OUT) ( μs) (IN+OUT) ( μs) 60 40 100 30 29 60 67 44 111 34 31 64 87 63 150 40 43 83 60 45 105 31 34 64 EIO0000001579 09/2020 Performances des processeurs T Module Temps de gestion Temps de gestion des Temps de gestion total des entrées (IN) ( μs) sorties (OUT) ( μs) (IN+OUT) ( μs) BMXDDO1612, module à 16 sorties TOR 60 DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT T DDT 45 105 30 33 63 67 μs 51 μs 118 33 35 69 87 75 162 40 50 89 68 59 127 44 51 95 BMXDDM3202K, module à 75 16 entrées TOR et 16 sorties 48 TOR 63 138 54 102 68 59 127 44 51 95 BMXDDO3202K, module à 32 sorties TOR BMXDDO6402K, module à 64 sorties TOR BMXDDM16022, module à 8 entrées TOR et 8 sorties TOR BMXDDM16025, module à 8 entrées TOR et 8 sorties TOR BMXDAI0805, module à 8 entrées TOR BMXDAI1602, module à 16 entrées TOR BMXDAI1603, module à 16 entrées TOR BMXDAI1604, module à 16 entrées TOR BMXDAO1605, module à 16 sorties TOR BMXAMI0410, module analogique 60 40 100 28 28 56 60 40 100 29 29 59 60 40 100 30 29 59 60 40 100 30 29 58 60 45 105 30 33 64 103 69 172 43 42 85 BMXAMI0800, module analogique 103 69 172 63 65 129 BMXAMI0810, module analogique 103 69 172 63 65 128 BMXAMO0210, module analogique BMXAMO802, module analogique EIO0000001579 09/2020 65 47 112 30 35 65 110 110 220 47 74 121 99 Performances des processeurs T Module Temps de gestion Temps de gestion des Temps de gestion total des entrées (IN) ( μs) sorties (OUT) ( μs) (IN+OUT) ( μs) BMXAMM0600, module analogique 115 82 80 162 BMXDRA0804, module à 8 sorties TOR 56 43 99 27 31 58 56 43 99 DDT T DDT T DDT T DDT T DDT T DDT BMXDRA0805, module à 8 sorties TOR 88 203 28 31 59 BMXEHC0200, module de comptage à deux voies 102 93 195 101 108 208 BMXEHC0800, module de comptage à huit voies 228 282 510 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 09/2020 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 1 Action 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 09/2020 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 09/2020 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 09/2020 103 Performances des processeurs 104 EIO0000001579 09/2020 Modicon M580 Configuration EIO0000001579 09/2020 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. NOTE : La procédure de configuration d'équipement est valide lorsque le projet est configuré avec Control Expert Classic. Lorsque vous configurez votre équipement à partir d'un projet système, certaines commandes sont désactivées dans l'éditeur Control Expert. Dans ce cas, vous devez configurer ces paramètres au niveau système à l'aide du Gestionnaire de topologie. 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 389 EIO0000001579 09/2020 105 Configuration 106 EIO0000001579 09/2020 Modicon M580 Configuration des CPU M580 EIO0000001579 09/2020 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 125 5.3 Configuration de la CPU M580 avec des DTM dans Control Expert 148 5.4 Diagnostics via le navigateur de DTM de Control Expert 157 5.5 Action en ligne 175 5.6 Diagnostics disponibles via Modbus/TCP 182 5.7 Diagnostics disponibles via les objets CIP EtherNet/IP 185 5.8 Listes d'équipements DTM 226 5.9 Messagerie explicite 255 Messagerie explicite avec le bloc MBP_MSTR dans les stations RIO Quantum 286 5.11 Messagerie implicite 310 5.12 Configuration de la CPU M580 en tant qu'adaptateur EtherNet/IP 337 5.13 Catalogue matériel 349 5.14 Pages Web relatives aux CPU M580 359 5.15 Pages Web des UC redondantes M580 377 5.10 EIO0000001579 09/2020 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 108 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 Protection des données localisées en mode de surveillance 119 Gestion de projets 121 Fonction de scrutation des DIO 123 EIO0000001579 09/2020 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é. EIO0000001579 09/2020 109 Configuration des CPU M580 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 1 Action 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. 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 110 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. EIO0000001579 09/2020 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 1 Action 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. NOTE : Pour garantir la cybersécurité, veillez à modifier le mot de passe avec les modules équipés du micrologiciel V1.05 ou version ultérieure. Vous ne pourrez pas rétablir les paramètres d'usine si vous perdez le mot de passe. 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 09/2020 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 112 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. EIO0000001579 09/2020 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. EIO0000001579 09/2020 113 Configuration des CPU M580 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 : 4 Entrée Run/stop Run/Stop par entrée uniquement 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 (voir page 399). (Par défaut = décochée) Protection mémoire Cette fonction est activée par un bit d'entrée. Elle interdit le chargement d'un projet sur 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 Automatique en Run L'activation de cette option met automatiquement le PAC en mode RUN lors d'un démarrage à froid. (Par défaut = décochée) Si vous cochez la case (état par défaut) lors d'un démarrage à froid (voir page 402) ou Initialisation de %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 à froid uniquement 114 Si elle est sélectionnée, cette option force le démarrage à froid (voir page 403) de 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. EIO0000001579 09/2020 Configuration des CPU M580 Etape Action 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. 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 mémoire Pourcentage d'utilisation de la mémoire de la CPU (graphique à barres) à partir du cumul 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 %MW-4x %I-1x Entrez la valeur appropriée pour chaque type de champ d'adresse. (%I et %IW sont pris en charge par les UC à redondance d'UC et autonomes avancées gérant la RAM d'état uniquement.) %KW NOTE : Les valeurs de %IW et %MW doivent être divisibles par 8 pour les versions antérieures à 2.30 et divisibles par 128 pour les autres versions. La valeur de %IW et %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. %IW-3x 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. EIO0000001579 09/2020 115 Configuration des CPU M580 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. 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 116 %M Par défaut Maximum %I Par défaut Maximum Limite pour %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 Par défaut Maximum %IW Par défaut Maximum Limite pour %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 EIO0000001579 09/2020 Configuration des CPU M580 Référence %MW %IW Par défaut Maximum Par défaut Maximum Limite pour %MW + %IW 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 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 09/2020 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 09/2020 Configuration des CPU M580 Protection des données localisées en mode de surveillance Introduction Avant toute action sur la protection de la mémoire de données, vous devez activer activer cette fonction dans les paramètres de votre projet. Dans la fenêtre principale de Control Expert, cliquez sur Outils → Options du projet → Données intégrées de l'automate. Cochez ensuite la case Protection de la mémoire des données et cliquez sur Appliquer. NOTE : La protection des données s'applique en mode de surveillance et hors ligne uniquement. La fonction de protection de la mémoire de données est prise en charge par les CPU M580 avec le micrologiciel V3.20 ou version ultérieure. Pour plus de détails, reportez-vous à la section traitant de la protection de la mémoire des données. Procédure de protection des données localisées Procédez comme suit pour définir les données localisées à protéger : Etape Action 1 Dans le navigateur de projet Control Expert, double-cliquez sur Bus automate pour afficher le rack principal. Double-cliquez ensuite sur la CPU M580 (mais pas sur les connecteurs Ethernet) pour afficher ses propriétés. 2 Sélectionnez l'onglet Protection des données. EIO0000001579 09/2020 119 Configuration des CPU M580 Etape Action 3 NOTE : Il n'est possible de définir la zone des données protégées que dans le mode de surveillance et si l'option Protection de la mémoire des données est activée pour le projet. Cochez les cases correspondant aux données à protéger : %M protect La zone protégée est toujours située à la fin de la zone %M. Seule l'adresse de début de la zone protégée peut être configurée. L'adresse de fin de la zone protégée n'est pas configurable (grisée). L'adresse de fin de la zone protégée est égale à n-1, n étant le nombre de %M disponibles défini par les capacités de l'automate et configuré dans l'onglet Configuration. Si vous sélectionnez l'option %M protect, vous pouvez saisir l'adresse de début des données %M à protéger. L'adresse de début par défaut est 0. Si vous désélectionnez la protection des données %M, l'adresse de début est réinitialisée. %MW protect La zone protégée est toujours située à la fin de la zone %M. Seule l'adresse de début de la zone protégée peut être configurée. L'adresse de fin de la zone protégée n'est pas configurable (grisée). L'adresse de fin de la zone protégée est égale à n-1, n étant le nombre de %MW disponibles défini par les capacités de l'automate et configuré dans l'onglet Configuration. Si vous sélectionnez l'option %MW protect, vous pouvez saisir l'adresse de début des données %M à protéger. L'adresse de début par défaut est 0. Si vous désélectionnez la protection des données %MW, l'adresse de début est réinitialisée. NOTE : Les variables de tableau qui sont mappées sur une plage %MW doivent être situées entièrement à l'intérieur ou entièrement à l'extérieur de la plage %MW protégée. Protection E/S Lorsque cette option est sélectionnée, tous les objets d'E/S (y compris les objets DTM) sont protégés. NOTE : à l'exception des objets de RAM d'état. %S, %SW protect 4 Lorsque cette option est sélectionnée, tous les bits système et mots système sont protégés. Sélectionnez Edition → Valider (ou cliquez sur le bouton dans la barre d'outils) pour enregistrer la configuration. 120 EIO0000001579 09/2020 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 communication Vous pouvez télécharger l'application sur la CPU en connectant Control Expert à l'adresse 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 396) de la CPU et la mémoire flash de la CPU effectuent automatiquement 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 09/2020 121 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 : 122 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. EIO0000001579 09/2020 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 2 3 4 5 6 7 8 CPU avec service de scrutation DIO intégré Partie en cuivre de l'anneau principal Partie fibre optique de l'anneau principal DRS reliant un sous-anneau DIO à l'anneau principal DRS configuré pour la transition cuivre-fibre et fibre-cuivre reliant un sous-anneau DIO à l'anneau principal Sous-anneau DIO Nuage DIO CPU connectant le réseau de contrôle au système M580 EIO0000001579 09/2020 123 Configuration des CPU M580 Illustration de connexions directes à l'équipement distribué : 1 2 3 4 124 Une CPU du rack principal exécute le service de scrutation d'E/S Ethernet. 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. Un module de communication Ethernet BMENOC0301/11 (connexion de l'embase Ethernet activée) est connecté à un nuage DIO. Un module de sélection d'options de réseau BMENOS0300 est connecté à un sous-anneau DIO. EIO0000001579 09/2020 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 148). Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Onglets de configuration de Control Expert 126 A propos de la configuration de Control Expert 128 Onglet Sécurité 129 Onglet IPConfig 133 Onglet RSTP 135 Onglet SNMP 137 Onglet NTP 139 Onglet Commutateur 142 Onglet QoS 143 Onglet Port de service 144 Onglet Paramètres avancés 146 Onglet Safety 147 EIO0000001579 09/2020 125 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 131).(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 129) pour répondre à vos exigences. Lorsque vous n'avez pas besoin de ces services, désactivez-les. 126 EIO0000001579 09/2020 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 intégré (BME•58•040) CPU sans scrutation RIO intégrée (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 — Safety 1 — X 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 09/2020 127 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. 128 EIO0000001579 09/2020 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 131) 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 sousré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 09/2020 129 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 autorisées (1) 1 Sous-réseau Oui/Non Adresse IP 0.0.0.0 à 223.255.255.255 Masque de sousréseau 224.0.0.0 à 255.255.255.252 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. 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 409). 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. 130 EIO0000001579 09/2020 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 09/2020 131 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 132 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. EIO0000001579 09/2020 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 principale 192.168.10.1 Adresse IP de la CPU et du scrutateur DIO. Cette adresse peut être 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 réseau Ce masque de bits identifie ou détermine les bits d'adresse IP qui 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 passerelle adresse IP de la passerelle par défaut à laquelle les messages d'autres réseaux sont transmis. 192.168.10.1 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 09/2020 133 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. 134 EIO0000001579 09/2020 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 09/2020 135 Configuration des CPU M580 Paramètres RSTP pour les CPU avec service de scrutation RIO et DIO Onglet RSTP : Champ Paramètre Etat opérationnel RSTP Priorité de pont Valeur Commentaire 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 Etat opérationnel RSTP Priorité de pont Paramètres de pont 136 Valeur Commentaire Racine (0) – Racine de sauvegarde (4096) – Participant (32768) par défaut 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. EIO0000001579 09/2020 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) EIO0000001579 09/2020 137 Configuration des CPU M580 Paramètres SNMP Afficher et modifier les propriétés suivantes sur la page SNMP : Propriété Description Gestionnaires Gestionnaire d'adresses IP : d'adresses IP 1 Adresse IP du premier gestionnaire SNMP auquel l'agent SNMP envoie les notifications de déroutement (trap). Gestionnaire d'adresses IP 2 Adresse IP du second gestionnaire SNMP auquel l'agent SNMP envoie les notifications de déroutement (trap). 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.) Agent : Noms de Get communauté : Sécurité : Mot de passe demandé par l'agent SNMP avant d'exécuter les 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). Activer le trap Echec d'authentification Si la valeur est TRUE, l'agent SNMP envoie une notification de 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. 138 EIO0000001579 09/2020 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 126). EIO0000001579 09/2020 139 Configuration des CPU M580 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é. 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. 140 EIO0000001579 09/2020 Configuration des CPU M580 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. Affectez des valeurs aux paramètres suivants du champ Configuration du serveur NTP : Paramètre Commentaire Adresse IP du serveur NTP primaire Adresse IP du serveur NTP, depuis laquelle le PAC demande en priorité une valeur horaire Adresse IP du serveur NTP secondaire Adresse IP du serveur NTP de secours, depuis laquelle le PAC demande une 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 09/2020 141 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 144) Port de service. ETH2 Activé Yes par défaut No – Débit en bauds ETH3 Activé Débit en bauds Embase – 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 – Yes par défaut No – 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 – – 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. 142 EIO0000001579 09/2020 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 Commentaire Balisage DSCP – Activé par défaut Désactivé – Priorité des événements PTP DSCP 59 – Priorité générale PTP DSCP 47 – Valeur DSCP des messages de priorité de planification des données d'E/S 47 – Valeur DSCP des messages explicites 27 – Valeur DSCP des messages de priorité urgente des données d'E/S 55 – Valeur DSCP des messages de priorité élevée des données d'E/S 43 – Valeur DSCP des messages de priorité faible des données d'E/S 31 – Valeur DSCP des messages d'E/S 43 – Valeur DSCP des messages explicites 27 – Valeur DSCP des messages du protocole de synchronisation horaire NTP 59 – PTP Trafic EtherNet/IP Trafic Modbus TCP Trafic 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 09/2020 143 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 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). Accès (par défaut) Ce mode prend en charge les communications avec 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. Mode du port de – service – Commentaire 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 configuration des ports Numéro du ETH1 port de service Configuration de Port(s) la réplication de source(s) port Automatic – blocking of service port on Standby CPU (uniquement sur les systèmes de redondance d'UC) 144 Vous ne pouvez pas modifier la valeur du champ Numéro du port de service. Port interne Trafic Ethernet vers et depuis le processeur interne envoyé au port de service 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 Désélectionné (par défaut) Permet automatiquement au port de service du module BMENOC0301.4 redondant ou d'un module ultérieur d'autoriser un anneau principal RIO, avec ou sans équipement distribué, à communiquer avec le réseau de contrôle. Sélectionné Bloque automatiquement le port de service pour éviter les boucles accidentelles. EIO0000001579 09/2020 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 sousré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 09/2020 145 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 (ms) 4960 Indique la durée d'attente du scrutateur avant de recevoir une réponse FW_Open d'une connexion d'E/S. FW_Open EM Connection Timeout (ms) 3000 Indique la durée d'attente du scrutateur avant de recevoir 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 : 146 Paramètre Valeur Commentaire Autoriser le redémarrage par message explicite Désactivé (Valeur par défaut) Le scrutateur ignore la requête du service d'initialisation de l'objet Identité. Activé Le scrutateur est réinitialisé à la réception d'une requête du service d'initialisation de l'objet Identité. Comportement lorsque l'état de l'UC est STOP Repos (Valeur par défaut) La connexion d'E/S EtherNet/IP reste ouverte, mais l'indicateur Exécution/Repos est sur Repos. STOP La connexion d'E/S EtherNet/IP est fermée. EIO0000001579 09/2020 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 133) 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 sécurité Cliquez sur Etendu… pour ouvrir la boîte de dialogue Numéro de réseau de 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 09/2020 147 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 148 Page A propos de la configuration de DTM dans Control Expert 149 Accès aux propriétés de voie 150 Configuration des serveurs d'adresses DHCP et FDR 153 EIO0000001579 09/2020 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 125). 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 1 Action 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 09/2020 149 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 150 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. EIO0000001579 09/2020 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 source (PC) Liste des adresses IP attribuées aux cartes d'interface réseau 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. Détection réseau EtherNet/IP Détection réseau Modbus Masque de sousréseau (lecture seule) Masque de sous-réseau associé à l'adresse IP source (PC) sélectionnée. Adresse de début de plage de détection Première adresse IP de la plage d'adresses pour la découverte automatique de bus de terrain des équipements EtherNet/IP. Adresse de fin de plage de détection Dernière adresse IP de la plage d'adresses pour la découverte automatique de bus de terrain des équipements EtherNet/IP. Adresse de début de plage de détection Première adresse IP de la plage d'adresses pour la découverte automatique de bus de terrain des équipements Modbus TCP. Adresse de fin de plage de détection Dernière adresse IP de la plage d'adresses pour la découverte 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 09/2020 151 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. 152 EIO0000001579 09/2020 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 09/2020 153 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 237). 154 EIO0000001579 09/2020 Configuration des CPU M580 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. 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 d'identificateur Indique le mécanisme utilisé par le serveur pour reconnaître le client (adresse MAC ou 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 09/2020 155 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 : 3 Adresse IP Entrez l'adresse IP de l'équipement client. Type d'identificateur Sélectionnez le type de valeur utilisée par l'équipement client pour s'identifier 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 réseau Entrez le masque de sous-réseau de l'équipement client. 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. 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). 156 EIO0000001579 09/2020 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 158 Diagnostic de la bande passante 160 Diagnostic du RSTP 162 Diagnostics du service de temps réseau 164 Diagnostic d'esclave local/de connexion 167 Diagnostic de valeurs d'E/S de l'esclave local ou de la connexion 171 Consignation d'événements de DTM dans un écran de consignation de Control Expert 172 Consignation des événements de DTM et de module sur le serveur SYSLOG 174 EIO0000001579 09/2020 157 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 158 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. EIO0000001579 09/2020 Configuration des CPU M580 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. 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 requête Modbus TCP (à un équipement, sous-équipement ou module distant) est défini sur inactif (0). arrêté non connecté inconnu EIO0000001579 09/2020 159 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. 160 EIO0000001579 09/2020 Configuration des CPU M580 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 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 EIO0000001579 09/2020 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. 161 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. 162 EIO0000001579 09/2020 Configuration des CPU M580 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 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 configuré Valeur (6 ... 40) que les autres commutateurs utilisent pour Age max. lorsque ce 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. topologiques Nombre total de modifications topologiques détectées par ce commutateur depuis la 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 09/2020 163 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 139) 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. 164 EIO0000001579 09/2020 Configuration des CPU M580 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 500 ms Cochez cette case pour mettre à jour la page de façon dynamique toutes les 500 ms. Le nombre de fois où cette page a été actualisée s'affiche immédiatement à droite. Service de temps réseau Surveille l'état opérationnel du service dans le module : vert : opérationnel orange : désactivé Etat du serveur de temps réseau Surveille l'état de communication du serveur NTP : 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. 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 primaire/secondaire Les adresses IP correspondent aux serveurs NTP primaire et secondaire. NOTE : Un voyant vert à droite de l'adresse IP du serveur NTP primaire ou secondaire indique le serveur actif. EIO0000001579 09/2020 165 Configuration des CPU M580 166 Paramètre Description Régler automatiquement l'horloge à l'heure d'été Configurez le service de réglage de l'heure d'été : enabled désactivé Début de l'heure d'été/Fin de l'heure d'été Spécifiez le jour de début et de fin de l'heure d'été. Mois Définissez le mois de début ou de fin de l'heure d'été. Jour de la semaine Définissez le jour de la semaine où l'heure d'été commence ou se 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'interrogation Définissez la fréquence à laquelle le client NTP demande une mise à jour de l'heure depuis le serveur NTP. EIO0000001579 09/2020 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. EIO0000001579 09/2020 167 Configuration des CPU M580 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. 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 : 168 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. EIO0000001579 09/2020 Configuration des CPU M580 Paramètre Description 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 seconde Nombre de paquets réels par seconde générés par cette connexion. 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 production ID de connexion des données produites par l'esclave local. ID de connexion de la consommation ID de connexion des données produites par l'esclave local. 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. EIO0000001579 09/2020 169 Configuration des CPU M580 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. Le tableau suivant affiche les paramètres de diagnostic Consommation pour la connexion sélectionnée : 170 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 09/2020 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 343) 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 données d'entrée/sortie Affichage de l'image des données d'entrée ou de sortie de l'esclave local ou de l'équipement distant. 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. EIO0000001579 09/2020 171 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 : 172 Attribut Description Date et heure Le moment où l'événement s'est produit, au format aaaa-mm--jj hh:mm:ss Niveau de consignation Le degré d'importance de l'événement. Valeurs possibles : Information Opération terminée avec succès. Avertissement Opération terminée par Control Expert, mais qui peut provoquer une 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 09/2020 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. EIO0000001579 09/2020 173 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 174 EIO0000001579 09/2020 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 176 Onglet Objet EtherNet/IP 178 Onglet Port de service 179 Envoi d'une commande ping à un équipement réseau 180 EIO0000001579 09/2020 175 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 144) de la CPU. 176 Accès à la configuration des ports Affiche les informations de configuration des ports d'accès (voir les onglets de configuration (voir page 144) de la CPU). Configuration de la réplication de port Affiche la configuration de réplication de port (voir les onglets de configuration (voir page 144) de la CPU). EIO0000001579 09/2020 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. EIO0000001579 09/2020 177 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 187) Avancé Objet identité (voir page 187) Objet gestionnaire de connexion (voir page 191) Objet interface TCP/IP (voir page 198) Objet liaison Ethernet (voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration) Objet QoS (voir page 196) 178 EIO0000001579 09/2020 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 5 Cliquez sur le bouton Mettre à jour pour appliquer la nouvelle configuration. EIO0000001579 09/2020 (voir Modicon M580, Module de communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration). 179 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 : 180 EIO0000001579 09/2020 Configuration des CPU M580 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 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. EIO0000001579 09/2020 181 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 décalée Taille (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. 182 EIO0000001579 09/2020 Configuration des CPU M580 Code fonction 8 le code fonction Modbus 08 fournit diverses fonctions de diagnostic : Code opération Commande Description 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. 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. 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. 0x02 0x03 EIO0000001579 09/2020 183 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 Regular Etendu 0x01 ProductCode (code du produit) Chaîne ASCII Obligatoire 0x02 MajorMinorRevision (numéro de version) Chaîne ASCII Obligatoire 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 l'application utilisateur) Chaîne ASCII Facultatif 0x07...0x7F (réservé) Chaîne ASCII Facultatif 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 184 ID de fournisseur 0x00 Numéro de référence 0x01 Version 0x02 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 09/2020 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 186 Objet identité 187 Objet assemblage 189 Objet gestionnaire de connexion 191 Objet Modbus 194 Objet qualité de service (QoS) 196 Objet interface TCP/IP 198 Objet liaison Ethernet 200 Objet Diagnostic d'interface EtherNet/IP 205 Objet Diagnostic du scrutateur d'E/S EtherNet/IP 208 Objet Diagnostic de connexion d'E/S 210 Objet Diagnostic de connexion explicite EtherNet/IP 214 Objet Liste de diagnostics de connexion explicite EtherNet/IP 216 Objet diagnostic RSTP 219 Objet de contrôle de port de service 224 EIO0000001579 09/2020 185 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. 186 EIO0000001579 09/2020 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 — GET SET X = pris en charge — = non pris en charge ID d'instance = 1 (attributs d'instance) : ID d'attribut Description Type 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 EIO0000001579 09/2020 187 Configuration des CPU M580 ID d'attribut Description Type GET SET hex déc 05 05 Mot Status 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. X — 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 01 Get_Attributes_All X X Renvoie : tous les attributs de classe (instance = 0) les attributs d'instance 1 à 7 (instance = 1) 14 Get_Attribute_Single X X Renvoie la valeur de l'attribut spécifié. hex déc 01 0E X = pris en charge — = non pris en charge 188 EIO0000001579 09/2020 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 337) 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 Attributs d'instance : ID d'instance ID d'attribut Description GET SET 101 03 Esclave local 1 : T->O (données de Tableau d'octets sortie) X — Esclave local 1 : O->T (données d'entrée) X — 102 Type Tableau d'octets X = pris en charge — = non pris en charge EIO0000001579 09/2020 189 Configuration des CPU M580 ID d'instance ID d'attribut Description 111 03 112 Type GET SET Esclave local 2 : T->O (données de Tableau d'octets sortie) X — Esclave local 2 : O->T (données d'entrée) X — Tableau d'octets 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 hex déc 0E 14 Description Classe Instance Remarques 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. 190 EIO0000001579 09/2020 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 01 Requêtes Open UINT X X Nombre de requêtes de service Transférer Ouverture reçues 02 Refus d'ouverture de format UINT X X Nombre de requêtes de service Transférer Ouverture refusées en raison d'un format incorrect hex déc 01 02 X = pris en charge — = non pris en charge EIO0000001579 09/2020 191 Configuration des CPU M580 ID d'attribut Description Type GET SET Valeur hex déc 03 03 Refus d'ouverture de ressources UINT X X Nombre de requêtes de service Transférer Ouverture refusées en raison d'un manque de ressources 04 04 Refus d'ouverture pour autre motif UINT X X Nombre de requêtes de 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 fermeture de format UINT X X Nombre de requêtes de service Transférer Fermeture refusées en raison d'un format incorrect 07 07 Requêtes de fermeture pour autre motif UINT X X Nombre de requêtes de service Transférer Fermeture refusées pour un autre motif qu'un format incorrect 08 08 Timeouts de connexion UINT X X Nombre total de timeouts de connexion survenus dans des connexions contrôlées par ce gestionnaire de connexion 09 09 Liste d'entrées de connexion STRUCT X — 0 (élément facultatif non 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 192 EIO0000001579 09/2020 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 EIO0000001579 09/2020 193 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) : 194 ID d'attribut Description Type GET SET — Aucun attribut d'instance pris en charge — — — EIO0000001579 09/2020 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 hex déc 0E 14 Description Classe Instance 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 EIO0000001579 09/2020 195 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 ID d'instance = 1 (attributs d'instance) : ID Description d'attribut 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. 196 EIO0000001579 09/2020 Configuration des CPU M580 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 EIO0000001579 09/2020 197 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 cidessous. 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 configuration DWORD X — 0x01 = de BootP 0x11 = de flash 0x00 = autre 03 Contrôle de la configuration DWORD X X 0x01 = valeur par 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 198 EIO0000001579 09/2020 Configuration des CPU M580 ID d'attribut Description Type GET SET Valeur 05 Configuration de l'interface STRUCT X X 0x00 = valeur par défaut initiale X — Adresse IP UDINT Masque de réseau UDINT Adresse de passerelle 06 UDINT Serveur de noms UDINT Serveur de noms 2 UDINT Nom de domaine STRING Nom d'hôte STRING 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 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é. hex déc 01 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é. EIO0000001579 09/2020 199 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 200 EIO0000001579 09/2020 Configuration des CPU M580 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 ID d'instance = 1 (attributs d'instance) : ID d'attribut Description Type 01 Vitesse de l'interface UDINT 02 Indicateurs de l'interface DWORD hex déc 01 02 GET SET Valeur X — Valeurs valides : 0, 10, 100 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 6 USINT X — Adresse MAC du module X = pris en charge — = non pris en charge EIO0000001579 09/2020 201 Configuration des CPU M580 ID d'attribut hex déc 04 04 Description Type GET SET Compteurs d'interface STRUCT X — Valeur Octets en entrée UDINT Octets reçus sur l'interface Paquets Ucast en entrée UDINT Paquets monodiffusion reçus sur l'interface Paquets NUcast en entrée UDINT Paquets non monodiffusion reçus sur 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 entrée UDINT Paquets entrants avec protocole inconnu 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 sortie UDINT Paquets non-monodiffusion envoyés sur 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 202 EIO0000001579 09/2020 Configuration des CPU M580 ID d'attribut hex déc 05 05 Description Type GET SET Valeur 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 plus d'une collision 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 Erreur de transmission MAC UDINT Trames non émises en raison d'une erreur d'émission de la sous-couche MAC interne Erreurs de détection de porteuse UDINT Nombre de fois où la condition de détection 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 MAC UDINT Trames non reçues par une interface en raison d'une erreur de réception de la sous-couche MAC interne X = pris en charge — = non pris en charge EIO0000001579 09/2020 203 Configuration des CPU M580 ID d'attribut hex déc 06 06 Description Type GET SET Valeur Commande d'interface STRUCT 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 forcée UINT Valeurs valides : 10000000 et 100000000. 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_STRING X — Chaîne de texte fixe identifiant l'interface, 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 du service hex Description Classe Instance 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 204 EIO0000001579 09/2020 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 cidessous. 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 EIO0000001579 09/2020 205 Configuration des CPU M580 ID d'instance = 1 (attributs d'instance) : ID d'attribut Description Type GET SET 01 Protocoles pris en charge UINT X — 02 Diagnostic de connexion STRUCT X — 03 Valeur Nb max. de connexions d'E/S CIP ouvertes UINT Nombre de connexions de classe 1 ouvertes depuis la dernière réinitialisation Connexions d'E/S CIP en cours UINT Nombre de connexions de classe 1 ouvertes Nb max. de connexions explicites CIP ouvertes UINT Nombre de connexions de classe 3 ouvertes depuis la dernière réinitialisation Connexions explicites CIP en cours UINT Nombre de connexions de classe 3 ouvertes Erreurs lors de l'ouverture de connexions CIP UINT Incrémenté à chaque échec de Transférer Ouverture (source et cible) Erreurs de timeout des connexions CIP UINT Incrémenté à chaque timeout de connexion (source et cible) Nb max. de connexions TCP EIP ouvertes UINT Nombre de connexions TCP (utilisées pour EIP, comme client ou serveur) ouvertes depuis la dernière réinitialisation Connexions TCP EIP en UINT cours Nombre de connexions TCP (utilisées pour EIP, comme client ou serveur) ouvertes Diagnostic des messages d'E/S STRUCT X X Compteur de production d'E/S UDINT Incrémenté à chaque envoi d'un message de classe 0/1 Compteur de consommation des E/S UDINT Incrémenté à chaque réception d'un message de classe 0/1 Compteur d'erreurs d'envoi de production d'E/S UINT Incrémenté à chaque échec de l'envoi d'un message de classe 0/1 Compteur d'erreurs de réception de consommation d'E/S UINT Incrémenté chaque fois qu'une consommation est reçue avec une erreur détectée X = pris en charge — = non pris en charge 206 EIO0000001579 09/2020 Configuration des CPU M580 ID d'attribut Description Type GET SET Valeur 04 Diagnostic de messagerie explicite STRUCT X X Compteur d'envoi de messages de classe 3 UDINT Incrémenté à chaque envoi d'un message de classe 3 (client et serveur) Compteur de réception de messages de classe 3 UDINT Incrémenté à chaque réception d'un message de classe 3 (client et serveur) Compteur de réception de messages UCMM UDINT Incrémenté à chaque envoi d'un message UCMM (client et serveur) Compteur de réception de messages UCMM UDINT Incrémenté à chaque réception d'un 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 hex déc Description Classe Instance Remarques 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 EIO0000001579 09/2020 207 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 208 EIO0000001579 09/2020 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 01 Get_Attributes_All X X Renvoie la valeur de tous les attributs. 14 Get_Attribute_Single X X Renvoie la valeur de l'attribut spécifié. hex déc 01 0E X = pris en charge — = non pris en charge EIO0000001579 09/2020 209 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. 210 EIO0000001579 09/2020 Configuration des CPU M580 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 ID d'instance = 1 à 256 (attributs d'instance) : ID d'attribut Description Type GET SET 01 Diagnostic de communication d'E/S STRUCT X X Valeur Compteur de production d'E/S UDINT Incrémenté à chaque production Compteur de consommation des E/S UDINT Incrémenté à chaque consommation Compteur d'erreurs d'envoi de production d'E/S UINT Incrémenté chaque fois qu'une production n'est pas envoyée Compteur d'erreurs de réception de consommation d'E/S UINT Incrémenté chaque fois qu'une consommation est reçue avec une erreur détectée Erreurs de timeout de connexion CIP UINT Incrémenté lorsqu'une connexion expire Erreurs d'ouverture de connexion CIP UINT Incrémenté chaque fois qu'une connexion ne peut pas être ouverte Etat de connexion CIP UINT Etat du bit de connexion Etat général de la dernière erreur CIP UINT Etat général de la dernière erreur détectée sur la connexion Etat étendu de la dernière erreur CIP UINT Etat étendu de la dernière erreur détectée sur la connexion Etat de communication des entrées UINT Etat de communication des entrées (voir le tableau ci-dessous) Etat de communication des sorties UINT Etat de communication des sorties (voir le tableau ci-dessous) X = pris en charge — = non pris en charge EIO0000001579 09/2020 211 Configuration des CPU M580 ID d'attribut Description Type GET SET 02 Diagnostic de connexion STRUCT X X Valeur ID de connexion de production UDINT ID de connexion de la production ID de connexion de la consommation UDINT ID de connexion de la 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 production UDINT Paramètres de connexion de la production Paramètres de connexion de consommation UDINT Paramètres de connexion de la consommation IP locale UDINT — Port UDP local UINT — IP distante UDINT — Port UDP distant UINT — IP de multidiffusion de production UDINT ID de multidiffusion utilisé pour la production (ou 0) IP de multidiffusion de consommation UDINT ID de multidiffusion utilisé pour la 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 212 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 09/2020 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 hex déc Description Classe Instance Remarques 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 EIO0000001579 09/2020 213 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 hex Description Type GET SET Valeur 01 ID de connexion de la source UDINT X — ID de connexion de la source vers 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 — 05 Adresse IP de la cible UDINT X — 06 Port TCP de la cible UDINT X — ID de connexion de la cible vers la source X = pris en charge — = non pris en charge 214 EIO0000001579 09/2020 Configuration des CPU M580 ID d'attribut hex Description Type GET SET Valeur 07 Compteur de messages envoyés UDINT X — Incrémenté chaque fois qu'un message CIP de classe 3 est envoyé sur la connexion. 08 Compteur de messages reçus UDINT X — Incrémenté chaque fois qu'un 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 hex déc 01 01 Description Classe Instance Remarques Get_Attributes_All X X Renvoie la valeur de tous les attributs. X = pris en charge — = non pris en charge EIO0000001579 09/2020 215 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 216 EIO0000001579 09/2020 Configuration des CPU M580 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 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 connexions de messagerie explicite ARRAY of STRUCT X — ID de connexion de l'origine UDINT ID de la connexion O->T Adresse IP de l'origine UINT — Port TCP de la source UDINT — ID de connexion de la cible UDINT ID de la connexion T->O Adresse IP de la cible UDINT — Port TCP de la cible UDINT — Compteur de messages envoyés UDINT Incrémenté chaque fois qu'un message CIP de classe 3 est envoyé sur la connexion. Compteur de messages reçus UDINT Incrémenté chaque fois qu'un message CIP de classe 3 est reçu sur la connexion. X = pris en charge — = non pris en charge EIO0000001579 09/2020 217 Configuration des CPU M580 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 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 — hex déc 01 X = pris en charge — = non pris en charge 218 EIO0000001579 09/2020 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 RSTP. La version est incrémentée de 1 unité à chaque mise à jour de l'objet. UINT X — 02 Instance maxi : cet attribut indique le nombre maximum d'instances 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. UINT X — X = pris en charge — = non pris en charge EIO0000001579 09/2020 219 Configuration des CPU M580 ID d'instance = 1 à N (attributs d'instance) : 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.1D2004 et IEEE 802.1W Bridge Priority UDINT X — Time Since Topology Change UDINT X — Reportez-vous à RFC-4188 pour obtenir les définitions d'attribut et la plage de valeurs. Topology Change Count UDINT X — Reportez-vous à RFC-4188 pour obtenir les définitions d'attribut et la plage de valeurs. Designated Root X — Reportez-vous à RFC-4188 pour obtenir les définitions d'attribut et la plage de valeurs. Chaîne Root Cost UDINT X — 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 220 EIO0000001579 09/2020 Configuration des CPU M580 ID d'attribut Description Type GET CLEAR 02 Port Status STRUCT X X — Port UDINT X X Priority UDINT X X State UINT X X Reportez-vous à RFC-4188 pour obtenir les définitions d'attribut et la plage de valeurs. 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 Count UDINT X X Valeur Reportez-vous à RFC-4188 pour obtenir 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 09/2020 221 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 222 EIO0000001579 09/2020 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 09/2020 223 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 Attributs d'instance requis (instance 1) : ID d'attribut Description Type Get Set Valeur 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 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 hex déc 01 02 X = pris en charge — = non pris en charge 224 EIO0000001579 09/2020 Configuration des CPU M580 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 09/2020 225 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 226 Page Configuration et résumé de connexion de la Liste d'équipements 227 Paramètres de la liste des équipements 231 Structure de données DDT autonome pour CPU M580 235 Structure de données DDT à redondance d'UC 244 EIO0000001579 09/2020 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. 4 Sélectionnez Liste d'équipements dans l'arborescence de navigation. NOTE : vous pouvez aussi effectuer un clic droit sur le DTM de la CPU et sélectionner Ouvrir. EIO0000001579 09/2020 227 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 des tailles de connexion EtherNet/IP. Cette valeur se configure sur la page Général pour 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 des tailles de connexion EtherNet/IP. Cette valeur se configure sur la page Général pour 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. 228 EIO0000001579 09/2020 Configuration des CPU M580 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. Développez (+) la ligne Taille de la configuration dans la table Récapitulatif de connexion pour afficher ces valeurs : Nom Description Source Nombre maximum d'équipements DIO Nombre maximum d'équipements distribués qu'il est possible d'ajouter à la configuration prédéfini Nombre actuel d'équipements DIO Nombre d'équipements distribués dans la configuration actuelle Conception du réseau dans l'éditeur d'équipement de Control Expert Nombre maximum de connexions DIO Nombre maximum de connexions à des équipements distribués que peut gérer la CPU prédéfini Nombre actuel de connexions DIO Nombre de connexions à des équipements distribués dans la configuration actuelle conception du réseau dans l'éditeur d'équipement de Control Expert Nombre maximum d'équipements CSIO Nombre maximum d'équipements CIP Safety qu'il est possible d'ajouter à la configuration capacité du module Nombre actuel d'équipements CSIO Nombre d'équipements CIP Safety actifs et inactifs dans la configuration actuelle nombre d'équipements CIP Safety dans la section Liste des équipements → Safe Bus Nombre maximum de connexions CSIO Nombre maximum de connexions CIP Safety à des équipements distribués que peut gérer le module de communication Ethernet capacité du module Nombre actuel de connexions CSIO Nombre de connexions à des équipements actifs dans la configuration actuelle configuration des équipements dans l'Editeur d'équipement de Control Expert Nombre maximum de paquets Nombre maximum de paquets par seconde que peut gérer le module prédéfini Nombre actuel de paquets en entrée conception du réseau dans Nombre total de paquets en entrée par seconde (trafic), en fonction du nombre actuel l'éditeur d'équipement de Control Expert de modules et des données d'entrée configurées Nombre actuel de paquets en sortie conception du réseau dans Nombre total de paquets en sortie par seconde (trafic), en fonction du nombre actuel l'éditeur d'équipement de Control Expert de modules et des données de sortie configurées Nombre actuel total de paquets Nombre total de paquets (trafic dans les deux conception du réseau dans l'éditeur d'équipement de Control sens) par seconde, en fonction du nombre Expert actuel de modules et des données d'E/S configurées EIO0000001579 09/2020 229 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 seconde Nombre de paquets en entrée (depuis la cible) échangés par seconde sur cette connexion. Paquets en sortie par seconde Nombre de paquets en sortie (vers la cible) échangés par seconde sur cette connexion. Paquets par seconde Nombre total de paquets échangés par seconde sur cette connexion dans les deux sens. Utilisation de la bande passante Bande passante totale utilisée par cette connexion (trafic total d'octets par 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. 230 EIO0000001579 09/2020 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 226) 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 active Activé : ajouter l'équipement à la configuration du projet Control Expert. Désactivé : retirer l'équipement de la configuration du projet Control Expert. Nom de la structure d'E/S Nom de la structure Control Expert attribue automatiquement un nom de structure basé 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 EIO0000001579 09/2020 Cliquez sur ce bouton pour rétablir les noms de variable et de structure par défaut. 231 Configuration des CPU M580 Champ Paramètre Gestion des items Mode d'importation Description Manuel : les items d'E/S sont manuellement ajoutés dans l'éditeur 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 éléments Appuyez sur ce bouton pour importer la liste des items d'E/S du 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 sousréseau Masque de sous-réseau de l'équipement. 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 (255.255.255.0). NOTE : Dans cet exemple, acceptez la valeur par défaut. 232 EIO0000001579 09/2020 Configuration des CPU M580 Champ Paramètre Description Serveur d'adresses DHCP de cet équipement Activé : activer le client DHCP dans cet équipement. L'é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 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, sélectionnez 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 09/2020 233 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 validité (ms) Cette valeur représente l'intervalle maximal autorisé entre les réponses de l'équipement avant la détection d'un timeout : Plage valide : 5 ... 65 535 ms Intervalle : 5 ms Par défaut : 1500 ms Période de répétition (ms) Cette valeur représente la fréquence de scrutation des données en intervalles de 5 ms. (La plage valide est comprise entre 0 et 60 000 ms. La valeur par défaut est 60 ms.) Adresse (lecture) Adresse de l'image des données d'entrée sur l'équipement Modbus. Longueur (lecture) Cette valeur représente le nombre maximal de mots (0 à 125) sur l'équipement Modbus 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 (écriture) Adresse de l'image des données de sortie sur l'équipement Modbus. Longueur (écriture) Cette valeur représente le nombre maximal de mots (0 à 120) sur l'équipement Modbus 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. 234 EIO0000001579 09/2020 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 266) 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. EIO0000001579 09/2020 235 Configuration des CPU M580 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. Freshness_2 Freshness_3 ... (disponible) 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. 0 : l'objet d'entrée n'est pas connecté (0) et ne fournit pas de données à jour. 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 DDT d'équipement implicite Afficher les détails Description Nom nom par défaut du DDT d'équipement Type type de module (non modifiable) 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. 236 EIO0000001579 09/2020 Configuration des CPU M580 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 REDUNDANCY_STATUS (voir remarque ci-dessous) BOOL SCANNER_OK BOOL 5 0 = chemin redondant non disponible 1 = chemin redondant disponible 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, cidessous, 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 EIO0000001579 09/2020 237 Configuration des CPU M580 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. SERVICE_STATUS (WORD) : Nom Type Bit Description RSTP_SERVICE1 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é BOOL SNMP_SERVICE1 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 ETH_BKP_FAILURE BOOL 5 0 = le matériel de l'embase Ethernet ne fonctionne pas correctement 1 = l'adresse IP principale est unique et valide 1 = le matériel de l'embase Ethernet fonctionne correctement ETH_BKP_ERROR BOOL 6 0 = erreur d'embase Ethernet détectée EIP_SCANNER1 BOOL 7 0 = le service ne fonctionne pas normalement BOOL 8 0 = le service ne fonctionne pas normalement BOOL 9 0 = le serveur SNTP ne fonctionne pas normalement 1 = l'embase Ethernet fonctionne correctement 1 = le service fonctionne normalement 1 MODBUS_SCANNER 1 = le service fonctionne normalement 1 NTP_SERVER 1 = le serveur SNTP fonctionne normalement 1. Lorsque ce service est défini sur 0, GLOBAL_STATUS est également défini sur 0. 238 EIO0000001579 09/2020 Configuration des CPU M580 Nom Type Bit Description SNTP_CLIENT1 BOOL 10 0 = le service ne fonctionne pas normalement 1 = le service fonctionne normalement BOOL WEB_SERVER1 11 0 = le service ne fonctionne pas normalement 1 = le service fonctionne normalement BOOL FIRMWARE_UPGRADE 12 0 = le service ne fonctionne pas normalement 1 = le service fonctionne normalement FTP BOOL 13 0 = le service ne fonctionne pas normalement 1 = le service fonctionne normalement BOOL FDR_SERVER1 14 0 = le service ne fonctionne pas normalement 1 = le service fonctionne normalement BOOL EIP_ADAPTER1 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_REACHABLE BOOL 3 1 = Aucun acquittement reçu du serveur Syslog. 0 = Acquittement reçu du serveur Syslog. CSIO_SCANNER (PAC CIP Safety) BOOL 4 0 = Une connexion CIP Safety au moins ne fonctionne 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 09/2020 239 Configuration des CPU M580 ETH_PORT_1_2_STATUS (BYTE) : Nom Type Description Fonction des ports Ethernet et rôle RSTP codés sur 2 bits Bits 1 à 0 0 : port ETH 1 désactivé 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 codés sur 2 bits Bits 1 à 0 0 : port ETH 3 désactivé 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 : 240 Type Type Description FDR_USAGE BYTE % d'utilisation du serveur FDR EIO0000001579 09/2020 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 EIO0000001579 09/2020 241 Configuration des CPU M580 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) 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 : 242 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 (PAC CIP Safety) ARRAY [769...832] of BOOL Equipements CSIO : un élément du tableau correspond à un équipement CSIO (64 équipements CSIO maximum). EIO0000001579 09/2020 Configuration des CPU M580 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é. EIO0000001579 09/2020 243 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_HSBY_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. 244 EIO0000001579 09/2020 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_LI NK_ERROR ont tous les deux la valeur 0. False (valeur par défaut) : HSBY_LINK_ERROR et HSBY_SUPPLEMENTARY_LI NK_ERROR ont tous les deux la valeur 1. APP_MISMATCH BOOL Les deux PAC ont des applications Système d'origine différentes. (Par défaut = false) LOGIC_MISMATCH_ALLOWED BOOL True : le PAC redondant le Application reste en cas de logique différente. False (valeur par défaut) : l'UC redondante prend l'état Attente en cas de logique différente. LOGIC_MISMATCH EIO0000001579 09/2020 BOOL Les deux PACs contiennent des révisions différentes d'une même application. (Par défaut = false) Système 245 Configuration des CPU M580 Elément Type Description Ecrit par SFC_MISMATCH BOOL True : au moins une section Système SFC des applications 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. OFFLINE_BUILD_MISMATCH BOOL Système Les deux PAC exécutent des révisions différentes de 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 Système Nombre de différences dans le projet généré entre les applications du PAC primaire et du PAC redondant. L'évaluation est effectuée par le PAC primaire. MAX_APP_BUILDCHANGE_DIFF UINT Nombre maximum de différences Application dans le projet généré 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 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) 246 Application EIO0000001579 09/2020 Configuration des CPU M580 Elément Type Description Ecrit par FW_MISMATCH BOOL Le système d'exploitation des deux Système PACs est différent. (Par défaut = false) DATA_LAYOUT_MISMATCH BOOL La structure des données est différente dans les deux PACs. Le transfert des données est partiellement effectué. (Par défaut = false) DATA_DISCARDED UINT Nombre de Ko envoyés par le PAC Système primaire et rejetés 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 Système PAC redondant (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) BACKUP_APP_MISMATCH BOOL False (valeur par défaut) : Système Système l'application de 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 redondant. (Par défaut = true) Configuration NOTE : Exécutable uniquement sur le PAC A. EIO0000001579 09/2020 247 Configuration des CPU M580 Elément Type Description Ecrit par PLCB_ONLINE BOOL Le PAC B est configuré pour passer à l'état primaire ou redondant. (Par défaut = true) Configuration NOTE : Exécutable uniquement sur le PAC B. CMD_SWAP BOOL Application / Système logique du programme ou par une table d'animation pour lancer un 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. Réglé sur la valeur 1 par la 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. 248 EIO0000001579 09/2020 Configuration des CPU M580 Elément Type Description CMD_APP_TRANSFER BOOL Réglé sur 1 par la logique du Ecrit par Application / Système programme par une table d'animation pour démarrer un transfert 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_TRANSFER BOOL[0 à 2] Réglé sur la valeur 1 par la logique du programme ou par une table d'animation pour démarrer automatiquement en mode Run suite à un transfert. NOTE : exécutable uniquement sur le PAC primaire. Application / Système 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. EIO0000001579 09/2020 249 Configuration des CPU M580 Elément Type Description Ecrit par CMD_RUN_REMOTE BOOL Réglé sur la valeur 1 par la Application / Système logique du programme ou par une table d'animation pour exécuter le PAC 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 Application logique du programme 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. CMD_COMPARE_INITIAL_VALUE BOOL Réglé sur la valeur 1 par la Application / Système logique du programme ou par une table d'animation pour commencer la 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. 250 EIO0000001579 09/2020 Configuration des CPU M580 Elément Type Description Ecrit par INITIAL_VALUE_MISMATCH BOOL True : si les valeurs initiales des Système variables é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 Système échangées depuis le cycle 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 Système échangées depuis le cycle 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. EIO0000001579 09/2020 251 Configuration des CPU M580 Elément Type Description Ecrit par SAFE_SYNCHRONIZED BOOL True : si les données Système échangées depuis le cycle 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. SAFETY_LOGIC_MISMATCH BOOL True : la partie de logique SAFE – de l'application est 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_HSBY_STS Etat de redondance du PAC local (voir ci-après) REMOTE_HSBY_STS T_M_ECPU_HSBY_STS Etat de redondance d'UC du PAC distant (voir ci-après) (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. 252 EIO0000001579 09/2020 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 LINK_ERROR True : aucune connexion sur la liaison RIO WAIT True : le PAC a l'état Run, mais attend de passer à BOOL Système Ethernet. False : la liaison RIO Ethernet est opérationnel. 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. (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_A BOOL True : le sélecteur A/B/Effacer PLC_B BOOL True : le PACsélecteur A/B/Effacer du (voir page 46) est sur la position B. Système 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.) EIO0000001579 09/2020 253 Configuration des CPU M580 Elément Type Description Ecrit par MAST_TASK_STATE BYTE Etat de la tâche MAST : 0 : inexistante 1 : arrêt 2 : marche 3 : point d'arrêt 4 : pause Système FAST_TASK_STATE BYTE Etat de la tâche FAST : 0 : inexistante 1 : arrêt 2 : marche 3 : point d'arrêt 4 : pause Système SAFE_TASK_STATE BYTE Etat de la tâche SAFE : 0 : inexistante 1 : arrêt 2 : marche 3 : point d'arrêt 4 : pause Système REGISTER WORD[0 à 63] Des données non gérées ont été ajoutées à l'application par le biais de l'attribut Echange sur l'automate redondant. Application 254 EIO0000001579 09/2020 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 256 Configuration du paramètre de gestion de DATA_EXCH 258 Services de messagerie explicite 260 Configuration de la messagerie explicite Ethernet/IP à l'aide de DATA_EXCH 262 Exemple de message explicite Ethernet/IP : Get_Attribute_Single 264 Exemple de message explicite EtherNet/IP : lecture d'objet Modbus 267 Exemple de message explicite EtherNet/IP : écriture d'objet Modbus 271 Codes fonction de messagerie explicite Modbus TCP 276 Configuration de la messagerie explicite Modbus TCP à l'aide de DATA_EXCH 277 Exemple de message explicite Modbus TCP : requête de lecture de registre 279 Envoi de messages explicites à des équipements EtherNet/IP 282 Envoi de messages explicites à des équipements Modbus 284 EIO0000001579 09/2020 255 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 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 Chemin d'accès à l'équipement cible, dont le contenu varie selon le protocole du INT 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 262) 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 262). Pour la messagerie explicite Modbus TCP, consultez l'aide en ligne de Control Expert. 256 EIO0000001579 09/2020 Configuration des CPU M580 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 258), 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). 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 263) 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 09/2020 257 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 données Registre Management_Param[0] Données gérées par le système Management_Param[1] Données gérées par l'utilisateur Management_Param[2] Description Octet de poids fort (MSB) Octet de poids faible (LSB) Numéro d'échange Deux bits en lecture seule : Bit 0 = bit d'activité (voir page 259) Bit 1 = bit d'annulation Compte rendu d'opération Compte rendu de communication (voir Modicon M580 Autonome, Guide (voir Modicon M580 de planification du système pour, Autonome, Guide de architectures courantes) planification du système pour, architectures courantes) Délai d'expiration du bloc. Valeurs possibles : 0 = attente infinie 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 258 EIO0000001579 09/2020 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 09/2020 259 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 Hex Déc 1 1 2 2 3 4 Description Disponible dans… Bloc DATA_EXCH Interface graphique Control Expert Get_Attributes_All X X Set_Attributes_All X X 3 Get_Attribute_List X — 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. 260 EIO0000001579 09/2020 Configuration des CPU M580 Code de service Hex Déc 18 24 19 1A Description Disponible dans… Bloc DATA_EXCH Interface graphique Control Expert Get_Member X X 25 Set_Member X X 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 09/2020 261 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 données Description 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](tail Octets le de Data_to_Send) moins 2 1 262 La requête CIP1. NOTE : La structure et la taille de la requête CIP dépendent du service Ethernet/IP. Structurez la requête CIP selon l'ordre Little Endian. EIO0000001579 09/2020 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) (mots) Type de données Description 0 Octet Octet de poids fort (MSB) = réservé 2 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 supplémentaire Tableau d'octets Etat supplémentaire1 ... Management_Param[3] (taille de Received_Data) moins 4, et moins la longueur de l'état supplémentaire Tableau d'octets Données de la réponse 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. 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. EIO0000001579 09/2020 263 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 : 264 EIO0000001579 09/2020 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 DataToSend[0] Description Valeur (hex.) 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 : Octet de poids fort = classe : 16#04 (4, décimal) 16#0420 Octet de poids faible = segment de classe : 16#20 (32, décimal) DataToSend[2] Information d'instance de la requête CIP : Octet de poids fort = instance : 16#64 (100, décimal) 16#6424 Octet de poids faible = segment d'instance : 16#24 (36, décimal) DataToSend[3] Information d'attribut de la requête CIP : Octet de poids fort = attribut : 16#03 (3, décimal) 16#0330 Octet de poids faible = segment d'attribut : 16#30 (48, décimal) EIO0000001579 09/2020 265 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 animés Saisissez 100, soit la taille du tampon de données en mots. 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. 266 EIO0000001579 09/2020 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_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). 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 : EIO0000001579 09/2020 267 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 : 268 Variable Description Valeur (hex.) ActionType Transmission suivie d'une attente de réponse 16#01 EIO0000001579 09/2020 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 : 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) 16#024E DataToSend[1] Information de classe de la requête CIP : Octet de poids fort = classe : 16#44 (68, décimal) Octet de poids faible = segment de classe : 16#20 (32, décimal) 16#4420 DataToSend[2] Information d'instance de la requête CIP : Octet de poids fort = instance : 16#01 (1, décimal) Octet de poids faible = segment d'instance : 16#24 (36, décimal) 16#0124 DataToSend[3] Emplacement du premier mot à lire : Octet de poids fort = 16#00 (0 décimal) Octet de poids faible = 16#31 (49 décimal) 16#0031 DataToSend[4] Nombre de mots à lire : Octet de poids fort = attribut : 16#00 (0, décimal) Octet de poids faible = segment d'attribut : 16#01 (1, décimal) 16#0001 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 : EIO0000001579 09/2020 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 animés Entrez 49 pour représenter la taille du tampon de données en mots. 269 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. 270 EIO0000001579 09/2020 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 : EIO0000001579 09/2020 271 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 : 272 Variable Description Valeur (hex.) ActionType Transmission suivie d'une attente de réponse 16#01 EIO0000001579 09/2020 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 : 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) 16#0250 DataToSend[1] Information de classe de la requête CIP : Octet de poids fort = classe : 16#44 (68, décimal) Octet de poids faible = segment de classe : 16#20 (32, décimal) 16#4420 DataToSend[2] Information d'instance de la requête CIP : Octet de poids fort = instance : 16#01 (1, décimal) Octet de poids faible = segment d'instance : 16#24 (36, décimal) 16#0124 DataToSend[3] Emplacement du premier mot à écrire (+ %MW1) : Octet de poids fort = 16#00 (0 décimal) Octet de poids faible = 16#00 (0 décimal) 16#0000 Nombre de mots à écrire : 16#0001 DataToSend[4] 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 : Octet de poids fort = attribut : 16#00 (0, décimal) 16#006F Octet de poids faible = segment d'attribut : 16#6F (111, décimal) EIO0000001579 09/2020 273 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 : 5 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 animés Entrez 49 pour représenter la taille du tampon de données en mots. La boîte de dialogue Propriétés est du type suivant : Cliquez sur OK pour fermer la boîte de dialogue. 274 EIO0000001579 09/2020 Configuration des CPU M580 Etape Action 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, D0 dans word[0] est l'octet de poids faible, tandis que 00 est l'octet de poids fort. EIO0000001579 09/2020 275 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 276 EIO0000001579 09/2020 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) ID unité 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. EIO0000001579 09/2020 277 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. 278 EIO0000001579 09/2020 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 EIO0000001579 09/2020 279 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 : 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) 16#0001 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. 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 : 5 280 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 animés Saisissez 100, soit la taille du tampon de données en mots. Cliquez sur OK pour fermer la boîte de dialogue. EIO0000001579 09/2020 Configuration des CPU M580 Etape Action 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. EIO0000001579 09/2020 281 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 282 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 09/2020 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.) Messagerie Données (hex.) : Cette valeur représente les données à envoyer à l'équipement cible pour des services qui envoient des données. 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. EIO0000001579 09/2020 283 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. 284 EIO0000001579 09/2020 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. EIO0000001579 09/2020 285 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 286 Page Configuration de la messagerie explicite à l'aide du bloc MBP_MSTR 287 Services de messagerie explicite EtherNet/IP 289 Configuration des paramètres CONTROL et DATABUF 291 Exemple de bloc fonction MBP_MSTR : Get_Attributes_Single 294 Codes fonction de messagerie explicite Modbus TCP 299 Configuration du paramètre CONTROL de la messagerie explicite Modbus TCP 300 EIO0000001579 09/2020 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 données Description 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. EIO0000001579 09/2020 287 Configuration des CPU M580 Paramètres de sortie Paramètre Type de données Description 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. 288 EIO0000001579 09/2020 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 Hex Description Déc Disponible dans… Bloc MBP_MSTR 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 — 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. EIO0000001579 09/2020 289 Configuration des CPU M580 Code de service Hex Description Déc Disponible dans… Bloc MBP_MSTR Interface 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. 290 EIO0000001579 09/2020 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 289) 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é CONTROL[1] Etat d'erreur détectée CONTROL[2] Longueur du tampon Longueur du tampon de données, en mots de données CONTROL[3] Décalage de réponse Décalage du début de la réponse dans le tampon 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 CONTROL[5]1 Adresse IP Octet de poids fort = octet 4 de l'adresse IP (bit de poids fort) 270 = connecté Contient le code d'événement (voir Modicon M580 Autonome, Guide de planification du système pour, architectures courantes) (lecture seule). Octet de poids faible = 0 (non utilisé) Octet de poids faible = octet 3 de l'adresse IP Octet de poids fort = octet 2 de l'adresse IP 1 CONTROL[6] Octet de poids faible = octet 1 de l'adresse IP (bit de poids faible) CONTROL[7] Longueur de la requête Longueur de la requête CIP, en octets CONTROL[8] Longueur de la réponse Longueur de la réponse reçue, en octets 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. EIO0000001579 09/2020 291 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. Tampon de données : Taille variable : définie dans CONTROL[2] Demande CIP : Taille de la requête : définie dans CONTROL[7] Réponse CIP : 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 : 292 Décalage d'octet Elément Type de données Description 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 complété Ce tableau d'octet décrit le chemin de la requête et indique l'ID de classe, l'ID d'instance, etc. de cette transaction ... Request_Data Tableau d'octets Données spécifiques au service à livrer dans la requête de message explicite. S'il n'y en a pas, ce champ reste vide EIO0000001579 09/2020 Configuration des CPU M580 Réponse : Décalage d'octet Champ Type de données Description 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, 3 Taille d'état supplémentaire Octet Taille du tableau d'octets d'état supplémentaire, en mots 4 Etat supplémentaire Tableau de mots Etat supplémentaire1 ... Données de réponse Tableau d'octets Données de réponse de la requête, ou données d'erreur détectée supplémentaires si le champ Etat général signale une erreur Module de communication Ethernet BMX NOC 0401, Manuel de l'utilisateur) 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. EIO0000001579 09/2020 293 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.) 294 Broche d'entrée Variable Type de données ENABLE Enable BOOL ABORT StopEM BOOL EIO0000001579 09/2020 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 Configuration Réglage (hex.) CONTROL[0] Fonctionnement : Octet de poids fort = 00 (non connecté) ou 01 (connecté) Oui 16#000E (non connecté) Octet de poids faible = 0E (message explicite CIP) CONTROL[1] Etat d'erreur détectée : lecture seule (écriture effectuée par l'opération) Non 16#0000 CONTROL[2] Longueur du tampon de données = 100 mots Oui 16#0064 CONTROL[3] Décalage de réponse : décalage (en mots) du début de la réponse au message explicite dans le tampon de données Oui 16#0004 EIO0000001579 09/2020 295 Configuration des CPU M580 Registre Description Configuration Réglage (hex.) CONTROL[4] Oui Octet de poids fort = emplacement du module de communication dans l'embase Octet de poids faible = 0 (non utilisé) 16#0400 CONTROL[5]1 Adresse IP du module de communication Oui Ethernet : Octet de poids fort = octet 4 de l'adresse IP Octet de poids faible = octet 3 de l'adresse IP 16#C0A8 CONTROL[6]1 Adresse IP du module de communication Oui Ethernet : Octet de poids fort = octet 2 de l'adresse IP Octet de poids faible = octet 1 de l'adresse IP 16#0106 CONTROL[7] Longueur de la requête CIP (en octets) Oui 16#0008 CONTROL[8] Longueur de la réponse reçue (écriture par l'opération) Non 16#0000 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 : 296 Mot de requête Octet de poids fort 1 Description Octet de poids faible Valeur (hex.) Description Valeur (hex.) Taille du chemin de requête 16#03 (en mots) Service EM : Get_Attributes_Single 16#0E 2 Chemin de requête : objet assemblage de classe 16#04 Chemin de requête : segment 16#20 de classe logique 3 Chemin de requête : instance 16#64 Chemin de requête : segment 16#24 d'instance logique 4 Chemin de requête : attribut 16#03 Chemin de requête : segment 16#30 d'attribut logique EIO0000001579 09/2020 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 caractères animés Entrez 100 pour représenter la taille du tampon de données en mots. EIO0000001579 09/2020 297 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. 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. 298 EIO0000001579 09/2020 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 MBP_MSTR Interface 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 locales X X 7 7 Obtention de statistiques distantes X X 8 8 Suppression de statistiques distantes X X A 10 Réinitialisation du module X X 17 23 Lecture/écriture de données X X FFF0 65520 Activation / désactivation des services HTTP et FTP/TFTP X - Un "X" indique que le service est disponible. Un "—" indique que le service n'est pas disponible. EIO0000001579 09/2020 299 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 287). Pour le protocole Modbus TCP, la structure et le contenu du paramètre de sortie CONTROL varient selon le code fonction (voir page 299). 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. 300 EIO0000001579 09/2020 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 données Nombre d'adresses envoyées à l'esclave 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. EIO0000001579 09/2020 301 Configuration des CPU M580 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 données Nombre d'adresses à lire depuis l'esclave 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) 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 COMMANDE[1] Description Opération 3 = lecture de statistiques locales COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580 COMMANDE[3] Longueur du tampon de données Nombre d'adresses à lire depuis les statistiques locales (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 Autonome, Guide de planification du système pour, architectures courantes) (lecture seule). Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter) 302 EIO0000001579 09/2020 Configuration des CPU M580 Registre Fonction Description COMMANDE[6] (non utilisé) — COMMANDE[7] COMMANDE[8] COMMANDE[9] 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 ; 1 = DEL Link allumée Bit 3 Réservé Bits 14 à 13 Réservé Bit 2 0 = semi-duplex ; 1 = duplex intégral Bit 12 0 = 10 Mbits ; 1 = 100 Mbits Bit 1 0 = non configuré ; 1 = configuré 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 EIO0000001579 09/2020 303 Configuration des CPU M580 Mot Description 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 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 COMMANDE[3] (non utilisé) — COMMANDE[4] (non utilisé) — COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de communication Ethernet Autonome, Guide de planification du système pour, architectures courantes) (lecture seule). Octet de poids faible = Index de mappage MET (MBP on Ethernet Transporter) COMMANDE[6] (non utilisé) — COMMANDE[7] COMMANDE[8] COMMANDE[9] 304 EIO0000001579 09/2020 Configuration des CPU M580 Obtention de statistiques distantes Le paramètre CONTROL est composé de 9 mots contigus, décrits ci-après : Registre Fonction COMMANDE[1] Description Opération 7 = obtention de statistiques distantes COMMANDE[2] Etat d'erreur détectée Contient le code d'événement (voir Modicon M580 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. COMMANDE[5] Registre de routage Octet de poids fort = Emplacement du module de communication Ethernet Autonome, Guide de planification du système pour, architectures courantes) (lecture seule). 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 09/2020 305 Configuration des CPU M580 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. 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] 306 EIO0000001579 09/2020 Configuration des CPU M580 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 données Nombre d'adresses envoyées à l'esclave 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) 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 données Nombre d'adresses à lire depuis l'esclave 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 09/2020 307 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é. Définir ce registre sur 1. COMMANDE[3] COMMANDE[4] COMMANDE[5] COMMANDE[6] COMMANDE[7] Numéro d'emplacement du module et ID de destination Octet de poids fort = Numéro d'emplacement du module et emplacement du module de communication 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 Octet de poids faible = ID de destination Définir ce registre sur 0. COMMANDE[8] COMMANDE[9] 308 EIO0000001579 09/2020 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 Control Expert Action tentée à l'aide de MSTR avec le code opération FFF0 (hex) Résultat 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 09/2020 309 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 310 Page Configuration du réseau 311 Ajout d'un équipement STB NIC 2212 312 Configuration des propriétés STB NIC 2212 314 Configuration des connexions EtherNet/IP 317 Configuration des items d'E/S 323 Messagerie implicite EtherNet/IP 336 EIO0000001579 09/2020 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 2 La CPU M580 (avec service de scrutation DIO) du rack local est connectée à un PC qui exécute le logiciel Control Expert. 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 09/2020 311 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.) 312 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. EIO0000001579 09/2020 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 09/2020 313 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 227) 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 314 EIO0000001579 09/2020 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 active Acceptez la valeur par défaut (Activé). Nom de la structure Control Expert attribue automatiquement un nom de structure basé sur le nom de la variable. Nom de la variable Nom de la 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. Cet exemple utilise des noms personnalisés. Nom de la structure d'E/S Gestion des items Mode d'importation Réimporter les items Sélectionnez Manuel. Appuyez sur ce bouton pour importer la liste des items d'E/S du 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 les modifications et maintenir la fenêtre ouverte. EIO0000001579 09/2020 315 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 l'adresse Adresse IP Pour notre exemple, entrez l'adresse 192.168.1.6. Serveur d'adresses DHCP de cet équipement Sélectionnez Activé. 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. 316 EIO0000001579 09/2020 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, 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 09/2020 Module de communication BMENOC0301/0311 Ethernet, Guide d'installation et de configuration) afin d'afficher les instances de l'esclave local associé. 317 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 demandé (RPI) Période d'actualisation de cette connexion, de 2 à 65 535 . Valeur par défaut = 12 ms. 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 timeout Ce paramètre, multiplié par l'intervalle de trame demandé, produit une valeur qui 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 entrées Ce paramètre décrit le comportement des entrées dans l'application en cas de perte de 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. 318 EIO0000001579 09/2020 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 09/2020 319 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 320 Type de paquet Ethernet (de longueur fixe ou variable) à transmettre. (Seuls les paquets de longueur fixe sont pris en charge.) EIO0000001579 09/2020 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 entrées Voici les valeurs disponibles du déclencheur d'émissions : 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. EIO0000001579 09/2020 321 Configuration des CPU M580 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é : 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é Version mineure Version majeure Effectuez votre sélection pour chacun des paramètres suivants : Compatible : Inclure le paramètre dans le test. Non vérifié : Le paramètre n'est pas inclus dans le test. 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. 322 EIO0000001579 09/2020 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 09/2020 323 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 Advantys Items EIP Control Expert Description NIC 2212 Etat d'octet de poids faible Mot Bit(s) Octet Bit(s) 1 0 - 15 0 0-7 1 0-7 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 8-11 3 12-15 3 0-3 8-13 14-15 Etat d'octet de poids fort 6-7 DDO 3200 état de sortie 0-3 DDI 3420 données d'entrée 4-7 DDI 3420 état d'entrée 4 0-3 DDO 3410 écho de données de sortie 4-7 DDO 3410 état de sortie 5 0-5 DDI 3610 données d'entrée 6-7 Sans objet inutilisé 4-7 324 Module STB EIO0000001579 09/2020 Configuration des CPU M580 Image de bus de terrain Advantys Items EIP Control Expert Module STB Description DDI 3610 état d'entrée Mot Bit(s) Octet Bit(s) 4 0-5 6 0-5 6-7 Sans objet inutilisé 7 0-5 DDO 3600 écho de données de sortie 6-7 Sans objet inutilisé 8 0-5 DDO 3600 état de sortie Sans objet inutilisé AVI 1270 données d'entrée canal 1 6-7 8-13 14-15 5 0-5 6-15 6 7 8 9 10 0 - 15 8 6-7 9 0-7 10 0-7 11 0-7 0-7 12 0-7 AVI 1270 état d'entrée canal 1 8-15 13 0-7 Sans objet inutilisé 14 0-7 AVI 1270 données d'entrée canal 2 15 0-7 0 - 15 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 0-7 18 0-7 AVO 1250 état de sortie canal 2 8-15 Sans objet Sans objet Sans objet inutilisé Données de sortie : Image de bus de terrain Advantys Items EIP Control Expert Module Description 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 6-7 Sans objet inutilisé 2 0-7 AVO 1250 données de sortie canal 1 3 0-7 AVO 1250 données de sortie canal 2 14-15 2 3 EIO0000001579 09/2020 0 - 15 0 - 15 4 0-7 5 0-7 325 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 326 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 : EIO0000001579 09/2020 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 09/2020 327 Configuration des CPU M580 Etape 8 Action 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 10 328 Acceptez le nom d'item par défaut et cliquez sur OK. Résultat : 2 items d'entrée discrète sont créés : Cliquez sur Appliquer pour enregistrer les nouveaux items et laisser la page ouverte. EIO0000001579 09/2020 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 1 Action 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 09/2020 329 Configuration des CPU M580 Etape 330 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 : EIO0000001579 09/2020 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 EIO0000001579 09/2020 La tâche suivante consiste à créer les bits de sortie. 331 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 1 Action 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. 332 2 Dans la zone Racine des noms d'items par défaut, entrez : DDO3200_out_data. 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 : EIO0000001579 09/2020 Configuration des CPU M580 Etape 4 Action 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. 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. EIO0000001579 09/2020 333 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 1 Action 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. 334 2 Dans la zone Racine des noms d'items par défaut, entrez : AVO1250_CH1_out_data. 3 En commençant au prochain mot complet disponible, sélectionnez 2 lignes : 2 et 3. EIO0000001579 09/2020 Configuration des CPU M580 Etape Action 4 Cliquez sur le bouton Définir des items. Résultat : la boîte de dialogue Définition des noms d'items s'affiche : 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 09/2020 335 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 fonctionnalité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 258) 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. 336 EIO0000001579 09/2020 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 338 Exemple de configuration d'esclave local 340 Activation des esclaves locaux 341 Accès aux esclaves locaux via un scrutateur 342 Paramètres d'esclave local 345 Utilisation de DDTs d'équipement 347 EIO0000001579 09/2020 337 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 : 338 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)) EIO0000001579 09/2020 Configuration des CPU M580 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. Si 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 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 09/2020 339 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 2 340 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). 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). EIO0000001579 09/2020 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 1 Action 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 1 Action 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 EIO0000001579 09/2020 Passez à la procédure suivante pour configurer le scrutateur du réseau (origine, O). 341 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 342 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. EIO0000001579 09/2020 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 1 Action 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 09/2020 343 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 343) 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 344 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. EIO0000001579 09/2020 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. 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. NOTE : Vous pouvez aussi effectuer un clic droit sur le DTM de la CPU et sélectionner Ouvrir. 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 active Activé Activez l'esclave local avec les informations de configuration des champs 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 09/2020 345 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 1 2 3 Numéro Connexion Equipement Assemblage 129 101 Sorties (T->O) 102 Entrées (O->T) 103 Configuration 199 Heartbeat 130 131 111 Sorties (T->O) 112 Entrées (O->T) 113 Configuration 200 Heartbeat 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 346 configuration du service de scrutation de la CPU: 0 (fixe) EIO0000001579 09/2020 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 09/2020 347 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 242) de connexion et les bits de contrôle (voir page 242) de la connexion : Le tableau suivant présente la règle d'attribution des numéros de connexion : Variables d'entrée Ordre Variables d'entrée Modbus TCP (remarque 1) 1 Variables de sortie Variables de sortie Modbus TCP (remarque 1) Variables d'entrée de station ERIO 2 Variables d'entrée d'esclave local (remarque 2) 3 Variables de sortie d'esclave local (remarque 3) 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) 348 EIO0000001579 09/2020 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 350 Ajout d'un DTM au catalogue matériel de Control Expert 351 Ajout d'un fichier EDS au catalogue matériel 352 Suppression d'un fichier EDS du catalogue matériel 355 Exportation / Importation d'une bibliothèque EDS 357 EIO0000001579 09/2020 349 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 350 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. EIO0000001579 09/2020 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 09/2020 351 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 352 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. EIO0000001579 09/2020 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 09/2020 353 Configuration des CPU M580 Etape Action 4 Cliquez sur Sélectionner pour fermer la fenêtre de navigation. 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 : Votre sélection s'affiche dans la champ Répertoire ou nom de fichier. 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 point d'exclamation (bleu) : un fichier est redondant. (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é. 354 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. EIO0000001579 09/2020 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 09/2020 355 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é. 356 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. EIO0000001579 09/2020 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. 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. EIO0000001579 09/2020 357 Configuration des CPU M580 Importation de la bibliothèque EDS Procédez comme suit pour importer une bibliothèque EDS archivée : Etap e 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 → 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. 358 EIO0000001579 09/2020 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 360 Récapitulatif des états (CPU autonomes) 361 Performances 362 Statistiques des ports 363 Scrutateur d'E/S 365 Messagerie 367 QoS 368 NTP 370 Redondance 372 Visualiseur d'alarmes 373 Visualiseur de rack 374 EIO0000001579 09/2020 359 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 1 Action Ouvrez un navigateur Internet. 2 Dans la barre d'adresse, entrez l'adresse IP de la CPU M580 (voir page 133). 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 361) 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 373) Visualiseur de rack (voir page 374) 360 EIO0000001579 09/2020 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 380). 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 09/2020 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 : 362 Champ Description Utilisation des E/S du module Ce diagramme indique le nombre total de paquets (par seconde) que la CPU peut gérer à la fois. Statistiques de messagerie Ce diagramme indique le nombre de messages Modbus/TCP ou EtherNet/IP par seconde pour le client ou le serveur. EIO0000001579 09/2020 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 144). La couleur indique l'activité du port : vert : : actif gris : : inactif jaune : : détection d'erreur rouge : : détection d'erreur EIO0000001579 09/2020 363 Configuration des CPU M580 Vue développée Cliquez sur Vue détaillée pour afficher plus de statistiques : Statistique 364 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 erreurs Nombre d'erreurs détectées dans les paquets entrants Paquets entrants ignorés Nombre de paquets entrants ignorés Octets émis Nombre d'octets émis Paquets sortants contenant des erreurs Nombre d'erreurs détectées dans les paquets sortants Paquets sortants ignorés Nombre de paquets sortants ignorés EIO0000001579 09/2020 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. EIO0000001579 09/2020 365 Configuration des CPU M580 Informations de diagnostic Le tableau suivant décrit les statistiques d'état et de connexion du scrutateur : Etat du scrutateur Statistiques de connexion Opérationnel Le scrutateur d'E/S est activé. 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. Transactions par seconde Nombre de connexions 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 09/2020 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 messagerie Ce champ contient le nombre total de messages envoyés et reçus sur le port 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 09/2020 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 143). 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 : 368 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. EIO0000001579 09/2020 Configuration des CPU M580 Informations de diagnostic Cette page affiche des informations relatives au service QoS, qui est configuré dans Control Expert (voir page 143). 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 Protocol Priorité des événements PTP DSCP Synchronisation horaire point à point Généralités DSCP PTP Général point à point Trafic EtherNet/IP Valeur DSCP des messages Configurer les niveaux de priorité pour définir la priorité lors de la gestion des paquets de données. à priorité planifiée des données d'E/S Valeur DSCP pour les messages explicites Trafic Modbus/TCP Valeur DSCP pour les messages d'E/S Valeur DSCP pour les messages explicites Trafic NTP (Network Time Protocol) Valeur DSCP du temps réseau NOTE : Nous recommandons d'utiliser une durée longue pour le timeout des connexions de messagerie explicite et une durée plus courte pour le timeout des connexions de messagerie implicite. Les valeurs spécifiques à utiliser dépendent des exigences de votre application. — 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 09/2020 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 139). 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. 370 EIO0000001579 09/2020 Configuration des CPU M580 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 service En cours d'exécution Le service NTP est configuré correctement et actif. Désactivé Le service NTP est désactivé. Inconnu L'état du service NTP est inconnu. Etat du serveur Type de serveur Heure d'été vert Le serveur est connecté et en cours d'exécution. rouge Une connexion serveur déficiente est détectée. gris L'état du serveur est inconnu. Principal Un serveur principal interroge un serveur NTP maître pour obtenir l'heure courante. Secondaire Un serveur secondaire ne peut demander l'heure qu'à un serveur principal. En cours d'exécution La gestion automatique de l'heure d'été/hiver est configurée et 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 actuelle Heure actuelle dans le fuseau horaire sélectionné. Fuseau horaire Ce champ indique le fuseau horaire, en terme de décalage + ou - par rapport à l'heure UTC (Universal Time Coordinated). Statistiques du service NTP Ces champs affichent les valeurs en cours des statistiques du service. Nombre de requêtes Ce champ indique le nombre total de requêtes envoyées au serveur NTP. Taux de réussite Ce champ indique le pourcentage de requêtes qui ont abouti par rapport au nombre total de requêtes. Nombre de réponses Ce champ indique le nombre total de réponses reçues en provenance du 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 d'erreurs EIO0000001579 09/2020 Ce champ contient le nombre total de messages électroniques qui n'ont pas été transmis au réseau ou qui ont été envoyés mais pas acquittés par le serveur. 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. Informations de diagnostic Cette page affiche les valeurs provenant de la configuration RSTP dans Control Expert (voir page 135) : Champ Description Etat du service En cours d'exécution Le pont RSTP sur la CPU concernée est configuré correctement 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 changement de topologie Ces valeurs représentent la date et l'heure de réception de la dernière modification de topologie pour l'ID de pont concerné. Etat de redondance vert Le port Ethernet désigné est en train d'acquérir ou de formater des informations. jaune Le port Ethernet désigné est en train de supprimer des informations. Statistiques du pont du routeur 372 gris RSTP est désactivé pour le port Ethernet désigné. ID du pont Cet identificateur de pont unique est la concaténation de la priorité RSTP du pont et de l'adresse MAC. Priorité de pont Dans Control Expert, configurez l'état de fonctionnement RSTP (voir page 135) de l'ID du pont. EIO0000001579 09/2020 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). EIO0000001579 09/2020 373 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. 374 EIO0000001579 09/2020 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 stations (menu) Horizontal Les stations RIO sont affichées de haut en bas sous le bus 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. Zoom Effectuez un zoom avant (+) ou arrière (-) à l'aide de la commande de zoom (loupe). Barre de défilement Visualisez différentes parties de la page en faisant glisser les barres de défilement. R Cliquez sur le bouton R (réinitialiser) pour réinitialiser la page. Navigation vers le haut Appuyez sur la flèche vers le haut pour faire défiler la page dans cette direction. Navigation vers le bas Appuyez sur la flèche vers le bas pour faire défiler la page dans cette direction. Navigation vers la droite Appuyez sur la flèche vers la droite pour faire défiler la page dans cette direction. Navigation vers la gauche Appuyez sur la flèche vers la gauche pour faire défiler la page dans cette direction. Type de navigation (menu) R (bouton) 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. EIO0000001579 09/2020 375 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. 376 EIO0000001579 09/2020 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 378 Récapitulatif des états (CPU à fonction de redondance) 380 Etat HSBY 382 Visualiseur de rack 385 EIO0000001579 09/2020 377 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 380) Etat HSBY (voir page 382) 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 373) En outre, une page Visualiseur de rack (voir page 385) 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 359) du manuel Modicon M580 Matériel Manuel de référence. 378 EIO0000001579 09/2020 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. EIO0000001579 09/2020 379 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. Ouverture de la page Accédez à la page Récapitulatif des états à partir de l'onglet Diagnostics (Menu → Module → Récapitulatif des états) : 380 EIO0000001579 09/2020 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 53). 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é : Infos sur la version Serveur DHCP Etat du scrutateur Serveur FDR Etat NTP Contrôle d'accès Utilisation FDR 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 09/2020 381 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) : 382 EIO0000001579 09/2020 Configuration des CPU M580 Informations de diagnostic et sur l'état La page Web Etat HSBY donne les informations suivantes : Zone Description Locale/distante Cette zone indique l'état des paramètres de redondance des UC locale et distante : <rôle de la redondance> Rôle du système de redondance de l'UC. Valeurs valides : Principal Redondant Attente <Etat de fonctionnement> Etat de fonctionnement de l'UC. Valeurs valides : RUN STOP NoConf HALT Positionnement du sélecteur A/B Désignation de l'UC, définie par le sélecteur rotatif (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 sync Etat de la liaison de redondance d'UC (voir Redondance d'UC 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 supplémentaire Etat de la liaison RIO Ethernet (voir Redondance d'UC 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. EIO0000001579 09/2020 383 Configuration des CPU M580 Zone Description 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). 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é) 384 EIO0000001579 09/2020 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 09/2020 385 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. 386 EIO0000001579 09/2020 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 09/2020 387 Configuration des CPU M580 Champ de données Dernier arrêt Description 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. 388 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 mode Run Indique si l'application est paramétrée pour démarrer automatiquement 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 démarrage à froid Indique si les registres %MW sont réinitialisés avec leurs valeurs initiales 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 uniquement Indique si un démarrage à froid est forcé lors du redémarrage du système : 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. EIO0000001579 09/2020 Modicon M580 Programmation et modes de fonctionnement des CPU EIO0000001579 09/2020 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 390 6.2 Structure mémoire des processeurs (CPU) BMEP58xxxx 396 6.3 Modes de fonctionnement des processeurs (CPU) BMEP58xxxx 398 EIO0000001579 09/2020 389 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 390 Page Echanges d'E/S 391 Tâches CPU 394 EIO0000001579 09/2020 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 d'E/S Famille d'E/S Adressage topologique / IODDT Device DDT rack local (e)X80 X X Premium X – RIO équipement distribué X – (e)X80 – X Quantum – X Schneider Electric ou tiers – 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 09/2020 391 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. 392 EIO0000001579 09/2020 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 module d'E/S Vision des E/S Bloc fonction Rack local Adressage topologique/IODDT READ_PARAM 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 09/2020 393 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. 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 temporel Période de la tâche (ms) Références BMEP58 Plage Valeur par défaut 1020 (H) 20•0 (H) 30•0 40•0 5040(C) 6040(C) MAST(1) cyclique(2.) 1 à 255 ou périodique 20 X X X X X X FAST périodique 1 à 255 5 X X X X X X AUX0 périodique 10 à 2 550 par 10 100 X X X X X X AUX1 périodique 10 à 2 550 par 10 200 X X X X X X 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. 394 EIO0000001579 09/2020 Programmation et modes de fonctionnement des CPU CPU à redondance d’UC : Tâche Modèle temporel Période de la tâche (ms) Référence de CPU (BMEH58 ... Plage Valeur par défaut 2040(C) 4040(C) 6040(C) 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. 2. 3. 4. X La tâche MAST est obligatoire. Seul le modèle périodique est pris en charge (modèle cyclique non autorisé). Pris en charge par les stations ERIO (e)X80. Non pris en charge. Cette tâche est prise en charge. EIO0000001579 09/2020 395 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. 396 EIO0000001579 09/2020 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 09/2020 397 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 398 Page Gestion de l'entrée Run/Stop 399 Coupure d'alimentation et restauration 400 Démarrage à froid 402 Reprise à chaud 405 EIO0000001579 09/2020 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 uniquement Description – – 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 09/2020 399 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 400 EIO0000001579 09/2020 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 405) est effectué, sinon un démarrage à froid (voir page 402) a lieu. EIO0000001579 09/2020 401 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 de 500 ms après une mise hors tension. STOP(1) 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 : Bit système %S0 défini sur 0 Requête INIT Commande Démarrage à froid dans Control Expert La CPU ne modifie pas son état. Elle se contente d'initialiser l'application. Il s'agit d'une simulation de démarrage à 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. 402 EIO0000001579 09/2020 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. 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. 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. L'exécution du programme reprend en début de cycle. 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. EIO0000001579 09/2020 403 Programmation et modes de fonctionnement des CPU Phase 3 Description 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. 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. 404 EIO0000001579 09/2020 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. EIO0000001579 09/2020 405 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. 406 EIO0000001579 09/2020 Modicon M580 EIO0000001579 09/2020 Annexes EIO0000001579 09/2020 407 408 EIO0000001579 09/2020 Modicon M580 Blocs fonction EIO0000001579 09/2020 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 09/2020 409 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_INT Tableau contenant l'adresse de l'entité dont vous souhaitez modifier l'état 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). 410 EIO0000001579 09/2020 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 ETH_SCE_STATUS WORD Pour chaque protocole, ces valeurs contiennent la réponse à toute tentative 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 (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs). 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) 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 EIO0000001579 09/2020 411 Blocs fonction 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 Utilisation de l'EFB ETH_PORT_CTRL Pour utiliser l'EFB ETH_PORT_CTRL, procédez comme suit : Etape 412 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 09/2020 Modicon M580 Glossaire EIO0000001579 09/2020 Glossaire ! %MW Selon la norme CEI, %MW indique un objet langage de type mot mémoire. 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 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. B BCD Acronyme de binary-coded decimal (décimaux codés en binaire) 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. EIO0000001579 09/2020 413 Glossaire CIP™ CPU 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. 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. D 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. 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 : DHCP DIO 414 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é. 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. (E/S distribuées) Egalement appelé équipement distribué. Les DRSs utilisent des ports DIO pour connecter des équipements distribués. EIO0000001579 09/2020 Glossaire DNS DRS DSCP DTM 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. 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/sousanneau. 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. 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. 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. EIO0000001579 09/2020 415 Glossaire 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. 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. 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. 416 EIO0000001579 09/2020 Glossaire F FDR FDT FTP Acronyme de fast device replacement (remplacement rapide d'équipement). Service utilisant le logiciel de configuration pour remplacer un produit défaillant. (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. 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. H 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 IHM Acronyme de interface homme-machine. Système qui permet l'interaction entre un humain et une machine. M 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. EIO0000001579 09/2020 417 Glossaire 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. 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. 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 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. 418 EIO0000001579 09/2020 Glossaire 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. 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é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 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. EIO0000001579 09/2020 419 Glossaire 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. RPI RSTP 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. 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. S SFP SNMP SNTP 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. 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. Acronyme de simple network time protocol (protocole de temps réseau simple). Voir NTP. 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. 420 EIO0000001579 09/2020 Glossaire T TCP TFTP 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. 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. 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. U UDP UMAS UTC 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. Acronyme de Unified Messaging Application Services. Protocole système propriétaire qui gère les communications entre Control Expert et un contrôleur. 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). EIO0000001579 09/2020 421 Glossaire 422 EIO0000001579 09/2020 Modicon M580 Index EIO0000001579 09/2020 Index A action en ligne, 176 configuration du port, 179 objet CIP, 178 ping, 180 adresse bus de terrain, 41 IP, 76 adresse autorisée sécurité, 129 adresse des bus de terrain, 41 adresse IP par défaut, 44, 78 adresse IP par défaut, 76, 78, 126 ajout d'un équipement distant, 312 ajouter module d'E/S, 391 alimentation cycle, 400 application existante, 121 mot de passe, 111 AUTOTEST état, 33 B bloc fonction ETH_PORT_CTRL, 409 BMEP581020 UC, 19 BMEP582020 UC, 19 BMEP582040 UC, 19 BMEP583020 UC, 19 BMEP583040 UC, 19 BMEP584020 UC, 19 EIO0000001579 09/2020 BMEP584040 UC, 19 BMEP585040 UC, 19 BMEP586040 UC, 19 BMXRMS004GPF, 63 BOOTP sécurité, 129 C câbles USB BMXXCAUSB018 , 56 câbles USB BMXXCAUSB045, 56 caractéristiques consommation actuelle, 37 consommation électrique, 37 carte mémoire diagnostics, 65 FTP, 63 installation, 83 carte mémoire SD, 396 certifications, 32 chaud reprise, 405, 405 CIP, objets, 186 commutateur, 142 Commutateur onglet, 126 compatibilité CPU, 90 condition bloquante, 86 condition non bloquante, 88 CONF_SIG DDT d'équipement, 235 configuration Control Expert, 105 CPU, 126 configuration de l'adresse IP, 133 configuration de la liste d'équipements, 227 423 Index connexion diagnostic, 167 E/S, 171 consignation dans Control Expert, 172 serveur Syslog, 174 consommation actuelle, 37 consommation électrique, 37 Control Expert configuration, 105 consignation, 172 contrôle d'accès sécurité, 129 convertir, 121 CPU : son rôle dans un système M580, 21 compatibilité, 90 configuration, 126 description physique, 42 effacer, 47 état, 33 installation, 78 mémoire, 396 MTBF, 37 NTP, page Web, 370 page Web de messagerie, 367 page Web de redondance, 372 page Web des performances, 362 page Web des statistiques des ports, 363 page Web du scrutateur d'E/S, 365 page Web du visualiseur d'alarmes, 373 page Web QoS, 368 pages Web, 360 panneau avant, 44 protection de mémoire, 111 Récapitulatif des états, page Web, 361 tâche, 394 CPU, dimensions, 43 CPU, voyants, 49 CRA_OBJ_CTRL DDT d'équipement, 235 CRA_OBJ_HEALTH DDT d'équipement, 235 424 cybersécurité adresse autorisée, 129 appliquer dans Control Expert, 129 contrôle d'accès, 129 déverrouiller dans Control Expert, 129 DHCP/BOOTP, 129 EIP, 129 FTP, 129 HTTP, 129 mot de passe, 111 protection de mémoire, 111 SNMP, 129 TFTP, 129 cycle alimentation, 400 D dagnostic RSTP , 162 DATA_EXCH, 264, 267, 271, 279 message explicite, 256 DDT LOCAL_HSBY_STS, 244 REMOTE_HSBY_STS, 244 T_M_ECPU_HSBY, 244 DDT d'équipement, 347 T_BMEP58_ECPU, 235 T_BMEP58_ECPU_EXT, 235 démarrage froid, 402 description physique CPU, 42 UC, 45 Device DDT, 391 DEVICE_OBJ_CTRL DDT d'équipement, 235 DEVICE_OBJ_HEALTH DDT d'équipement, 235 DHCP, 153 sécurité, 129 EIO0000001579 09/2020 Index diagnostic bande passante, 160 codes Modbus, 182 condition bloquante, 86 condition non bloquante, 88 connexion, 167 erreur de CPU/système, 89 esclave local, 167 NTP, 164 RSTP, 162 voyants de la CPU, 49 diagnostics, 159 carte mémoire, 65 pages Web, 378 processeur (CPU), 85 voyants de redondance d'UC, 52 dimensions CPU, 43 DTM ajout, 351 E E/S connection, 171 esclave local, 171 explicites, 391 gestion, 390 implicites, 391 ECPU_HSBY_1 DDT d'équipement, 235 écriture de données, 301 effacer application, 47 EIP sécurité, 129 équipement EtherNet/IP message explicite, 282 erreur système, 89 erreur système, 89 ERROR état, 33 esclave activer, 341 EIO0000001579 09/2020 esclave local activer, 341 diagnostic, 167 E/S, 171 état AUTOTEST, 33 CPU, 33 ERROR, 33 HALT, 33 IDLE, 33 NOCONF, 33 OS DOWNLOAD, 33 RUN, 33 STOP, 33 WAIT, 33 Etat HSBY, page Web UC, 382 états du système redondance d'UC, 34 ETH_PORT_1_2_STATUS DDT d'équipement, 235 ETH_PORT_3_BKP_STATUS DDT d'équipement, 235 ETH_PORT_CTRL, 409 ETH_STATUS DDT d'équipement, 235 Ethernet port, 58 événements consignation sur le serveur Syslog, 174 événements de DTM consignation sur le serveur Syslog, 174 événements de module consignation sur le serveur Syslog, 174 exécution asynchrone ETH_PORT_CTRL, 409 exécution synchrone ETH_PORT_CTRL, 409 existante application, 121 explicites E/S, 391 425 Index F FDR, 153 fichier EDS ajout, 352 supprimer, 355 fonction de port DDT d'équipement, 235 fonctions élémentaires, 67 froid démarrage, 402 FTP DDT d'équipement, 235 SD carte mémoire, 63 sécurité, 129 G gestion des tâches, 390 E/S, 390 H HALT état, 33 horodateur, 38 HTTP) sécurité, 129 I identifiant unique d'origine, 147 IDLE état, 33 implicites E/S, 391 IN_ERRORS DDT d'équipement, 235 IN_PACKETS DDT d'équipement, 235 installation carte mémoire, 83 CPU, 78 modules, 75 426 IODDT, 391 IP, adresse par défaut, 126 IPConfig onglet, 126 L lecture de données, 302 lecture/écriture de données, 307 LOCAL_HSBY_STS, 244 M MBP_MSTR, 287, 291, 294, 300 Quantum RIO drops in M580, 286 mémoire CPU, 396 message explicite, 256 à un équipement EtherNet/IP, 282 à un équipement Modbus, 284 Get_Attribute_Single, 264 lecture de registre, 279 Objet Modbus d'écriture, 271 objet Modbus de lecture, 267 stations d'E/S distante Quantum dans M580, 286 messagerie explicite codes de fonction Modbus TCP, 299 codes fonction Modbus TCP, 276 EtherNet/IP, 291 Get_Attributes_Single, 294 MBP_MSTR, 287 Modbus TCP, 300 services EtherNet/IP, 289 micrologiciel mise à jour, 69, 70 mise à niveau, 69, 70 mise à jour micrologiciel, 69, 70 mise à niveau micrologiciel, 69, 70 Modbus message explicite, 284 EIO0000001579 09/2020 Index module d'E/S ajouter, 391 modules installation, 75 mot de passe pour l'application Control Expert, 111 MTBF CPU, 37 N NOCONF état, 33 normes, 32 NTP diagnostic, 164 onglet, 126 service de scrutation RIO, 141 NTP, page Web CPU, 370 O objet assemblage, 189, 194 Objet Diagnostic d'interface EtherNet/IP, 205 objet Diagnostic de connexion d'E/S, 210 Objet Diagnostic de connexion explicite EtherNet/IP, 214 Objet Diagnostic du scrutateur d'E/S EtherNet/IP, 208 objet diagnostic RSTP, 219 objet Gestionnaire de connexion, 191 objet identité, 187 objet interface TCP/IP, 198 objet liaison Ethernet, 200 objet Liste de diagnostics de connexion explicite EtherNet/IP, 216 objet QoS, 196 obtention de statistiques distantes, 305 obtention de statistiques locales, 302 EIO0000001579 09/2020 onglet Commutateur, 126 IPConfig, 126 NTP, 126 Paramètres avancés, 126 Port de service, 126 QoS, 126 RSTP, 126 Safety, 126 Sécurité, 126 SNMP, 126 OS DOWNLOAD état, 33 OUNID, 147 OUT_ERRORS DDT d'équipement, 235 OUT_PACKETS DDT d'équipement, 235 P page Web messagerie CPU, 367 NTP, CPU, 370 performances CPU, 362 QoS de la CPU, 368 récapitulatif des états des CPU, 361 redondance CPU, 372 scrutateur d'E/S de la CPU, 365 statistiques des ports CPU, 363 visualiseur d'alarmes CPU, 373 page Web de messagerie CPU, 367 page Web de redondance CPU, 372 page Web des performances CPU, 362 page Web des statistiques des ports CPU, 363 page Web du scrutateur d'E/S CPU, 365 page Web du visualiseur d'alarmes CPU, 373 page Web QoS CPU, 368 427 Index pages Web, 360, 378 visualiseur de rack, 385 panneau avant, CPU, 44 panneau avant CPU, 44 par défaut, adresse IP, 44 paramètres avancés, 146 Paramètres avancés onglet, 126 performances, 91 performances M580, 23 ping, 180 port Ethernet, 58 port de service CPU, 144 Port de service onglet, 126 port de service CPU, 144 port de service, blocage redondance, 144 processeur (CPU) diagnostics, 85 voyant, 85 projet mot de passe, 111 propriétés de voie, 150 protection de mémoire pour la CPU, 111 Q QoS, 143 onglet, 126 R récapitulatif configuration, 350 connexions, 350 Récapitulatif des états, page Web CPU, 361, 380 redondance blocage de port de service, 144 réinitialisation du module, 306 REMOTE_HSBY_STS, 244 reprise chaud, 405, 405 restaurer, 121 résumé de connexion, 227 RSTP DDT d'équipement, 235 onglet, 126 service de scrutation DIO, 135 service de scrutation EIO, 135 service de scrutation RIO, 135 RUN état, 33 S Safety onglet, 126 sauvegarder, 121 scrutation des E/S distantes (RIO) sélection de l'UC, 23 scrutation des E/S distribuées (DIO) sélection de l'UC, 23 scrutation des E/S Ethernet UC, 23 scrutation des E/S Ethernet, service de l'UC RIO, DIO, 23 SD carte mémoire FTP, 63 RAM d'état LL984, 115 Mise à niveau de la CPU M580 depuis la version V2.20 ou antérieure vers la version V2.30 ou ultérieure, 27 stations Quantum ERIO, 115 428 EIO0000001579 09/2020 Index sécurité adresse autorisée, 129 appliquer dans Control Expert, 129 contrôle d'accès, 129 déverrouiller dans Control Expert, 129 DHCP/BOOTP, 129 EIP, 129 ETH_PORT_CTRL, 409 FTP, 129 HTTP, 129 mot de passe, 111 Sécurité onglet, 126 sécurité protection de mémoire, 111 SNMP, 129 TFTP, 129 serveur Syslog consignation, 174 service de scrutation RSTP, 135 service de scrutation CPU RSTP, 135 service de scrutation des E/S distribuées (DIO), 123 service de scrutation DIO RSTP, 135 service de scrutation DIO intégré, 123 service de scrutation EIO RSTP, 135 service de scrutation RIO RSTP, 135 SERVICE_STATUS DDT d'équipement, 235 SERVICE_STATUS2 DDT d'équipement, 235 services FTP/TFTP activer/désactiver, 308 services HTTP activer/désactiver, 308 SNMP, 137 onglet, 126 sécurité, 129 stations d'E/S distante Quantum dans M580 message explicite MBP_MSTR, 286 EIO0000001579 09/2020 stations RIO, Quantum message explicite MBP_MSTR, 286 STB NIC 2212 configuration d'items d'E/S, 323 STOP état, 33 suppression de statistiques distantes, 306 suppression de statistiques locales, 304 T T_BMEP58_ECPU, 235 DDT d'équipement, 235 T_BMEP58_ECPU_EXT, 235 DDT d'équipement, 235 T_M_ECPU_HSBY, 244 tâche CPU, 394 tâche AUX0 CPU, 394 tâche AUX1 CPU, 394 tâche FAST CPU, 394 tâche MAST CPU, 394 tâches gestion, 390 télécharger, 121 temps de réponse sur événement, 103 TFTP sécurité, 129 type d'exécution ETH_PORT_CTRL, 409 429 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), 123 USB brochage, 56 câbles, 56 transparence, 56 V voyant processeur (CPU), 85 voyants CPU, 49 voyants (DEL) redondance d'UC, 52 W WAIT état, 33 430 EIO0000001579 09/2020