Schneider Electric Quantum sous EcoStruxure™ Control Expert - Module Mode d'emploi
Ajouter à Mes manuels130 Des pages
▼
Scroll to page 2
of
130
Quantum sous EcoStruxure™ Control Expert S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Module d'horodatage 140 ERT 854 20 Manuel utilisateur (Traduction du document original anglais) S1B76799.07 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 S1B76799 12/2018 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Vue d'ensemble des fonctions . . . . . . . . . . . . . . . . . Chapitre 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vue d'ensemble du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 2 Services et fonctions utilisateur . . . . . . . . . . . . . . . . . . . Traitement des entrées - Enregistrement et filtrage . . . . . . . . . . . . . . Enregistrement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filtrage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement des données d'entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrées d'état. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 Synchronisation de l'heure . . . . . . . . . . . . . . . . . . . . . . . Synchronisation de l'heure avec l'heure standard . . . . . . . . . . . . . . . . Chapitre 4 Zones d'application types . . . . . . . . . . . . . . . . . . . . . . . . Domaines d'application types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie II Description du module . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 Description du module . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques et fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Planification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Câblage du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie III Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 6 Modes d'adressage Quantum. . . . . . . . . . . . . . . . . . . . . Adressage plat – Modules d'E/S série 800 . . . . . . . . . . . . . . . . . . . . . Adressage topologique - Modules d'E/S série 800 avec Control Expert Exemple d'adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Numérotation des bits d'E/S TOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 7 Fenêtre de configuration des paramètres. . . . . . . . . . . . La fenêtre de configuration des paramètres . . . . . . . . . . . . . . . . . . . . S1B76799 12/2018 7 11 13 15 15 17 18 19 20 23 26 27 27 31 31 33 35 36 39 40 41 45 46 49 51 52 53 54 55 56 57 57 3 Chapitre 8 Démarrage du module 140 ERT 854 20. . . . . . . . . . . . . . Module 140 ERT 854 20 et limitations des ressources . . . . . . . . . . . . Récepteur DCF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Récepteur GPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportement au démarrage/redémarrage et stockage des données Liste de contrôle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 9 Intégration dans le programme d'application . . . . . . . . . . Intégration de modules d'E/S intelligents . . . . . . . . . . . . . . . . . . . . . . . Section de configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section de traitement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 10 EFB du module 140 ERT 854 20 . . . . . . . . . . . . . . . . . . . 10.1 DROP : Configuration d'un rack de station d'E/S. . . . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 QUANTUM : Configuration d'un rack principal. . . . . . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 ERT_854_20 : EFB de transfert de données . . . . . . . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des EFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flux de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Autres fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation de la structure DPM_Time pour synchroniser l'horloge interne de l'ERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation du flux de données horaires ERT > EFB . . . . . . . . . . . . . . . 10.4 NI_DROP : configuration d'un rack de station d'E/S . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.5 NI_QUANTUM : configuration d'un rack principal . . . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.6 NI_ERT_854_20 : EFB de transfert de données . . . . . . . . . . . . . . . . . Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des EFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flux de données. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 63 64 65 66 67 69 71 72 73 75 77 78 78 81 81 84 85 89 91 92 97 98 100 101 101 104 104 107 108 114 116 117 S1B76799 12/2018 Partie IV Module de prise en charge TSXNTP100 . . . . . . . . . Chapitre 11 Module de prise en charge TSXNTP100 . . . . . . . . . . . . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Câblage du module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caractéristiques techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronisation de l'heure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fenêtre de configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index S1B76799 12/2018 ......................................... 121 123 124 125 126 127 128 129 5 6 S1B76799 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. S1B76799 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. AVANT DE COMMENCER N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures graves pour l'opérateur. AVERTISSEMENT EQUIPEMENT NON PROTEGE N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de protection du point de fonctionnement. N'accédez pas aux machines pendant leur fonctionnement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Cet automatisme et le logiciel associé permettent de commander des processus industriels divers. Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels que la fonction de commande requise, le degré de protection exigé, les méthodes de production, des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs seront nécessaires, notamment lorsque la redondance de sauvegarde est requise. Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés, ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une application particulière, vous devez respecter les normes et réglementations locales et nationales en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux Etats-Unis) fournit également de nombreuses informations utiles. Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire, comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement ou s'y substituer. 8 S1B76799 12/2018 Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de fonctionnement ont été installés et sont opérationnels. Tous les dispositifs de sécurité et de verrouillage liés à la protection du point de fonctionnement doivent être coordonnés avec la programmation des équipements et logiciels d'automatisation associés. NOTE : La coordination des dispositifs de sécurité et de verrouillage mécaniques/électriques du point de fonctionnement n'entre pas dans le cadre de cette bibliothèque de blocs fonction, du Guide utilisateur système ou de toute autre mise en œuvre référencée dans la documentation. DEMARRAGE ET TEST Avant toute utilisation de l'équipement de commande électrique et des automatismes en vue d'un fonctionnement normal après installation, un technicien qualifié doit procéder à un test de démarrage afin de vérifier que l'équipement fonctionne correctement. Il est essentiel de planifier une telle vérification et d'accorder suffisamment de temps pour la réalisation de ce test dans sa totalité. AVERTISSEMENT RISQUES INHERENTS AU FONCTIONNEMENT DE L'EQUIPEMENT Assurez-vous que toutes les procédures d'installation et de configuration ont été respectées. Avant de réaliser les tests de fonctionnement, retirez tous les blocs ou autres cales temporaires utilisés pour le transport de tous les dispositifs composant le système. Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. Effectuez tous les tests de démarrage recommandés dans la documentation de l'équipement. Conservez toute la documentation de l'équipement pour référence ultérieure. Les tests logiciels doivent être réalisés à la fois en environnement simulé et réel. Vérifiez que le système entier est exempt de tout court-circuit et mise à la terre temporaire non installée conformément aux réglementations locales (conformément au National Electrical Code des Etats-Unis, par exemple). Si des tests diélectriques sont nécessaires, suivez les recommandations figurant dans la documentation de l'équipement afin d'éviter de l'endommager accidentellement. Avant de mettre l'équipement sous tension : Enlevez les outils, les instruments de mesure et les débris éventuels présents sur l'équipement. Fermez le capot du boîtier de l'équipement. Retirez toutes les mises à la terre temporaires des câbles d'alimentation entrants. Effectuez tous les tests de démarrage recommandés par le fabricant. S1B76799 12/2018 9 FONCTIONNEMENT ET REGLAGES Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995 (la version anglaise prévaut) : Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de l'équipement. Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent connaître les instructions du fabricant de l'équipement et les machines utilisées avec l'équipement électrique. Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux autres commandes doit être limité afin d'empêcher les changements non autorisés des caractéristiques de fonctionnement. 10 S1B76799 12/2018 A propos de ce manuel Présentation Objectif du document Ce document décrit les fonctionnalités et les performances du module d'horodatage 140 ERT 854 20. Il explique comment fournir des données horodatées à votre système Quantum. Champ d'application Ce document est applicable à EcoStruxure™ Control Expert 14.0 ou version ultérieure. Les caractéristiques techniques des équipements décrits dans ce document sont également fournies en ligne. Pour accéder à ces informations en ligne : Etape Action 1 Accédez à la page d'accueil de Schneider Electric www.schneider-electric.com. 2 Dans la zone Search, saisissez la référence d'un produit ou le nom d'une gamme de produits. N'insérez pas d'espaces dans la référence ou la gamme de produits. Pour obtenir des informations sur un ensemble de modules similaires, utilisez des astérisques (*). 3 Si vous avez saisi une référence, accédez aux résultats de recherche Product Datasheets et cliquez sur la référence qui vous intéresse. Si vous avez saisi une gamme de produits, accédez aux résultats de recherche Product Ranges et cliquez sur la gamme de produits qui vous intéresse. 4 Si plusieurs références s'affichent dans les résultats de recherche Products, cliquez sur la référence qui vous intéresse. 5 Selon la taille de l'écran, vous serez peut-être amené à faire défiler la page pour consulter la fiche technique. 6 Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur Download XXX product datasheet. Les caractéristiques présentées dans ce document devraient être identiques à celles fournies en ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous constatez une différence entre le document et les informations fournies en ligne, utilisez ces dernières en priorité. S1B76799 12/2018 11 Documents à consulter Titre du document Numéro de référence EcoStruxure™ Control Expert - Langages de programmation et structure - Manuel de référence 35006144 (anglais), 35006145 (français), 35006146 (allemand), 35013361 (italien), 35006147 (espagnol), 35013362 (chinois) EcoStruxure™ Control Expert - Gestion des E/S Bibliothèque de blocs 33002531 (anglais), 33002532 (français), 33002533 (allemand), 33003684 (italien), 33002534 (espagnol), 33003685 (chinois) Vous pouvez télécharger ces publications ainsi que d'autres informations techniques sur notre site Web : www.schneider-electric.com/en/download. 12 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Vue d'ensemble S1B76799 12/2018 Partie I Vue d'ensemble des fonctions Vue d'ensemble des fonctions Vue d'ensemble La première partie du manuel du module d'entrée intelligent 140 ERT 854 20 donne une vue d'ensemble de la structure du module ainsi que de son fonctionnement, et décrit des applications types. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre S1B76799 12/2018 Titre du chapitre Page 1 Introduction 15 2 Services et fonctions utilisateur 17 3 Synchronisation de l'heure 27 4 Zones d'application types 31 13 Vue d'ensemble 14 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Introduction S1B76799 12/2018 Chapitre 1 Introduction Introduction Vue d'ensemble du module Présentation Le 140 ERT 854 20est un module intelligent à 32 entrées de la gamme Quantum. Il permet de configurer les entrées et évalue l'état du signal d'entrée à chaque milliseconde. Dans un rack local ou une station EIO, la quantité n'est pas limitée. Une station distante S908 peut accueillir jusqu'à 8 modules ERT. NOTE : pour utiliser le module 140 ERT 854 20 sous Unity Pro V4.1 ou V5.0, installez le correctif Q_ERT85420. Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. Les entrées Les 32 entrées sont conçues pour des tensions d'entrée de 24 à 125 VCC et sont réparties en 2 groupes indépendants. Chaque groupe est alimenté par une tension de référence externe séparée (généralement 24, 48, 60 ou 125 VCC) pour influencer la limite seuil et la consommation électrique minimale. L'état du module Prêt, Actif et Erreur ainsi que les états des entrées (états des bornes) sont clairement indiqués par les voyants d'état sur le module. NOTE : la tension d'entrée de référence doit être identique à la tension d'entrée. Le micrologiciel du module 140 ERT 854 20 traite les entrées en quatre blocs fonction configurables de 8 entrées chacun qui prennent en charge les fonctions sélectionnables suivantes: Entrées binaires : les valeurs d'entrée sont envoyées à l'automate de manière cyclique. Entrées d'événement : consignation des événements horodatés pour 1, 2 ou 8 entrées traitées, avec registre d'heure de 5 octets, tampon FIFO intégré d'au moins 4096 événements et validation du transfert automate par l'utilisateur. Entrées de compteur : addition 32 bits des événements traités jusqu'à 500 Hz, qui sont transférés à l'automate de manière cyclique. Les paramètres peuvent être configurés pour traiter les entrées de manière individuelle (désactivé, inversé et avec filtre anti-rebondissement). Un filtre de martèlement configurable peut être activé pour les entrées compteur et d'événements, et la surveillance du front des événements peut être effectuée. S1B76799 12/2018 15 Introduction Synchronisation de l'heure L'horloge du module requiert un signal de synchronisation de l'heure. Elle fournit une entrée 24 VCC pour DCF77 et une entrée 5 VCC pour IRIG-B avec isolation du potentiel pour les récepteurs d'heure standard suivants : DCF 77E (réception grandes ondes en Europe uniquement) avec sortie au format DCF77 Récepteur GPS avec sortie horaire au format DCF77 ou IRIG-B L'horloge logicielle interne ERT peut également être créée par le programme d'application ou être en mode sans signaux de synchronisation. Réserve validité Une réserve validité peut déterminer la durée pendant laquelle l'horloge du module peut continuer à fonctionner sans synchronisation externe. Pour plus d'informations, voir Synchronisation de l'heure à l'heure standard (voir page 27). Réserve de fonctionnement Les données évaluées du module ERT peuvent être stockées en mémoire tampon en cas de coupure de courant. Non perturbateur Le module 140 ERT 854 20 est de type non perturbateur. Pour plus d'informations, reportez-vous au document Modicon Quantum, Quantum Safety PLC, Safety Reference Manual. Lors de l'utilisation du module 140 ERT 854 20 dans une configuration de sécurité : il est impossible de synchroniser l'heure du module avec celle de l'UC à l'aide de la structure DPM_Time ; la fonction de comptage n'est pas disponible. 16 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Fonctions Utilisateur S1B76799 12/2018 Chapitre 2 Services et fonctions utilisateur Services et fonctions utilisateur Vue d'ensemble Les 32 entrées du module 140 ERT 854 20 peuvent être prétraitées de manière individuelle et transférées à l'automate sous la forme d'une valeur binaire, d'une valeur de compteur ou d'un événement. Le chapitre suivant décrit les fonctions et services disponibles. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Traitement des entrées - Enregistrement et filtrage 18 Enregistrement 19 Filtrage 20 Traitement des données d'entrée 23 Entrées d'état 26 S1B76799 12/2018 17 Fonctions Utilisateur Traitement des entrées - Enregistrement et filtrage Vue d'ensemble Les signaux d'entrée connectés au module 140 ERT 854 20 passent par une phase de prétraitement à plusieurs étapes avant d'être transmis au programme utilisateur sous la forme d'entrées binaires, de valeurs de compteur ou d'événements. Le prétraitement peut être défini avec des paramètres pour chaque entrée individuelle. Séquence de traitement des signaux Le traitement des signaux d'entrée est effectué selon les paramètres définis. Le paramétrage est effectué via une fenêtre de configuration des paramètres (voir page 57). 18 S1B76799 12/2018 Fonctions Utilisateur Enregistrement Vue d'ensemble Le traitement de chaque entrée est totalement configurable (désactivé, inversé et avec heure antirebondissement). Les événements et les entrées de compteur peuvent également avoir un filtre de martèlement configurable activé, ainsi qu'une évaluation des événements de front. Désactivation Une entrée désactivée indique toujours la valeur "0" quel que soit l'état de l'entrée. Inversion La polarité de l'entrée est inversée avant tout traitement ultérieur. Si cette fonction est activée, l'état opposé à celui du signal d'entrée indiqué sur les voyants d'état est transféré en vue d'un traitement ultérieur. Reconnaissance du front Sélectionne les transitions de front qui doivent être utilisées pour les événements actifs et les entrées compteur. Le paramètre "Deux fronts" traite les fronts montants et descendants. Sinon, seul un front de signal est traité : montant/descendant, avec ou sans inversion active. S1B76799 12/2018 19 Fonctions Utilisateur Filtrage Présentation Le filtrage configurable se fait en 2 étapes : anti-rebondissement et anti-martèlement. ATTENTION COMPORTEMENT INATTENDU DE L'APPLICATION - INTERPRETATION INCORRECTE DES DONNEES D'ENTREE Les filtres servent à supprimer la reconnaissance d'entrée de manière définie. Le filtrage doit être utilisé de manière appropriée pour éviter une suppression excessive ou indésirable des données d'entrée. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Anti-rebondissement L'anti-rebondissement est utilisable sur toutes les fonctions d'entrée, afin que les modifications de l'état d'entrée ne soient pas traitées trop rapidement, comme celles causées par un rebondissement du contact. Les modifications de signal sont ignorées en fonction du type de filtre et du temps présélectionné. La plage de valeurs du temps de filtrage va de 0 à 256 ms ; la valeur 0 désactive le filtre anti-rebondissement. La sélection du type de filtre anti-rebondissement « Stable Signal » ou « Integrating » agit sur les 8 entrées de chaque bloc fonction. 20 Filtrage « Signal stable » : une modification du signal n'est enregistrée que si le changement de polarité reste stable pendant une période supérieure au temps de filtrage (chaque nouvelle modification réinitialise le temps de filtrage). S1B76799 12/2018 Fonctions Utilisateur Filtrage « Intégration » : une modification du signal n'est enregistrée que si la valeur intégrale du temps du signal d'entrée atteint le temps de filtrage programmé en prenant en compte tout changement de polarité. NOTE : 1. Un filtre anti-rebondissement supérieur ou égal à 1 ms est recommandé pour offrir une protection suffisante contre les perturbations électromagnétiques. Cela signifie que les états de signal d'entrée supérieurs ou égaux à 2 ms et les événements jusqu'à 250 Hz peuvent être traités. 2. En général, le filtre matériel présent dans le module supprime le bruit d'une fréquence supérieure à 1 kHz. 3. Si le temps d'anti-rebondissement est réglé sur 0, Control Expert peut générer deux événements avec les mêmes horodatages (intervenus en 1 ms) sur une même voie. Anti-martèlement L'anti-martèlement peut être utilisé pour les entrées événement et compteur. Il limite le nombre d'événements à une valeur configurable pendant une durée configurable, afin de ne pas enregistrer plusieurs événements pour la même entrée. Par exemple, les influences des perturbations dues à des entrées qui changent lentement (car l'hystérésis est peut-être réglée sur une valeur trop faible). Le compteur de martèlement est configurable pour chaque entrée individuelle et le temps de martèlement pour chaque paire d'entrées. La sélection de « Dechattering » dans l'écran des paramètres active le filtre de martèlement pour les 8 entrées de chaque bloc fonction. Le filtrage anti-martèlement de chaque entrée peut être désactivé en sélectionnant la valeur 0 pour le compteur de martèlement. Un bit « Chatter Filter Active » du mode de sortie « status » (Bit -7 - CC) qui est renvoyé par l'EFB de transfert de données. Pour plus d'informations, reportez-vous à la section EFB de transfert de données (voir page 77) signale qu'an moins une entrée « Chatter » est filtrée. Le bit est réinitialisé dès que le temps de martèlement pour la dernière entrée filtrée active s'est écoulé. Temps martèlement : la période de temps pendant laquelle la limite du comptage du martèlement a un effet. La plage de valeurs va de 1 à 255 * 100 millisecondes = 0,1 à 25,5 secondes. S1B76799 12/2018 21 Fonctions Utilisateur Comptage du martèlement : le nombre maximum d'événements enregistrés qui peuvent être transférés pendant la période de temps de martèlement. La plage de valeurs va de 1 à 255. La valeur 0 désactive le filtre de martèlement. NOTE : l'anti-martèlement est un outil de traitement très puissant qui peut avoir des effets secondaires non souhaités. Son utilisation avec des entrées de compteur n'est pas forcément pertinente. Si une reconnaissance du front est effectuée pour les « deux fronts » alors, en cas de suppression du martèlement impair, deux événements successifs avec le même front (2 montants, 2 descendants) apparaissent lors du transfert sur l'automate. ATTENTION COMPORTEMENT INATTENDU DE L'APPLICATION N'effectuez pas de suppression de martèlement impair en cas de reconnaissance des deux fronts. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 22 S1B76799 12/2018 Fonctions Utilisateur Traitement des données d'entrée Présentation Le signal d'entrée peut être utilisé comme des entrées binaires, des valeurs de compteur ou pour l'enregistrement d'événements selon les paramètres définis dans la fenêtre de configuration des paramètres (voir page 57). Normalement, les données d'entrée du module 140 ERT 854 20 sont traitées par les EFB (voir page 77) correspondants. Entrées binaires Toutes les entrées du bloc fonction sont transférées à l'automate après la troisième étape de traitement (activation, inversion et filtrage anti-rebondissement) avant que le filtre de martèlement et la reconnaissance du front ne soient effectués. Les valeurs traitées des 32 entrées sont transférées de manière cyclique (à chaque cycle d'automate) aux premier et deuxième mots de registre d'entrée du bloc de registre %IW à 8 mots du module ERT. La séquence d'adresses des entrées du module correspond aux modules d'entrées numériques standard, c'est-à-dire que les entrées 1 à 16 correspondent aux bits 15 à 0. La confirmation par l'utilisateur n'est pas nécessaire car l'EFB de transfert de données doit exister et être activé. Les valeurs traitées sont disponibles pour les 32 entrées indépendamment du traitement ultérieur comme entrées compteur ou d'événement. Les entrées sont traitées selon la configuration, mais le module ERT copie les valeurs traitées, à partir de l'entrée située immédiatement après la troisième étape de traitement des entrées. NOTE : si le tableau de sortie « Input » de l'EFB de transfert de données est configuré, les valeurs traitées sont immédiatement disponibles en tant que valeurs Bool. Valeurs compteur NOTE : cette fonctionnalité n'est pas disponible avec l'EFB de transfert de données NI_ERT_854_20 lors de l'utilisation du module 140 ERT 854 20 dans une application de sécurité Quantum. Toutes les entrées du bloc fonction passent par les cinq étapes de traitement (activation, inversion, anti-rebondissement, filtrage de martèlement et reconnaissance du front). L'opération de comptage s'exécute une fois la reconnaissance du front effectuée avec succès. Pour la reconnaissance du front qui n'est pas configurée comme « deux fronts », l'inversion configurée décide si les fronts montants ou descendants sont décomptés. NOTE : il n'est probablement pas utile d'utiliser l'inversion pour la reconnaissance des « deux fronts ». S1B76799 12/2018 23 Fonctions Utilisateur Les valeurs du compteur sont des totaux 32 bits. L'automate reçoit de manière cyclique une séquence complète (configuré comme suit : 8, 16, 24 ou 32) de valeurs de compteur cohérentes avec l'heure dans une procédure multiplexée à partir de l'EFB de transfert « ERT_854_20 ». Voir la description des EFB dans la section EFBs for the 140 ERT 854 20 (voir page 77). L'EFB définit les valeurs dans le tableau de sortie UDINTArr32 configuré « Cnt_Data », sans la confirmation de l'utilisateur. Une fois le transfert des nouvelles valeurs compteur terminé, l'EFB définit le signal « New Data », une variable booléenne « ND_Count », pour un cycle automate. NOTE : le transfert des valeurs compteur commence avec le bloc fonction 1 et se termine avec le dernier bloc fonction qui est configuré comme entrées compteur. Si une séquence consécutive de blocs fonction commençant par le premier bloc est configurée comme entrées compteur, les ressources de transfert sont enregistrées. Comme il y a concurrence entre le transfert des valeurs compteur et celui des événements enregistrés, des temps de réaction plus rapides peuvent être atteints pour les deux types si un module ERT est entièrement configuré comme une entrée compteur ou une entrée événement. Les entrées binaires et d'état n'ont aucun effet sur cela. Consignation des événements Cette fonction permet d'enregistrer les modifications de l'état d'entrée de manière chronologique avec une résolution élevée. Les modifications de l'état d'entrée sont consignées avec un horodatage à haute résolution. Les événements peuvent ensuite être affichés selon la séquence adéquate. L'horodatage des événements peut être configuré de manière à ce qu'un groupe de 1, 2 ou 8 entrées puisse être traité en parallèle. Toutes les entrées du bloc fonction passent par les cinq étapes de traitement des entrées (activation, inversion, anti-rebondissement, filtrage de martèlement et reconnaissance du front). La consignation (y compris l'horodatage) se fait dès que le front atteint la reconnaissance du front. Pour la reconnaissance du front qui n'est pas configurée comme « deux fronts », l'inversion configurée décide si les fronts montants ou descendants sont consignés. NOTE : il n'est probablement pas utile d'utiliser l'inversion pour la reconnaissance des « deux fronts ». Un groupe d'entrées est consigné comme un événement si au moins une des entrées de ce groupe a un front qui a été reconnu, c'est-à-dire : 24 une entrée unique (1, 2 à 7, 8), toute entrée d'une paire d'entrées (1-2, 3-4, 5-6, 7-8), une entrée d'un groupe 8 bits. S1B76799 12/2018 Fonctions Utilisateur Les événements contiennent beaucoup d'informations dans un bloc de 8 octets, notamment les valeurs traitées de toutes les entrées du groupe avec l'horodatage correspondant : Numéro de module Type du groupe d'entrées et numéro du premier bit La valeur actuelle des entrées du groupe Horodatage : Millisecondes Horodatage : Minute Horodatage : Heure Horodatage : Jour de la semaine / Jour du mois La valeur actuelle des entrées est stockée justifiée à droite dans un octet de structure événement. L'ERT enregistre au moins 4096 événements dans son tampon FIFO alimenté par une batterie de secours. L'ERT fournit des bits d'erreur (bit 5/6 - PF/PH) pour le débordement/la saturation à moitié du tampon dans le mot de sortie « Status » qui est renvoyé par l'EFB de transfert de données. Les événements sont transférés individuellement dans une structure vers l'automate par l'EFB de transfert de données. Une fois les événements traités, vous devez signaler que vous êtes prêt à recevoir de nouveaux événements. Voir la description de l'EFB de transfert de données (voir page 77). Si vous le souhaitez, le paramètre « Compte rendu complet des temps » peut être sélectionné pour fournir le mois et l'année. Pour cela, il y a un pseudo-événement spécial sans valeur qui contient les informations de temps complètes avec le mois et l'année. Cet événement est marqué comme étant un « Compte rendu complet des temps » et précède l'événement « courant » horodaté. (Pour plus d'informations sur le compte rendu complet des horodatages, voir Paramètres et valeurs par défaut (voir page 58). S1B76799 12/2018 25 Fonctions Utilisateur Entrées d'état Mot d'état Le mot de sortie « Status » qui est renvoyé de manière cyclique par l'EFB de transfert de données contient les bits d'erreur suivants : D8 à D0 bits d'erreur ERT D11 à D9 réservé D15 à D22 bits d'erreur EFB Une fois le transfert des nouvelles entrées d'état terminé, l'EFB définit le signal « New Data », une variable booléenne « ND_Stat », pour un cycle. NOTE : Les messages d'erreur de l'ERT/EFB s'affichent dans l'écran Control Expert Outils → Affichage avec le numéro de l'erreur et l'explication. Pour plus d'informations sur les bits et les messages d'erreur, consultez la section : Flux de données (voir page 95) de l'ERT_854_20, ou Flux de données (voir page 119) du NI_ERT_854_20. 26 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Synchronisation de l'heure S1B76799 12/2018 Chapitre 3 Synchronisation de l'heure Synchronisation de l'heure Synchronisation de l'heure avec l'heure standard Présentation La consignation des événements horodatés nécessite une horloge interne précise. Le module ERT utilise une horloge logicielle pour créer l'heure selon des intervalles en millisecondes. Cette horloge logicielle est normalement synchronisée à l'aide d'un signal temps externe (récepteur d'heure standard) à des intervalles d'une minute. Elle peut également être synchronisée via un télégramme ou être sans signaux de synchronisation. La plausibilité du signal temps entrant est contrôlée. Les écarts de l'horloge logicielle sont corrigés. La réception de l'heure prend quelques minutes, l'heure n'est donc disponible après le démarrage qu'à l'issue de ce délai. L'horloge logicielle est synchronisée sur cette heure. Le module détermine ensuite l'écart entre l'horloge logicielle et l'horloge externe au cours d'une période de temps spécifique, et décale l'écart en conséquence. Cela est exécuté en continu pendant toute la durée d'exploitation. Après quelques heures d'exploitation (généralement 2 heures), l'horloge logicielle atteint une précision maximale. En cas de réception de messages temps incorrects ou non plausibles, l'horloge logicielle continue à fonctionner sans synchronisation. L'écart s'agrandit pendant cette période. Si cette phase ne dépasse pas la « Réserve Validité » spécifiée, l'horloge se synchronise à nouveau à la réception des informations de temps valides suivantes. Cependant, si la période de temps est écoulée avant que le module ne reçoive un signal de temps valide, l'ERT définit le bit « Time Invalid » dans le mot de sortie « Status » (bit 3 - TU), renvoyé par les EFB de transfert de données (voir page 77). Tous les horodatages définis après cela ne sont pas valides (l'octet de poids fort pour les informations en millisecondes est défini sur FF). Le bit est réinitialisé dès que le message de temps valide suivant est reçu. Si le module ne reçoit pas de messages de temps valides dans un délai de 10 minutes, l'ERT définit le bit « Time Reference Error » dans le mot de sortie « Status » (bit 2 - TE), renvoyé par les EFB de transfert de données (voir page 77). Le bit est réinitialisé dès que le message de temps valide suivant est reçu. Synchronisation Deux types de synchronisation sont disponibles : Récepteur GPS tiers standard avec format DCF77 ou IRIG-B pris en charge Synchronisation par l'automate avec l'EFB ERT_854_20 (faible précision) NOTE : dans une application Quantum de sécurité, la synchronisation par l'automate avec l'EFB NI_ERT_854_20 est impossible. Le paramètre DPM_Time n'est pas disponible avec l'EFB NI_ERT_854_20. S1B76799 12/2018 27 Synchronisation de l'heure Base temps DCF Le récepteur DCF 77E fournit un signal 24 VCC au format DCF77 et peut alimenter jusqu'à 16 modules ERT en même temps. Le signal temps codé BCD est transféré une fois par minute et synchronise le passage des minutes de l'ERT. Lorsque l'ERT est redémarré, l'horloge logicielle est synchronisée dans les trois minutes suivant la réception des premières informations. Ensuite, l'heure de l'horloge logicielle ERT correspond à l'émetteur de l'heure standard. Si le signal d'envoi devient indisponible, l'horloge logicielle sans signaux de synchronisation peut toujours être utilisée mais elle n'est pas aussi précise. L'émetteur DCF fournit l'heure CET (Central European Time), prend en compte le passage à l'heure d'été/d'hiver ainsi que les transitions des secondes et des années. Base temps GPS Utilisez le récepteur GPS tiers avec le format DCF77 et IRIG-B pour les applications qui utilisent des références horaires de satellite GPS. Le module démodule le signal GPS et envoie un signal au format DCF77 à partir d'une alimentation 24 VCC et un signal de sortie IRIG-B à partir d'une alimentation 5 VCC. L'ERT décode le signal et synchronise la transition de l'horloge logicielle interne. Les satellites GPS envoient des heures UTC (Universal Time Coordinated), ce qui correspond au fuseau horaire GMT (Greenwich Mean Time=Heure de l'Europe Occidentale). Les transitions des secondes et des années sont prises en compte. La réserve de validité recommandée pour le signal de base horaire DCF/IRIG-B est d'une heure (la plage de réglage de la synchronisation DCF/IRIG-B est de 1 à 5 heures). Plusieurs modules ERT peuvent être synchronisés simultanément avec un récepteur GPS. NOTE : concernant le format d'heure IRIG-B, le module 140 ERT 854 20 est compatible avec la norme IEEE Std C37.118, chapitre F.1.4 « Control bit assignment ». Il est recommandé d'utiliser un récepteur GPS conforme à la norme IEEE C37.118 pour la connexion IRIG-B. Dans le cas contraire, il est possible que l'heure ne soit pas synchronisée ou que des erreurs non détectées soient présentes. Dans le cas contraire, il est possible que l'heure ne soit pas synchronisée ou que des erreurs non détectées soient présentes. Horloge interne synchronisée par EFB Si une horloge ne nécessite qu'une faible précision, l'horloge logicielle interne ERT peut être synchronisée avec une valeur temps envoyée par le maître. L'horloge logicielle fonctionne sans signaux de synchronisation jusqu'à ce que la valeur temps suivante soit reçue. La précision est généralement de 100 millisecondes par heure et l'horloge logicielle doit être synchronisée à la fréquence correspondante. L'EFB de transfert de données fournit la synchronisation d'heure requise. Cela signifie que plusieurs modules ERT peuvent être alimentés avec presque la même heure ; la source temps utilisée est la structure de données dérivée « DPM_Time ». La réserve de validité de l'horloge logicielle interne synchronisée par EFB va de 1 à 254 heures. Cependant, si la période de temps définie est écoulée avant le transfert suivant de signal de temps, l'ERT définit le bit « Time Invalid » dans le mot de sortie « Status » (bit 3 - TU), renvoyé par l'EFB de transfert de données. Les horodatages définis après cela ne sont pas valides (l'octet de poids fort des millisecondes est réglé sur FF). Le bit est réinitialisé dès que le message de temps valide suivant est reçu. 28 S1B76799 12/2018 Synchronisation de l'heure Horloge interne sans signaux de synchronisation L'horloge logicielle interne ERT peut également être utilisée indépendamment. Le réglage sur 0 de la réserve de validité de l'horloge logicielle interne active le mode durée, affiché par le bit « Time not Synchronized » dans le mot de sortie « Status » (bit 4 - TA) qui est renvoyé par l'EFB de transfert de données. Dans ce cas, il n'y a pas de réserve validité pouvant être dépassée et donc il n'y a pas d'horodatage invalide. Les bits « External Reference Error » et « Time Invalid » dans le mot de sortie « Status » (Bit 2/3 - TE/TU) ne sont jamais définis ; l'heure débute automatiquement sans synchronisation. Le réglage de départ par défaut pour l'horloge interne est 0 heure, 1/1/1990. Le réglage de l'heure peut être effectué : avec un télégramme (par ex. par CEI 870-5-101) avec l'horloge de l'UC (en utilisant la structure de données « DPM_Time ») S1B76799 12/2018 29 Synchronisation de l'heure 30 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Zones d'application S1B76799 12/2018 Chapitre 4 Zones d'application types Zones d'application types Domaines d'application types Vue d'ensemble Le module ERT 854 20 est idéal pour déterminer l'état des entrées binaires et les valeurs de compteur qui nécessitent un horodatage. Applications du module 140 ERT 854 20 Le module 140 ERT 854 20 s'utilise pour les applications suivantes : Traitement d'entrées binaires : Utilisation comme module d'E/S standard avec filtrage et une plage d'entrées de 24 - 125 V c.c. Consignation des événements : L'événement d'un état de traitement individuel peut être consigné avec l'heure correspondante (horodatage). Cela permet la reconstruction ultérieure du moment et de la séquence des signaux de traitement "entrants" ou "sortants". Valeur compteur : Utilisation comme module d'E/S standard (avec filtrage, somme 32 bits avec 500 Hz maxi) avec une plage d'entrées de 24 - 125 V c.c. Horodatage périodique des valeurs de traitement : Enregistrement des valeurs compteur à des intervalles de temps définis. L'utilisation combinée des deux groupes de fonctions peut présenter un avantage dans ce cas. Actions de commutation dépendant de l'heure : les sorties peuvent être définies indépendamment de l'heure pour le contrôle des éclairages, du chauffage, des ventilateurs et des températures (automatisme du bâtiment), ou pour l'ouverture/la fermeture de portes, de machines... (mesures de sécurité). L'état des sorties peut être enregistré avec le module ERT. S1B76799 12/2018 31 Zones d'application 32 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Description du module S1B76799 12/2018 Partie II Description du module Description du module S1B76799 12/2018 33 Description du module 34 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Description du module S1B76799 12/2018 Chapitre 5 Description du module Description du module Vue d'ensemble Ce chapitre fournit des informations sur la structure du module 140 ERT 854 20 et ses caractéristiques techniques. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Présentation 36 Caractéristiques et fonctions 39 Planification 40 Câblage du module 41 Diagnostic 45 Caractéristiques techniques 46 S1B76799 12/2018 35 Description du module Présentation Introduction Le module 140 ERT 854 20 est un module expert Quantum avec 32 entrées binaires (24 à 125 VCC). Ce module est adapté pour l'évaluation des entrées numériques, des impulsions de compteur et des événements. 36 S1B76799 12/2018 Description du module Vue avant du module Vue avant de l'ERT 854 20 Emplacement des éléments fonctionnels 1 Code couleur 2 Zone d'affichage (voyants) 3 Bloc d’E/S 4 Bornes de connexion 5 Etiquette coulissante (intérieur) S1B76799 12/2018 37 Description du module 6 7 8 Couvercle pour les borniers Boîtier standard Vis pour bornier NOTE : le couple de serrage doit être compris entre 0,5 Nm et 0,8 Nm. AVIS DESTRUCTION DE L'ADAPTATEUR Avant de serrer l'écrou de blocage avec un couple compris entre 0,50 et 0,8 Nm, veillez à positionner correctement le connecteur de l'adaptateur F à angle droit. Lors du serrage, maintenez le connecteur fermement. Ne serrez pas l'adaptateur F à angle droit au-delà du couple spécifié. Le non-respect de ces instructions peut provoquer des dommages matériels. 38 S1B76799 12/2018 Description du module Caractéristiques et fonctions Caractéristiques L'ERT 854 20 est un module expert Quantum doté de deux groupes de 16 entrées binaires (24 à 125 VCC). Ces groupes d'entrées sont potentiellement isolées les unes des autres et de la logique interne. Outre les valeurs décomptées, les entrées TOR peuvent être enregistrées avec ou sans journalisation des événements. Un récepteur DTS (Digital Time Standard) peut être connecté pour synchroniser l'heure. NOTE : la tension d'entrée de référence doit être identique à la tension d'entrée. Mode de fonctionnement Les registres du module ERT 854 20 comptent les impulsions d'une fréquence maximale de 500 Hz selon une période d'interruption/impulsion de 1 ms, et fournissent ces valeurs sous la forme de valeurs de compteur 32 bits pour l'UC. Ce module est divisé logiquement en 4 blocs de 8 entrées. Les entrées de chaque bloc peuvent être traitées comme des signaux d'entrée binaires, des événements ou des compteurs, selon les paramètres configurés. Le traitement (heure d'anti-rebondissement, reconnaissance de front et inversion) peut être configuré séparément pour chaque entrée. Le module prend en charge les récepteurs horaires DCF77 sur une entrée 24 VCC. Le module prend en charge les récepteurs horaires IRIG-B sur une entrée différentielle RS485 5 VCC. S1B76799 12/2018 39 Description du module Planification Que faut-il planifier Vous devez planifier : un emplacement dans le rack Quantum (local ou station d'E/S décentralisée). les paramètres ERT. Chacun des 4 blocs fonction d'entrée de l'ERT 854 20 peut être configuré avec une fonction différente (par ex., les compteurs ou les entrées avec ou sans enregistrement des événements). la connexion de la tension de référence pour chaque groupe d'entrées. la connexion des périphériques du processus. la connexion d'un récepteur d'heure externe. Position de montage dans le rack Insérez le module dans tout emplacement E/S sur le Quantum et vissez-le sur le rack. Le module doit être vissé en position pour garantir son bon fonctionnement (CEM). Montage du module 1 2 3 40 Insérer le module Visser le module sur le rack Rack S1B76799 12/2018 Description du module Câblage du module Présentation Cette section décrit la connexion des récepteurs d'heure, des tensions de référence et des signaux d'entrée externes. Tension de référence La page de tensions d'entrée pour les entrées est définie avec la tension de référence. Les tensions de référence et les signaux d'entrée du même groupe doivent être protégés avec un fusible commun. Eventuellement, chaque entrée peut être associée à un fusible propre. DANGER CHOC ELECTRIQUE Coupez la tension de référence des entrées de process avant d'effectuer le câblage. Le non-respect de ces instructions provoquera la mort ou des blessures graves. ATTENTION DETERIORATION DU MODULE N'utilisez jamais le module ERT si la tension de référence n'est pas appropriée, afin de ne pas endommager le module. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. S1B76799 12/2018 41 Description du module DCF 77E Exemple de connexion du module ERT 854 20 avec un récepteur d'heure DCF 77E. * UB(1), UB(2) : 24 à 125 VCC, UB(3) : 24 VCC avec protection séparée recommandée ** Non connecté NOTE : le couple de serrage doit être compris entre 0,5 Nm et 0,8 Nm. AVIS DESTRUCTION DE L'ADAPTATEUR Avant de serrer l'écrou de blocage avec un couple compris entre 0,50 et 0,8 Nm, veillez à positionner correctement le connecteur de l'adaptateur F à angle droit. Lors du serrage, maintenez le connecteur fermement. Ne serrez pas l'adaptateur F à angle droit au-delà du couple spécifié. Le non-respect de ces instructions peut provoquer des dommages matériels. 42 S1B76799 12/2018 Description du module Récepteurs horaires DCF77 et IRIG-B Exemple de connexion du module ERT 854 20 avec un DCF77 de récepteur GPS. * UB(1), UB(2) : 24 à 125 VCC, UB(3) : 24 VCC avec protection séparée recommandée ** Non connecté S1B76799 12/2018 43 Description du module Exemple de connexion du module ERT 854 20 avec un IRIG-B de récepteur GPS. * 44 UB(1), UB(2) : 24 à 125 VCC avec protection séparée recommandée S1B76799 12/2018 Description du module Diagnostic Affichage des conditions Les modules comprennent les indicateurs suivants : Signification des indicateurs : Indicateurs : Couleur Signification R vert Prêt. Auto-test réussi à la mise sous tension. Le micrologiciel s'exécute correctement et le module est prêt à fonctionner. Actif vert La communication avec le bus fonctionne. F rouge Erreur du module. S'allume lorsque l'erreur configurée se produit. 1 ... 32 vert Signal d'entrée. Indicateur pour le signal d'entrée de processus "1". S1B76799 12/2018 45 Description du module Caractéristiques techniques Alimentation Données d’alimentation Tension de référence pour chaque groupe d'entrée de traitement 24 à 125 VCC (max. 18 à 156 VCC). Consommation de courant par groupe : max. 20 mA Interne via le rack 5 VCC (max. 300 mA) Entrées de traitement Données des entrées de traitement Nombre 32 en 2 groupes Tension d'entrée 24 à 125 VCC Isolation de potentiel Entrées au bus Quantum, entre groupe 1 et groupe 2 (coupleur optique) 1780 VCA pendant 1 minute Temps anti-rebond 0 à 256 ms (configurable) Inversion Configurable Longueur maximale de câblage 400 m non blindé, 600 m blindé Niveau de commutation : Tension nominale des signaux d'entrée Courant minimum pour 1 signal 24 V 6 mA Niveau 0 du signal Niveau 1 du signal Puissance interne dissipée par les entrées de traitement 48 V 2,5 mA 60 V 2,5 mA 125 V 1 mA 0 % nominal de la tension de référence du groupe, max. +15 %, min. -5 % 100 % nominal de la tension de référence du groupe, max. 125 %, min. 75 % max. 7,5 W NOTE : la tension d'entrée de référence doit être identique à la tension d'entrée. 46 S1B76799 12/2018 Description du module Entrée du récepteur de temps Données du récepteur de temps Nombre 1 indique le format de données DCF77 du récepteur DCF- 077E, et DCF77/IRIG-B le format de données des récepteurs GPS tiers. Tension d'entrée 24 VCC pour DCF77 Entrée différentielle RS485 5 VCC pour IRIG-B Isolation de potentiel Coupleur optique Résolution d'horodatage 1 ms Consommation courant 5 mA pour DCF77 Charge de 1 unité pour IRIG-B RS485 Structure mécanique Caractéristiques physiques Format Largeur = 40,34 mm (taille standard) Masse (poids) 0,45 kg Type de connexion Données des connexions Entrées de traitement, récepteur DCF Bornier à 40 broches Conditions d'environnement Données relatives aux conditions d'environnement Données système Consultez le manuel utilisateur de Quantum Puissance dissipée Max. 9 W (typique : 5 W) S1B76799 12/2018 47 Description du module 48 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Configuration S1B76799 12/2018 Partie III Configuration Configuration Présentation Le module 140 ERT 854 20 est inclus dans Control Expert comme un module standard. Cette section décrit la configuration des modules et le paramétrage des EFB correspondants. Un exemple est également fourni. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre Page Modes d'adressage Quantum 51 7 Fenêtre de configuration des paramètres 57 8 Démarrage du module 140 ERT 854 20 63 Intégration dans le programme d'application 71 EFB du module 140 ERT 854 20 77 9 10 S1B76799 12/2018 Titre du chapitre 6 49 Configuration 50 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Adressage S1B76799 12/2018 Chapitre 6 Modes d'adressage Quantum Modes d'adressage Quantum Présentation Dans la description fonctionnelle de ce module expert, le mode d'adressage du registre %IW/%MW (3x/4x), appliqué dans la gamme Quantum, est largement utilisé. Ce chapitre décrit les différents modes utilisés dans Control Expert pour adresser des données à partir d'un module Quantum. NOTE : L'application Quantum ne prend pas en charge le chevauchement d'adresses topologiques (%IWr.m.c). Privilégiez l'adressage plat (%IWx) si vous devez contrôler le chevauchement des mémoires. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Adressage plat – Modules d'E/S série 800 52 Adressage topologique - Modules d'E/S série 800 avec Control Expert 53 Exemple d'adressage 54 Numérotation des bits d'E/S TOR 55 Adressage 56 S1B76799 12/2018 51 Adressage Adressage plat – Modules d'E/S série 800 Introduction Les modules d'E/S série 800 respectent un système d'adressage plat dans Control Expert. Chaque module nécessite un nombre précis de bits et/ou de mots pour fonctionner correctement. Le système d'adressage CEI correspond à l'adressage de registre 984LL. Utilisez les affectations ci-dessous : 0x devient %Mx 1x devient %Ix 3x devient %IWx 4x devient %MWx Le tableau suivant présente les correspondances entre la notation 984LL et la notation CEI : Entrées et sorties Notation 984LL Adresses de registre Notation CEI Bits et mots système Adresses mémoire Adresses d'E/S sortie 0x Bit système %Mx %Qx entrée 1x Bit système %Ix %Ix entrée 3x Mot système %IWx %IWx sortie 4x Mot système %MWx %QWx Pour accéder aux données d'E/S d'un module, procédez comme suit : Etape Action 1 Entrez la plage d'adresses dans l'écran de configuration. Exemples Les exemples ci-après présentent les correspondances entre l'adressage de registre 984LL et l'adressage CEI : 000001 devient %M1 100101 devient %I101 301024 devient %IW1024 400010 devient %MW10 52 S1B76799 12/2018 Adressage Adressage topologique - Modules d'E/S série 800 avec Control Expert Accès aux valeurs des données d'E/S Utilisez l'adressage topologique pour accéder aux éléments de données d'E/S. Utilisez la notation suivante pour identifier l'emplacement topologique d'un module d'E/S série 800 à l'aide de Control Expert : %<TypeEchange><TypeObjet>[\b.e\]r.m.c[.rank] où : b = bus e = équipement (station) r = rack m = emplacement du module c = voie NOTE : Lors de l'adressage, 1. La valeur \1.1\ est appliquée par défaut à l'élément [\b.e\] dans le rack local et n'a pas besoin d'être spécifiée. 2. Le rang est un index utilisé pour identifier différentes propriétés d'un objet avec le même type de données (valeur, niveau d'avertissement, niveau d'erreur). 3. La numérotation du rang est basée sur zéro. Si le rang est égal à zéro, vous pouvez omettre l'entrée. Pour plus de détails sur les variables d'E/S, reportez-vous au document EcoStruxure™ Control Expert - Langages de programmation et structure - Manuel de référence. Exemple de lecture de valeurs Pour lire Action la valeur d'entrée (rang = 0) de la voie 7 d'un module analogique situé Saisissez %IW1.6.7[.0] à l'emplacement 6 d'un rack local : la valeur d'entrée (rang = 0) de la voie 7 d'un module analogique situé Saisissez %IW\2.3\1.6.7[.0] à l'emplacement 6 de la station 3 du bus RIO 2 : la valeur « hors limites » (rang = 1) de la voie 7 d'un module analogique situé à l'emplacement 6 d'un rack local : S1B76799 12/2018 Saisissez %I1.6.7.1[.0] 53 Adressage Exemple d'adressage Comparaison des 3 modes d'adressage L'exemple suivant compare les 3 modes d'adressage possibles. Un module 140 ATI 030 00 de thermocouple à 8 voies avec les données de configuration suivantes est utilisé : montage dans l'emplacement 5 du rack de l'UC (rack local) ; l'adresse d'entrée de départ est 201 (mot d'entrée %IW201) ; l'adresse d'entrée de fin est 210 (mot d'entrée %IW210). Pour accéder aux données d'E/S du module, vous pouvez utiliser la syntaxe suivante : Données du module Adressage plat Adressage topologique Adressage IODDT Adressage Concept Voie 3 Température %IW203 %IW1.5.3 My_Temp.VALUE 300203 Voie 3 hors limites %IW209.5 %I1.5.3.1 My_Temp.ERROR 300209 Bit 5 à extraire par la logique utilisateur Voie 3 %IW209.13 Avertissement de plage %I1.5.3.2 My_Temp.WARNING 300209 Bit 13 à extraire par la logique utilisateur Module Température interne %IW1.5.10 Inaccessible par IODDT 300210 %IW210 NOTE : pour l'IODDT, le type de données T_ANA_IN_VWE est utilisé et la variable My_Temp avec l'adresse %CH1.5.10 a été définie. A titre de comparaison, l'adressage du registre, tel qu'il est utilisé avec Concept, est ajouté dans la dernière colonne. Etant donné que Concept n'autorise pas l'adressage direct d'un bit dans un mot, l'extraction du bit doit être réalisée dans le programme utilisateur. 54 S1B76799 12/2018 Adressage Numérotation des bits d'E/S TOR Introduction La numérotation des voies d'un module d'E/S commence en général à 1 et continue pour atteindre le nombre maximum de voies prises en charge. Toutefois, le logiciel commence à numéroter à 0 le bit de poids faible d'un mot (LSB). La voie la plus petite des modules d'E/S Quantum est affectée au bit de poids fort (MSB). La figure ci-dessous montre l'affectation des voies d'E/S relatives aux bits d'un mot : Adressage de mot contre adressage de bit En principe, les modules d'E/S TOR peuvent être configurés pour fournir leurs données d'E/S soit au format mot, soit au format bit. Cette sélection peut s'effectuer lors de la configuration par %IW (%MW) ou par %I (%M). Pour accéder à un seul bit à partir d'un module d'E/S configuré pour utiliser un mot d'E/S, vous pouvez utiliser la syntaxe %mot.bit. Le tableau ci-après vous donne la relation existant entre les numéros de points d'E/S et les adresses d'E/S correspondantes dans l'adressage de bit et de mot. Le tableau montre un module d'entrée à 32 points dans le rack principal, à l'emplacement 4 configuré avec l'adresse de départ %I1 ou %IW1 : Voie d'E/S Adresse de bit (adressage plat) Adresse de bit (adressage topologique) Adresse de bit extraite du mot (adressage plat) Adresse de bit extraite du mot (adressage topologique) 1 %I1 %I1.4.1[.0] %IW1.15 %IW1.4.1.1.15 2 %I2 %I1.4.2[.0] %IW1.14 %IW1.4.1.1.14 3 %I3 %I1.4.3[.0] %IW1.13 %IW1.4.1.1.13 ••• 15 %I15 %I1.4.15[.0] %IW1.1 %IW1.4.1.1.1 16 %I16 %I1.4.16[.0] %IW1.0 %IW1.4.1.1.0 17 %I17 %I1.4.17[.0] %IW2.15 %IW1.4.1.2.15 18 %I18 %I1.4.18[.0] %IW2.14 %IW1.4.1.2.14 31 %I31 %I1.4.31[.0] %IW2.1 %IW1.4.1.2.1 32 %I32 %I1.4.32[.0] %IW2.0 %IW1.4.1.2.0 ••• S1B76799 12/2018 55 Adressage Adressage Adressage plat Ce module nécessite 7 mots d'entrée 16 bits contigus (%IW) et 5 mots de sortie 16 bits contigus (%QW). Adressage topologique Adresses topologiques du module d'horodatage 140 ERT 854 20 : Point Objet d'E/S Commentaire Entrée 1 %IW[\b.e\]r.m.1.1 Données ••• Entrée 7 %IW[\b.e\]r.m.1.7 Données Sortie 1 %QW[\b.e\]r.m.1.1 Données Sortie 5 %QW[\b.e\]r.m.1.5 ••• Données Abréviations utilisées : b = bus, e = équipement (station), r = rack, m = emplacement du module. Remarque L'adressage décrit ci-dessus est fourni à titre d'informations. Il n'est pas recommandé d'accéder directement aux données brutes des modules. Les échanges de données doivent s'effectuer via les EFB du module ERT. 56 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Fenêtre de configuration des paramètres S1B76799 12/2018 Chapitre 7 Fenêtre de configuration des paramètres Fenêtre de configuration des paramètres La fenêtre de configuration des paramètres Appel Vous pouvez accéder à la fenêtre de configuration des paramètres du module 140 ERT 854 20 en cliquant deux fois sur un module dans le rack Quantum. Vous pouvez également ouvrir la fenêtre de configuration en cliquant sur le module avec le bouton droit de la souris. Structure de la fenêtre de configuration des paramètres La fenêtre de configuration des paramètres comprend des paramètres généraux du module ainsi que des paramètres concernant les quatre blocs fonction. Les paramètres affichent les valeurs par défaut contenues dans "l'image des E/S" mais l'utilisateur peut les modifier. Les paramètres ne sont modifiables que lorsque le programme d'application n'est pas en cours d'exécution. S1B76799 12/2018 57 Fenêtre de configuration des paramètres Paramètres et valeurs par défaut Structure de la fenêtre de configuration des paramètres, paramètre général 58 S1B76799 12/2018 Fenêtre de configuration des paramètres Le tableau suivant présente les paramètres généraux du module et leurs valeurs par défaut : Nom Valeur par défaut Options Signification AFFECTATION MOT (%IW-3X) - La valeur par défaut n'est pas modifiable car le module ERT 854 20 lit normalement les valeurs brutes dans les mots d'entrée (%IW-3X) et les écrit dans les mots de sortie (%MW-4X). ADRESSE DE DEPART ENTREE 1 - Adresse de départ d'entrée ADRESSE DE FIN ENTREE 8 - L'adresse de fin des entrées correspond à l'adresse de départ des entrées + 7 car le module occupe 8 registres %IW. ADRESSE DE DEPART SORTIE 1 - Adresse de départ de sortie ADRESSE DE FIN SORTIE 5 - L'adresse de fin pour les sorties résulte de l'adresse de départ pour les entrées + 4 car le module occupe cinq registres %MW. TACHE MAST MAST/FAST(AUX0/ AUX1/AUX2/AUX3 uniquement avec une UC 6•• ••, MAST uniquement avec une UC M580) MAST = Tâche Master est affectée FAST = Tâche Fast est affectée AUX = Tâche AUX est affectée Les paramètres pour MAST/ TASK/ AUX sont définis lors de la configuration de l'UC. NUMERO MODULE 0 1...127 Défini par l'utilisateur, inséré dans le message d'événement. L'unicité de la valeur n'est pas contrôlée. Si 0 = par défaut, aucune sélection effectuée. HORLOGE DCF/GPS-SYNC AUCUNE HORLOGE L'horloge interne est désactivée. HORLOGE INTERNE Synchronisation des télégrammes. L'horloge fonctionne sans surveillance ou elle est surveillée avec une réserve de validité. SYNC DCF/GPS Synchronisation externe au format DCF77 par l'horloge DCF ou GPS. IRIG-B/GPS-SYNC Synchronisation externe au format IRIG-B. TSXNTP100 Synchronisation externe par le module TSX NTP 100. MODULE : S1B76799 12/2018 59 Fenêtre de configuration des paramètres Nom Valeur par défaut Options Signification RESERVE VALIDITE 1 heure 1 à 254 heures Horloge interne : Temps entre la dernière synchronisation et le réglage des bits TU et temps jusqu'à ce que l'horodatage devienne invalide. 0 Horloge interne : 0 = mode autonome sans temps écoulé (bits TE/TU non définis). 1 à 5 heures Horloge GPS : 1 heure, recommandé Oui Non/Oui Active ou désactive le transfert du télégramme complet des temps (avec le mois et l'année). Le rapport de temps complet est transféré sous la forme d'un événement test 1x juste avant un événement d'horodatage : la condition préalable est toujours le transfert d'un événement d'horodatage pour les transitions mensuelles, chaque démarrage/arrêt des programmes utilisateur, l'effacement du buffer d'horodatage, le démarrage/réglage de l'horloge, sinon le télégramme du rapport de temps complet n'est pas envoyé. EFFACER COMPTEURS Non Non/Oui Effacer les compteurs lors d'une reprise à chaud EFFACER BUFFER ETIQUETTE TEMPS Non Non/Oui Effacer le buffer FIFO lors d'une reprise à chaud Non/Oui Valeurs d'erreur affichées par le voyant d'erreur "F". Les bits activés indiquent les erreurs détectées. Chaque bit désactivé est traité comme un avertissement (les bits d'une erreur lors d'un test automatique sont toujours définis). COMPTE RENDU COMPLET DES TEMPS REPRISE_CHAUD : VALIDER_COMME_ERREUR : DEFAUT DE SOURCE TEMPORELLE Non TEMPS INVALIDE Oui Non/Oui TEMPS NON SYNCHRONISE Non Non/Oui OVERRUN BUFFER Oui Non/Oui 60 S1B76799 12/2018 Fenêtre de configuration des paramètres Structure de la fenêtre de configuration des paramètres, paramètres spécifiques des quatre blocs fonction S1B76799 12/2018 61 Fenêtre de configuration des paramètres Le tableau suivant présente les paramètres spécifiques des quatre blocs fonction et leurs valeurs par défaut. Les paramètres peuvent être définis individuellement pour chaque bloc. Nom Valeur par défaut Options Signification BLOC 1...4 1...4 Numéro du bloc fonction sélectionné. FONCTION 1 POINT AVEC ETIQUETTE TEMPS TOR Entrées binaires uniquement COMPTEUR Valeurs binaires et compteur 1 POINT AVEC ETIQUETTE TEMPS Consignation événement 1 bit + binaire 2 POINTS AVEC ETIQUETTE Consignation événement 2 bits + TEMPS binaire 8 POINTS AVEC ETIQUETTE Consignation événement 8 bits + TEMPS binaire FILTRE ANTI-REBONDISSEMENT TYPE ETAT PERMANENT ETAT Mode Filtre anti-rebondissement PERMANENT/INTEGRATION ANTI-MARTELEMENT Non Non/Oui Désactiver/activer le filtre de martèlement Les paramètres suivants font référence à des entrées individuelles (exception : le temps de martèlement renvoie à deux entrées contiguës) : Nom Valeur par défaut Options Signification ENTREE 1...32 1...8, 9...16, Séquence du numéro d'entrée pour le bloc fonction 17...24, 25...32 sélectionné INVALIDER Non Non/Oui Gêne le traitement des données d'entrée pour l'entrée (toujours 0) INVERSER Non Non/Oui Inverser la polarité de l'entrée DEUX FRONTS Oui Non/Oui Surveillance du front pour les deux fronts TEMPS ANTIREBONDISSEMENT 1 0 1...255 0 = sans retard SW interne 1 à 255 = Temps d'anti-rebondissement 2 à 256 ms COMPTE MARTELEMENT 0 0...255 Nombre de martèlements 0 à 255 (pour les entrées d'événement/de compteur) 0 = Filtre martèlement désactivé TEMPS MARTELEMENT 1 1...255 Durée du filtre de martèlement 1 à 255*0,1 secondes Remarque : ce paramètre fait référence à deux entrées contiguës. Objet d'E/S Le mode d'adressage du registre %IW/%MW (3x/4x) utilisé dans la gamme Quantum est également utilisé pour le module 140 ERT 854 20. Il lit les valeurs brutes des mots d'entrée (%IW3x) et les écrit dans les mots de sortie (%MW-4x). 62 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Démarrage S1B76799 12/2018 Chapitre 8 Démarrage du module 140 ERT 854 20 Démarrage du module 140 ERT 854 20 Vue d'ensemble Ce chapitre décrit les conditions préalables et limites nécessaires au démarrage du module 140 ERT 854 20, et présente une liste de contrôle avec les étapes requises. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Module 140 ERT 854 20 et limitations des ressources 64 Récepteur DCF 65 Récepteur GPS 66 Comportement au démarrage/redémarrage et stockage des données 67 Liste de contrôle 69 S1B76799 12/2018 63 Démarrage Module 140 ERT 854 20 et limitations des ressources Limitations Vérifiez que les conditions suivantes sont respectées avant d'effectuer la configuration : Unity Pro V7.0 ou version ultérieure. Unity Pro est l’ancien nom de Control Expert pour les versions 13.1 et antérieures. La source horaire IRIG-B n'est pas prise en charge dans Unity Pro V4.1, dans V5.0 avec correctif et dans V6.0 Installation dans des racks locaux ou décentralisés (RIO) avec micrologiciel de station RIO postérieur à la version V1 Non exploitable dans les stations DIO Possibilité de monter jusqu'à 8 ERT sur chaque station distante (RIO) S908 Possibilité de traitement des signaux > 1 milliseconde + temps de filtrage Fréquence de comptage maximum de 500 Hz avec 32 bits EFB de transfert de données requis pour chaque ERT 8 mots d’ENTREE, 5 mots de SORTIE par module ERT Plusieurs modules ERT peuvent être connectés au même récepteur d'heure standard. Le module 140 ERT 854 20 requiert 5 mA du récepteur au format horaire DCF77. Le module 140 ERT 854 20 requiert une charge de 1 unité de la part du récepteur, pour le format d'heure IRIG-B. Récepteur d'heure Le récepteur d'heure standard fournit un signal de sortie au format DCF77 pour 24 VCC ou au format IRIG-B pour une entrée différentielle RS485 de 5 VCC. Les récepteurs d'heure standard suivants peuvent être utilisés : DCF77E : récepteur DCF77 grandes ondes pour l’Europe Récepteur GPS : heure au format DCF77 ou IRIG-B 64 S1B76799 12/2018 Démarrage Récepteur DCF Vue d'ensemble Le module DCF 77E fonctionne comme un récepteur interne avec antenne intégrée. Le module reçoit et convertit le signal d'heure reçu en un signal 24 VCC au format DCF77. Puis, il l'amplifie avant de l'envoyer au module 140 ERT 854 20. Signal DCF Le signal d'heure reçu dans le fuseau horaire CET (Central European Time) est appelé DCF77 et fournit une heure CET. Il est envoyé depuis l'horloge atomique du National Institute for Science and Technology de Braunschweig, en Allemagne, et envoie un signal sur grande longueur d'onde de 77,5 kHz (d'où vient le nom DCF77) via un transmetteur se trouvant à Francfort sur le Main. Le signal peut être reçu dans toute l'Europe (dans un rayon d'environ 1 000 km autour de Francfort). Lors du choix de l'emplacement d'une antenne, les sources d'interférences suivantes doivent être prises en compte car elles sont susceptibles de perturber ou d'empêcher la réception du signal via les récepteurs DCF : Zones électromagnétiquement contaminées. Evitez les zones comprenant des sources d'interférences potentielles, comme des transmetteurs puissants, des stations de commutation et les aéroports. Les machines industrielles et les grues peuvent être la source de fortes interférences. Support en acier dans les bâtiments, pièces et appartements. La réception peut être mauvaise dans les caves, les parkings souterrains et les armoires de commande fermées. "Zones de silence" et "zones mortes" dans les régions montagneuses, les bâtiments élevés... S1B76799 12/2018 65 Démarrage Récepteur GPS Vue d'ensemble Le récepteur GPS est un récepteur de signaux horaires par GPS. D'autres récepteurs horaires standard GPS peuvent être utilisés s'ils délivrent le signal horaire au format DCF77 avec un potentiel de 24 VCC ou au format IRIG-B avec une entrée différentielle RS485 de 5 VCC. Signal GPS Un groupe de satellites GPS (Global Positioning System) en orbite à faible altitude envoie des signaux radio permettant d'obtenir de nombreuses informations horaires. Leurs orbites respectives sont réparties de manière homogène pour que chaque point de la Terre soit couvert par au moins 3 satellites différents. Le signal GPS peut être reçu dans le monde entier. La précision de temps absolue atteinte par le signal GPS est considérablement supérieure à celle obtenue par le récepteur DCF. Les satellites GPS envoient des heures UTC (Universal Time Coordinated), ce qui correspond au fuseau horaire GMT (Greenwich Mean Time). Les transitions des secondes et des années sont prises en compte. Le récepteur GPS peut être configuré avec un décalage par rapport à l'heure UTC correspondant au fuseau horaire local. Le passage à l'heure d'été/d'hiver peut être configuré de la même manière. Les données de jour et de calendrier sont obtenues à partir du signal GPS et transférées au module 140 ERT 854 20. L'antenne doit être commandée séparément du récepteur GPS. Vous trouverez plus de détails dans le chapitre sur les caractéristiques techniques de votre récepteur. Lors du choix de l'emplacement d'une antenne, les sources d'interférences suivantes doivent être prises en compte car elles sont susceptibles de perturber ou d'empêcher la réception du signal par les récepteurs GPS : 66 Zones électromagnétiquement contaminées : Evitez les zones comprenant des sources d'interférences potentielles, comme des transmetteurs puissants, des stations de commutation et les aéroports. Vue limitée vers le ciel et l'horizon : installez l'antenne à l'extérieur. Les espaces fermés ou les armoires de commande gênent la réception satellite. Longueur du câble de l'antenne : ne dépassez pas la longueur maximale autorisée pour le câble de l'antenne. Conditions atmosphériques : de fortes chutes de neige et pluies peuvent perturber le fonctionnement de votre récepteur GPS ou empêcher toute réception du signal. S1B76799 12/2018 Démarrage Comportement au démarrage/redémarrage et stockage des données Démarrage à froid Le démarrage à froid est le comportement par défaut de l'ERT lors de la connexion ou reconnexion à une alimentation électrique. Les événements enregistrés, valeurs de compteur et paramètres actuels de l'ERT sont initialisés avec un état défini. L'enregistrement des données de processus est retardé jusqu'à ce que l'automate ait démarré et puisse ainsi fournir à l'ERT un ensemble de paramètres valide. Comme l'ERT n'a pas d'horloge matérielle, l'horloge logicielle interne n'est pas valide tant qu'elle n'a pas été synchronisée de manière adéquate : Suivant la source configurée pour la synchronisation de l'heure, les horodatages des événements enregistrés sont définis comme non valides jusqu'à ce que : l'horloge interne soit définie avec une valeur DPM_Time en utilisant l'EFB ou jusqu'à ce que la synchronisation de l'heure ait eu lieu avec un signal de temps externe. Si le paramètre « horloge » de l'ERT a été réglé sur « Horloge Interne » en mode autonome (avec une réserve de validité de zéro), l'horloge interne démarre avec un réglage par défaut à l'heure 0 le 1/1/1990. Si le paramètre « Compte rendu complet des temps » a été configuré, un transfert complet des heures est effectué directement avant le premier événement enregistré de manière à ce que la synchronisation de l'horloge suive. Stockage des données Vous pouvez maintenir l'intégrité des données actuelles du module 140 ERT 854 20 grâce à la RAM non volatile. Si l'alimentation électrique chute en dessous d'une limite définie, le rack le détecte. Les données enregistrées, valeurs de compteur et paramètres actuels sont tous enregistrés dans une mémoire RAM non volatile par le micrologiciel et y sont conservés jusqu'au démarrage à chaud (voir page 68) suivant. Dans les cas où l'enregistrement dans le module 140 ERT 854 20 ne se fait pas (court-circuit 5 VCC ou échange à chaud du module), un démarrage à froid est effectué. NOTE : 1. Si un module 140 ERT 854 20 qui réside dans un rack avec des événements enregistrés, des valeurs de compteur et des jeux de paramètres est extrait puis inséré dans un autre module ayant la même configuration et la même application utilisateur, Control Expert affiche des données inattendues. Pour éviter ce phénomène, le tampon FIFO doit être vidé lors du redémarrage à chaud. 2. Le stockage des données n'est pas pris en charge en cas d'échange à chaud. S1B76799 12/2018 67 Démarrage Démarrage à chaud La reconnexion d'une tension d'alimentation stable entraîne un démarrage à chaud du module ERT, tant que le module est dans un état dans lequel il peut stocker les données courantes de manière cohérente. 68 Tous les événements enregistrés, les valeurs compteur et les paramètres courants de l'ERT sont restitués depuis la mémoire RAM non volatile. Si les paramètres de « démarrage à chaud » (« Effacer compteurs »/« effacer buffer des messages ») sont configurés, les événements enregistrés et/ou les valeurs compteur sont effacés. L'enregistrement des données de processus avec l'ERT est immédiatement continué avec le même ensemble de paramètres, même si l'automate n'a pas encore démarré ou que la connexion à distance n'a pas pu encore être restaurée. Comme l'ERT n'a pas d'horloge matérielle, l'horloge logicielle n'est pas valide tant qu'elle n'a pas été synchronisée de manière adéquate : Suivant la source configurée pour la synchronisation de l'heure, les horodatages de tous les événements enregistrés sont définis comme non valides jusqu'à ce que : l'horloge interne soit définie avec une valeur DPM_Time en utilisant l'EFB ou jusqu'à ce que la synchronisation de l'heure ait eu lieu avec un signal de temps externe. Si le paramètre « horloge » de l'ERT a été réglé sur « Horloge Interne » en mode autonome (avec une réserve de validité de zéro), l'horloge interne démarre avec un réglage par défaut à l'heure 0 le 1/1/1990. Si le paramètre « Compte rendu complet des temps » a été configuré, un transfert complet des heures est effectué directement avant le premier événement enregistré de manière à ce que la synchronisation de l'horloge suive. Si l'EFB de transfert de données correspondant est de nouveau activé dans l'automate, le transfert des événements et des valeurs de compteur dans le buffer FIFO de l'ERT se poursuit. Les mots d'état et les valeurs des entrées binaires sont également transférés. Si l'automate fournit un nouvel ensemble de paramètres lors du démarrage, ce qui signifie une modification de l'heure d'évaluation des données de processus, tous les événements enregistrés et valeurs compteur sont effacés car ils ne seraient plus cohérents avec le nouvel ensemble de paramètres. S1B76799 12/2018 Démarrage Liste de contrôle Pas à pas Les étapes suivantes doivent être effectuées pour démarrer correctement le module 140 ERT 854 20 : Etape Action 1 Installez le module 140 ERT 854 20 dans le rack local ou distant. 2 Connectez les périphériques de traitement désignés et le récepteur d'heure standard au module. Consultez la section Câblage du module (voir page 41). 3 N'oubliez pas de connecter la tension d'alimentation de référence pour les groupes d'entrées ERT. Remarque : suivez les consignes d'installation des antennes du récepteur d'heure standard. 4 Entrez le module 140 ERT 854 20 dans l'affectation des d'E/S. Remarque : le module requiert 8 registres %IW et 5 registres %MW dans la RAM d'état. 5 Configurez le module 140 ERT 854 20 dans la fenêtre Configuration des paramètres (voir page 57) correspondante pour fournir les fonctionnalités requises. 6 Utilisez l'EFB correct de la bibliothèque de blocs fonction de gestion des E/S (famille de configuration des E/S Quantum) pour fournir le paramètre d'entrée « slot » à l'EFB de transfert de données : QUANTUM (voir page 81) pour les racks du module local ; ou, DROP (voir page 78) pour les racks du module distant. Dans une application de sécurité Quantum, utilisez les EFB correspondants depuis la bibliothèque de blocs fonction de sécurité (famille ES_Quantum), NI_QUANTUM (voir page 104) pour le rack du module local ou NI_DROP (voir page 101) pour celui du module distant. 7 Définissez les structures des données utilisateur EFB pour les types de données requis. Les événements peuvent être « utilisés », par exemple, en les envoyant vers une imprimante ou en les stockant dans un stockage de données centralisé. 8 Utilisez l'EFB de transfert ERT_854_20 (voir page 84) de la bibliothèque de blocs fonction de gestion des E/S (famille de modules d'E/S experts) pour transférer les données du module ERT. Dans une application de sécurité Quantum, utilisez les EFB correspondants depuis la bibliothèque de blocs fonction de sécurité (famille ES_Quantum) NI_ERT_854_20 (voir page 107). NOTE : le transfert de nouveaux événements avec l'EFB de transfert de données écrase les informations précédentes sur les événements. L'utilisateur doit donc confirmer l'opération lorsque les données ont été évaluées et qu'elles ne sont plus requises. S1B76799 12/2018 69 Démarrage 70 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Programmation S1B76799 12/2018 Chapitre 9 Intégration dans le programme d'application Intégration dans le programme d'application Présentation Ce chapitre fournit des informations sur la manière d’intégrer le module 140 ERT 854 20 et les EFB correspondants dans le programme d'application Control Expert. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Intégration de modules d'E/S intelligents 72 Section de configuration 73 Section de traitement 75 S1B76799 12/2018 71 Programmation Intégration de modules d'E/S intelligents Introduction Les EFB permettent d'intégrer des modules d'E/S intelligents. Ils sont définis de telle manière que le programme peut être créé aussi indépendamment que possible du module matériel utilisé. Les informations du projet sont traitées et stockées dans les structures de données sur l'automate à l'aide d'EFB dépendants du matériel. L'EFB de transfert de données fonctionne avec ces structures de données. Il lit les valeurs brutes dans les mots d'entrée (%IWx), les traite et écrit les données de synchronisation de la liaison et de l'horloge du module ERT dans les mots de sortie (%MWx). De ce fait, les modifications des adresses directes ou des paramètres d'entrée et de sortie sont automatiquement évaluées les EFB. Partition en sections Etant donné que les données de configuration ne sont évaluées qu'une seule fois après le chargement, il est recommandé de diviser les EFB de connexion aux modules intelligents en plusieurs sections. Une division d'au moins deux sections est recommandée. Section de configuration Section de traitement La création d'une section de configuration et de plusieurs sections de traitement permet de réduire la charge de l'UC, car la section de configuration ne doit être exécutée qu'une seule fois (après un redémarrage ou un démarrage à chaud). En général, les sections de traitement doivent être exécutées en continu. La section de configuration est commandée par les entrées EN de l'EFB correspondant. Les EFB sont activés par une variable interne qui est réglée sur 1 lors du premier cycle. 72 S1B76799 12/2018 Programmation Section de configuration Introduction La section de configuration sert à configurer les modules d'entrée et de sortie analogiques et permet de contrôler les échanges de données entre les EFB analogiques, la RAM d'état et les données de configuration. La section de configuration doit être appelée CfgErt et la variable interne qui la contrôle doit avoir pour nom CfgErtDone afin de garantir la compatibilité avec les versions de Control Expert à venir. Il y a 2 possibilités pour le contrôle des sections de configuration : via les entrées EN des différents EFB en activant ou désactivant la section de configuration. S1B76799 12/2018 73 Programmation Contrôle de la section de configuration La section de configuration peut être contrôlée par les entrées EN des différents EFB. Les EFB sont activés via l'EFB SYSSTATE dont les sorties COLD ou WARM sont réglées sur 1 pendant un cycle après un démarrage à froid ou à chaud. Exemple d'une section de configuration CfgErt : 74 S1B76799 12/2018 Programmation Section de traitement Introduction Section de traitement des données des EFB ERT_854_20. Exemple L'exemple suivant correspond à une section de traitement utilisant le paramètre "slot" pour son EFB ERT_854_20 qui peut être extrait d'un EFB QUANTUM ou DROP. Reportez-vous à la section consacrée à la configuration (voir page 73). Mise en œuvre type d'un EFB ERT_854_20 dans la section de traitement : S1B76799 12/2018 75 Programmation 76 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert EFB S1B76799 12/2018 Chapitre 10 EFB du module 140 ERT 854 20 EFB du module 140 ERT 854 20 Présentation Les EFB décrits dans ce chapitre sont nécessaires au fonctionnement du module 140 ERT 854 20 : dans une application Quantum : QUANTUM, DROP et ERT_854_20 dans une application de sécurité Quantum : NI_QUANTUM, NI_DROP et NI_ERT_854_20 Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 10.1 DROP : Configuration d'un rack de station d'E/S 78 10.2 QUANTUM : Configuration d'un rack principal 81 10.3 ERT_854_20 : EFB de transfert de données 10.4 NI_DROP : configuration d'un rack de station d'E/S 101 10.5 NI_QUANTUM : configuration d'un rack principal 104 10.6 NI_ERT_854_20 : EFB de transfert de données 107 S1B76799 12/2018 84 77 EFB Sous-chapitre 10.1 DROP : Configuration d'un rack de station d'E/S DROP : Configuration d'un rack de station d'E/S Description Description de la fonction Ce bloc fonction permet de modifier les données de configuration d'une station d'E/S distante ou distribuée pour permettre leur utilisation par les EFB de configuration de module. Pour configurer un rack de stations d'E/S, le bloc fonction DROP de la section de configuration est raccordé à la sortie SLOT correspondante du bloc fonction QUANTUM. Le numéro de la station d'E/S défini dans l'affectation des E/S doit être saisi à l'entrée NUMBER du bloc fonction DROP. Les blocs fonction de configuration des modules analogiques de la station d'E/S sont connectés aux sorties SLOT. NOTE : N'entrez pas de valeurs littérales aux entrées SLOT des EFB de configuration. Les entrées SLOT doivent être connectées à des sorties SLOT. Les valeurs des sorties SLOT ne sont pas directement utilisées par l'utilisateur. Elles concernent les zones de configuration de la mémoire de l'automate associée aux modules configurés. Des valeurs non valides vont causer un message d'erreur d'exécution dans Outils → Visualisation du diagnostic. NOTE : Dans une application M580 avec stations Quantum, l'entrée SLOT est laissée non raccordée car le bloc fonction QUANTUM n'est pas utilisé. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation en FBD Représentation : 78 S1B76799 12/2018 EFB Représentation en LD Représentation : Représentation en IL Représentation : CAL DROP_Instance (SLOT:=SlotForRIO_DIO_NOM, NUMBER:=NumberOfRIO_DIO_NOM, SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) Représentation en ST Représentation : DROP_Instance (SLOT:=SlotForRIO_DIO_NOM, NUMBER:=NumberOfRIO_DIO_NOM, SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) ; S1B76799 12/2018 79 EFB Description des paramètres Description des paramètres d'entrée : Paramètre Type de données Signification SLOT INT Emplacement de RIO, DIO, NOM NUMBER DINT Numéro de RIO, DIO, NOM Description des paramètres de sortie : Paramètre Type de données Signification SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 Erreur d'exécution Si aucun "coupleur" n'est configuré pour le rack de station E/S, un message d'erreur est généré. NOTE : Pour obtenir la liste de l'ensemble des valeurs et codes d'erreur de bloc, reportez-vous aux tableaux des codes d'erreur pour la bibliothèque de gestion des E/S (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs). 80 S1B76799 12/2018 EFB Sous-chapitre 10.2 QUANTUM : Configuration d'un rack principal QUANTUM : Configuration d'un rack principal Description Description de la fonction Ce bloc fonction permet de modifier les données de configuration d'un rack principal QUANTUM en vue de leur utilisation par les EFB de mise à l'échelle. Pour configurer un rack principal Quantum, le bloc fonction QUANTUM est intégré à la section de configuration. Les blocs fonction de configuration des modules analogiques ou le bloc fonction DROP de la station d'E/S sont connectés aux sorties SLOT. NOTE : N'entrez pas de valeurs littérales aux entrées SLOT des EFB de configuration. Les entrées SLOT doivent être connectées à des sorties SLOT. Les valeurs des sorties SLOT ne sont pas directement utilisées par l'utilisateur. Elles concernent les zones de configuration de la mémoire de l'automate associée aux modules configurés. Des valeurs non valides vont causer un message d'erreur d'exécution dans Outils → Visualisation du diagnostic. NOTE : Dans une application M580 avec stations Quantum, le bloc fonction QUANTUM n'est pas utilisé. Le bloc fonction DROP est utilisé seul, sans raccordement de son entrée SLOT. EN et ENO peuvent être configurés comme paramètres supplémentaires. S1B76799 12/2018 81 EFB Représentation en FBD Représentation : Représentation en LD Représentation : 82 S1B76799 12/2018 EFB Représentation en IL Représentation : CAL QUANTUM_Instance (SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) Représentation en ST Représentation : QUANTUM_Instance (SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) ; Description des paramètres Description des paramètres de sortie : Paramètre Type de données Signification SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 Erreur d'exécution Dans le cas d'erreurs de composants internes d'E/S, un message d'erreur est généré. NOTE : Pour obtenir la liste de l'ensemble des valeurs et codes d'erreur de bloc, reportez-vous aux tableaux des codes d'erreur pour la bibliothèque de gestion des E/S (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs). S1B76799 12/2018 83 EFB Sous-chapitre 10.3 ERT_854_20 : EFB de transfert de données ERT_854_20 : EFB de transfert de données Introduction Ce chapitre décrit le bloc ERT_854_20. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 85 Mode de fonctionnement 89 Configuration des EFB 91 Flux de données 92 Autres fonctions 97 Utilisation de la structure DPM_Time pour synchroniser l'horloge interne de l'ERT Utilisation du flux de données horaires ERT > EFB 84 Page Description 98 100 S1B76799 12/2018 EFB Description Description de la fonction L'EFB ERT_854_20 fournit une interface logicielle au module ERT 854 20 qui vous permet d'accéder aisément à des fonctions telles que le comptage, l'horodatage, l'état ou la synchronisation de l'heure. L'EFB ERT_854_20 coordonne le flux de données multiplexées entre le module ERT et l'automate au moyen de registres d'entrée et de sortie. Il mémorise également les valeurs de comptage intermédiaires dans une mémoire interne jusqu'à ce que les données soient complètes, afin de fournir un jeu cohérent de toutes les valeurs de comptage à la liste d'instructions. Le système active automatiquement un mémento « Nouvelles données » pour chaque type de données lorsque le type de données d'entrée a été copié dans la structure de sortie correspondante de l'EFB. Les paramètres supplémentaires EN et ENO peuvent être configurés. Incohérence entre la sortie EFB et les données %IW En règle générale, les données %IW correspondent à la broche de sortie EFB nommée INPUT. Il faut tenir compte du fait que cette sortie EFB n'est pas cohérente avec les données %IW pendant quelques scrutations après le démarrage de l'automate, en raison des mécanismes de liaison mis en œuvre entre l'EFB ERT_854_20 et le matériel de l'ERT. NOTE : si l'EFB signale une erreur de communication, les données %IW ne sont pas mises à jour par le matériel de l'ERT. N'utilisez pas les données %IW si l'EFB renvoie ENO = false. Représentation en FBD Représentation : S1B76799 12/2018 85 EFB Représentation en LD Représentation : Représentation en IL Représentation : CAL ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, CL_COUNT:=ClearCounters, T_EN:=TimeTransferFlag, TIME_IN:=InputTimeStructure, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_COUNT=>NewCounterDataFlag, CNT_DATA=>CounterValuesArray, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) Représentation en ST Représentation : ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, CL_COUNT:=ClearCounters, T_EN:=TimeTransferFlag, TIME_IN:=InputTimeStructure, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_COUNT=>NewCounterDataFlag, CNT_DATA=>CounterValuesArray, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) ; 86 S1B76799 12/2018 EFB Description des paramètres Description du paramètre d'entrée : Paramètres Type de données Signification SLOT INT L'indice d'emplacement SLOT est affecté à l'EFB ERT_854_20 par l'EFB QUANTUM ou l'EFB DROP, et contient les références d'entrée et de sortie configurées (%IW et %MW). ACK BOOL Confirmation d'événement : le réglage sur 1 de ACK signale que l'utilisateur est prêt à recevoir l'événement suivant et efface le marqueur TT_DATA. Si ACK reste activé, le mode de fonctionnement en continu est exécuté. CL_TT BOOL Suppression du tampon FIFO d'événements de l'ERT par configuration de CL_TT. Les événements ne peuvent pas être stockés tant que CL_TT n'est pas remis à 0. CL_COUNT BOOL Vidage de tous les compteurs ERT par réglage de CL_COUNT. Le comptage est arrêté tant que CL_COUNT n'est pas remis à 0. T_EN BOOL Permet un transfert d'heure depuis l'ESI, à l'aide de TIME_IN s'il est défini. TIME_IN DPM_Time Structure de l'ESI, c'est-à-dire l'heure d'entrée par synchronisation de l'heure de l'ERT (porte la synchronisation de l'heure commandée par les fronts dans l'élément Sync). Description des paramètres de sortie : Paramètres Type de données Signification INPUT BOOLArr32 Tableau de sortie pour les 32 entrées numériques au format BOOL. Egalement disponible sous forme de références de mots au format %IWx et %IWx+1. ND_TT BOOL Marqueur ; nouvelle donnée dans la structure TT_DATA : reste défini jusqu'à l'acquittement par l'utilisateur avec ACK. TT_DATA ERT_10_TTag Structure de sortie du message d'événement avec horodatage. Un événement se produit et ND_TT est réglé sur 1 jusqu'à l'acquittement par l'utilisateur avec ACK = 1. ND_COUNT BOOL Marqueur ; nouvelle donnée de compteur dans la structure CNT_DATA : la valeur 1 n'est définie que pour un cycle et n'est pas acquittée. CNT_DATA UDIntArr32 Zone de sortie pour 32 valeurs de compteur ; est remplacée après que l'EFB a reçu un jeu complet (configuré en : 8, 16, 24 ou 32) de valeurs de compteur cohérentes. ND_STAT BOOL Marqueur ; nouvelle donnée d'état dans le mot STATUS : la valeur 1 n'est définie que pour un cycle et n'est pas acquittée. STATUS WORD Mot de sortie pour l'état EFB/ERT. Pour plus d'informations, voir Flux de données (voir page 92). S1B76799 12/2018 87 EFB Synchronisation interne de l'horloge Structure de DPM_Time pour la synchronisation de l'heure interne de l'ERT, c'est-à-dire par l'ESI : Elément Type d'élément Signification Sync BOOL Synchronisation de l'horloge sur front montant (toutes les heures ou sur demande) Ms_Lsb BYTE Temps en millisecondes (octet de poids faible) Ms_Msb BYTE Temps en millisecondes (octet de poids fort) Min BYTE Temps invalide / Minutes Hour BYTE Heure d'été / Heures Day BYTE Jour de la semaine / Jour du mois Mon BYTE Mois Année BYTE Année Structure d'événement Structure d'événement de ERT_10_TTag avec marqueurs de temps sur 5 octets (pour plus d'informations, voir Flux de données (voir page 92)) : 88 Elément Type d'élément Signification User BYTE Heure complète / numéro d'utilisateur [numéro de module] INPUT BYTE Type d'événement défini / N° de la première entrée In BYTE Données d'événement : 1, 2 ou 8 caractères traités Ms_Lsb BYTE Temps en millisecondes (octet de poids faible) Ms_Msb BYTE Temps en millisecondes (octet de poids fort) Min BYTE Temps invalide / Minutes Hour BYTE Heure d'été / Heures Day BYTE Jour de la semaine / Jour du mois S1B76799 12/2018 EFB Mode de fonctionnement Transfert de données de l'ERT Le nombre de mots d'E/S disponibles sur les stations distantes S908 est limité à 64 entrées et 64 sorties. C'est pourquoi le nombre de modules ERT configurables par station distante avec au minimum 8 mots d'entrée et 5 mots de sortie est limité à 8. Le nombre de modules ERT dans les stations EIO est illimité. La taille du transfert de données ERT requis est considérablement plus importante : 32 compteurs = 64 mots, un événement avec marqueur de temps sur 5 octets = 4 mots, 32 valeurs numériques et état ERT = 3 mots. Les tailles requises étant incohérentes, il convient d'utiliser un EFB de transfert spécial, appelé ERT_854_20, pour exécuter les opérations nécessaires sur l'automate et adapter la représentation ERT des données au format multiplexé. Ce type d'EFB est requis pour chaque module ERT. Par mesure de simplification, seuls les paramètres EFB effectivement utilisés doivent être configurés. Cela accélère la configuration, en particulier lorsque les entrées de compteur et d'événement se retrouvent mélangées. La mémoire n'est pas enregistrée, car Control Expert complète les sorties avec des données invisibles. Structure sous-jacente du bloc de registres Structure sous-jacente du bloc de registres d'entrée ERT_854_20 avec 8 mots d'entrée %IW à transférer de l'ERT vers l'automate : Sommaire Fonction Entrées numériques 1 à 16 Entrées numériques 17 à 32 Données d'entrée traitées numériquement, mises à jour de manière cyclique (l'adresse d'entrée du module correspond à celle des modules d'entrées numériques standard, c'est-à-dire que les entrées 1 à 16 correspondent aux bits 15 à 0) Etat du transfert Etat du transfert IN (TS_IN) MUX 1 MUX 4 Bloc de données multiplexées pour le transfert de blocs, constitué comme suit : 1 événement avec marqueur de temps sur 5 octets ou 2 valeurs de compteur parmi les 32 maximum configurées ou 1 mot d'état RESERVE Réservé pour usage interne MUX 2 MUX 3 Structure simplifiée du bloc de registres de sortie de l'ERT_854_20, avec 5 mots de sortie %MW pour le transfert de l'automate vers l'ERT. S1B76799 12/2018 89 EFB Bloc de registres de sorties du module ERT_854_20 : Sommaire Fonction Etat du transfert Etat du transfert OUT (TS_OUT) MUX 1 Bloc de données temporelles de l'ERT pour la synchronisation de l'horloge MUX 2 MUX 3 MUX 4 NOTE : Normalement, les entrées et sorties de l'EFB ERT_854_20 servent d'interface utilisateur, pas les mots d'E/S %IW et %MW. 90 S1B76799 12/2018 EFB Configuration des EFB Raccordement des EFB Le lien entre l'EFB et les références d'entrée et de sortie (%IW et %QW) est établi par une connexion graphique au numéro d'emplacement de l'ERT, de la même manière que pour les modules analogiques. Les EFB QUANTUM et DROP actuellement disponibles dans la bibliothèque de gestion des E/S sont les suivants : QUANTUM en local DROP pour les racks distants Ces EFB transmettent à chaque emplacement spécifié un index entier qui renvoie à une structure de données interne ayant les valeurs configurées. Les paramètres du module et l'ID y sont stockés, en plus des adresses et des longueurs des références d'entrée et de sortie affectées (%IW et %MW). Le temps d'exécution peut être considérablement réduit en désactivant l'EFB QUANTUM ou DROP à l'issue de la première exécution. Fonctionnement de CL_TT et de CL_COUNT La mise à 1 du marqueur d'entrée CL_TT provoque l'effacement du tampon FIFO d'événements de l'ERT. La mise à 1 du marqueur pendant un cycle est suffisante. La mise à 1 du marqueur d'entrée CL_COUNT provoque la remise à zéro du compteur de l'ERT par l'ERT. La mise à 1 du marqueur pendant un cycle est suffisante. Schéma du bloc Principe de structure : S1B76799 12/2018 91 EFB Flux de données Entrées numériques Aucun marqueur de nouvelles données n'est fourni avec ce type d'entrée. Les entrées numériques des deux premiers mots de registre d'entrée sont mises à jour directement par le module ERT à chaque cycle d'automate. L'EFB rend disponibles les valeurs traitées en tant que Bool si le champ de sortie BoolArr32 a été configuré correctement. Entrées du compteur La mise à jour cyclique des valeurs comptées dure nettement plus longtemps que pour d'autres types de données. Les valeurs comptées sont enregistrées comme un ensemble de données dans CNT_DATA après qu'un ensemble (configuré comme suit : 8, 16 ou 32) de valeurs comptées cohérentes en forme de multiplexage a été transféré par l'ERT. Le marqueur de nouvelles données ND_COUNT est défini pour un cycle. Entrées d'événement Vous devez confirmer que vous êtes prêt à recevoir de nouveaux événements. Par conséquent, l'administration des marqueurs devient beaucoup plus complexe (un mécanisme d'établissement de liaison est requis). Les données d'événement restent dans la structure ERT_10_TTag et le marqueur de nouvelles données ND_TT reste défini jusqu'à ce que l'entrée ACK soit paramétrée et qu'un nouvel événement soit demandé. L'EFB réagit en redéfinissant ND_TT pour au moins un cycle. Une fois le nouvel événement envoyé à la structure ERT_10_TTag (structure du marqueur), ND_TT est réinitialisé par l'EFB. Réinitialisez l'entrée ACK après la réinitialisation du marqueur ND_TT par l'EFB, afin que les nouvelles données d'événement ne soient pas écrasées. Cet état peut ensuite rester stable afin d'accorder suffisamment de temps au programme utilisateur pour le traitement d'événements. Chaque événement ultérieur suivi par l'ERT est temporairement stocké dans le tampon FIFO des événements. Les nouveaux événements sont envoyés directement à partir du tampon interne de l'EFB à des intervalles d'au moins deux cycles tant que l'entrée ACK est définie (pour le mode spécial de fonctionnement en continu) ; toutefois, il en découle que seul ND_TT demeure défini pour un cycle. Dans ce mode spécial, le programme utilisateur doit encore mettre fin au traitement des événements avant que ND_TT ne signale le transfert d'autres nouveaux événements à la structure ERT_10_TTag car aucune protection de liaison par ACK n'est disponible dans ce cas. 92 S1B76799 12/2018 EFB ERT_10_TTag Structure d'événement ERT_10_TTag avec marques de temps sur 5 octets : Octet Bits Fonction 1 D0 à D6 = module n° 0 à 127 D7 = CT Durée brute : CT = 1 indique que cette marque de temps comprend l'ensemble de la déclaration des heures, des mois et des années en octets 2 + 3. Le numéro de module peut être défini dans l'écran des paramètres. 2 D0D5 = numéro d'entrée D6 = P1 D7 = P2 Numéro de la première entrée du groupe d'événements : 1 à 32 Type de message d'événement (P2, P1). 1..0.3 voir Remarque 1 :, page 93 [Valeur mensuelle avec CT = 1] 1, 2 ou 8 positions gérées [valeur annuelle, si CT = 1] 3 D0D7 = données provenant du groupe d'événements (D7D0 avec alignement à droite) 4 Temps en millisecondes (octet de poids faible) 5 Temps en millisecondes (octet de poids fort) 6 D0 à D5 = minutes D6 = R D7 = TI Minutes : 0 à 59 Temps non valide : TI = 1 signifie un temps non valide / réservé = 0 (voir) Remarque 3 :, page 94 7 D0...D4 = heures D5 = R D6 = R D7 = DS Heures : 0 à 23 Heure d'été : DS = 1 indique que l'heure d'été est définie Avec le décalage SZ -> WZ présente l'heure 2A et l'ID SZ, et l'heure 2B a l'ID WZ 8 D0 à D4 = DOM D5 à D7 = DOW Jour du mois : 1 à 31 Jour de la semaine : Lun à Dim = 1 à 7 Le jour de la semaine correspond à l'heure de l'Europe centrale (CET), donc il s'écarte du standard utilisé aux États-Unis (Dim = 1). 0 à 59 999 millisecondes (maximum 61 100) voir Remarque 2 :, page 94 et Remarque 3 :, page 94 Remarque 1 : Interprétation de l'octet 2 : D7 D6 Type de message d'événement D5 à D0 Numéro de la première entrée du groupe d'événements 01 Message 1 broche 1 à 32 Numéro de broche d'entrée 10 Message 2 broches 1, 3, 5 à 31 Première entrée du groupe 11 Message 8 broches 1, 9, 17, 25 Première entrée du groupe S1B76799 12/2018 93 EFB Remarque 2 : La valeur maximale des millisecondes est de 61 100 ms avec des secondes de découpage (61 000 plus une tolérance de 100 millisecondes). Remarque 3 : Pour les marqueurs de temps contenant un temps non valide (TI = 1), le temps en millisecondes est réglé sur FFFF HEX. Les minutes, heures et valeurs DOW/DOM sont non valides (c'est-à-dire non définies). Déclaration des heures brutes Si cette déclaration a été activée lors de la configuration de l'ERT, le transfert de l'ensemble du temps (avec mois/année) se déroule dans les conditions suivantes : lorsque le mois change, après le redémarrage du module, à chaque démarrage ou arrêt du programme utilisateur de l'automate, lorsque le tampon FIFO d'événements est supprimé, lorsque l'horloge est démarrée ou définie. Si cette déclaration est envoyée sans les valeurs d'entrée des données, le « déclenchement » a lieu à l'aide d'un événement correctement horodaté. S'il n'a pas lieu, les valeurs restent « déterminées » dans l'ERT jusqu'à ce qu'un événement se produise. Pendant ce temps, le bit CT est toujours défini de sorte que l'octet 2 contienne le mois, l'octet 3 l'année et les octets 4 à 8 affichent les mêmes valeurs temporelles de l'événement déclenché dont le message apparaît immédiatement après la déclaration. Entrées d'état Le marqueur de nouvelles données d'état ND_STAT est défini pour un cycle. Les entrées d'état peuvent être remplacées après 2 cycles d'interrogation. Le mot d'état contient les bits d'erreur EFB et ERT. Division des bits d'erreur Structure interne du mot d'état EFB/ERT : Bits d'erreur EFB D15 94 D14 D13 Bits d'erreur ERT D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 S1B76799 12/2018 EFB Bits d'erreur ERT D8 à D0 bits d'erreur ERT : Bit Brève description Signification D0 FW Micrologiciel n'identifiant pas les erreurs de test automatique dans les mémoires internes D1 FP Erreurs de paramétrisation D2 TE Erreur externe de référence temporelle (signal temporel interrompu ou absent) D3 TU Temps devenu non valide D4 TA Temps non synchronisé (mode autonome, exécution permanente sans message d'erreur de temps). Voir Sans réserve de fonctionnement (voir page 99). D5 PF Dépassement de tampon FIFO (perte des données d'événement les plus récentes) D6 PH Tampon FIFO à moitié plein D7 DC Stabilisation active (certaines données d'événement sont perdues) D8 CE Erreurs de communication ERT (erreurs de procédure ou temporisation) Lors de la configuration de l'écran des paramètres, certaines de ces erreurs peuvent être attribuées aux messages d'erreur groupés avec la mention « F » ainsi qu'à l'octet d'erreur du module dans le tableau d'état. Toutes les autres erreurs sont définies comme des avertissements. D11 à D9 réservé. Bits d'erreur EFB D15 à D12 bits d'erreur EFB : Bin. Hex Signification 1001 9 HEX Réponse erronée reconnue, commande (erreur interne EFB) 1000 8 HEX Dépassement du délai de communication EFB 0101 5 HEX Emplacement erroné 0110 6 HEX Le bit d'intégrité n'est pas défini (ERT apparaît comme indisponible) 1010 A HEX Erreur de somme de contrôle CRC Autres valeurs – Erreur interne S1B76799 12/2018 95 EFB Affichage en ligne des erreurs Les messages d'erreur ERT/ERB suivants s'affichent dans la fenêtre Outils → Affichage du diagnostic, avec un numéro et une explication. Messages d'erreur EFB : Message Erreur Signification -30210 Erreur utilisateur 11 Dépassement du délai de communication -30211 Erreur utilisateur 12 Réponse erronée reconnue, synchronisation (erreur interne EFB) -30212 Erreur utilisateur 13 Numéro de paquet erroné détecté (erreur interne EFB) -30213 Erreur utilisateur 14 Numéro de champ erroné détecté (erreur interne EFB) -30214 Erreur utilisateur 15 Balise d'heure imprévue (erreur interne EFB) -30215 Erreur utilisateur 16 Données d'emplacement erronées (vérification de la configuration requise) -30216 Erreur utilisateur 17 Le bit d'état de santé n'est pas défini (ERT apparaît comme indisponible) -30217 Erreur utilisateur 18 Tampon de commandes interne EFB hors limites -30218 Erreur utilisateur 19 Réponse erronée reconnue, commande (erreur interne EFB) -30219 Erreur utilisateur 20 erreur ERT -30220 Erreur utilisateur 21 Erreur de somme de contrôle CRC Messages d'erreur ERT : 96 Message Erreur Signification -30200 Erreur utilisateur 1 Erreur interne ERT ... ... ... -30203 Erreur utilisateur 4 Erreur interne ERT -30204 Erreur utilisateur 5 Délai de communication ERT -30205 Erreur utilisateur 6 Erreur interne ERT ... ... ... -30207 Erreur utilisateur 8 Erreur interne ERT S1B76799 12/2018 EFB Autres fonctions Memento d'entrée La mise à 1 de CL_TT permet d'effacer le tampon FIFO d'événements de l'ERT. Une mise à 1 pendant un cycle est suffisante. La mise à 1 de CL_Count permet à l'EFB d'effacer le compteur de l'ERT. Une mise à 1 pendant un cycle est suffisante. S1B76799 12/2018 97 EFB Utilisation de la structure DPM_Time pour synchroniser l'horloge interne de l'ERT Synchronisation de l'heure Si la synchronisation de l'heure est impossible via un récepteur standard, essayez de récupérer les données horaires depuis le module de communication 140 ESI 062 01. Le module ESI transmet directement l'heure actualisée à l'EFB dans une structure DPM_Time via le paramètre TIME_IN. La structure de données peut également être complétée par le programme utilisateur et les bits correspondants peuvent être gérés. Ceci permet, par exemple, de régler l'heure via l'UC. Avec réserve de fonctionnement Dès que le paramètre "horloge" de l'ERT est réglé sur "Horloge Interne" avec une réserve de fonctionnement différente de 0 (non autonome), l'EFB utilise l'heure fourni par le module ESI pour synchroniser l'horloge interne du module ERT. Tant qu'une première synchronisation n'a pas eu lieu, l'ERT renvoie le bit "Invalid Time" défini dans le mot de sortie STATUS (bit 3 TU). Les conditions de la première synchronisation de l'horloge interne de l'ERT par la structure DPM_Time sont les suivantes : Le paramètre EFB T_EN passe de 0 à 1 pour valider le réglage de l'heure. L'heure figurant dans la structure TIME_IN transmise par le module EDI doit s'afficher comme suit : valide (c'est-à-dire que le bit du message "Time Invalid" dans la valeur Min ne doit pas être défini), et les valeurs dans Ms doivent changer continuellement. Si les données horaires deviennent incorrectes ou ne sont plus définies, TU passe à 1 seulement à l'issue de la réserve de fonctionnement configurée. La synchronisation/le réglage de l'horloge interne de l'ERT s'effectue à l'aide de la structure DPM_Time lorsque : Le paramètre EFB T_EN de validation du réglage de l'heure est défini sur 1. Les données horaires délivrées par l'ESI dans TIME_IN sont valides (par exemple, le bit "Time Invalid" dans la valeur Min ne doit pas être défini). L'élément Sync de DPM_Time passe de 0 à 1. Ce changement est effectué par le module 140 ESI 062 01 à chaque heure écoulée, mais peut également être le résultat d'une télécommande. La précision de l'heure synchronisée par l'ESI sur l'ERT est influencée aussi bien par les retards et le temps de cycle de l'automate que par le composant cumulatif qui indique l'écart par rapport à l'horloge du logiciel de l'ERT (< 360 millisecondes/heure). 98 S1B76799 12/2018 EFB Sans réserve de fonctionnement Lorsque le paramètre "horloge" de l'ERT est réglé sur "Horloge Interne" en mode autonome (avec une réserve de fonctionnement nulle), l'horloge interne démarre avec l'heure 0 par défaut le 1/1/1990. Dans ce cas, l'heure peut également être fournie par la structure de données DPM_Time du module 140 ESI 062 01, comme décrit ci-dessus. Ce mode n'offrant pas de réserve de fonctionnement, l'heure ne sera jamais incorrecte et le bit "Time Not Synchronized" dans le mot de sortie STATUS (bit 4 TA), renvoyé par l'EFB, est défini. S1B76799 12/2018 99 EFB Utilisation du flux de données horaires ERT > EFB Exemples d'utilisation Cette section décrit une fonction interne mise à disposition par l'ERT pour le diagnostic et le développement. Elle englobe la transmission cyclique de l'heure interne de l'ERT à l'EFB correspondant selon des intervalles plus longs. Ainsi, il est possible d'afficher ou de régler l'horloge de l'automate, indépendamment du fait qu'elle provienne de l'horloge interne autonome ou qu'elle ait été synchronisée par un signal d'horloge externe de référence. L'heure est affichée comme une structure DPM_Time commençant par le mot 4 du bloc de registres IN de l'ERT. La figure suivante montre les éléments du programme impliqués dans la sélection. Informations de mise en service Un module ERT_854_20 a reçu les références IN %IW1 à %IW3 pendant l'adressage des E/S. L'état de transfert IN (TS_IN) du troisième mot du bloc de registre est envoyé à un bloc OR. Une structure DPM_Time est définie dans l'éditeur de variable comme variable Mux_IN dans le quatrième mot du bloc de registre IN. Son adresse est donc %IW4 à %IW8. Cette variable est transmise comme entrée au bloc MOVE. La sortie du bloc MOVE est une structure DPM_Time définie par l'éditeur de variable comme une variable ERT_Time. Mécanisme type de consignation des données horaires ERT : NOTE : L'EFB ERT_854_20 doit être actif et sans défaut. Explication : Le bloc MOVE transmet les données horaires mémorisées cycliquement dans la zone MUX du bloc de registres IN, à la structure DPM_Time ERT_Time de l'utilisateur, dès que les blocs OR et EQ signalent un transfert d'heure. R_TRIG délivre un signal dans ND_Time permettant de poursuivre le traitement des données horaires pendant un cycle. La valeur de BOOL Sync dans ERT_Time doit commencer à alterner à chaque transfert de l'ERT. Un nouveau transfert a lieu après un maximum de 200 cycles d'automate. 100 S1B76799 12/2018 EFB Sous-chapitre 10.4 NI_DROP : configuration d'un rack de station d'E/S NI_DROP : configuration d'un rack de station d'E/S Description Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'une station d'E/S distante (lors de la configuration de la sécurité) pour leur utilisation ultérieure par les EFB de configuration de module. Pour configurer un rack de station d'E/S, le bloc fonction NI_DROP est connecté, à la section de configuration (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs), à la sortie SLOT correspondante du bloc de fonction NI_QUANTUM (voir page 104). Le numéro de la station d'E/S défini dans l'affectation des E/S doit être saisi à l'entrée NUMBER du bloc fonction NI_DROP. Les blocs fonction 140 ERT 854 20 du module des stations d'E/S sont connectés aux sorties SLOT. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation en FBD Représentation : S1B76799 12/2018 101 EFB Représentation en LD Représentation : Représentation en IL Représentation : CAL NI_DROP_Instance (SLOT:=SlotForRIO, NUMBER:=NumberOfRIO, SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) Représentation en ST Représentation : NI_DROP_Instance (SLOT:=SlotForRIO, NUMBER:=NumberOfRIO, SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) ; 102 S1B76799 12/2018 EFB Description des paramètres Description des paramètres d'entrée : Paramètre Type de données Signification SLOT INT Emplacement de RIO NUMBER DINT Numéro de RIO Description des paramètres de sortie : Paramètre Type de données Signification SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 S1B76799 12/2018 103 EFB Sous-chapitre 10.5 NI_QUANTUM : configuration d'un rack principal NI_QUANTUM : configuration d'un rack principal Description Description de la fonction Ce bloc fonction sert à traiter les données de configuration d'un rack principal Quantum (lors de la configuration de la sécurité) afin de permettre leur utilisation ultérieure par les EFB de mise à l'échelle. Pour configurer un rack principal Quantum, le bloc fonction NI_QUANTUM est inséré dans la section de configuration (voir EcoStruxure™ Control Expert, Gestion des E/S, Bibliothèque de blocs). Le bloc fonction NI_ERT_ 854_20 (voir page 108) utilisé pour la configuration du module 140 ERT 854 20 ou le bloc fonction NI_DROP (voir page 101) de la station d'E/S distantes est connecté aux sorties SLOT. EN et ENO peuvent être configurés comme paramètres supplémentaires. Représentation en FBD Représentation : 104 S1B76799 12/2018 EFB Représentation en LD Représentation : Représentation en IL Représentation : CAL NI_QUANTUM_Instance (SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) Représentation en ST Représentation : NI_QUANTUM_Instance (SLOT1=>Slot1, SLOT2=>Slot2, SLOT3=>Slot3, SLOT4=>Slot4, SLOT5=>Slot5, SLOT6=>Slot6, SLOT7=>Slot7, SLOT8=>Slot8, SLOT9=>Slot9, SLOT10=>Slot10, SLOT11=>Slot11, SLOT12=>Slot12, SLOT13=>Slot13, SLOT14=>Slot14, SLOT15=>Slot15, SLOT16=>Slot16) ; S1B76799 12/2018 105 EFB Description des paramètres Description des paramètres de sortie : 106 Paramètre Type de données Signification SLOT1 INT Emplacement 1 : : : SLOT16 INT Emplacement 16 S1B76799 12/2018 EFB Sous-chapitre 10.6 NI_ERT_854_20 : EFB de transfert de données NI_ERT_854_20 : EFB de transfert de données Introduction Ce chapitre décrit le bloc NI_ERT_854_20. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet Page Description 108 Mode de fonctionnement 114 Configuration des EFB 116 Flux de données 117 S1B76799 12/2018 107 EFB Description Description de la fonction L'EFB NI_ERT_854_20 fournit une interface logicielle au module 140 ERT 854 20 (dans une configuration de sécurité) qui vous permet d'accéder aisément à des fonctions telles que l'horodatage et l'état. NOTE : Lors de l'utilisation du module 140 ERT 854 20 dans une configuration de sécurité : Il est impossible de synchroniser l'heure du module 140 ERT 854 20 avec l'UC à l'aide de la structure DPM_Time. La fonction de comptage n'est pas disponible. L'EFB NI_ERT_854_20 coordonne le flux des données multiplexées du module ERT à l'automate à l'aide des registres d'entrées et de sorties. Le système active automatiquement un mémento « Nouvelles données » pour chaque type de données lorsque le type de données d'entrée a été copié dans la structure de sortie correspondante de l'EFB. Les paramètres supplémentaires EN et ENO peuvent être configurés. Incohérence entre la sortie de l'EFB et les données %IW De façon générale, les données %IW correspondent à la broche de sortie EFB nommée INPUT. Lors des premières scrutations qui suivent le démarrage de l'automate, la sortie de l'EFB n'est pas cohérente avec les données %IW. Les mécanismes de liaison implémentés dans les communications entre l'EFB NI_ERT_854_20 et le matériel ERT en sont la cause. NOTE : si l'EFB signale une erreur de communication, les données %IW ne sont pas mises à jour par le matériel de l'ERT. N'utilisez pas les données %IW si l'EFB renvoie ENO = false. 108 S1B76799 12/2018 EFB Représentation en FBD Représentation : Représentation en LD Représentation : S1B76799 12/2018 109 EFB Représentation en IL Représentation : CAL NI_ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) Représentation en ST Représentation : NI_ERT_854_20_Instance (SLOT:=SlotIndex, ACK:=EventAcknowledgment, CL_TT:=ClearEventBufferFlag, INPUT=>OutputBoolArray, ND_TT=>NewTimeTagFlag, TT_DATA=>TimeTagDataOutput, ND_STAT=>NewStatusDataFlag, STATUS=>EFB_ERTStatus) ; Description des paramètres Description des paramètres d'entrée : 110 Paramètre Type de données Signification SLOT INT L'index Slot a été affecté à l'EFB NI_ERT_854_20 à partir de l'EFB NI_QUANTUM ou NI_DROP et contient les références d'entrée et de sortie configurées (%IW et %MW). ACK BOOL Confirmation des événements : le paramètre ACK signale que l'utilisateur est prêt à recevoir l'événement suivant et supprime le marqueur TT_DATA. Si ACK reste activé, le mode de fonctionnement en continu est exécuté. CL_TT BOOL Suppression du tampon FIFO de l'événement ERT en définissant CL_TT. Les événements ne peuvent pas être stockés tant que CL_TT n'est pas remis à 0. S1B76799 12/2018 EFB Description des paramètres de sortie : Paramètre Type de données Signification INPUT ARRAY [0..31] OF BOOL Tableau de sortie pour les 32 entrées numériques au format BOOL. Egalement disponible sous forme de références de mots au format %IWx et %IWx+1. ND_TT BOOL Marqueur, nouvelles données dans la structure TT_DATA : reste défini jusqu'à l'acquittement par l'utilisateur avec ACK. TT_DATA ARRAY [0..7] OF BYTE Tableau de sortie du message d'événement avec horodatage. Un événement se produit et ND_TT est réglé sur 1 jusqu'à l'acquittement par l'utilisateur avec ACK = 1. ND_STAT BOOL Marqueur, nouvelles données d'état dans le mot STATUS : la valeur 1 est définie pour un cycle uniquement et n'est pas acquittée. STATUS WORD Mot de sortie pour l'état EFB/ERT. Pour plus d'informations, consultez la section Entrée d'état (voir page 118). ATTENTION COMPORTEMENT INATTENDU DE L'APPLICATION N'utilisez pas l'EFB NI_ERT_584_20 dans un DFB. Ne changez pas la valeur des paramètres de sortie TT_DATA et INPUT dans l'application après l'exécution de l'EFB NI_ERT_854_20 dans le cycle. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. Pour modifier les valeurs des paramètres de sortie TT_DATA et INPUT dans l'application après l'exécution de l'EFB, commencez par copier ces valeurs dans les autres variables dl'automate. Procédez ensuite aux modifications. S1B76799 12/2018 111 EFB TT_DATA : Tableau de sortie du message d'événement Tableau de sortie du message d'événement TT_DATA avec marqueurs de temps sur 5 octets : Paramètre [Octets] Signification Bits Fonction TT_DATA[0] Heure / numéro de l'utilisateur complet [numéro de module] D0 à D6 = module n° 0 à 127 D7 = CT Durée brute : CT = 1 indique que cette marque de temps comprend l'ensemble de la déclaration des heures, des mois et des années en octets 2 + 3. Le numéro de module peut être défini dans l'écran des paramètres. TT_DATA[1] Type d'événement défini / N° de la première entrée D0D5 = numéro d'entrée D6 = P1 D7 = P2 Numéro de la première entrée du groupe d'événements : 1 à 32 Type de message d'événement (voir page 109) (P2, P1). 1..0.3. [Valeur mensuelle avec CT = 1] TT_DATA[2] Données d'événements : 1, 2 ou 8 positions programmées D0D7 = données provenant du groupe d'événements (D7D0 avec alignement à droite) 1, 2 ou 8 positions gérées [valeur annuelle si CT = 1] TT_DATA[3] Temps en millisecondes (octet de poids faible) 0 à 59 999 millisecondes (maximum Temps en millisecondes (octet de 61 100)(1) (2). poids faible) TT_DATA[4] Temps en millisecondes (octet de poids fort) Temps en millisecondes (octet de poids fort) TT_DATA[5] Temps non valide / Minutes D0 à D5 = minutes D6 = R D7 = TI Minutes : 0 à 59 Temps non valide : TI = 1 signifie un temps non valide / réservé = 0(2). TT_DATA[6] Heure d'été / heures D0 à D4 = heures D5 = R D6 = R D7 = DS Heures : 0 à 23 Heure d'été : DS = 1 indique que l'heure d'été est définie Avec le décalage SZ -> WZ présente l'heure 2A et l'ID SZ, et l'heure 2B a l'ID WZ TT_DATA[7] Jour de la semaine / Jour du mois D0 à D4 = DOM D5 à D7 = DOW Jour du mois : 1 à 31 Jour de la semaine : Lun à Dim = 1 à 7 Le jour de la semaine correspond à l'heure de l'Europe centrale (CET), différent donc du standard utilisé aux États-Unis (Dim = 1). (1) La valeur maximale des millisecondes est de 61 100 ms avec des secondes de découpage (61 000 plus une tolérance de 100 millisecondes). (2) Pour les marqueurs de temps contenant un temps non valide (TI = 1), le temps en millisecondes est réglé sur FFFF HEX. Les minutes, heures et valeurs DOW/DOM ne sont pas valides (c'est-à-dire non définies). 112 S1B76799 12/2018 EFB Type de message d'événement Interprétation du deuxième octet du tableau (TT_DATA[1]) : D7 D6 Type de message d'événement D5 à D0 Numéro de la première entrée du groupe d'événements 01 Message 1 broche 1 à 32 Numéro de broche d'entrée 10 Message 2 broches 1, 3, 5 à 31 Première entrée du groupe 11 Message 8 broches 1, 9, 17, 25 Première entrée du groupe S1B76799 12/2018 113 EFB Mode de fonctionnement Transfert de données de l'ERT Le nombre de mots d'E/S disponibles sur les stations distantes S908 est limité à 64 entrées et 64 sorties. C'est pourquoi le nombre de modules ERT configurables par station distante avec au minimum 8 mots d'entrée et 5 mots de sortie est limité à 8. Le nombre de modules ERT dans les stations EIO est illimité. La taille du transfert de données ERT requis est considérablement plus importante : 32 compteurs = 64 mots, un événement avec marqueur de temps sur 5 octets = 4 mots, 32 valeurs numériques et état ERT = 3 mots. Du fait de ces contraintes de taille contradictoires, il est nécessaire d'utiliser un EFB de transfert spécial, NI_ERT_854_20, pour effectuer les opérations nécessaires sur l'automate et adapter la représentation ERT des données en forme multiplexée. Ce type d'EFB est nécessaire pour chaque module ERT. Par mesure de simplification, configurez uniquement les paramètres EFB qui seront effectivement utilisés. Cela accélère la configuration, en particulier lorsque les entrées de compteur et d'événement sont mélangées. La mémoire n'est pas enregistrée, car Control Expert complète les sorties avec des données invisibles. Structure sous-jacente du bloc de registre Structure sous-jacente du bloc de registre d'entrées NI_ERT_854_20 avec 8 mots d'entrée %IW à transférer de l'ERT vers l'automate : Sommaire Fonction Entrées numériques 1 à 16 Données d'entrée traitées numériquement, mises à jour de manière cyclique (l'adresse d'entrée du module correspond à celle du module d'entrées numériques standard, c'est-à-dire que les entrées 1 à 16 correspondent aux bits 15 à 0) Entrées numériques 17 à 32 Etat du transfert Etat du transfert IN (TS_IN) MUX 1 MUX 4 Bloc de données multiplexées pour le transfert de blocs, comme : 1 événement avec marqueur de temps sur 5 octets ou 2 valeurs de compteur de configuration maximum 32 1 mot d'état RESERVE Réservé pour usage interne MUX 2 MUX 3 Structure simplifiée du bloc de registre de sorties du NI_ERT_854_20, avec 5 mots de sortie %MW pour le transfert de l'automate vers l'ERT. 114 S1B76799 12/2018 EFB Bloc de registre de sorties du NI_ERT_854_20 : Sommaire Fonction Etat du transfert Etat du transfert OUT (TS_OUT) MUX 1 Bloc de données temporelles de l'ERT pour la synchronisation de l'horloge MUX 2 MUX 3 MUX 4 NOTE : normalement, les entrées et sorties de l'EFB NI_ERT_854_20 servent d'interface utilisateur, pas les mots d'E/S %IW et %MW. S1B76799 12/2018 115 EFB Configuration des EFB Raccordement des EFB Le lien entre l'EFB et les références d'entrée et de sortie (%IW et %QW) est établi par une connexion graphique au numéro d'emplacement de l'ERT. Les EFB NI_QUANTUM et NI_DROP actuellement disponibles dans la bibliothèque de sécurité sont les suivants : NI_QUANTUM en local NI_DROP pour les racks distants Ces EFB transmettent à chaque emplacement spécifié un index entier qui renvoie à une structure de données interne ayant les valeurs configurées. Les paramètres du module et l'ID y sont stockés, en plus des adresses et des longueurs des références d'entrée et de sortie affectées (%IW et %MW). Le temps d'exécution peut être considérablement réduit en désactivant l'EFB NI_QUANTUM ou NI_DROP à l'issue de la première exécution. Fonction de CL_TT La mise à 1 du marqueur d'entrée CL_TT provoque l'effacement du tampon FIFO d'événements de l'ERT. La mise à 1 du marqueur pendant un cycle est suffisante. Schéma fonctionnel Principe de structure : 116 S1B76799 12/2018 EFB Flux de données Entrées numériques Aucun marqueur de nouvelles données n'est fourni avec ce type d'entrée. Les entrées numériques des deux premiers mots de registre d'entrée sont mises à jour directement par le module ERT à chaque cycle. L'EFB NI_ERT_854_20 rend disponibles les valeurs traitées en tant que BOOL dans le tableau du paramètre de sortie INPUT. Entrées d'événement Vous devez confirmer que vous êtes prêt à recevoir de nouveaux événements. Par conséquent, l'administration des marqueurs devient plus complexe (un mécanisme d'établissement de liaison est requis). Les données d'événement restent dans le tableau de sortie des messages d'événement TT_DATA et le marqueur de nouvelles données ND_TT reste défini jusqu'à ce que l'entrée ACK soit paramétrée et qu'un nouvel événement soit demandé. L'EFB réagit en redéfinissant ND_TT pour au moins un cycle. Une fois le nouvel événement envoyé au tableau de sortie des messages d'événement TT_DATA, ND_TT est réinitialisé par l'EFB. Réinitialisez l'entrée ACK après la réinitialisation du marqueur ND_TT par l'EFB, afin que les nouvelles données d'événement ne soient pas écrasées. Cet état peut ensuite rester stable afin d'accorder suffisamment de temps au programme utilisateur pour le traitement d'événement. Chaque événement ultérieur suivi par l'ERT est temporairement stocké dans le tampon FIFO des événements. Les nouveaux événements sont envoyés directement à partir du tampon interne de l'EFB à des intervalles d'au moins deux cycles tant que l'entrée ACK est définie (pour le mode spécial de fonctionnement en continu) ; toutefois, il en découle que ND_TT demeure défini pour un seul cycle. Dans ce mode spécial, le programme utilisateur doit encore mettre fin au traitement des événements avant que ND_TT ne signale le transfert d'autres nouveaux événements à la sortie des messages d'événement TT_DATA car aucune protection de liaison par ACK n'est disponible dans ce cas. S1B76799 12/2018 117 EFB Déclaration des heures brutes Si cette déclaration a été activée lors de la configuration de l'ERT, le transfert de l'ensemble du temps (avec mois/année) se déroule dans les conditions suivantes : lorsque le mois change, après le démarrage du module, à chaque démarrage ou arrêt du programme utilisateur de l'automate, lorsque le tampon FIFO d'événements est supprimé, lorsque l'horloge est démarrée ou définie. Si cette déclaration est envoyée sans les valeurs d'entrée des données, le « déclenchement » a lieu à l'aide d'un événement correctement horodaté. S'il n'a pas lieu, les valeurs restent « déterminées » dans l'ERT jusqu'à ce qu'un événement se produise. Pendant ce temps, le bit CT est toujours défini de sorte que l'octet 2 contienne le mois, l'octet 3 l'année et les octets 4 à 8 affichent les mêmes valeurs temporelles de l'événement déclenché dont le message apparaît immédiatement après la déclaration. Entrées d'état Le marqueur de nouvelles données d'état ND_STAT est défini pour un cycle. Les entrées d'état peuvent être remplacées après deux cycles d'interrogation. Le mot d'état contient les bits d'erreur EFB et ERT. Division des bits d'erreur Structure interne du mot d'état EFB/ERT : Bits d'erreur EFB D15 118 D14 D13 Bits d'erreur ERT D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 S1B76799 12/2018 EFB Bits d'erreur ERT Bits d'erreur ERT D8 à D0 : Bit Brève description Signification D0 FW Micrologiciel n'identifiant pas les erreurs de test automatique dans les mémoires internes D1 FP Erreurs de paramétrisation D2 TE Erreur externe de référence temporelle (signal temporel interrompu ou absent) D3 TU Temps valide D4 TA Temps non synchronisé (mode autonome, exécution permanente sans message d'erreur de temps). D5 PF Dépassement de tampon FIFO (perte de toutes les données d'événement les plus récentes) D6 PH Tampon FIFO à moitié plein D7 DC Stabilisation active (certaines données d'événement sont perdues) D8 CE Erreurs de communication ERT (erreurs de procédure ou temporisation) Lors de la configuration de l'écran des paramètres, certaines de ces erreurs peuvent être attribuées aux messages d'erreur groupés avec la mention « F » ainsi qu'à l'octet d'erreur du module dans le tableau d'état. Toutes les autres erreurs sont définies comme des avertissements. D11 à D9 réservé. Bits d'erreur EFB Bits d'erreur EFB D15 à D12 : Bin. Hex Signification 1001 9 HEX Réponse erronée reconnue, commande (erreur interne EFB) 1000 8 HEX Dépassement du délai de communication EFB 0101 5 HEX Emplacement erroné 0110 6 HEX Le bit d'état de santé n'est pas défini (ERT apparaît comme indisponible) 1010 A HEX Erreur de somme de contrôle CRC Autres valeurs – Erreur interne S1B76799 12/2018 119 EFB 120 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert TSXNTP100 S1B76799 12/2018 Partie IV Module de prise en charge TSXNTP100 Module de prise en charge TSXNTP100 S1B76799 12/2018 121 TSXNTP100 122 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert TSXNTP100 S1B76799 12/2018 Chapitre 11 Module de prise en charge TSXNTP100 Module de prise en charge TSXNTP100 Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Introduction 124 Câblage du module 125 Caractéristiques techniques 126 Synchronisation de l'heure 127 Fenêtre de configuration 128 S1B76799 12/2018 123 TSXNTP100 Introduction Vue d'ensemble du module Le module 140 ERT 854 20 prend en charge le module de référence horaire TSXNTP100. Ce dernier remplace les références DCF77 ou IRIG-B comme référence horaire du module 140 ERT 854 20. Le TSXNTP100 fournit un signal de sortie horaire au module 140 ERT 854 20 via une interface RS485. Le signal série est codé en dur et n'est pas configurable. Le signal horaire est configuré pour 9765 bauds, 8 bits de données, 1 bit d'arrêt et aucune parité. Le NTP100 envoie un signal de référence horaire locale aux équipements connectés, au rythme de 1/s. L'équipement connecté (ERT 854 20) résout les modifications de l'état de l'entrée en 1 ms en utilisant la référence horaire locale du NTP100. Lorsque l'ERT 854 20 et le NTP100 sont connectés, l'ERT se synchronise à la référence horaire du NTP en 3 secondes. 124 S1B76799 12/2018 TSXNTP100 Câblage du module Vue d'ensemble Cette section décrit la connexion du TSXNTP100, la tension de référence et les signaux d'entrée externes avec le module 140 ERT 854 20. TSXNTP100 Les entrées de traitement du module 140 ERT 854 20 sont connectées aux 32 commutateurs binaires et l'entrée d'heure standard est connectée à la sortie RS485 du module TSXNTP100. La voie de l'entrée d'heure standard est identique à la sortie RS485 du module IRIG-B et TSXNTP100. Le schéma de câblage suivant montre la connexion : * UB(1), UB(2) : 24 à 125 VCC avec protection séparée recommandée S1B76799 12/2018 125 TSXNTP100 Caractéristiques techniques Caractéristiques électriques Données du TSXNTP100 : Nombre de voies 1 pour la sortie TSXNTP100 RS485 Tension d'entrée Entrée différentielle RS485 5 VCC Puissance maximale en entrée -7 à 12 VICM Condition de marque VID > +0,2 V Condition d'espace VID > -0,2 V Porteuse Non Débit de bits 9765 bauds Résolution d'horodatage 1 ms Courant nécessaire Charge de 1 unité pour la sortie RS485 du TSXNTP100 Type d'isolation de potentiel Coupleur optique Isolation entrée d'horloge-bus 700 VCA pendant 1 min. Isolation entrée d'horloge-entrée de traitement 1780 VCA pendant 1 min. ATTENTION DETERIORATION DU MODULE N'utilisez jamais le module ERT si la tension de référence n'est pas appropriée, afin de ne pas endommager le module. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 126 S1B76799 12/2018 TSXNTP100 Synchronisation de l'heure Synchronisation de l'heure à l'heure standard Lorsque le TSXNTP100 est connecté au module 140 ERT 854 20 et que ce dernier est redémarré, l'horloge du logiciel est synchronisée dans un délai de trois secondes après la réception de la première information. Ensuite, l'heure de l'horloge logicielle ERT correspond à l'émetteur de l'heure standard. Si le signal envoyé devient indisponible, l'horloge logicielle non synchronisée peut toujours être utilisée mais elle n'est pas aussi précise. Le schéma suivant montre l'état du module 140 ERT 854 20 pendant le processus de synchronisation de l'heure avec le TSXNTP100. S1B76799 12/2018 127 TSXNTP100 Fenêtre de configuration Fenêtre de configuration des paramètres Le tableau suivant présente les paramètres généraux du module et leurs valeurs par défaut : Nom Valeur par défaut Options Signification NUMERO MODULE 0 1...127 Défini par l'utilisateur, inséré dans le message d'événement. L'unicité de la valeur n'est pas vérifiée. Si 0 = par défaut, aucune sélection effectuée. HORLOGE DCF/GPS-Clock DCF/GPS-Clock Synchronisation externe au format DCF77 par l'horloge DCF ou GPS. IRIG-B/GPS Clock Synchronisation externe au format IRIG-B. Horloge Interne Synchronisation des télégrammes. L'horloge fonctionne sans surveillance ou elle est surveillée avec une réserve de validité. No L'horloge interne est désactivée. TSNXTP100 Synchronisation externe par le module TSXNTP100. MODULE : NOTE : Le TSXNTP100 peut également être configuré via les pages Web intégrées. Des diagnostics sont fournis dans les pages Web intégrées. Ces pages Web permettent également de configurer l'hôte NTP, notamment le fuseau horaire, et de surveiller le diagnostic de la qualité de l'heure. 128 S1B76799 12/2018 Quantum sous EcoStruxure™ Control Expert Index S1B76799 12/2018 Index 0-9 M A O 140ERT85420, 15 adressage plat, 51, 52 topologique, 51 Anti-martèlement, 17 Anti-rebondissement, 17 B Base horaire DCF, 27 GPS, 27 IRIG-B, 27 C Câblage, 35 Montage, 35, 40 ordre des bits des E/S TOR, 51 S Séquence de traitement, 17 Stockage de données, 63 T Tension de référence, 35 V Valeurs de comptage, 17 Valeurs par défaut, 57 D Démarrage à chaud, 63 Démarrage à froid, 63 E Entrées, 15 Entrées binaires, 17 H Horloge interne synchronisation par EFB, 27 J Journalisation des événements, 17 S1B76799 12/2018 129 Index 130 S1B76799 12/2018