Schneider Electric Premium sous EcoStruxure™ Control Expert - TSXESY007 module Mode d'emploi
Ajouter à Mes manuels126 Des pages
▼
Scroll to page 2
of
126
Premium sous EcoStruxure™ Control Expert 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Module TSX ESY 007 Manuel d'installation (Traduction du document original anglais) 35010595.10 12/2018 www.schneider-electric.com Le présent document comprend des descriptions générales et/ou des caractéristiques techniques des produits mentionnés. Il ne peut pas être utilisé pour définir ou déterminer l'adéquation ou la fiabilité de ces produits pour des applications utilisateur spécifiques. Il incombe à chaque utilisateur ou intégrateur de réaliser l'analyse de risques complète et appropriée, l'évaluation et le test des produits pour ce qui est de l'application à utiliser et de l'exécution de cette application. Ni la société Schneider Electric ni aucune de ses sociétés affiliées ou filiales ne peuvent être tenues pour responsables de la mauvaise utilisation des informations contenues dans le présent document. Si vous avez des suggestions, des améliorations ou des corrections à apporter à cette publication, veuillez nous en informer. Vous acceptez de ne pas reproduire, excepté pour votre propre usage à titre non commercial, tout ou partie de ce document et sur quelque support que ce soit sans l'accord écrit de Schneider Electric. Vous acceptez également de ne pas créer de liens hypertextes vers ce document ou son contenu. Schneider Electric ne concède aucun droit ni licence pour l'utilisation personnelle et non commerciale du document ou de son contenu, sinon une licence non exclusive pour une consultation « en l'état », à vos propres risques. Tous les autres droits sont réservés. Toutes les réglementations locales, régionales et nationales pertinentes doivent être respectées lors de l'installation et de l'utilisation de ce produit. Pour des raisons de sécurité et afin de garantir la conformité aux données système documentées, seul le fabricant est habilité à effectuer des réparations sur les composants. Lorsque des équipements sont utilisés pour des applications présentant des exigences techniques de sécurité, suivez les instructions appropriées. La non-utilisation du logiciel Schneider Electric ou d'un logiciel approuvé avec nos produits matériels peut entraîner des blessures, des dommages ou un fonctionnement incorrect. Le non-respect de cette consigne peut entraîner des lésions corporelles ou des dommages matériels. © 2018 Schneider Electric. Tous droits réservés. 2 35010595 12/2018 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Le module TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . Chapitre 1 Présentation générale du coupleur TSX ESY 007 . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Note sur le bus d'extension d'entrée/sortie . . . . . . . . . . . . . . . . . . . . . Panorama des produits Série 7 du catalogue Schneider . . . . . . . . . . Composants principaux - Présentation . . . . . . . . . . . . . . . . . . . . . . . . Figure représentant une topologie exemple de bus d'extension d'entrée/sortie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principales caractéristiques du bus d'extension d'entrées/sorties. . . . Partie II Installation matérielle du coupleur d'interface de bus d'extension d'entrées/sorties TSX ESY 007 . . . . . . . Chapitre 2 Coupleur interface bus d'extension d'entrées/sorties : TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Description du module TSX ESY CM 007 . . . . . . . . . . . . . . . . . . . . . . Présentation physique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Montage/implantation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voyants d'état du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualisations particulières du coupleur TSX ESY 007 . . . . . . . . . . . . Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sécurité utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Utilisation du coupleur TSX ESY 007 en rénovation . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Récupération des racks 0 à 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cas des racks double format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liaisons entrantes distantes LES120/LFS120 . . . . . . . . . . . . . . . . . . Méthodologie de mise à niveau du programme automate PL7-3 . . . . 2.3 Diagnostic Bus d’extension d’entrées/sorties . . . . . . . . . . . . . . . . . . . Présentation du diagnostic du bus d'extension d'E/S . . . . . . . . . . . . . 2.4 Modes de marche du coupleur TSX ESY 007 . . . . . . . . . . . . . . . . . . . Modes de fonctionnement du module TSX ESY 007 . . . . . . . . . . . . . 35010595 12/2018 7 9 11 13 14 15 16 17 19 20 23 25 26 27 28 31 34 35 36 38 39 40 41 44 46 47 49 52 52 53 53 3 2.5 Précautions d'utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage de rack en double . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie III Mise en œuvre logicielle du module TSX ESY 007 . Chapitre 3 Principes de la mise en oeuvre logicielle du coupleur TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la mise en œuvre du bus d'extension d'entrées/sorties Architecture du module TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . . Structure d'un module Série 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage des objets langage associés aux équipements Série 7 connectés sur le bus d'extension d'entrées/sorties . . . . . . . . . . . . . . . Utilisation de la fonction élémentaire EF SEND_REQ pour la gestion des modules de la série 7 avec des registres étendus et des registres messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 Configuration du module TSX ESY 007 . . . . . . . . . . . . . . Déclaration d'un module TSX ESY 007 dans le rack automate . . . . . . Description de l'écran de configuration d'un module TSX ESY 007 . . Comment déclarer un équipement Série 7 sur le module TSX ESY 007 Affichage du bus d'extension d'entrées/sorties dans le navigateur du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comment modifier la configuration logicielle du coupleur TSX ESY 007 Comment accéder à la description d'un module Série 7 . . . . . . . . . . . Comment accéder à la description d'un rack Série 7 . . . . . . . . . . . . . Modification des paramètres généraux d'un rack Série 7 . . . . . . . . . . Chapitre 5 Mise au point du coupleur TSX ESY 007 . . . . . . . . . . . . . Présentation de la fonction Mise au point . . . . . . . . . . . . . . . . . . . . . . Description de l'écran de mise au point d'un module TSX ESY 007 . . Comment accéder aux fonctions de diagnostics du module TSX ESY 007 et au diagnostic de voie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Statut de visualisation des modules et racks Série 7. . . . . . . . . . . . . . Comment accéder à la fonction de forçage/déforçage des voies . . . . Modification de la valeur d'une voie analogique. . . . . . . . . . . . . . . . . . Chapitre 6 Performances du coupleur TSX ESY 007 . . . . . . . . . . . . Performances du module TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 Objets langage du module TSX ESY 007 . . . . . . . . . . . . 7.1 Objets langage et IODDT des communications du module TSX ESY 007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation des objets langage du module TSX ESY 007. . . . . . . . . Objets langage à échange implicite associés à la fonction métier . . . Objets langage à échange explicite associés à la fonction métier . . . Gestion des échanges et rapport avec objets explicites . . . . . . . . . . . 4 55 55 57 59 60 62 63 65 67 77 78 79 81 83 85 86 87 88 89 90 91 93 94 96 97 99 99 101 102 103 104 105 107 35010595 12/2018 7.2 Objets langage et IODDT génériques pour les protocoles de communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets à échange implicite de l'IODDT de type T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails sur les objets à échange explicite de l'IODDT de type T_COM_STS_GEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.3 Objets langage et IODDT associés au module TSX ESY 007 . . . . . . Détails des objets à échanges implicites de l'IODDT du type T_COM_ESY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Détails des objets d'échange explicite IODDT de type t_COM_ESY . Objets à échanges implicites de configuration du coupleur TSX ESY 007 - Détails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Objets de configuration pour le coupleur TSX ESY 007 . . . . . . . . . . . 7.4 Type d’IODDT Type T_GEN_MOD applicable à tous les modules . . . Détails des objets langage de l'IODDT de type T_GEN_MOD . . . . . . Index 35010595 12/2018 ......................................... 110 111 112 114 115 118 119 121 122 122 125 5 6 35010595 12/2018 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. 35010595 12/2018 7 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. 8 35010595 12/2018 A propos de ce manuel Présentation Objectif du document Ce manuel décrit l'installation matérielle et logicielle du module TSX ESY 007. Champ d'application Cette documentation est applicable à EcoStruxure™ Control Expert 14.0 ou version ultérieure. Information spécifique au produit AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT L'utilisation de ce produit requiert une expertise dans la conception et la programmation des systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à programmer, installer, modifier et utiliser ce produit. Respectez toutes les réglementations et normes de sécurité locales et nationales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 35010595 12/2018 9 10 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Le module TSX ESY 007 35010595 12/2018 Partie I Le module TSX ESY 007 Le module TSX ESY 007 35010595 12/2018 11 Le module TSX ESY 007 12 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Présentation générale du coupleur TSX ESY 007 35010595 12/2018 Chapitre 1 Présentation générale du coupleur TSX ESY 007 Présentation générale du coupleur TSX ESY 007 Objet de ce chapitre Ce chapitre présente les généralités du coupleur TSX ESY 007. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 14 Note sur le bus d'extension d'entrée/sortie 15 Panorama des produits Série 7 du catalogue Schneider 16 Composants principaux - Présentation 17 Figure représentant une topologie exemple de bus d'extension d'entrée/sortie 19 Principales caractéristiques du bus d'extension d'entrées/sorties 20 35010595 12/2018 13 Présentation générale du coupleur TSX ESY 007 Présentation Module TSX ESY 007 Le coupleur TSX ESY 007 assure le rôle de passerelle permettant la récupération des E/S des racks automate TSX Série 7 vers un automate Premium, via le bus d'extension d'E/S. Il est destiné aux opérations de rénovation des installations automatisées équipées d'automates programmables TSX Série 7 modèles 40 (47, 67, 87 et 107 en version V2, V3, V4 ou V5). Il se monte dans un rack Premium équipé d'un processeur Premium V2.00 minimum. La configuration de ce coupleur sous Control Expert est protégée par des droits d'accès. Ces droits sont utilisables uniquement par les entités Schneider Services Industries en France, et à l'étranger par les entités de Services de Schneider ou le cas échéant leur représentant. La récupération du programme PL7-3 de l'installation à rénover est possible par utilisation successive des convertisseur PL7-3/PL7 Pro et PL7 Pro/Control Expert. 14 35010595 12/2018 Présentation générale du coupleur TSX ESY 007 Note sur le bus d'extension d'entrée/sortie Présentation Le bus d'entrée/sortie est un bus série qui autorise la commande des racks TSX série 7. Il permet le routage d'informations de type "tout ou rien", "analogique" et "message" entre le maître du bus et les modules série 7 à travers les modules esclaves LES20, LES120, LFS120 et LFS121. Le bus d'entrées/sorties est composés de trois éléments majeurs : un maître du bus, des esclaves (modules de déport d'E/S), des modules d'E/S TSX Série 7. NOTE : Pour toutes informations complémentaires sur le bus d’entrées/sorties et sur les caractéristiques des équipements Série 7, reportez-vous à la documentation Série 7. 35010595 12/2018 15 Présentation générale du coupleur TSX ESY 007 Panorama des produits Série 7 du catalogue Schneider Généralité Liste exhaustive des produits Série 7 du catalogue Schneider supportés par le coupleur TSX ESY 007 : E TOR S TOR E ANA S ANA Autres TSX DET 4 66 TSX DST 4 17 TSX AEM 4 11 TSX ADT 2 01 TSX AXT 2 00 TSX DET 8 02 TSX DST 8 04 TSX AEM 4 12 TSX ADT 2 02 TSX CCM 1 00 TSX DET 8 03 TSX DST 8 05 TSX AEM 4 13 TSX ADT 2 03 TSX CTM 1 00 TSX DET 8 05 TSX DST 8 17 TSX AEM 8 11 TSX AST 2 00 TSX DTM 1 00 TSX DET 8 12 TSX DST 8 35 TSX AEM 8 21 TSX ASR 2 00 TSX DMR 16 52 TSX DET 8 13 TSX DST 8 82 TSX AEM 12 12 TSX ASR 4 01 TSX DEM 24xx TSX DET 8 14 TSX DST 16 04 TSX AEM 16 01 TSX ASR 4 02 TSX DET 8 24 TSX DST 16 12 TSX AEM 16 02 TSX ASR 4 03 TSX DET 16 03 TSX DST 16 32 TSX AEM 16 13 TSX ASR 8 00 TSX DET 16 04 TSX DST 16 33 TSX DET 16 12 TSX DST 16 34 TSX DET 16 13 TSX DST 16 35 TSX DET 16 33 TSX DST 16 82 TSX DET 32 12 TSX DST 24 72 TSX DET 32 32 TSX DST 24 82 TSX DET 32 42 TSX DST 32 92 TSX DET 32 52 Liste des produits du catalogue Schneider non supportés par le coupleur TSX ESY 007 : 16 coupleurs commande d'axe TSX AXM 171/1711, coupleurs commande d'axe TSX AXM 162/172/182, coupleurs commande d'axe TSX AXM 292/492, coupleurs de communication TSX SCM XXX, TSX MPT 10, TSX ETH XXX, TSX FMP XXX, TSX IBS XXX, TSX MAP XXX, coupleurs TSX PCM37(MMX), PCM00, TSX LSM 200, TSXLSM240(warm-stand by), TSX ADA200, TSX ETH 200, TSY MSM XXX, coupleurs spécifiques développés pour des clients ciblés. 35010595 12/2018 Présentation générale du coupleur TSX ESY 007 Composants principaux - Présentation Le câble Le type de câble nécessaire dépend du type de module esclave utilisé : Pour les LES20 : câble TSX CBC xxx pour une liaison locale entrante. Pour les LFS120 et LFS121 : câble TSX CBD xxx pour une liaison en fibre optique. Pour les LES120 : câble TSX CBxxx pour une liaison entrante distante. Modules esclaves Installés en tête de bac TSX Série 7, ils dialoguent avec le module TSX ESY 007 et pilotent les modules TSX Série 7 présents sur leur rack principal et d'extension directe (facultatif). Exemples illustrant les modules esclaves LES20 et LFS120 : Les borniers de raccordement Les borniers de raccordement réalisent le chaînage entre les câbles et les modules esclaves TSX LES20. Ils permettent de coder l'adresse du rack TSX Série 7 sur le bus LES20. Côté TSX ESY 007, on utilise principalement les références TSX LES 64, 65, 74 et 75. Côté rack Série 7, on utilise principalement les références TSX LES 61, 62, 70 et 71. Illustration : 35010595 12/2018 17 Présentation générale du coupleur TSX ESY 007 Le maître du bus Le maître du bus d'extension d'E/S gère la totalité des échanges de données sur le bus. Dans une station automate Premium, il est possible d'intégrer le coupleur TSX ESY 007 pour la gestion du bus d'extension d'E/S. Illustration Premium 18 35010595 12/2018 Présentation générale du coupleur TSX ESY 007 Figure représentant une topologie exemple de bus d'extension d'entrée/sortie Illustration 35010595 12/2018 19 Présentation générale du coupleur TSX ESY 007 Principales caractéristiques du bus d'extension d'entrées/sorties Généralités Le bus d'extension d'E/S est un système sur lequel la gestion des échanges est assurée par un seul maître qui appelle successivement chaque module LES 20 esclave. La trame de communication série transmet les services suivants : lecture de 4/8/16 bits (TOR) écriture de 4/8/16 bits (TOR) lecture de 8 mots (ANA) écriture de 8 mots (ANA) lecture message dans module écriture message dans module lecture état module lecture état module LES20 commande module LES20 Le bus Série d'extension d'E/S est un Bus de type RS422 avec un débit de 2 Mbits/s sur les TSX 47/67/87/107 et de 4 Mbits/s sur certains TSX 107. Adressage d'esclave TSX LES 20 Chaque module LES 20 doit posséder une adresse paire comprise entre 0 et 14. Le codage de l'adresse s'effectue à l'aide des commutateurs présents dans les borniers TSX LES 6x/7x. Adressage d'esclave TSX LES 200/LFS 200 Chaque module LES 200/LFS 200 doit posséder une adresse paire comprise entre 2 et 14. Cette adresse est codée par des sangles directement sur le module. Nombre d'entrées/sorties maximum Un bus d'extension d'E/S prend en charge au maximum 16 racks de 8 emplacements. Le nombre maximum d'E/S est : 20 2048 entrées TOR 2048 sorties TOR 256 entrées analogiques 256 sorties analogiques 35010595 12/2018 Présentation générale du coupleur TSX ESY 007 Câble d'extension d'E/S Le câble d'extension d'E/S est un type de déport de câble de référence : TSX CBC xxx, TSX CBD xxx ou TSX CB xxx selon le type d'esclave. Pour toute information complémentaire sur ses caractéristiques, reportez-vous à la documentation TSX Série 7. Topologie et longueur maximale du bus d'extension d'E/S La topologie du bus d'extension d'E/S est définie par le nombre de rack à connecter. La longueur cumulée de toutes les branches du bus ne doit pas excéder : 30 m pour une extension locale à base de TSX LES 20, 500 m pour une extension électrique distante à base de TSX LES 200, 2000 m pour une extension fibre optique à base de TSX LFS 200. ATTENTION COMPORTEMENT INATTENDU DE L'EQUIPEMENT Ne pas dépasser la longueur maximale du câble : 30 m pour une extension locale à base de TSX LES 20, 500 m pour une extension électrique distante à base de TSX LES 200, 2000 m pour une extension fibre optique à base TSX LFS 200. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Temps de cycle du bus d'extension d'E/S Il s'agit du temps de cycle entre l'envoi des sorties aux modules Série 7 par le module TSX ESY 007 et la récupération des entrées des modules Série 7. Le module TSX ESY 007 transmet ou demande des informations de longueur variable à chaque module Série 7 sur le bus en fonction du type du module (Nb Voie, TOR/ANA, Messagerie). Le temps de cycle du bus d'extension d'E/S dépend du nombre et du type de module Série 7 à piloter sur le bus. Avec une configuration représentative complète, le temps maximal ne dépasse pas 90 ms. Fiabilité, flexibilité Le procédé de transmission utilisé garantit un fonctionnement fiable. Le maître TSX ESY 007 surveille l'activité des modules esclaves LES 20 et les données transmises. Il détecte les erreurs d'émission, les défaillances de rack série 7 et de TSX LES 20 et transmet ces informations à l'automate. 35010595 12/2018 21 Présentation générale du coupleur TSX ESY 007 22 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Installation matérielle du module TSX ESY 007 35010595 12/2018 Partie II Installation matérielle du coupleur d'interface de bus d'extension d'entrées/sorties TSX ESY 007 Installation matérielle du coupleur d'interface de bus d'extension d'entrées/sorties TSX ESY 007 35010595 12/2018 23 Installation matérielle du module TSX ESY 007 24 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 35010595 12/2018 Chapitre 2 Coupleur interface bus d'extension d'entrées/sorties : TSX ESY 007 Coupleur interface bus d'extension d'entrées/sorties : TSX ESY 007 Objet de ce chapitre Ce chapitre traite de l'installation matérielle du module TSX ESY 007 pour un automate Premium. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 2.1 Description du module TSX ESY CM 007 26 2.2 Utilisation du coupleur TSX ESY 007 en rénovation 39 2.3 Diagnostic Bus d’extension d’entrées/sorties 52 2.4 Modes de marche du coupleur TSX ESY 007 53 2.5 Précautions d'utilisation 55 35010595 12/2018 25 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Sous-chapitre 2.1 Description du module TSX ESY CM 007 Description du module TSX ESY CM 007 Objet de cette partie Ce sous-chapitre traite de la mise en œuvre matérielle et des caractéristiques du coupleur TSX ESY 007. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 26 Page Présentation physique 27 Montage/implantation 28 Connexions 31 Voyants d'état du module 34 Visualisations particulières du coupleur TSX ESY 007 35 Caractéristiques techniques 36 Sécurité utilisateur 38 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Présentation physique Description Le module TSX ESY 007 se présente sous la forme d'un module au format double emplacement. Illustration : Le tableau ci-dessous présente les différentes parties du module : Numéro Description 1 Bloc de visualisation comprenant 4 voyants d'état indiquant les modes de fonctionnement du module : RUN (vert) : allumé, fonctionnement normal, ERR (rouge) : allumé, une erreur a été détectée, I/O (rouge) : allumé, une erreur d'entrées/sorties a été détectée sur un bus d'extension d'E/S. 2 Bloc de visualisation comprenant 16 voyants (0 à F) qui permettent le diagnostic des racks présents sur le bus d'extension d'E/S. 3 Bouton de réinitialisation. 4 Connecteur D Sub 26 broches haute densité pour branchement au bus d'extension d'E/S. Celui-ci reçoit les borniers de raccordement TSX LES 64/65/74/75. 35010595 12/2018 27 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Montage/implantation Présentation Le coupleur TSX ESY 007 se monte dans une position quelconque d'un rack Premium TSX RKY du segment principal de l'embase, à l'exception des positions destinées exclusivement au processeur et à l'alimentation. Le processeur doit être au moins un processeur Premium Control Expert V2.00. AVERTISSEMENT Interdit dans un rack d'extension Ce module ne fonctionne pas dans un rack d'extension (distance > 100 m) ; il doit obligatoirement être dans un rack du segment principal du bus X. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Les procédures de montage et de démontage sont identiques à celles des autres modules. (Reportez-vous au document Premium et Atrium sous EcoStruxure™ Control Expert - Modules d'E/S TOR - Manuel utilisateur). La mise en place et l'extraction de ce module s'effectuent avec un tournevis plat ou cruciforme. NOTE : Le montage et le démontage du module peuvent être effectués avec l'automate sous tension et le bus d'extension d'E/S connecté. 28 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Nombre de modules par station Le nombre maximum de modules TSX ESY 007 qu'il est possible d'installer dans une station Premium dépend des caractéristiques du processeur utilisé. Le coupleur est comptabilisé comme bus de terrain et non pas comme voie métier. Référence Processeur Nombre autorisé de modules TSX ESY 007 TSX P57 0244 1 TSX P57 104 2 TSX P57 154 2 TSX P57 1634 2 TSX P57 204 4 TSX P57 254 4 TSX P57 2634 4 TSX P57 304 8 TSX P57 354 8 TSX P57 3634 8 TSX P57 454 8 TSX P57 4634 8 TSX P57 554 8 TSX P57 5634 8 TSX P57 6634 8 Il est recommandé de choisir au minimum un processeur TSX P57 3xxx/4xxx/5xxx/6xxx pour garantir le bon fonctionnement du module TSX ESY 007. Pour plus d'informations, reportez-vous aux documents suivants : Premium et Atrium sous EcoStruxure™ Control Expert - Processeurs, racks et modules d’alimentation - Manuel de mise en œuvre Catalogue des processeurs TSX 57 35010595 12/2018 29 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Nombre d'entrées/sorties maximum gérées par le module TSX ESY 007 Le module TSX ESY 007 peut piloter au maximum 16 racks de 8 emplacements. Le nombre maximum d'entrées/sorties gérées est : 2 048 entrées TOR 2 048 sorties TOR 256 entrées analogiques 256 sorties analogiques Les voies Série 7 TOR, analogiques et métier pilotées par le coupleur TSX ESY 007 ne sont pas prises en compte dans le calcul du nombre de voies TOR, analogiques et métier maximum d'un processeur Premium. 30 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Connexions Raccordement au bus X Le TSX ESY 007 se connecte automatiquement au bus X lors de son insertion dans le rack qui l'accueille. Si le TSX ESY 007 est dans le rack de base, il est connecté directement aux modules processeur et d'alimentation. Si le TSX ESY 007 n'est pas dans le rack de base, il est connecté au processeur par le bus X et alimenté directement par le rack où il se trouve. Connexion du LES 20 au bus d'extension d'E/S Pour la connexion du LES 20, il n'est pas nécessaire de connecter d'abord le maître du bus ou le rack TSX 7. Le fonctionnement général ne peut pas être garanti pendant cette phase de l'installation. Le bus d'extension d'E/S ne nécessite pas de connexion spécifique à la terre, mais l'alimentation et l'automate doivent être conformes aux exigences d'installation standard. Il est recommandé de ne pas juxtaposer le bus d'extension d'E/S avec des câbles transportant des courants forts. Ce système de connexion utilise un câble TSX CBS xxx. Quelle que soit la topologie retenue, la somme des longueurs de câblage d'un même bus d'extension d'E/S ne doit pas excéder 30 mètres. NOTE : Pour une liaison électrique ou fibre optique distante, le module TSX ESY 007 doit être connecté directement aux modules TSX LFS 120/121 ou LES 120 avant la connexion aux autres modules TSX LES 20. La somme des longueurs de câble d'un même bus d'extension d'E/S ne doit pas excéder 500 m pour une liaison électrique distante et 2000 m pour une liaison fibre optique. ATTENTION COMPORTEMENT INATTENDU DE L'EQUIPEMENT Ne pas dépasser la longueur maximale du câble : 30 m pour une extension locale à base de TSX LES 20, 500 m pour une extension électrique distante à base de TSX LES 200, 2000 m pour une extension fibre optique à base de TSX LFS 200. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Câbles du bus d'extension d'E/S Les câbles du bus d'extension d'E/S véhiculent des signaux à destination des racks et modules TSX 7. Les caractéristiques de ces câbles sont disponibles dans la documentation de mise en œuvre d'une configuration d'E/S sur TSX 7. Câbles recommandés : TSX CBC xxx, TSX CB xxx et TSX CBD xxx. 35010595 12/2018 31 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Cheminement du câble Les câbles du bus d'extension d'E/S et les câbles d'alimentation courant fort doivent être séparés et protégés par un écran métallique. Quand le câble de commande suit le trajet de ces câbles, les branchements de la liaison de commande doivent être effectués conformément aux règles de l'art. Connecteur de raccordement Les borniers TSX LES 64/65/74/75 connectent le module au bus d'extension d'E/S. Ces borniers sont connectés au bus d'extension d'E/S et assemblés par l'utilisateur comme indiqué dans la procédure ci-dessous. Dans la majorité des cas, il suffira de récupérer le connecteur TSX LES 64/65/74/75 de l'installation existante qui permettait le raccordement du processeur TSX 7 au bus d'extension d'E/S. Dans tous les cas : un bornier TSX LES 64 ou 65 s'utilise quand le module TSX ESY 007 pilote des racks série 7 par liaison entrante locale. un bornier TSX LES 74 ou 75 s'utilise quand le module TSX ESY 007 pilote des racks série 7 par une liaison distante électrique ou fibre optique. Illustration : 32 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Raccordement du module au bus S'il n'y a pas de bornier, connectez le module au bus comme suit : Etape Action 1 Préparation du bornier TSX LES 64/65/74/75 : ouvrez le couvercle, connectez une extrémité du câble de chaînage TSX CBC au bornier (voir la documentation TSX série 7), fermez le couvercle. 2 Mettez en place le boîtier sur le connecteur 26 points du module TSX ESY 007. 3 Raccordez le fil de masse du boîtier sur la barrette de masse du bac. Si le fil de masse est trop court pour être raccordé au bac, il faudra le remplacer par un fil plus long en respectant le rapport longueur/largeur de manière à éviter les phénomènes de "toron de raccordement". 35010595 12/2018 33 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Voyants d'état du module Généralités 3 voyants situés sur le module, RUN, ERR, I/O renseignent par leur état sur le mode de fonctionnement du module. Voyants On Clignotant Off RUN (vert) Module en fonctionnement normal Auto-tests module (1) ou en attente de configuration Module non alimenté ou en panne ERR (rouge) Défaut interne grave, module en panne Auto-tests module (1) ou Défaut Mais le défaut peut se trouver en dehors du module : défaut applicatif Défaut sur bus d'extension d'E/S Pas de défaut interne I/O (rouge) Défaut d'entrées/sorties Auto-tests module (1) Module en fonctionnement normal (1) Les 3 voyants clignotent pendant les auto-tests à la mise sous tension du module. 34 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Visualisations particulières du coupleur TSX ESY 007 Présentation 16 voyants permettant de visualiser l'état de fonctionnement des racks d'extension TSX 7 pilotés par le coupleur TSX ESY 007. Vue des voyants : Etats des voyants Etats des voyants Signification Voyant allumé vert Rack correspondant configuré dans l'application Premium Control Expert et en fonctionnement normal Voyant clignotant vert Rack correspondant configuré dans l'application Premium Control Expert et en défaut Voyant éteint Rack correspondant non configuré dans l'application Premium Control Expert 35010595 12/2018 35 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Caractéristiques techniques Bus TSX LES 20 Caractéristique Valeur Temps de cycle maximum du bus d'extension d'E/S 50 ms Nombre de racks sur le bus d'extension d'E/S 16 Longueur maximale du bus d'extension d'E/S 30 m Nombre d'entrées/sorties maximum 2 048 E/S TOR + 256 E/S ANA Bus TSX LES 200 Caractéristique Valeur Temps de cycle maximum du bus d'extension d'E/S 50 ms Nombre de racks sur le bus d'extension d'E/S 16 Longueur maximale du bus d'extension d'E/S 500 m Nombre d'entrées/sorties maximum 2 048 E/S TOR + 256 E/S ANA Bus TSX LFS 200 36 Caractéristique Valeur Temps de cycle maximum du bus d'extension d'E/S 50 ms Nombre de racks sur le bus d'extension d'E/S 16 Longueur maximale du bus d'extension d'E/S 2 000 m Nombre d'entrées/sorties maximum 2 048 E/S TOR + 256 E/S ANA 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Module TSX ESY 007 Caractéristique Valeur Programmation du module TSX ESY 007 Control Expert Temps de réponse avec 128 modules TOR 16 voies sur tâche MAST (1) 75 ms standard, 85 ms maximum Calcul de la période d'interrogation du bus d'extension d'E/S pour n modules (fonctionnement normal) 0,192 ms x Nombre de modules 4 voies TOR + 0,228 ms x Nombre de modules 8 voies TOR + 0,300 ms x Nombre de modules 16 voies TOR + 1,900 ms x Nombre de modules ANA/Métier + 7,3 ms Courant consommé sur 5 V automate 75 mA standard/100 mA maximum Puissance dissipée 0,5 W maximum Degré de protection IP20 Température de service 0 à 60 degrés Celsius Normes et conditions de service En conformité avec celles des automates Premium (1) Temps de réponse logique = temps entre une entrée du bus d'extension d'E/S activée sur le bus, traitée dans l'application automate et appliquée sur une sortie du bus d'extension d'E/S. NOTE : le temps de cycle automate doit être réglé sur le mode périodique et non pas sur le mode cyclique et une période de tâche calculée selon la formule suivante : « Temps de cycle tâche MAST >= Estimation du temps de cycle théorique tâche MAST bus LES20 + Temps d'exécution tâche MAST programmée » Le temps d'exécution du programme pour une tâche donnée peut être calculé à partir des %SW30 à 35. Pour des détails sur les temps de cycle du bus d'extension d'E/S, reportez-vous au chapitre 6. En phase de mise au point, des informations sur le temps de cycle réel du bus d'extension d'E/S (courant et maximum) sont données pour permettre un réglage plus précis des temps de cycle de l'automate. Si le temps de cycle de l'automate est inférieur au temps de cycle du bus LES20 ou si la tâche est en mode cyclique, la synchronisation des cycles n'est pas garantie. Dans ce cas, le mode de fonctionnement est en mode asynchrone entre le cycle de l'automate et le cycle du bus LES20. Si le programme automate utilise les fonctionnalités de messagerie à destination des modules TSX Série 7, vous devez augmenter le temps de cycle configuré pour permettre au module TSX ESY 007 de gérer les requêtes de messagerie. 35010595 12/2018 37 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Sécurité utilisateur Présentation Pour assurer la sécurité des personnes, il est impératif : De raccorder la borne de masse de l'automate à la terre, Pour les automates connectés à un réseau à courant alternatif, de placer en amont de ce réseau un disjoncteur différentiel qui coupera la source d'alimentation de l'automate si une fuite avec la terre est détectée, Pour les automates connectés à une source d'alimentation à courant continu, de s'assurer que l'alimentation placée en amont de l'automate est TBTS, D'utiliser sur le bus des produits certifiés Schneider Electric, Par sa technologie et son raccordement, le coupleur TSX ESY 007 ne reçoit que du 5 VCC et son zéro volt électrique est relié à la masse de l'automate. 38 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Sous-chapitre 2.2 Utilisation du coupleur TSX ESY 007 en rénovation Utilisation du coupleur TSX ESY 007 en rénovation Objet de ce sous-chapitre Ce sous-chapitre traite de la mise en œuvre du coupleur TSX ESY 007 pour une rénovation d’installation. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Présentation 40 Installation 41 Récupération des racks 0 à 3 44 Cas des racks double format 46 Liaisons entrantes distantes LES120/LFS120 47 Méthodologie de mise à niveau du programme automate PL7-3 49 35010595 12/2018 39 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Présentation Présentation Le coupleur TSX ESY 007 est un module Premium Bus X destiné aux opérations de rénovation des installations automatisées équipées d'automates programmables TSX Série 7. Il permet de réaliser une passerelle entre un automate Premium et le bus série d'extension d'E/S des automates TSX Série 7. Il offre la possibilité de remplacer le processeur d'une installation en TSX Série 7 par un processeur TSX Premium tout en conservant les racks de base et les racks d'extension du TSX Série 7. Il permet ainsi de récupérer la totalité des racks d'un TSX Série 7 en se connectant et en pilotant le bus série LES20. Il offre donc une solution pour moderniser les installations TSX Série 7 et bénéficier de la technologie Premium/Control Expert sans avoir à reprendre tout le câblage des modules d'E/S. 40 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Installation Un automate TSX Série 7, en version V3, V4 et V5, est composé de 2 racks principaux numérotés 0/1 et 2/3 et de 12 racks d'extension numérotés de 4 à 15. Les deux racks principaux sont reliés par un bus parallèle alors que les racks d'extension sont reliés à l'UC par un bus série. Chaque extension directe est reliée à son rack d'extension principale par un bus parallèle. Illustration Le coupleur TSX LES 20 Série 7 gère les échanges avec l'UC TSX 7. Il transforme les informations d'E/S qu'il reçoit sur le bus série en informations sur le bus parallèle des racks d'extension. Le coupleur LES20 Série 7 possède, par l'intermédiaire d'un boîtier de connexion TSX LES 61//62, une adresse représentant l'adresse du rack d'extension qu'il gère. 35010595 12/2018 41 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Cas particuliers d'architecture Rack 2/3 géré par un coupleur LES 20. Dans certaines configurations, le rack 2/3 n'est pas géré en extension directe du rack de base par un bus parallèle, mais en bus série par un coupleur LES 20. Dans ce cas, le rack 2/3 pourra aussi être conservé lors de la mise à niveau. Rack double format En V2, les processeurs 67/30, 87/10 et 87/20 et en V3, les processeurs 87/30 sont positionnés dans des racks double format. La partie basse possède un bus complet, la partie haute un bus simplifié. Pour les 87/10 et 87/20, les emplacements 00 et 10 peuvent être occupés par une carte d'extension mémoire (TSXMEM4x). Pour la mise à niveau de ces configurations, vous devez installer un coupleur LES20 à la place du processeur dans la partie basse du rack. Extensions avec liaison électrique déportée et liaison fibre optique (LES 120 et LFS 120) Les extensions d'E/S distantes permettent d'allonger la liaison d'entrée entre le rack d'UC et le rack d'extension comportant l'un de ces modules. Deux technologies sont disponibles : Liaisons fibre optique (distance maximale : 2 000 m) Liaisons électriques déportées (distance maximale : 500 m) Les extensions d'E/S distantes utilisent des racks raccordés par l'un des modules suivants : TSX LFS 200 si le rack est relié par un bus fibre optique, TSX LES 200 si le rack est relié par un bus électrique. Une mise à niveau avec le coupleur TSX ESY 007 est possible dans les deux cas. La solution de mise à niveau offerte par le coupleur TSX ESY 007 permet de substituer les racks 0/1 et 2/3 par un rack Premium et de conserver les racks d'extension Série 7. La récupération des racks 0/1 et 2/3 est également possible. Dans ce cas, le rack Premium sera ajouté en tête de la configuration d'E/S. 42 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Illustration Dans l'illustration ci-dessous, le processeur TSX Série 7 du rack 0/1 a été remplacé par un coupleur TSX LES 20. Un coupleur TSX LES 20 a été installé dans l'emplacement M du rack 2/3 ainsi qu'une alimentation. Ces deux coupleurs ont été connectés au bus d'extension d'E/S par deux borniers de raccordement TSX LES 62. Le bornier TSX LES 65 existant et branché auparavant sur le processeur TSX Série 7 est maintenant branché sur le connecteur en face avant du coupleur TSX ESY 007. Le programme applicatif du processeur TSX Série 7 en PL7-3 a été migré vers Control Expert à l'aide des convertisseurs PL7-3/PL7 Pro et PL7 Pro/Control Expert. 35010595 12/2018 43 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Récupération des racks 0 à 3 Présentation La récupération du rack 0/1 et du rack 2/3 géré comme une extension directe est possible à condition de : passer le rack 2/3 d'extension directe en extension locale et installer un coupleur TSX LES 20 à l'emplacement M et une alimentation. Sur les racks de type RKE 8, des emplacements sont disponibles pour l'installation d'une alimentation et du coupleur TSX LES 20. Par contre, sur les racks de type RKE 7, ces emplacements n'existent pas et il faudra supprimer les cartes des 2 premiers emplacements pour monter l'alimentation et le coupleur LES20. Installation d'un coupleur TSX LES 20 à la place de l'UC Série 7 dans le rack 0/1. Dans le bornier LES62 du module LES20 du rack 0/1, codez l'adresse 0 et dans le bornier LES62 du module LES20 du rack 2/3, codez l'adresse 2. Codage des adresses : 44 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Illustration Avant : Après 35010595 12/2018 45 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Cas des racks double format La reprise d'un rack double format implique d'installer un coupleur LES20 à la place du processeur dans la partie basse du rack. La reprise des modules d'E/S sur la partie supérieure suivra le même principe que sur un rack double adressage. Dans le cas de la présence d'un rack double format d'extension directe d'E/S, on devra également mettre un coupleur LES20 sur l'emplacement M. Illustration Avant Après 46 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Liaisons entrantes distantes LES120/LFS120 Présentation Il y a deux types de liaisons dans les configurations avec liaison d'E/S entrante distante : Liaison d'E/S distante fibre optique : LFS 120, Liaison d'E/S distante électrique : LES 120. La récupération de ce type de liaison distante par le coupleur TSX ESY 007 est possible si la configuration de base est modifiée comme indiqué ci-dessous. Configuration optique avant configuration : Illustration : Définitions : Code Définition A Bac de base d'automate B Bac d'entrées/sorties d'extension directe : C Bac d'extension d'entrées/sorties directe optique distante : 1 Module de chaînage optique TSX LFS 200 2 Module liaison entrante optique TSX LFS 120 3 Module TSX LES 70 4 Module TSX LES 74/75 35010595 12/2018 47 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Configuration optique après mise à niveau : Illustration : Définitions : Code Définition A Bac de base d'automate B Bac d'entrées/sorties d'extension directe : C Bac d'extension d'entrées/sorties directe optique distante : 1 Module de chaînage optique TSX LFS 200 2 Module liaison entrante optique TSX LFS 120 3 Module TSX LES 20 4 Module TSX LES 70 5 Module TSX LES 62 6 Module TSX LES 61 La configuration de l'architecture de liaison électrique est la même que pour la liaison fibre optique ci-dessus. NOTE : La longueur maximale autorisée pour le câble TSX CBC entre le module ESY 007 et le coupleur TSX LFS 120 ou TSX LES 120 est de 3 m. NOTE : Le bornier TSX LES 70 est remplacé par un bornier TSX LES 71 pour connecter le module TSX LES 20 du rack 0 par le bornier TSX LES 62. Si le rack 0 n'est pas récupéré, utilisez le bornier TSX LES 70. Ordre d'installation des modules Il est obligatoire de relier d'abord le module TSX ESY 007 au module TSX LFS 120 puis au module TSX LES 20 et d'installer les modules dans cet ordre : 48 1 TSX LES 75 2 TSX LES 71 3 TSX LES 62 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Méthodologie de mise à niveau du programme automate PL7-3 Présentation Les différentes étapes d'une migration d'un programme PL7-3 d'un automate TSX Série 7 vers un programme Control Expert (mise à niveau) sont présentées ci-dessous. Le portage d'un programme PL7-3 vers Control Expert nécessite l'utilisation successive des convertisseurs PL73/PL7 Pro et PL7 Pro/Control Expert. Cette opération nécessite également l'utilisation des logiciels XTEL (V5 minimum), PL7-3 (V5 minimum), PL7 Pro (V4.3 minimum) et Control Expert (V2.1 minimum). Analyse de la configuration d'E/S du programme PL7-3 (sous XTEL-CONF) : élaboration de la liste des modules d'E/S pris en charge par le coupleur TSX ESY 007 et de ceux qui ne le sont pas. Sauvegarde modulaire sous XTEL-PL7-3 de chaque partie du programme PL7-3 (PRL, G7, POST, Sri) : obtention du fichier texte (.LAD, .LIT, .GR7). Sauvegarde du fichier de symboles (.SCY) et du fichier de constantes (.CST). Conversion des fichiers exportés (.LAD, .LIT, .GR7, .SCY, .CST) vers un format compatible avec PL7 Pro (.LD, .ST, .GR7, .SCY), à l'aide du convertisseur PL7-3/PL7 Pro avec association entre les objets PL7-3 et les objets PL7 Pro. Création d'une application d'accueil dans PL7 Pro et importation successive des fichiers PL7-3 exportés compatibles. Veillez à bien respecter l'ordre d'importation des sections pour conserver la structure du programme source. Exportation de l'application PL7 Pro en fichier .FEF. Création de la station d'accueil dans Control Expert avec ajout du coupleur TSX ESY 007 et création de la configuration du bus d'extension d'E/S. Importation de l'application FEF dans Control Expert à l'aide du convertisseur PL7 Pro/Control Expert avec association entre les objets PL7 Pro et les objets Control Expert. La correspondance des E/S Série 7 avec les E/S Control Expert est décrite au chapitre 3. Adaptation du programme à la mise à niveau via le coupleur TSX ESY 007 (Portage des instructions PL7-3 de lecture et d'écriture explicites et d'envoi de blocs textes via l'EF SEND_REQ dans Control Expert). Pour les étapes 1 à 5, reportez-vous à la documentation du convertisseur PL7-3/PL7 Pro (aide en ligne du convertisseur : convpl73.hlp). Pour l'étape 8, reportez-vous à la documentation du convertisseur PL7 Pro/Control Expert (aide en ligne Control Expert : 35010595 12/2018 49 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Points clés d'une migration de programme PL7-3 vers Control Expert Structure du projet : Une application PL7-3 peut compter jusqu'à six tâches : cinq tâches périodiques MAST/AUX0/AUX1/AUX2/AUX3 et une tâche d'interruption. Une application Control Expert qui utilise le coupleur TSX ESY 007 ne peut comporter que les tâches MAST pour les E/S configurées sur le bus LES20. La sauvegarde et l'importation modulaires de chaque partie du programme entraînent une perte de la structure programme. La récupération de cette structure doit être effectuée par l'utilisateur lors de l'importation dans PL7 Pro. Le nombre de tâches PL7-3 étant supérieur au nombre de tâches PL7 Pro, des problèmes de collision peuvent survenir et doivent être résolus par l'utilisateur. Objets : Les objets traités par une application PL7-3, PL7 Pro ou Control Expert sont prédéfinis. Certains objets PL7-3 existent encore dans PL7 Pro et Control Expert, d'autres non. Un point clé de la conversion consiste à associer à chaque objet PL7-3 utilisé son équivalent dans PL7 Pro puis dans Control Expert. La documentation relative aux convertisseurs contient des tableaux de correspondance entre les objets PL7-3/PL7 Pro et PL7 Pro/Control Expert. Syntaxe des langages : Le langage littéral de PL7-3 (LIT) est transformé en langage structuré dans PL7 Pro et Control Expert (ST). Ces deux langages présentent des différences syntaxiques. Un tableau d'équivalence est disponible dans la documentation des convertisseurs. Le langage Ladder PL7-3 n'est pas évalué de la même façon que le langage Ladder PL7 Pro et Control Expert. Dans PL7-3, le Ladder est évalué, pour chaque rung, de gauche à droite, colonne par colonne et dans chaque colonne de haut en bas. Dans PL7 Pro et Control Expert, le Ladder est évalué réseau connexe par réseau connexe et au sein d'un réseau connexe, dans le sens de l'équation. Bien que convertis sous forme graphique identique, certains réseaux de contacts peuvent ainsi être évalués différemment (et donner un résultat différent à l'exécution). Le langage Grafcet est transformé dans Control Expert en langage SFC. De ce fait, certaines fonctionnalités n'existent plus et leur migration doit être effectuée par l'utilisateur (section PRL/POST, Jump). De plus, certaines règles d'exécution sont différentes (réceptivité vide, macro étapes). Reportez-vous à la documentation des convertisseurs pour obtenir des informations supplémentaires sur les différences entre les langages Grafcet et SFC. Configuration matérielle et logicielle : 50 La configuration logicielle est partiellement récupérée. Le paramétrage des tâches, la configuration de la mémoire (nombre de bits/mots internes), la gestion des mots communs et des OFB, ainsi que les informations relatives au Grafcet ne sont pas récupérés et sont à la charge de l'utilisateur. 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Instructions d'échanges explicites : Les convertisseurs n'étant pas en mesure de conserver les instructions d'échanges explicites avec les modules Série 7, le portage de ces instructions doit être effectué par l'utilisateur. Les instructions READEXT et WRITEEXT, ainsi que les échanges par blocs textes peuvent être reproduits via l'EF SEND_REQ et l'envoi de requêtes au coupleur TSX ESY 007. 35010595 12/2018 51 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Sous-chapitre 2.3 Diagnostic Bus d’extension d’entrées/sorties Diagnostic Bus d’extension d’entrées/sorties Présentation du diagnostic du bus d'extension d'E/S Présentation Le bloc de visualisation du module permet : La visualisation de la présence de chaque rack TSX7 configuré dans l'application Control Expert La visualisation de l'état de ces racks TSX7 configurés dans l'application Control Expert Illustration Un voyant allumé vert indique que ni le rack TSX7 correspondant, ni l'un de ses modules ne présente un défaut de communication. Un voyant clignotant vert indique que le rack TSX7 correspondant ou que l'un de ses modules présente un défaut de communication. 52 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Sous-chapitre 2.4 Modes de marche du coupleur TSX ESY 007 Modes de marche du coupleur TSX ESY 007 Modes de fonctionnement du module TSX ESY 007 Position de repli des sorties Le mode de repli est défini pour chaque rack TSX 7 dans l'écran de configuration et est lu dans le mot %KWr.m.0 : %KWr.m.0.i = 0 : repli à 0 des E/S du rack Série 7 numéro i sur le bus d'extension d'E/S %KWr.m.0.i = 1 : maintien en l'état des E/S du rack Série 7 numéro i sur le bus d'extension d'E/S (r = adresse rack TSX ESY 007, m = adresse module TSX ESY 007) Fonctionnement : Sur un défaut de communication TSX ESY 007 (avec un coupleur TSX LES 20), il y a deux options : Repli à 0 : les sorties de ce rack sont forcées à 0 jusqu'à reprise de la communication. Maintien en l'état : les sorties de ce rack sont maintenues dans le même état jusqu'à la reprise des communications. Comportement de %S9 Quand le bit %S9 est à 1, les sorties du TSX ESY 007 sont placées dans le mode Repli à 0. Ce comportement est différent de celui des modules bus-automate X. Les sorties de ces modules sont soit maintenues en l'état, soit placées en valeur de repli à zéro selon leur configuration. Défaut de communication En cas de rupture de communication avec le processeur, le module TSX ESY 007 envoie des sorties selon sa configuration (Repli à 0 ou Maintien en l'état). Les conditions suivantes créent un défaut de communication : Expiration de la temporisation de chien de garde du processeur (si le module se trouve dans le rack principal), Retrait du câble du bus X (si le module est dans un rack d'extension). Extraction du module sous tension Lors de l'extraction d'un module sous tension, la communication avec le bus X est rompue et le processeur transmet un signal de défaut de module. La communication sur le bus d'extension d'E/S est également interrompue sans préalable. Dans ce cas, les racks série 7 positionnent leurs sorties dans l'état désiré (maintien ou repli). 35010595 12/2018 53 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Défaut de module En cas de défaut grave du module TSX ESY 007 (composant défectueux,...), le module stoppe la communication avec le bus X et avec le bus d'extension d'E/S. Le même comportement survient aussi lors de l'extraction d'un module sous tension. Insertion d'un module sous tension Après une mise sous tension du système, le module TSX ESY 007 reste hors tension tant qu'il n'a pas reçu la configuration de la part du processeur. Coupure du câble d'extension d'E/S En cas de coupure du câble, plusieurs cas se présentent : 54 Le câble est coupé ou débranché à la sortie du module : Disparition de tous les modules Série 7 et activation des bits de défauts voies correspondants et du bit de défaut module. Un câble est déconnecté de certains racks Série 7 (les borniers TSX LES 61/62 sont présents mais déconnectés des modules TSX LES 20) : Disparition des modules Série 7 des racks déconnectés et activation des bits de défauts voies correspondants et du bit de défaut module. La communication avec les modules Série 7 restants est maintenue. Les racks Série 7 déconnectés passent en mode repli ou maintien selon leur configuration. Un câble est coupé après le module TSX ESY 007 et plusieurs racks série 7 : Disparition des modules Série 7 des racks déconnectés et activation des bits de défauts voies correspondants et du bit de défaut module. La communication avec les modules restants est possible mais peutêtre entachée d'erreur de communication. Les racks Série 7 déconnectés passent en mode repli ou maintien selon leur configuration. 35010595 12/2018 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 Sous-chapitre 2.5 Précautions d'utilisation Précautions d'utilisation Adressage de rack en double Recommandations Lors de la connexion du bus d'extension d'E/S au module TSX ESY 007, veillez à ne pas attribuer une même adresse à deux racks Série 7 par le codage des borniers TSX LES 61/62 ou par le codage des LES 200 et LFS 200. Illustration Une seule combinaison de connecteurs avec un bornier LES 61/62. 35010595 12/2018 55 Module coupleur de bus d'extension d'entrées/sorties : TSX ESY 007 56 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Mise en œuvre logicielle du module TSX ESY 007 35010595 12/2018 Partie III Mise en œuvre logicielle du module TSX ESY 007 Mise en œuvre logicielle du module TSX ESY 007 Objet de cette partie Cette partie présente la mise en œuvre logicielle du coupleur TSX ESY 007 avec le logiciel Control Expert. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 35010595 12/2018 Titre du chapitre Page 3 Principes de la mise en oeuvre logicielle du coupleur TSX ESY 007 59 4 Configuration du module TSX ESY 007 77 5 Mise au point du coupleur TSX ESY 007 89 6 Performances du coupleur TSX ESY 007 99 7 Objets langage du module TSX ESY 007 101 57 Mise en œuvre logicielle du module TSX ESY 007 58 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 35010595 12/2018 Chapitre 3 Principes de la mise en oeuvre logicielle du coupleur TSX ESY 007 Principes de la mise en oeuvre logicielle du coupleur TSX ESY 007 Objet de ce chapitre Ce chapitre présente les principes de la mise en œuvre logicielle du coupleur TSX ESY 007 . Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation de la mise en œuvre du bus d'extension d'entrées/sorties 60 Architecture du module TSX ESY 007 62 Structure d'un module Série 7 63 Adressage des objets langage associés aux équipements Série 7 connectés sur le bus d'extension d'entrées/sorties 65 Utilisation de la fonction élémentaire EF SEND_REQ pour la gestion des modules de la série 7 avec des registres étendus et des registres messages 67 35010595 12/2018 59 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Présentation de la mise en œuvre du bus d'extension d'entrées/sorties Introduction Le coupleur TSX ESY 007 permet le pilotage de racks Série 7 par l'intermédiaire d'un automate Premium programmé à l'aide du logiciel Control Expert. Le coupleur TSX ESY 007 est destiné aux opérations de rénovation des installations automatisées équipées d'automates programmables TSX Série 7. Il permet de réaliser une passerelle entre un automate Premium et le bus série d'extension d'E/S des automates TSX Série 7. Il offre la possibilité de remplacer le rack principal d'une installation en TSX Série 7 par un rack principal TSX Premium tout en conservant les racks d'extension du TSX Série 7. Il permet ainsi de récupérer la totalité des racks d'extension d'un TSX Série 7 en se connectant et en pilotant le bus série d'extension d'entrées/sorties. Il offre donc une solution pour moderniser les installations TSX Série 7 et bénéficier de la technologie Premium/Control Expert sans avoir à reprendre tout le câblage des modules d'E/S. La mise en œuvre du métier du coupleur TSX ESY 007 nécessite de définir le contexte physique du projet dans lequel il sera intégré (rack, alimentation, processeur, modules, équipements Série 7 connectés sur le bus), puis d'en assurer sa mise en œuvre logicielle. La mise en œuvre logicielle des modules métier est réalisée depuis les différents éditeurs de Control Expert : en mode local, et en mode connecté. L'ordre des phases de mise en œuvre défini ci-après est préconisé, mais il est possible de modifier l'ordre de certaines phases (par exemple, débuter par la phase configuration). 60 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Principe de mise en œuvre du coupleur TSX ESY 007 Le tableau ci-dessous présente les différentes phases de mise en œuvre du coupleur TSX ESY 007 : Etape Description Mode Déclaration des variables Déclaration des variables de type IODDT* pour les modules métier et des variables du projet. Local (1) Programmation Programmation du projet et des fonctions réalisées à l'aide du coupleur TSX ESY 007. Local (1) Configuration Déclaration des modules et des équipements Série 7. Configuration des voies des modules. Saisie des paramètres de configuration. Local Association Association des IODDT aux modules configurés (éditeur de variables). Local (1) Génération Génération du projet (analyse et modification des liens). Local Transfert Transfert du projet vers l'automate. Connecté Réglage/Mise au point Mise au point du projet à partir des écrans de mise au point, des tables d'animation. Modification du programme et des paramètres de réglage. Connecté Documentation Constitution du dossier et impression des différentes informations relatives au projet. Connecté (1) Exploitation/Diagnostic Visualisation des différentes informations nécessaires à la conduite du projet. Diagnostic du projet et des modules. Connecté (1) : Ces différentes phases peuvent aussi s'effectuer dans l'autre mode. * : Structure prédéfinie contenant les objets langage standard du coupleur. 35010595 12/2018 61 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Architecture du module TSX ESY 007 Présentation Le coupleur TSX ESY 007 fonctionne selon le mode maître/esclave. Le maître commande seul les échanges sur le bus. Le module intègre des champs de données qui permettent de gérer des listes de modules Série 7 et les images des données d'entrées/sorties. Illustration de l'architecture La figure ci-dessous présente l'architecture du coupleur TSX ESY 007. Description des éléments constitutifs Le tableau ci-dessous présente les différents éléments constituant l'architecture du coupleur TSX ESY 007. 62 Repère Elément Description 1 Données d'E/S Images des E/S des 16 racks de 8 emplacements. 2 Données Messagerie Image des Messages à destination des modules Série 7. 3 Configuration Ce champ contient tous les codes des modules d'E/S Série 7 configurés sur le bus d’extension d’E/S. 4 Paramètres actuels Image des paramètres de tous les modules et racks Série 7. 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Structure d'un module Série 7 Présentation Le coupleur TSX ESY 007 permet le pilotage de 128 équipements Série 7 parmi la liste suivante : E TOR S TOR E ANA S ANA Autres TSX DET 4 66 TSX DST 4 17 TSX AEM 4 11 TSX ADT 2 01 TSX AXT 2 00 TSX DET 8 02 TSX DST 8 04 TSX AEM 4 12 TSX ADT 2 02 TSX CCM 1 00 TSX DET 8 03 TSX DST 8 05 TSX AEM 4 13 TSX ADT 2 03 TSX CTM 1 00 TSX DET 8 05 TSX DST 8 17 TSX AEM 8 11 TSX AST 2 00 TSX DTM 1 00 TSX DET 8 12 TSX DST 8 35 TSX AEM 8 21 TSX ASR 2 00 TSX DMR 16 52 TSX DET 8 13 TSX DST 8 82 TSX AEM 12 12 TSX ASR 4 01 TSX DEM 24xx TSX DET 8 14 TSX DST 16 04 TSX AEM 16 01 TSX ASR 4 02 TSX DET 8 24 TSX DST 16 12 TSX AEM 16 02 TSX ASR 4 03 TSX DET 16 03 TSX DST 16 32 TSX AEM 16 13 TSX ASR 8 00 TSX DET 16 04 TSX DST 16 33 TSX DET 16 12 TSX DST 16 34 TSX DET 16 13 TSX DST 16 35 TSX DET 16 33 TSX DST 16 82 TSX DET 32 12 TSX DST 24 72 TSX DET 32 32 TSX DST 24 82 TSX DET 32 42 TSX DST 32 92 TSX DET 32 52 Les modules d'entrées TOR possèdent 4, 8 ou 16 voies d’entrées. Les modules 32 voies sont représentés comme deux modules de 16 voies au même emplacement du rack pair et du rack impair suivant. Les modules de sorties TOR possèdent 4, 8 ou 16 voies de sortie. Les modules 32 voies sont représentés comme deux modules de 16 voies au même emplacement du rack pair et du rack impair suivant. Les modules d'entrées ANA possèdent 16 voies TOR d'entrées, 8 voies analogiques d'entrées et 8 voies analogiques de sorties. Certains possèdent également une zone mémoire interne appelée « registres étendus » permettant la gestion de plus de 8 voies analogiques. Les modules de sortie ANA possèdent 16 voies TOR de sorties, 8 voies analogiques d'entrées et 8 voies analogiques de sorties. 35010595 12/2018 63 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Les autres modules ANA possèdent soit : 16 voies TOR d'entrées, 8 voies analogiques d'entrées et 8 voies analogiques de sorties. 16 voies TOR de sorties, 8 voies analogiques d'entrées et 8 voies analogiques de sorties. 8 voies TOR d'entrées, 8 voies TOR de sorties, 8 voies analogiques d'entrées et 8 voies analogiques de sorties. Certains possèdent également une zone mémoire interne appelée « registres étendus » permettant la gestion de plus de 8 voies analogiques et une seconde zone mémoire interne appelée « registres messages » permettant la gestion de messages. 64 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Adressage des objets langage associés aux équipements Série 7 connectés sur le bus d'extension d'entrées/sorties Présentation L'acquisition des entrées et la mise à jour des sorties des équipements Série 7 connectés au bus d'extension d'E/S est effectuée de deux manières différentes en fonction du type de voie de chaque équipement : en automatique, respectivement au début et à la fin de chaque cycle de la tâche dans laquelle ils sont configurés pour les objets d'E/S implicites TOR et ANA, par messagerie avec utilisation de l'EF SEND_REQ pour les objets à base de registres étendus et registres messages. Le programme utilisateur a accès à ces entrées et ces sorties par les objets langage. L'adressage est défini de la manière suivante : % I,Q,IW,QW \ b.1 \ r. m. c Symbole Type d'objet Numéro de bus suivi de .1 N° de rack Position du module Voie Syntaxe Le tableau ci-dessous décrit les différents éléments constituant l'adressage : Famille Elément Valeurs Signification Symbole % - - Type d'objet I Q IW QW - Image de l'entrée TOR du module, Image de la sortie TOR du module, Image de l'entrée analogique du module, Image de la sortie analogique du module. Ces informations sont échangées de manière automatique à chaque cycle de la tâche à laquelle elles sont attachées. N° bus b 2 à 999 Numéro de bus (attribué par Control Expert) N° de rack r 0 à 15 Numéro du rack Série 7 Position du module m 0à7 Numéro du module Série 7 Voie c 0 à 15 Numéro de la voie NOTE : le coupleur TSX ESY 007 ne permet pas de représenter de manière directe ou dynamique des tableaux d'objets langage (par exemple, %Q\3.1\2.1.0[5], %Q\3.1\2.1.0:16). 35010595 12/2018 65 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Exemple %I\3.1\0.2.6 signifie : entrée 6 du module Série 7 à l'emplacement 2 du rack 0 (anciennement I2,6 en PL7-3). Illustration Adressage d'un bit de mot d'une variable analogique Pour adresser un bit spécifique, utilisez la syntaxe suivante : % IW/QW \b.1\ Symbole Type d'objet Numéro de bus N° de rack suivi de .1 r. m. c Position du module Voie .0. i Rang du bit %IW\3.1\0.5.6.0.4 signifie : bit 4 de l'entrée analogique 6 du module Série 7 à l'emplacement 5 du rack 0 (anciennement IW5,6:X4 en PL7-3). Adressage multiple Lors de la connexion d'un ou plusieurs racks Série 7, veiller à ne pas attribuer à un rack une adresse déjà utilisée par un autre rack du bus. Si deux racks ont la même adresse et : 66 les mêmes modules d'E/S, le coupleur TSX ESY 007 ne détecte aucune erreur sur les modules de sorties, mais détecte des erreurs de transmission sur les modules d'entrées, ont en commun certains modules d'E/S, le coupleur TSX ESY 007 ne détecte aucune erreur sur les modules en double, mais détecte des erreurs de transmission sur les modules différents dans les deux racks. 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Utilisation de la fonction élémentaire EF SEND_REQ pour la gestion des modules de la série 7 avec des registres étendus et des registres messages Présentation Certains modules de la série 7 ont un mode de fonctionnement spécifique pour la gestion des voies analogiques et pour la gestion de leur configuration interne. Ils disposent de deux zones de mémoires internes appelées respectivement « registres étendus » et « registres messages ». La première permet la gestion des voies analogiques et la seconde la gestion des modes de configuration des modules. ATTENTION FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT La lecture ou l'écriture d'un registre étendu peut demander plusieurs tâches MAST ; pour limiter le nombre de cycles, il est recommandé d'augmenter la période de réalisation de ces tâches. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Gestion sous PL7-3 Le logiciel PL7-3 permettait, par l'utilisation des fonctionnalités « envoi de bloc texte, lecture/écriture explicite » de communiquer avec les zones registres étendus et registres messages de ces modules Série 7. Le tableau ci-dessous décrit les différentes fonctions PL7-3 de dialogue avec les registres étendus et messages : Instruction Signification READEXT Lecture des registres étendus d'un module Série 7 et stockage dans un mot interne automate. WRITEEXT Ecriture des registres étendus d'un module Série 7 à partir d'un mot interne automate. TXT CPL Bloc texte de type coupleur permettant l'envoi de mots internes automate et la réception de données pour la configuration, la lecture de données et le diagnostic d'un module Série 7. NOTE : pour toute information complémentaire sur l'utilisation des instructions de lecture/écriture explicite et sur l'envoi de blocs texte (procédure de transfert d'une configuration, par exemple), consultez la documentation TSX Série 7. 35010595 12/2018 67 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Gestion sous Control Expert Le coupleur TSX ESY 007 permet, par l'utilisation de la fonction élémentaire SEND_REQ, de reproduire le mode de fonctionnement des instructions PL7-3 de gestion des modules Série 7 à registres étendus et messages. Avec le coupleur TSX ESY 007, la fonction élémentaire SEND_REQ s'utilise de la manière suivante : SEND_REQ(ADDR('r.m.SYS'),C,%MWx:x,%MWy:4,%MWz:z); avec ADDR('r.m.SYS') le codage de l'adresse du coupleur TSX ESY 007, C le code requête à envoyer au coupleur TSX ESY 007, %MWx:x la table contenant les données à envoyer au coupleur TSX ESY 007, %MWy:4 la table de gestion de l'échange avec le coupleur TSX ESY 007, %MWz:z la table de réception de la réponse du coupleur TSX ESY 007. Illustration Envoi d'une requête d'identification if RE (%M0) then %mw13:= 0; SEND_REQ(ADDR('0.4.SYS'),16#0F,%MW0:1,%MW10:4,%MW100:24); end_if; 68 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Illustration Envoi d'une requête de lecture d'objet if RE (%M0) then %mw13:= 8; %MW0: = 16#0696; %MW1: = 16#0101; %MW2: = 16#00FF; %MW3: = 16#0001; SEND_REQ(ADDR('0.4.SYS'),16#82,%MW0:4,%MW10:4,%MW100:24); end_if; La table contenant les données à envoyer au coupleur (%MW0:4 dans l'illustration ci-dessus) contient une suite d'octets représentant la requête à émettre. Le contenu et la longueur de cette table dépend du type de requête à envoyer. La table de gestion de l'échange avec le coupleur (%MW10:4 dans l'illustration ci-dessus) est une table de 4 mots contenant les informations suivantes : Données système Données utilisateur Numéro du mot Poids fort du mot Poids faible du mot 1 Numéro d'échange Bit d'activité 2 Réponse requête Résultat communication 3 Timeout à appliquer à la requête 4 Longueur de la requête à émettre, puis longueur reçue en réponse La table de réception (%MW100:24 dans l'illustration ci-dessus) contient la requête de réponse envoyée par le module TSX ESY 007. Le contenu et la longueur de cette table dépendent du type de requête envoyée. 35010595 12/2018 69 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Lecture des registres étendus Pour reproduire l'utilisation de l'instruction READEXT à l'aide du coupleur TSX ESY 007, les paramètres de la fonction élémentaire SEND_REQ sont les suivants : Paramètre Signification Valeurs (hexadécimal) ADDR(‘r.m.SYS’) codage de l'adresse du coupleur TSX ESY 007 C code requête 82 %MWx:4 table contenant les données à émettre 0696,FFii,00FF,0001 avec ii l'adresse du module Série 7 destinataire (rack*8 + module = 0 à 127) %MWy:4 table de gestion de l'échange xxxx,xxxx (résultat échange), 000A (timeout pour l'échange), 0008 (longueur pour l'émission sauf pour les modules DEM24xx avec le code requête 1 qui nécessite une longueur de 12) %MWz:20 table de réception de la réponse uniquement si réponse Les tables de gestion et de réception contiennent les données suivantes si l'échange s'est bien passé : 70 %MWy[1]=16#B200, %MWy[3]= 16#002A si module TSX AEM 1601/1602/1603, 16#0024 si module TSX AEM 1212, 16#001C si module TSX AEM 821, %MWz[0-2] contient l'en-tête de la requête : 16#0696, 16#FFii, 16#0100, %MWz[3] contient le statut de l'échange avec le module Série 7 (16#FE si échange OK, 16#FD si échange KO). %MWz[4 à 19] contient les données des 16 voies analogiques des modules Série 7 TSX AEM 16xx, %MWz[4 à 16] contient les données des 13 voies analogiques du module Série 7 TSX AEM 1212 (13e voie : soudure froide), %MWz[4 à 11] contient les données des 8 voies analogiques du module Série 7 TSX AEM 821. 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Illustration if RE (%M1) then %mw13:= 8; %MW0: = 16#0696; %MW1: = 16#FF01; %MW2: = 16#00FF; %MW3: = 16#0001; SEND_REQ(ADDR('0.4.SYS'),16#82,%MW0:4,%MW10:4,%MW100:20); end_if; NOTE : l'utilisation de l'EF SEND_REQ pour reproduire une instruction READEXT n'est possible que sur les modules suivants : TSX AEM 821, TSX AEM 1212, TSX AEM 1601, TSX AEM 1602 et TSX AEM 1613. Ecriture des registres étendus Pour reproduire l'utilisation de l'instruction WRITEEXT à l'aide du coupleur TSX ESY 007, les paramètres de la fonction élémentaire SEND_REQ sont les suivants : Paramètre Signification ADDR(‘r.m.SYS’) codage de l'adresse du coupleur TSX ESY 007 Valeurs (hexadécimal) C code requête 83 %MWx:20 table contenant les données à émettre 0696,FEii,00FF,0001,jj...jj avec ii l'adresse du module Série 7 destinataire (rack*8 + module = 0 à 127) et jj...jj les données des 8 registres du module TSX ASR 800 %MWy:4 table de gestion de l'échange xxxx,xxxx (résultat échange), 000A (timeout pour l'échange), 0018 (longueur pour l'émission) %MWz:4 table de réception de la réponse uniquement si réponse Les tables de gestion et de réception contiennent les données suivantes si l'échange s'est bien passé : %MWy[1]=16#B300, %MWy[3]=16#0008, %MWz[0-2] contient l'en-tête de la requête : 16#0696, 16#FEii, 16#0100, %MWz[3] contient le statut de l'échange avec le module Série 7 (16#FE si échange OK, 16#FD si échange KO). 35010595 12/2018 71 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Illustration if RE (%M2) then %mw13:= 16#28; %MW0: = 16#0696; %MW1: = 16#FE01; %MW2: = 16#00FF; %MW3: = 16#0001; %MW4: = 16#1234; ... SEND_REQ(ADDR('0.4.SYS'),16#83,%MW0:20,%MW10:4,%MW100:4); end_if; NOTE : l'utilisation de la fonction élémentaire SEND_REQ pour reproduire une instruction WRITEEXT n'est possible que sur le module TSX ASR 800. Lecture des registres messages Pour reproduire l'utilisation de l'envoi d'un bloc texte pour la lecture de données à l'aide du coupleur TSX ESY 007, les paramètres de la fonction élémentaire SEND_REQ sont les suivants : Paramètre Signification ADDR(‘r.m.SYS’) codage de l'adresse du coupleur TSX ESY 007 C code requête 82 %MWx:4 table contenant les données à émettre 0696,jjii,00FF,00kk, nn...nn avec ii l'adresse du module Série 7 destinataire (rack*8 + module = 0 à 127), jj le code requête (1=lecture données, 3=lecture seuil 0, 5=lecture seuil 1, 41=lecture configuration, 47=lecture chaîne par défaut, 4A=lecture nom application, F=lecture version, F7=lecture paramètres) et kk la longueur des données à lire en octets (voir tableau cidessous) %MWy:4 table de gestion de l'échange xxxx,xxxx (résultat échange), 000A (timeout pour l'échange), 0008 (longueur pour l'émission) %MWz:zz table de réception de la réponse uniquement si réponse 72 Valeurs (hexadécimal) 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Les tables de gestion et de réception contiennent les données suivantes si l'échange s'est bien passé : %MWy[1]=16#B200, %MWy[3]=16#00xx avec xx la longueur reçue en fonction de la requête (kk+8), %MWz[0-2] contient l'en-tête de la requête : 16#0696, 16#jjii, 16#kk00, %MWz[3] contient le statut de l'échange avec le module Série 7 (16#81 si échange OK pour requête 16#01, 16#83 si échange OK pour requête 16#03, 16#85 si échange OK pour requête 16#05, 16#71 si échange OK pour requête 16#41, 16#77 si échange OK pour requête 16#47, 16#7A si échange OK pour requête 16#4A, 16#3F si échange OK pour requête 16#0F, 16#FD si échange KO), %MWz[4 à kk+4] contient les données reçues. Module TSX Série 7 Code Requête (Hexa.) Longueur (Décimal) Signification AEM 411/412/413 41 4 à 36 octets Lecture configuration 47 6 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version 1 16 octets Lecture 8 voies ANA 3 16 octets Lecture seuil 0 5 16 octets Lecture seuil 1 41 4 à 68 octets Lecture configuration 47 10 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application AEM 811/821 AEM 1212 AEM 1601/1602 35010595 12/2018 F 27 octets Lecture version 1 26 octets Lecture 12 voies ANA + Soudure froide 41 74 octets Lecture configuration 47 10 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version 1 32 octets Lecture 16 voies ANA 41 34 octets Lecture configuration 47 12 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version 73 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Module TSX Série 7 Code Requête (Hexa.) Longueur (Décimal) Signification AEM 1613 1 32 octets Lecture 16 voies ANA 3 32 octets Lecture seuil 0 5 32 octets Lecture seuil 1 41 98 octets Lecture configuration 47 12 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version 41 16/18 ou 6 à 92 octets Lecture configuration 47 4 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version 41 16 ou 6 à 108 octets Lecture configuration 47 4 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version F7 2 octets Lecture paramètres avant PWF 1 1 à 234 octets Lecture des consignes 41 18 octets Lecture configuration 47 12 octets Lecture chaîne de caractères par défaut 4A 1 à 20 octets Lecture nom application F 27 octets Lecture version CCM 100 CTM 100/DTM 100 DEM 24xx Ecriture des registres messages Pour reproduire l'utilisation de l'envoi d'un bloc texte pour l'écriture de données à l'aide du coupleur TSX ESY 007, les paramètres de la fonction élémentaire SEND_REQ sont les suivants : Paramètre Signification Valeurs (hexadécimal) ADDR(‘r.m.SYS’) codage de l'adresse du coupleur TSX ESY 007 C code requête 83 %MWx:xx table contenant les données à émettre 0696,jjii,00FF,00kk, nn...nn avec ii l'adresse du module Série 7 destinataire (rack*8 + module = 0 à 127), jj le code requête (2=écriture seuil 0 ou temps, 4=écriture seuil 1, 40=écriture configuration, 49=écriture nom application) et kk la quantité de données en octets en fonction de la requête (voir tableau ci-dessous) et nn...nn les données à émettre 74 35010595 12/2018 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Paramètre Signification Valeurs (hexadécimal) %MWy:4 table de gestion de l'échange xxxx,xxxx (résultat échange), 000A (timeout pour l'échange), 00mm (longueur pour l'émission avec mm=kk+8) %MWz:4 table de réception de la réponse uniquement si réponse Les tables de gestion et de réception contiennent les données suivantes si l'échange s'est bien passé : %MWy[1]=16#B300, %MWy[3]=16#0008, %MWz[0-2] contient l'en-tête de la requête : 16#0696, 16#jjii, 16#kk00, %MWz[3] contient le statut de l'échange avec le module Série 7 (16#FE si échange OK, 16#FD si échange KO). Module TSX Série 7 AEM 411/412/413 AEM 811/821 AEM 1212 AEM 1601/1602 AEM 1613 CCM 100 CTM 100/DTM 100 DEM 24xx 35010595 12/2018 Code Requête (Hexa.) Longueur (Décimal) Signification 40 4 à 36 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 2 16 octets Ecriture seuil 0 4 16 octets Ecriture seuil 1 40 4 à 68 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 40 74 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 40 34 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 2 32 octets Ecriture seuil 0 4 32 octets Ecriture seuil 1 40 98 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 40 16/18 ou 6 à 92 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 40 16 ou 6 à 108 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 2 8 octets Ecriture 40 18 octets Ecriture configuration 49 1 à 20 octets Ecriture nom application 75 Principes de la mise en œuvre logicielle du coupleur TSX ESY 007 Gestion des erreurs En cas d'erreur d'exécution de l'échange entre la fonction élémentaire SEND_REQ et le module TSX ESY 007, un code requête erreur (16#FD) est retourné dans le deuxième mot de la table de gestion de l'échange. Un retour 16#FD peut avoir les significations suivantes : 76 module TSX ESY 007 absent ou en défaut, nombre maximum de requêtes traitées par le module TSX ESY 007 (4/cycle mast) atteint, module TSX Série 7 destinataire de l'échange absent ou en défaut, module TSX Série 7 destinataire de l'échange ne gère pas la requête demandée, module TSX Série 7 destinataire de l'échange n'accepte pas la longueur à écrire, module TSX Série 7 destinataire de l'échange n'accepte pas la longueur à lire, module TSX Série 7 destinataire de l'échange non prêt. 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Configuration du module TSX ESY 007 35010595 12/2018 Chapitre 4 Configuration du module TSX ESY 007 Configuration du module TSX ESY 007 Objet de ce chapitre Ce chapitre décrit l'aspect Configuration dans la mise en œuvre du bus d’extension d’E/S. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Déclaration d'un module TSX ESY 007 dans le rack automate 78 Description de l'écran de configuration d'un module TSX ESY 007 79 Comment déclarer un équipement Série 7 sur le module TSX ESY 007 81 Affichage du bus d'extension d'entrées/sorties dans le navigateur du projet 83 Comment modifier la configuration logicielle du coupleur TSX ESY 007 85 Comment accéder à la description d'un module Série 7 86 Comment accéder à la description d'un rack Série 7 87 Modification des paramètres généraux d'un rack Série 7 88 35010595 12/2018 77 Configuration du module TSX ESY 007 Déclaration d'un module TSX ESY 007 dans le rack automate Marche à suivre Cette opération permet d'insérer un module TSX ESY 007 dans le rack automate. Etape 78 Action 1 Ouvrez l'éditeur de configuration matérielle. 2 Sélectionnez l'emplacement où vous désirez insérer le module. 3 Sélectionnez la commande Nouvel équipement à partir du menu contextuel. Résultat : La fenêtre Nouvel équipement apparaît. 4 Dépliez la ligne Station locale d'entrées/sorties Premium et la ligne Communication en cliquant sur le signe +. Résultat : 5 Sélectionnez le coupleur TSX ESY 007 puis validez par la commande OK. 35010595 12/2018 Configuration du module TSX ESY 007 Description de l'écran de configuration d'un module TSX ESY 007 Présentation L'écran de configuration est un outil graphique destiné à configurer un module sélectionné dans un rack. Il donne accès aux paramètres associés au module et aux équipements du bus d'extension d'E/S. La configuration de ce coupleur sous Control Expert est protégée par des droits d'accès. Ces droits sont utilisables uniquement par les entités Schneider Services Industries en France, et à l'étranger par les entités de Services de Schneider ou le cas échéant leur représentant. Illustration La figure ci-dessous représente un écran de configuration. L'onglet en avant plan indique le mode en cours (Config pour cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. 35010595 12/2018 79 Configuration du module TSX ESY 007 Les modes disponibles sont : Description, Config (configuration), Mise au point (ou diagnostic), accessible uniquement en mode connecté, Diagnostics, par défaut, accessible uniquement en mode connecté. L'onglet Objets d'E/S (voir Control Expert - Modes de fonctionnement, Onglet Objets d'E/S pour un module) permet de présymboliser les objets d'entrées/sorties. L'écran de configuration permet de choisir ou de visualiser les caractéristiques suivantes : le type de comportement du rack Série 7 sur repli, la tâche pilotant un module Série 7, les objets d'E/S d'un module Série 7, le temps de cycle théorique du bus d'extension d'E/S en millisecondes pour la tâche MAST. Remarque : le temps de cycle de l'automate doit être configuré en mode périodique et non pas en mode cyclique et avec une période de tâche calculée selon la formule suivante : « Temps de cycle tâche Mast > Temps de cycle théorique tâche Mast bus d'extension d'E/S + Temps d'exécution du programme tâche Mast ». Le temps d'exécution du programme pour une tâche donnée peut être calculé à partir des %SW30 à 35. Pour des détails sur les temps de cycle du bus d'extension d'E/S, reportez-vous au chapitre 6. En phase de mise au point, des informations sur le temps de cycle réel du bus d'extension d'E/S (courant et maximum) sont données pour permettre un réglage plus précis des temps de cycle de l'automate. En cas d'utilisation de la messagerie sur les modules TSX Série 7 par l'EF SEND_REQ, prévoyez également, dans la période de la tâche maître, un temps pour le traitement des requêtes. 80 35010595 12/2018 Configuration du module TSX ESY 007 Comment déclarer un équipement Série 7 sur le module TSX ESY 007 Présentation Le logiciel Control Expert propose un catalogue regroupant l'ensemble des modules Série 7 disponibles. Ce catalogue est structuré en familles : Entrées TOR Sorties TOR Entrées ANA Sorties ANA Autre Procédure Cette opération permet de déclarer un équipement Série 7 sur le bus d'extension d'E/S. Etape Action 1 Accédez à l'écran de configuration matérielle du coupleur TSX ESY 007. 2 Dans le champ Bus d'extension d'E/S, double-cliquez dans la cellule correspondant au numéro d'emplacement d'accueil du nouvel équipement (Rack 0 à F, emplacement 0 à 7) ou sélectionnez la dite cellule, puis exécutez la commande Edition > Ajouter un module Série 7. Résultat : un écran permettant d'ajouter un module apparaît. 35010595 12/2018 81 Configuration du module TSX ESY 007 Etape Action 3 Sélectionnez dans le champ Nom de la famille TSX 7 la famille désirée. Résultat : le catalogue de modules associé à la famille sélectionnée apparaît. 4 Sélectionnez dans le catalogue de modules l'équipement désiré. 5 Cliquez sur OK pour confirmer votre choix. Résultat : l'équipement Série 7 est déclaré dans son emplacement, la référence de l'équipement apparaît face au numéro d'emplacement. 6 Pour déclarer d'autres équipements Série 7 sur le module TSX ESY 007, répétez la procédure de l'étape 2. Remarque : lors de l'ajout du premier équipement, le message suivant est susceptible d'apparaître : Cela signifie que vous ne disposez pas des droits suffisants pour pouvoir configurer le module TSX ESY 007. Contactez les entités Schneider Services Industries en France, et à l'étranger les entités de Services de Schneider ou le cas échéant leur représentant. 82 35010595 12/2018 Configuration du module TSX ESY 007 Affichage du bus d'extension d'entrées/sorties dans le navigateur du projet Présentation Lorsque vous déclarez un coupleur TSX ESY 007 sur le rack automate, le bus d'extension d'E/S est représenté dans le répertoire Configuration du navigateur du projet. Le numéro du bus d'extension d'E/S est calculé automatiquement par Control Expert. Cette valeur n'est pas modifiable. Après avoir déclaré tous les équipements Série 7 sur le bus d'extension d'E/S et validé la configuration, les modules Série 7 apparaissent eux aussi sur le bus d'extension d'E/S du navigateur du projet. Chaque module apparaît avec son numéro d'adresse. L'affichage du bus d'extension d'E/S et des équipements Série 7 permet de connaître de façon simple leur adressage topologique. 35010595 12/2018 83 Configuration du module TSX ESY 007 La figure suivante représente le bus LES20 avec ses modules Série 7 dans le navigateur du projet : Dans le navigateur du projet, le bus d'extension d'E/S est représenté par LES20. 84 35010595 12/2018 Configuration du module TSX ESY 007 Comment modifier la configuration logicielle du coupleur TSX ESY 007 Introduction Le logiciel Control Expert offre, depuis l'écran de configuration du module, un ensemble de fonctionnalités qui permettent de modifier aisément, en mode local, la configuration logicielle du bus d'extension d'E/S. Remarque : les raccourcis clavier standard de Windows (Suppr, Ctrl-X, Ctrl-C, Ctrl-V) sont également disponibles pour les opérations suivantes. Remarque : les commande de déplacement et de duplication ne sont accessibles qu'avec les droits de configuration. Marche à suivre pour supprimer un module Série 7 Cette opération permet de supprimer un module déclaré sur le bus d'extension d'E/S. Etape Action 1 Sélectionnez le module à supprimer. 2 Sélectionnez la commande Edition > Supprimer un module Série 7. Marche à suivre pour déplacer un module Série 7 Cette opération permet de déplacer un module déclaré sur le bus d'extension d'E/S. Etape Action 1 Sélectionnez le module à déplacer. 2 Sélectionnez la commande Edition > Couper un module Série 7. 3 Sélectionnez le nouvel emplacement désiré. 4 Sélectionnez la commande Edition > Coller un module Série 7. Marche à suivre pour dupliquer un module Série 7 Cette opération permet de dupliquer un module déclaré sur le bus d'extension d'E/S. Etape Action 1 Sélectionnez le module à dupliquer. 2 Sélectionnez la commande Edition > Copier un module Série 7. 3 Sélectionnez l'emplacement du nouveau module. 4 Sélectionnez la commande Edition > Coller un module Série 7. 35010595 12/2018 85 Configuration du module TSX ESY 007 Comment accéder à la description d'un module Série 7 Présentation Le logiciel Control Expert permet d'accéder à l'ensemble des informations relatives à un équipement Série 7 telles que : la description du module, la liste des objets d'E/S qu'il pilote. Marche à suivre pour accéder aux informations d'un équipement Le tableau ci-dessous présente la marche à suivre pour visualiser les caractéristiques d'un équipement Série 7. Etape 1 86 Action Ouvrez le coupleur TSX ESY 007 à configurer. 2 Accédez à l'écran de configuration en cliquant sur l'onglet Configuration. 3 Cliquez sur le module Série 7 désiré. Résultat : la partie droite de l'écran de configuration présente les informations relatives à cet équipement. 35010595 12/2018 Configuration du module TSX ESY 007 Comment accéder à la description d'un rack Série 7 Présentation Le logiciel Control Expert permet d'accéder à l'ensemble des informations relatives à un rack Série 7 telles que : le mode de repli, le type d'extension (locale/électrique/optique). Marche à suivre pour accéder aux informations d'un rack Le tableau ci-dessous présente la marche à suivre pour visualiser les caractéristiques d'un rack Série 7. Etape Action 1 Ouvrez le coupleur TSX ESY 007 à configurer. 2 Accédez à l'écran de configuration en cliquant sur l'onglet Configuration. 3 Cliquez sur le rack Série 7 désiré. Résultat : la partie droite de l'écran de configuration présente les informations relatives à ce rack. 35010595 12/2018 87 Configuration du module TSX ESY 007 Modification des paramètres généraux d'un rack Série 7 Présentation Un mode de repli ainsi qu'un type de déport doit être attribué (par configuration) à chaque rack Série 7. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour définir le paramètre Mode de Repli. Etape 88 Action 1 Ouvrez le coupleur TSX ESY 007 à configurer. 2 Accédez à l'écran de configuration en cliquant sur l'onglet Configuration. 3 Cliquez sur l'équipement pour lequel vous voulez modifier son paramètre Mode de Repli. 4 Sélectionnez la case d'option correspondant au type de mode de repli (Maintient/Repli) que vous désirez associer au rack. 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Mise au point du coupleur TSX ESY 007 35010595 12/2018 Chapitre 5 Mise au point du coupleur TSX ESY 007 Mise au point du coupleur TSX ESY 007 Objet de ce chapitre Ce chapitre décrit l'aspect Mise au point du coupleur TSX ESY 007. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation de la fonction Mise au point 90 Description de l'écran de mise au point d'un module TSX ESY 007 91 Comment accéder aux fonctions de diagnostics du module TSX ESY 007 et au diagnostic de voie 93 Statut de visualisation des modules et racks Série 7 94 Comment accéder à la fonction de forçage/déforçage des voies 96 Modification de la valeur d'une voie analogique 97 35010595 12/2018 89 Mise au point du coupleur TSX ESY 007 Présentation de la fonction Mise au point Introduction La fonction Mise au point permet pour chaque module de communication TSX ESY 007 présent dans le projet : de visualiser l'état des racks Série 7 (connexion, paramètres), de visualiser l'état des modules Série 7 (connexion, paramètres, valeurs voies). La fonction donne également accès au diagnostic du module en cas de défaut. Remarque : cette fonction n'est accessible qu'en mode connecté. Visualiseur de rack Il est également possible d'accéder aux informations d'un TSX ESY 007 depuis la page Visualiseur de rack d'un serveur Web FactoryCast embarqué dans un module TSX ETY 4102 ou TSX ETY 5102. Ces pages Web sont accessibles depuis un navigateur Internet. Les coupleurs ETHERNET actuels sont TSX ETY 4103, TSX TEY 5103 ou TSX WMY 100. On peut aussi avoir accès aux pages WEB sur le port Ethernet intégré des UC. Reportez-vous au manuel de mise en œuvre Ethernet (voir Premium sous Control Expert Modules réseau Ethernet - Manuel utilisateur, Installation du logiciel pour les communications Ethernet) et au Manuel utilisateur FactoryCast pour plus d'informations. 90 35010595 12/2018 Mise au point du coupleur TSX ESY 007 Description de l'écran de mise au point d'un module TSX ESY 007 Présentation L'écran de mise au point affiche, de façon dynamique, l'état du coupleur TSX ESY 007 et des équipements connectés sur le bus. Remarque : si, dans votre programme utilisateur, vous utilisez la fonction READ_STS () pour lire des informations du TSX ESY 007, vous ne devez pas exécuter la fonction plus d'une fois toutes les 5 secondes sinon l'écran de mise au point ne s'affiche pas correctement. Illustration La figure ci-dessous montre un exemple d'écran de mise au point. L'onglet au premier plan indique le mode en cours (Mise au point pour cet exemple). Chaque mode peut être sélectionné par l'onglet correspondant. Les modes disponibles sont : Description, Mise au point, accessible uniquement en mode connecté, Diagnostics, par défaut, accessible uniquement en mode connecté, Configuration. 35010595 12/2018 91 Mise au point du coupleur TSX ESY 007 L'onglet Objets d'E/S (voir Control Expert - Modes de fonctionnement, Onglet Objets d'E/S pour un module) permet de présymboliser les objets d'entrées/sorties. L'écran de mise au point permet de visualiser les caractéristiques suivantes : le type de comportement du rack Série 7 sur repli, la tâche pilotant un module Série 7, les objets d'E/S d'un module Série 7 et leurs valeurs, le temps de cycle courant et maximum du bus d'extension d'E/S en millisecondes pour la tâche MAST, les défauts présents sur les racks et modules Série 7. Dans la zone supérieure se trouvent 3 voyants qui indiquent le mode de fonctionnement du module. 92 RUN indique l'état de fonctionnement du module, ERR signale un défaut interne au module, I/O signale un défaut d'entrées/sorties sur le bus d'extension d'E/S. 35010595 12/2018 Mise au point du coupleur TSX ESY 007 Comment accéder aux fonctions de diagnostics du module TSX ESY 007 et au diagnostic de voie Présentation Les fonctions de diagnostic module ou voie affichent, lorsqu'ils existent, les défauts en cours, classés selon leur catégorie : défauts internes (défaut interne logiciel, défaut de communication avec le processeur, erreur de configuration, de paramétrage ou de commande), défauts externes (équipement Série 7 en défaut), autres défauts (module absent ou hors tension). Un module et une voie en défaut se matérialisent par le passage en rouge de certains voyants tels que : dans l'écran de configuration du rack, la présence d'un carré rouge à la position du module de déport d’E/S en défaut, dans tous les écrans de niveau module (onglets Description et Défaut), la présence du voyant I/O. dans tous les écrans de niveau voie (onglets Description, Config, Mise au point et Défaut), la présence du voyant I/O et du voyant de défaut voie. dans l'écran de défaut accessible par l'onglet Défaut, la description des diagnostics de défaut. Le défaut est également signalé : sur le module, au travers de la visualisation centralisée, par les objets langage dédiés : CH_ERROR (%Ir.m.c.ERR) et erreur module MOD_ERROR (%Ir.m.MOD.ERR), %MWr.m.MOD.2, etc., et les mots d'état (Voir Détail des Objets langage de l'IODDT de type T_GEN_MOD, chap. 7.4). Marche à suivre pour accéder au diagnostic module Le tableau ci-dessous présente la marche à suivre pour accéder à l'écran Diagnostic du module et de la voie LES20. Etape Action 1 Ouvrez le coupleur TSX ESY 007 à diagnostiquer. 2 Accédez à l'écran de diagnostic en cliquant sur l'onglet Défaut. Résultat : La liste des défauts du module apparaît. 35010595 12/2018 93 Mise au point du coupleur TSX ESY 007 Statut de visualisation des modules et racks Série 7 Présentation La partie gauche de l'écran de mise au point d'un coupleur TSX ESY 007 est réservée au diagnostic du bus d’extension d’E/S. Les équipements Série 7 connectés au bus peuvent être visualisés dans la zone de bus LES20. Chaque équipement et rack Série 7 est coloré en rouge ou en gris selon son statut. La couleur rouge indiquant un défaut sur le rack ou le module concerné. Lorsqu'un module est sélectionné, la liste des E/S de ce module est affichée avec les valeurs correspondantes. Visualisation de l'état des modules et racks Série 7 Illustration 94 35010595 12/2018 Mise au point du coupleur TSX ESY 007 Visualisation de l'état des voies d'un module Série 7 Illustration NOTE : les modules 32 voies étant représentés comme deux modules de 16 voies au même emplacement du rack pair et du rack impair suivant, pour la visualisation de l’état des voies 16 à 31 de ces modules (TSX DET 32 xx, TSX DST 24 xx, TSX DST 32 xx), il faudra cliquer sur l’emplacement noté "réservé" du rack impair. 35010595 12/2018 95 Mise au point du coupleur TSX ESY 007 Comment accéder à la fonction de forçage/déforçage des voies Présentation Cette fonction permet de modifier l'état des voies associées à un module Série 7. Les différentes commandes disponibles sont : pour une voie : le forçage à 0, le forçage à 1, le déforçage, le positionnement à 0 (sorties TOR uniquement), le positionnement à 1 (sorties TOR uniquement). Marche à suivre Le tableau ci-dessous présente la marche à suivre pour forcer, déforcer ou positionner les voies associées à un module Série 7. Etape 96 Action 1 Ouvrez le module de déport d’E/S sur lequel vous désirez modifier une voie. 2 Accédez à l'écran de diagnostic en cliquant sur l'onglet Mise au point. 3 Sélectionnez un module dans la zone Bus LES20 4 Notez la voie à modifier depuis la liste des E/S du module. 5 Ouvrez une table d'animation. 6 Saisissez le nom de la voie à modifier. 7 Sélectionnez la fonction désirée (Modification, Forçage). 8 Modifiez la valeur de la voie à partir des fonctions disponibles (mise à 0, mise à 1, forçage à 0, forçage à 1, déforçage). 35010595 12/2018 Mise au point du coupleur TSX ESY 007 Modification de la valeur d'une voie analogique Présentation Cette fonction permet de modifier la valeur des voies associées à un module Série 7 possédant des voies de type analogique. Cette fonction n'est possible que sur les sorties analogiques. Marche à suivre Le tableau ci-dessous présente la marche à suivre pour modifier les voies analogiques associées à un module Série 7. Etape 1 Action Ouvrez le module de déport d’E/S à paramétrer. 2 Accédez à l'écran de diagnostic en cliquant sur l'onglet Mise au point. 3 Sélectionnez un module dans la zone Bus d’extension d’E/S. 4 Notez la voie à modifier depuis la liste des E/S du module. 5 Ouvrez une table d'animation. 6 Saisissez le nom de la voie à modifier. 7 Sélectionnez la fonction Modification. 8 Modifiez la valeur de la voie en tapant la valeur directement dans le champ valeur et en validant par retour chariot 35010595 12/2018 97 Mise au point du coupleur TSX ESY 007 98 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Performances du coupleur TSX ESY 007 35010595 12/2018 Chapitre 6 Performances du coupleur TSX ESY 007 Performances du coupleur TSX ESY 007 Performances du module TSX ESY 007 Introduction Le bus d’extension d’E/S est géré de façon autonome par le coupleur TSX ESY 007. Celui-ci échange, à chaque cycle, des données avec chaque équipement Série 7 configuré sur le bus. Pour les modules Série 7 configurés dans la tâche MAST, le cycle d'échange sur le bus d’extension d’E/S est cadencé par la tâche MAST de l'automate. Temps de cycle du bus d’extension d’E/S Le temps de cycle t représente le temps d'échange entre le maître et les n modules Série 7 (128 maximum). Les valeurs de t et tmax dépendent du nombre et des types de modules Série 7 à piloter. Soit : t = 0,192ms x Nombre de modules 4 voies TOR + 0,228ms x Nombre de modules 8 voies TOR + 0,300ms x Nombre de modules 16 voies TOR + 1,900ms x Nombre de modules ANA/Métier + 7,3 ms tmax = 0.200ms x Nombre de modules 4 voies TOR + 0,250ms x Nombre de modules 8 voies TOR + 0,350ms x Nombre de modules 16 voies TOR + 2,0ms x Nombre de modules ANA/Métier + 7,3 ms Ainsi, le temps de cycle ne peut excéder 110 ms. Temps de réponse du bus d’extension d’E/S Le temps de réponse T représente le temps de cycle du bus d’extension d’E/S. Celui-ci englobe : le temps de cycle du bus, la mise à jour de la mémoire interne du coupleur TSX ESY 007, le cycle automate. 35010595 12/2018 99 Performances du coupleur TSX ESY 007 Exemple Le tableau ci-dessous présente trois exemples de temps de réponse T pour une tâche automate de 10 ms, 30 ms, 60 ms. Ce temps T s'entend avec un bus chargé avec 128 modules TOR 16 voies sur la tâche Mast en fonctionnement normal sans défaut de liaison. Tâche automate Temps de réponse typique Temps de réponse maximum 10 ms 35 ms 45 ms 30 ms 55 ms 65 ms 60 ms 85 ms 95 ms 100 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Objets langage du module TSX ESY 007 35010595 12/2018 Chapitre 7 Objets langage du module TSX ESY 007 Objets langage du module TSX ESY 007 Objet du chapitre Ce chapitre décrit les objets langage associés au coupleur TSX ESY 007 ainsi que les différents moyens de les utiliser. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 7.1 Objets langage et IODDT des communications du module TSX ESY 007 102 7.2 Objets langage et IODDT génériques pour les protocoles de communication 110 7.3 Objets langage et IODDT associés au module TSX ESY 007 114 7.4 Type d’IODDT Type T_GEN_MOD applicable à tous les modules 122 35010595 12/2018 101 Objets langage du module TSX ESY 007 Sous-chapitre 7.1 Objets langage et IODDT des communications du module TSX ESY 007 Objets langage et IODDT des communications du module TSX ESY 007 Objet de ce sous-chapitre Ce sous-chapitre présente les généralités des objets langage et IODDT associés au bus d’extension d’E/S. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 102 Page Présentation des objets langage du module TSX ESY 007 103 Objets langage à échange implicite associés à la fonction métier 104 Objets langage à échange explicite associés à la fonction métier 105 Gestion des échanges et rapport avec objets explicites 107 35010595 12/2018 Objets langage du module TSX ESY 007 Présentation des objets langage du module TSX ESY 007 Généralités Les IODDT sont prédéfinis par le constructeur et contiennent des objets langage d'entrées/sorties appartenant à la voie d'un module spécifique. Le module TSX ESY 007 a deux IODDT associés : T_COM_STS_GEN : applicable à tous les protocoles de communication, sauf Fipio et Ethernet. T_COM_ESY propre au module TSX ESY 007. Remarque : les variables IODDT peuvent être créées de deux façons : à l'aide de l'onglet Objets d'E/S (voir Control Expert - Modes de fonctionnement, Onglet Objets d'E/S pour un module), à l'aide de l'éditeur de données (voir Control Expert - Modes de fonctionnement, Création d'une instance de type IODDT). Types d'objets langage Chaque IODDT contient une série d'objets langage utilisés pour piloter et surveiller les opérations associées. Il existe deux types d'objets langage : les objets à échange implicite, qui sont échangés automatiquement à chaque cycle de la tâche associée au module ; les objets à échange explicite, qui sont échangés à la demande du projet, en utilisant les instructions d'échanges explicites. Les objets à échange implicite permettent de récupérer les états des modules Série 7, les temps de cycle du bus TSX LES 20, etc. Les échanges explicites permettent de diagnostiquer le module. 35010595 12/2018 103 Objets langage du module TSX ESY 007 Objets langage à échange implicite associés à la fonction métier Présentation Une interface métier intégrée ou l’ajout d’un module enrichit automatiquement le projet d’objets langage permettant de programmer cette interface ou ce module. Ces objets correspondent aux images des entrées/sorties et informations logicielles du module ou de l’interface intégrée métier. Rappels Les entrées (%I et %IW) du module sont mises à jour dans la mémoire automate en début de tâche, l’automate en RUN ou STOP. Les sorties (%Q et %QW) sont mises à jour en fin de tâche, uniquement lorsque l’automate est en RUN. NOTE : Lorsque la tâche est en STOP, les sorties sont maintenues à leur dernière valeur. Illustration Le graphe ci-dessous illustre le cycle de fonctionnement relatif à une tâche automate (exécution cyclique). 104 35010595 12/2018 Objets langage du module TSX ESY 007 Objets langage à échange explicite associés à la fonction métier Présentation Les échanges explicites sont des échanges effectués sur demande du programme utilisateur à l’aide des instructions : READ_STS (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs) (lecture des mots d'état), WRITE_CMD (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs) (écriture des mots de commande), WRITE_PARAM (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs) (écriture des paramètres de réglage), READ_PARAM (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs) (lecture des paramètres de réglage), SAVE_PARAM (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs) (sauvegarde des paramètres de réglage), RESTORE_PARAM (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs) (restitution des paramètres de réglage). Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou paramètres) appartenant à une voie. NOTE : Ces objets informent sur le module (ex : type de défaut d’une voie...), permettent de le commander (ex : commande des bascules) et de définir ses modes de fonctionnement (sauvegarde et restauration des paramètres de réglage en cours d’application). 35010595 12/2018 105 Objets langage du module TSX ESY 007 Principe général d’utilisation des instructions explicites Le schéma ci-dessous présente les différents types d'échanges explicites possibles entre le processeur et le module. Gestion des échanges Lors d’un échange explicite, il faut contrôler le déroulement de celui-ci, afin de ne prendre en compte les données que lorsque l’échange a été correctement effectué. Pour cela, deux types d’information sont disponibles : l’information d’échange en cours (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs), le compte rendu de l’échange (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs). Le synoptique ci-dessous décrit le principe de gestion d’un échange NOTE : Afin d'empêcher plusieurs échanges explicites simultanés pour la même voie, il est nécessaire de tester la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler tout EF utilisant cette voie. 106 35010595 12/2018 Objets langage du module TSX ESY 007 Gestion des échanges et rapport avec objets explicites Présentation Lorsque les données sont échangées entre la mémoire automate et le module, la prise en compte par le module peut nécessiter plusieurs cycles de la tâche. Pour gérer les échanges, tous les IODDT possèdent deux mots : EXCH_STS (%MWr.m.c.0) : échange en cours, EXCH_RPT (%MWr.m.c.1) : compte rendu. Illustration L'illustration ci-dessous présente les différents bits significatifs pour la gestion des échanges : 35010595 12/2018 107 Objets langage du module TSX ESY 007 Description des bits significatifs Chacun des bits des mots EXCH_STS (%MWr.m.c.0) et EXCH_RPT (%MWr.m.c.1) est associé à un type de paramètre : Les bits de rang 0 sont associés aux paramètres d'état : le bit STS_IN_PROGR (%MWr.m.c.0.0) indique si une demande de lecture des mots d'état est en cours, le bit STS_ERR (%MWr.m.c.1.0) précise si une demande de lecture des mots d'état est acceptée par la voie du module. Les bits de rang 1 sont associés aux paramètres de commande : le bit CMD_IN_PROGR (%MWr.m.c.0.1) indique si des paramètres de commande sont envoyés à la voie du module, le bit CMD_ERR (%MWr.m.c.1.1) précise si les paramètres de commande sont acceptés par la voie du module. Les bits de rang 2 sont associés aux paramètres de réglage : le bit ADJ_IN_PROGR (%MWr.m.c.0.2) indique si des paramètres de réglage sont échangés avec la voie du module (par WRITE_PARAM, READ_PARAM, SAVE_PARAM, RESTORE_PARAM), le bit ADJ_ERR (%MWr.m.c.1.2) précise si les paramètres de réglage sont acceptés par le module. Si l'échange s'est correctement déroulé le bit passe à 0. les bits de rang 15 indiquent une reconfiguration sur la voie c du module depuis la console (modification des paramètres de configuration + démarrage à froid de la voie). NOTE : Le coupleur TSX ESY 007 supporte seulement l'instruction d'échange READ_STS. NOTE : r représente le numéro du rack et m la position du module dans le rack, c représente le numéro de voie dans le module. NOTE : Les mots d'échange et de compte rendu existent aussi au niveau des modules EXCH_STS (%MWr.m.MOD) et EXCH_RPT (%MWr.m.MOD.1) (IODDT type T_GEN_MOD). 108 35010595 12/2018 Objets langage du module TSX ESY 007 Indicateurs d’exécution d’un échange explicite : EXCH_STS Le tableau ci-dessous présente les bits de contrôle des échanges explicites : EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Repère STS_IN_PROGR BOOL R Lecture des mots d’état de la voie en cours %MWr.m.c.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande en cours %MWr.m.c.0.1 ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours %MWr.m.c.0.2 RECONF_IN_PROGR BOOL R Reconfiguration du module en %MWr.m.c.0.15 cours NOTE : Si le module n’est pas présent ou déconnecté, les échanges par objets explicites (Read_Sts par exemple) ne sont pas envoyés au module (STS_IN_PROG (%MWr.m.c.0) = 0). Compte rendu d’échanges explicites : EXCH_RPT Le tableau ci-dessous présente les bits de compte rendu : EXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Repère STS_ERR BOOL R Défaut de lecture des mots d’état de la voie (1 = échec) %MWr.m.c.1.0 CMD_ERR BOOL R Défaut lors d’un échange de paramètres de commande (1 = échec) %MWr.m.c.1.1 ADJ_ERR BOOL R Défaut lors d’un échange de paramètres de réglage (1 = échec) %MWr.m.c.1.2 RECONF_ERR BOOL R Défaut lors de la reconfiguration de la voie (1 = échec) %MWr.m.c.1.15 R : Accès en lecture seulement W : Accès en écriture seulement R/W : Accès en lecture et écriture 35010595 12/2018 109 Objets langage du module TSX ESY 007 Sous-chapitre 7.2 Objets langage et IODDT génériques pour les protocoles de communication Objets langage et IODDT génériques pour les protocoles de communication Objet de ce sous-chapitre Ce sous-chapitre présente les objets langage et l'IODDT génériques qui s’appliquent à tous les protocoles de communication, sauf Fipio et Ethernet. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 110 Page Détails des objets à échange implicite de l'IODDT de type T_COM_STS_GEN 111 Détails sur les objets à échange explicite de l'IODDT de type T_COM_STS_GEN 112 35010595 12/2018 Objets langage du module TSX ESY 007 Détails des objets à échange implicite de l'IODDT de type T_COM_STS_GEN Présentation Le tableau ci-dessous présente les objets à échange implicite de l’IODDT de type T_COM_STS_GEN, qui s’appliquent à tous les protocoles de communication, sauf Fipio et Ethernet. Bit d’erreur Signification du bit d’erreur CH_ERROR (%Ir.m.c.ERR). Symbole standard Type Accès Signification Adresse CH_ERROR EBOOL R Bit erreur de la voie de communication. %Ir.m.c.ERR 35010595 12/2018 111 Objets langage du module TSX ESY 007 Détails sur les objets à échange explicite de l'IODDT de type T_COM_STS_GEN Présentation Cette section présente les objets à échange explicite IODDT de type T_COM_STS_GEN, qui s'appliquent à tous les protocoles de communication, sauf Fipio et Ethernet. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-après. Exemple de déclaration d'une variable : IODDT_VAR1 de type T_COM_STS_GEN. Remarques De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d’exécution d’un échange explicite : EXCH_STS Le tableau ci-dessous présente les significations des bits de contrôle d’échange de voie EXCH_STS (%MWr.m.c.0) : Symbole standard Type Accès Signification Adresse STS_IN_PROGR BOOL R Lecture des mots d’état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Rapport d'échange explicite : EXCH_RPT Le tableau ci-dessous présente les significations des bits de rapport EXCH_RPT (%MWr.m.c.1) : Symbole standard Type Accès Signification Adresse STS_ERR BOOL R Défaut de lecture des mots d’état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL R Défaut lors d’un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL R Défaut lors d’un échange de paramètres de réglage. %MWr.m.c.1.2 112 35010595 12/2018 Objets langage du module TSX ESY 007 Défauts standard de voie : CH_FLT Le tableau ci-dessous présente les significations des bits du mot d'état CH_FLT (%MWr.m.c.2). La lecture est effectuée par un READ_STS (IODDT_VAR1) : Symbole standard Type Accès Signification Adresse NO_DEVICE BOOL R Aucun équipement ne fonctionne sur la voie. %MWr.m.c.2.0 1_DEVICE_FLT BOOL R Un équipement sur la voie est en défaut. %MWr.m.c.2.1 BLK BOOL R Défaut du bornier (non connecté). %MWr.m.c.2.2 TO_ERR BOOL R Erreur de timeout (câblage défectueux). %MWr.m.c.2.3 INTERNAL_FLT BOOL R Erreur interne ou autotest de la voie. %MWr.m.c.2.4 CONF_FLT BOOL R Configurations matérielle et logicielle différentes. %MWr.m.c.2.5 COM_FLT BOOL R Défaut de communication avec l'automate. %MWr.m.c.2.6 APPLI_FLT BOOL R Erreur d'application (erreur de réglage ou de configuration). %MWr.m.c.2.7 35010595 12/2018 113 Objets langage du module TSX ESY 007 Sous-chapitre 7.3 Objets langage et IODDT associés au module TSX ESY 007 Objets langage et IODDT associés au module TSX ESY 007 Objet de ce sous-chapitre Ce sous-chapitre présente les objets langage et l’IODDT qui sont associés au coupleur TSX ESY 007. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 114 Page Détails des objets à échanges implicites de l'IODDT du type T_COM_ESY 115 Détails des objets d'échange explicite IODDT de type t_COM_ESY 118 Objets à échanges implicites de configuration du coupleur TSX ESY 007 - Détails 119 Objets de configuration pour le coupleur TSX ESY 007 121 35010595 12/2018 Objets langage du module TSX ESY 007 Détails des objets à échanges implicites de l'IODDT du type T_COM_ESY Présentation Les tableaux suivants présentent les objets à échanges implicites de l'IODDT de type T_COM_ESY qui s'appliquent au coupleur TSX ESY 007. Bit d'erreur Le tableau suivant présente la signification du bit d'erreur CH_ERROR (%Ir.m.0.ERR). Symbole standard Type Accès Signification Repère CH_ERROR EBOOL R Bit d'erreur de la voie de communication. %Ir.m.0.ERR r.m : emplacement du module TSX ESY 007 dans le rack Premium Bit de validité Le tableau suivant présente la signification du bit de validité VALID_IN (%Ir.m.0.0). Symbole standard Type Accès Signification VALID_IN EBOOL R %Ir.m.0.0 Indique que l'ensemble des entrées est r.m : emplacement du module valide. Remarque : Lorsque ce bit est à l'état 0, il TSX ESY 007 dans le rack Premium indique qu'au moins une entrée est non valide : le module est en autotests, en initialisation ou en défaut. 35010595 12/2018 Repère 115 Objets langage du module TSX ESY 007 Liste des racks 0 à 15 en défaut Le tableau suivant présente la signification des bits du mot (%IWr.m.c.0). Symbole standard Type Accès Signification Repère LES20_FLT_RACKS INT R Rack 0 à F en défaut ou absent. %IWr.m.c.0 LES20_FLT_0 BOOL R Rack 0 en défaut ou absent. %IWr.m.c.0.0 LES20_FLT_1 BOOL R Rack 1 en défaut ou absent. %IWr.m.c.0.1 LES20_FLT_2 BOOL R Rack 2 en défaut ou absent. %IWr.m.c.0.2 LES20_FLT_3 BOOL R Rack 3 en défaut ou absent. %IWr.m.c.0.3 LES20_FLT_4 BOOL R Rack 4 en défaut ou absent. %IWr.m.c.0.4 LES20_FLT_5 BOOL R Rack 5 en défaut ou absent. %IWr.m.c.0.5 LES20_FLT_6 BOOL R Rack 6 en défaut ou absent. %IWr.m.c.0.6 LES20_FLT_7 BOOL R Rack 7 en défaut ou absent. %IWr.m.c.0.7 LES20_FLT_8 BOOL R Rack 8 en défaut ou absent. %IWr.m.c.0.8 LES20_FLT_9 BOOL R Rack 9 en défaut ou absent. %IWr.m.c.0.9 LES20_FLT_10 BOOL R Rack A en défaut ou absent. %IWr.m.c.0.10 LES20_FLT_11 BOOL R Rack B en défaut ou absent. %IWr.m.c.0.11 LES20_FLT_12 BOOL R Rack C en défaut ou absent. %IWr.m.c.0.12 LES20_FLT_13 BOOL R Rack D en défaut ou absent. %IWr.m.c.0.13 LES20_FLT_14 BOOL R Rack E en défaut ou absent. %IWr.m.c.0.14 LES20_FLT_15 BOOL R Rack F en défaut ou absent. %IWr.m.c.0.15 Valeur des temps de cycle du bus d'extension d'E/S Le tableau suivant présente la signification des mots (%Iwr.m.c.1 à 4) et du bit (%QWr.m.c.0). Symbole standard Accès Signification Repère CLEAR_LES20_DISPLAY_CYCLE_ BOOL TIME W/R Remise à 0 des temps de cycle LES20. %QWr.m.c.0.0 LES20_CUR INT R Temps de cycle LES20 Mast (en ms). %IWr.m.c.1 LES20_MAX INT R Temps de cycle LES20 Mast max (en ms). %IWr.m.c.2 116 Type 35010595 12/2018 Objets langage du module TSX ESY 007 Optimisation du temps de cycle du bus d'extension d'E/S Le tableau suivant présente la signification du bit (%QWr.m.c.0.1). Symbole standard Type Accès Signification OPTIMIZE_LES20_SYNCHRO BOOL W/R _CYCLE_TIME Repère %QWr.m.c.0.1 Activation d'un temps d'attente entre le positionnement des sorties et la lecture des entrées du bus d'extension d'E/S. La valeur du temps d'attente est codée sur le poids fort de %QWr.m.c.0 (bit 8 à 15). Cette option permet de se rapprocher du fonctionnement des UC TSX Série 7. Sans cette option, le principe d'échange des E/S avec les modules Série 7 est le suivant : tabulation des sorties sur le Bus X par l'UC Premium à destination d'ESY 007, tabulation des sorties sur le Bus LES20 par l'ESY 007 à destination des modules TSX Série 7, récupération par l'ESY 007 des entrées des modules TSX Série 7 sur le Bus LES20, attente fin de période tâche de l'UC Premium, récupération des entrées sur le Bus X par l'UC Premium depuis le module ESY 007, exécution du programme applicatif. Avec cette option, le principe d'échange des E/S avec les modules Série 7 est le suivant : tabulation des sorties sur le Bus X par l'UC Premium à destination d'ESY 007, tabulation des sorties sur le Bus LES20 par l’ESY 007 à destination des modules TSX Série 7, attente période %QWr.m.c.8 à 15 = (%SW0 - %SW30 - LES20_CUR) x 0,8, récupération par l'ESY 007 des entrées des modules TSX Série 7 sur le bus LES20, attente fin de période tâche de l'UC Premium, récupération des entrées sur le Bus X par l'UC Premium depuis le module ESY 007, exécution du programme applicatif. Cette option permet donc de respecter un temps de latence entre le positionnement des sorties sur le Bus LES20 et la récupération des entrées. Ce temps de latence est défini par l'utilisateur. Il est codé sur le poids fort du mot %QWr.m.c.0 et respecte la formule suivante : (%SW0 - %SW30 - LES20_CUR) x 0,8. Exemple : Pour un temps de cycle périodique réglé à 100 ms avec un temps d'exécution moyen du programme de 40 ms et un temps de cycle du bus LES20 de 30 ms, on réglera le temps d'attente à (100 - 40 - 30) x 0,8 = 24 ms. Dans ce cas, la valeur du mot %QWr.m.0 de l'ESY 007 est de 16#1802 (poids fort du mot à 24 décimal et poids faible avec bit 1 à 1 pour activation de l'attente). Remarque : L'utilisation de cette option est à éviter dans le cas d'utilisation intensive de la messagerie à destination des modules TSX Série 7 par l'EF SEND_REQ. Cependant, il est possible de jouer sur le coefficient (0,8) pour améliorer, le cas échéant, le traitement des requêtes. 35010595 12/2018 117 Objets langage du module TSX ESY 007 Détails des objets d'échange explicite IODDT de type t_COM_ESY Présentation Cette partie présente les objets à échange explicite de l’IODDT de type T_COM_ESY qui s’applique au coupleur TSX ESY 007. Elle regroupe les objets de type mot, dont les bits ont une signification particulière. Ces objets sont présentés en détail ci-dessous. Exemple de déclaration d’une variable : IODDT_VAR1 de type T_COM_ESY Remarques De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas spécifiques, chaque état du bit est expliqué. Tous les bits ne sont pas utilisés. Indicateurs d’exécution d’un échange explicite : EXCH_STS Le tableau ci-dessous présente les significations des bits de contrôle d’échange de la voie EXCH_STS (%MWr.m.c.0). Symbole standard Type Accès Signification Repère STS_IN_PROGR BOOL R Lecture des mots d’état de la voie en cours. %MWr.m.c.0.0 CMD_IN_PROGR BOOL R Echange de paramètres de commande en cours. %MWr.m.c.0.1 ADJ_IN_PROGR BOOL R Echange de paramètres de réglage en cours. %MWr.m.c.0.2 Note : Lorsque l'échange explicite à une durée inférieure au temps de cycle de la tâche automate, le bit %MWr.m.c.0.0 ne passe jamais à 1. Compte rendu d’échange explicite : EXCH_RPT Le tableau ci-dessous présente les significations des bits de compte rendu EXCH_RPT (%MWr.m.c.1). Symbole standard Type Accès Signification Repère STS_ERR BOOL R Défaut de lecture des mots d’état de la voie. %MWr.m.c.1.0 CMD_ERR BOOL R Défaut lors d’un échange de paramètres de commande. %MWr.m.c.1.1 ADJ_ERR BOOL R Défaut lors d’un échange de paramètres de réglage. %MWr.m.c.1.2 118 35010595 12/2018 Objets langage du module TSX ESY 007 Objets à échanges implicites de configuration du coupleur TSX ESY 007 - Détails Présentation Les tableaux ci-dessous présentent les différents objets mots à échanges implicites. Ces objets mots ne sont pas intégrés dans l'IODDT de type T_COM_ESY_007. Bits des voies d'entrée TOR Le tableau ci-dessous présente la signification des bits des voies d'entrée TOR. Repère Type Accès Signification %I\b.1\r.m.c EBOOL R Indique que la voie d'entrée (c = 0 à 15) du module Série 7 (m=0 à 7) du rack (r=0 à 15) est activée. Bits des voies de sortie TOR Le tableau ci-dessous présente la signification des bits des voies de sortie TOR. Repère Type Accès Signification %Q\b.1\r.m.c EBOOL R/W Indique que la voie de sortie (c = 0 à 15) du module Série 7 (m=0 à 7) du rack (r=0 à 15) est activée. Bits des voies d'entrée analogique Le tableau ci-dessous présente la signification des bits des mots des voies d'entrée analogique. Repère Type Accès Signification %IW\b.1\r.m.c INT R Indique que la voie d'entrée (c = 0 à 15) du module Série 7 (m=0 à 7) du rack (r=0 à 15) est activée. Bits des voies de sortie analogique Le tableau ci-dessous présente la signification des bits des mots des voies de sortie analogique. Repère Type Accès Signification %QW\b.1\r.m.c INT R/W Indique que la voie de sortie (c = 0 à 15) du module Série 7 (m=0 à 7) du rack (r=0 à 15) est activée. %QWr.m.c.0.0 BOOL R/W La définition de ce bit sur 1 permet la mise à 0 des valeurs de calcul des temps de cycle courant et maximum du bus d'extension d'E/S pour la tâche MAST. 35010595 12/2018 119 Objets langage du module TSX ESY 007 Bit d'erreur module Série 7 Le tableau ci-dessous présente la signification des bits d’erreur des modules Série 7. Repère Type %I\b.1\r.m.0.ERR EBOOL 120 Accès Signification R Indique si le module Série 7 (m=0 à 7) du rack (r=0 à 15) est en défaut. 35010595 12/2018 Objets langage du module TSX ESY 007 Objets de configuration pour le coupleur TSX ESY 007 Présentation Les constantes de configuration %KWr.m.c.d, sont accessibles uniquement en lecture et correspondent aux paramètres de configuration saisis à l'aide de l'éditeur de Configuration. Objets de configuration Le tableau ci-dessous présente les objets de type constantes du bus d'extension d'E/S. Repère Type Accès Signification %KWr.m.c.0.n BOOL R n = 0 à 15 -> respectivement le type de repli (0= repli à 0, 1= maintien) 35010595 12/2018 121 Objets langage du module TSX ESY 007 Sous-chapitre 7.4 Type d’IODDT Type T_GEN_MOD applicable à tous les modules Type d’IODDT Type T_GEN_MOD applicable à tous les modules Détails des objets langage de l'IODDT de type T_GEN_MOD Introduction Les modules des automates Premium sont associés à un IODDT de type T_GEN_MOD. Observations En général, la signification des bits est indiquée pour l'état 1. Dans les cas particuliers, une explication est fournie pour chaque état du bit. Tous les bits ne sont pas utilisés. Liste des objets Le tableau suivant présente les objets de l'IODDT : Symbole standard Type Accès Signification Adresse MOD_ERROR BOOL R Bit d'erreur de module %Ir.m.MOD.ERR EXCH_STS INT R Mot de commande d'échange de module %MWr.m.MOD.0 STS_IN_PROGR BOOL R Lecture des mots d'état du module en cours %MWr.m.MOD.0.0 EXCH_RPT INT R Mot de compte rendu de l'échange %MWr.m.MOD.1 STS_ERR BOOL R Erreur détectée pendant la lecture des mots d'état de module %MWr.m.MOD.1.0 MOD_FLT INT R Mot d'erreur interne du module %MWr.m.MOD.2 MOD_FAIL BOOL R Erreur interne, module inopérant %MWr.m.MOD.2.0 CH_FLT BOOL R Erreur de voie détectée %MWr.m.MOD.2.1 BLK BOOL R Erreur de bornier %MWr.m.MOD.2.2 CONF_FLT BOOL R Configuration matérielle ou logicielle non concordante %MWr.m.MOD.2.5 NO_MOD BOOL R Module absent ou inopérant %MWr.m.MOD.2.6 EXT_MOD_FLT BOOL R Mot d'erreur interne du module (extension Fipio uniquement) %MWr.m.MOD.2.7 MOD_FAIL_EXT BOOL R Module non réparable (extension Fipio uniquement) %MWr.m.MOD.2.8 122 35010595 12/2018 Objets langage du module TSX ESY 007 Symbole standard Type Accès Signification Adresse CH_FLT_EXT BOOL R Erreur de voie détectée (extension Fipio uniquement) %MWr.m.MOD.2.9 BLK_EXT BOOL R Erreur de bornier détectée (extension Fipio uniquement) %MWr.m.MOD.2.10 CONF_FLT_EXT BOOL R Configuration matérielle ou logicielle non concordante (extension Fipio uniquement) %MWr.m.MOD.2.13 NO_MOD_EXT BOOL R Module manquant ou hors service (extension Fipio uniquement) %MWr.m.MOD.2.14 35010595 12/2018 123 Objets langage du module TSX ESY 007 124 35010595 12/2018 Premium sous EcoStruxure™ Control Expert Index 35010595 12/2018 Index A adressage topologique, 65 Adressage TSXLES61/62, 55 C Configuration, 77 configuration Série 7, 67 D tocoles de communication T_COM_STS_GEN, 110 structures des données de voie pour tous les modules T_GEN_MOD, 122 T T_COM_ESY, 114 T_COM_STS_GEN, 110 T_GEN_MOD, 122 topologies, 41 TSXESY007, 26 Diagnostic, 26 G gestion de défaut, 53 M Mise au point, 89 mode de repli, 53, 88 P Performances, 99, 99 R Réglage des paramètres, 102 S SEND_REQ, 67 Structure des données de voie pour les modules de migration Série 7 T_COM_ESY, 114 Structure des données de voie pour les pro35010595 12/2018 125 Index 126 35010595 12/2018