Schneider Electric Modicon Momentum - 170AEC92000 Embase avec deux compteurs rapides Mode d'emploi
Ajouter à Mes manuels146 Des pages
▼
Scroll to page 2
of
146
Modicon Momentum 33001513 12/2018 Modicon Momentum 170 AEC 920 00 Manuel utilisateur (Traduction du document original anglais) 33001513.09 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 33001513 12/2018 Table des matières Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . . A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . . Partie I Description de la fonction . . . . . . . . . . . . . . . . . . . . . Chapitre 1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement et plage d'applications. . . . . . . . . . . . . . . . . Chapitre 2 description des modes de fonctionnement . . . . . . . . . . . Description des modes de fonctionnement . . . . . . . . . . . . . . . . . . . . . Propriétés communes aux compteurs . . . . . . . . . . . . . . . . . . . . . . . . . Voie de comptage pour les fonctions de comptage avec codeur d'impulsions et codeur incrémental . . . . . . . . . . . . . . . . . . . . . . . . . . . Modes de fonctionnement des codeurs d'impulsions et incrémentaux Modes de fonctionnement d'un codeur absolu . . . . . . . . . . . . . . . . . . Voie de comptage pour les fonctions de comptage avec des codeurs absolus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 3 adaptateur TSX Momentum . . . . . . . . . . . . . . . . . . . . . . Adaptateur de bus TSX Momentum . . . . . . . . . . . . . . . . . . . . . . . . . . Adaptateurs d'UC et adaptateurs d'interface TSX Momentum . . . . . . Partie II Description du module . . . . . . . . . . . . . . . . . . . . . . . Chapitre 4 structure du 170 AEC 920 . . . . . . . . . . . . . . . . . . . . . . . Connexions internes et signification des signaux . . . . . . . . . . . . . . . . Câblage et exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicateurs d'état des voyants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Données techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sélection d'un adaptateur Momentum . . . . . . . . . . . . . . . . . . . . . . . . . Sélection des borniers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Partie III Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 5 configuration des mots de sortie. . . . . . . . . . . . . . . . . . . Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Résumé des mots de sortie. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration des mots de sortie 1 et 2 . . . . . . . . . . . . . . . . . . . . . . . . Configuration des mots de sortie 3 et 4 . . . . . . . . . . . . . . . . . . . . . . . . Données des mots de sortie 5/6 et 7/8 . . . . . . . . . . . . . . . . . . . . . . . . Format de fichier des données définies. . . . . . . . . . . . . . . . . . . . . . . . 33001513 12/2018 5 9 11 13 14 15 19 20 22 26 27 34 36 39 40 41 43 45 46 49 55 56 60 61 63 65 66 69 70 78 90 91 3 Chapitre 6 messages d'état et valeurs de comptage . . . . . . . . . . . . . Bits d'état et d'erreur (mots 1 et 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Etats renvoyés (mots 3 et 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valeurs courantes pour les compteurs 1 et 2. . . . . . . . . . . . . . . . . . . . Chapitre 7 configuration des paramètres du bloc AEC . . . . . . . . . . . Configuration de voies sur le module compteur 170 AEC 920 00 . . . . Description sommaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapitre 8 exemples d'application . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 Compteur (mode2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.2 Compteur avec valeur de présélection. . . . . . . . . . . . . . . . . . . . . . . . . Spécification des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3 Compteur avec impulsion d'horloge interne . . . . . . . . . . . . . . . . . . . . . Spécification des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.4 Compteur d'impulsions avec base de temps externe. . . . . . . . . . . . . . Exemple 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.5 Compteur de durées avec base de temps interne . . . . . . . . . . . . . . . . Spécification des tâches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 93 94 97 99 101 102 106 107 108 109 110 114 115 116 122 123 124 130 131 133 138 139 141 145 33001513 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. 33001513 12/2018 5 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. 6 33001513 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. 33001513 12/2018 7 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. 8 33001513 12/2018 A propos de ce manuel Présentation Objectif du document Ce manuel décrit la structure et la configuration du module de comptage rapide AEC 920. Il fournit des explications sur les différents modes de fonctionnement en s'appuyant sur des exemples d'applications. Champ d'application Cette documentation est applicable à EcoStruxure™ Control Expert 14.0 ou version ultérieure. Information spécifique au produit AVERTISSEMENT FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT L'utilisation de ce produit requiert une expertise dans la conception et la programmation des systèmes d'automatisme. Seules les personnes avec l'expertise adéquate sont autorisées à programmer, installer, modifier et utiliser ce produit. Respectez toutes les réglementations et normes de sécurité locales et nationales. Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels. 33001513 12/2018 9 10 33001513 12/2018 Modicon Momentum Description 33001513 12/2018 Partie I Description de la fonction Description de la fonction Description Cette partie du guide fournit une brève description de la structure, de l'application et des différents modes de fonctionnement du module de comptage rapide 170 AEC 920 00. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 33001513 12/2018 Titre du chapitre Page 1 introduction 13 2 description des modes de fonctionnement 19 3 adaptateur TSX Momentum 39 11 Description 12 33001513 12/2018 Modicon Momentum Introduction 33001513 12/2018 Chapitre 1 introduction introduction Description Ce chapitre contient une courte description des modes de fonctionnement et de la plage d'applications. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Introduction 14 Mode de fonctionnement et plage d'applications 15 33001513 12/2018 13 Introduction Introduction Informations générales relatives au compteur 170 AEC 920 00 L'unité d'E/S 170 AEC 920 00 sert aux opérations de comptage rapide et est conforme aux propriétés système de la famille Modicon Momentum. Si on lui ajoute un bus ou un adaptateur d'UC, elle forme un module opérationnel. Ce guide décrit les modes de fonctionnement du compteur 170 AEC 920 00. Introduction (ce chapitre) Description des modes de fonctionnement (voir page 19) Description matérielle de l'unité 170 AEC 920 00 (voir page 45) Configuration du compteur (voir page 65) Messages d'état et valeurs numériques (voir page 93) Configuration des paramètres DFB (voir page 101) Vue du module 1 2 3 4 5 6 7 8 14 Connecteur interne vers l'adaptateur Verrouillage et contact de mise à la terre de l'adaptateur Zone d'affichage des voyants Sockets pour les fiches de bornes Vis de mise à la terre Point d'installation de la barre de commutation Loquet de verrouillage du rail DIN Orifices de fixation au mur 33001513 12/2018 Introduction Mode de fonctionnement et plage d'applications Utilisation du compteur 170 AEC 920 00 L'unité d'E/S 170 AEC 920 00 est équipée de deux compteurs matériels d'une fréquence d'entrée maximale de 200 kHz. Ces compteurs peuvent être utilisés dans les applications suivantes : Comptage d'événements Mesures de fréquences Mesures de durées Sortie d'horloge (générateur d'impulsions) Evaluation de chemin à l'aide de codeurs incrémentaux Le module peut par conséquent être utilisé pour évaluer des impulsions et des positions. Pour ce faire, vous devez configurer l'un des 13 modes de fonctionnement possibles selon l'application. Reportez-vous à la section Modes de fonctionnement (voir page 20). Les codeurs évaluent les impulsions ou les positions et envoient les informations obtenues à l'unité d'E/S. Selon le mode de fonctionnement, le micrologiciel de l'unité d'E/S interprète ces informations comme des impulsions, des incréments de chemin, etc., et les compare en permanence aux valeurs de présélection. Suivant le résultat de cette comparaison, il contrôle deux sorties matérielles par compteur. Ces sorties peuvent par conséquent être utilisées pour les sorties fin de course et pré-arrêt. Ces modes de fonctionnement requièrent généralement des types de codeurs particuliers (codeurs d'impulsions, codeurs absolus ou codeurs incrémentaux). Les signaux d'entrée du codeur sont de 5 volts ; de nombreuses applications acceptent également des signaux de 24 volts. Pour contrôler les fonctions de comptage et de comparaison, chacun des deux compteurs dispose de trois entrées matérielles supplémentaires qui peuvent également être utilisées comme signaux logiciels : Validation de la fonction de comptage Acceptation de la valeur par défaut Gel de la valeur du compteur NOTE : les modes de fonctionnement sont décrits dans la section Description des modes de fonctionnement (voir page 19). Reportez-vous aux sections Configuration des mots de sortie (voir page 65) et Messages d'état et valeurs de comptage (voir page 93) pour obtenir les données de configuration et de diagnostic de ces fonctions. Reportez-vous à la section Configuration des paramètres du bloc DFB AEC (voir page 101) pour obtenir des exemples de configuration des modes de fonctionnement du compteur. Comptage d'événements Le module peut servir à l'évaluation des impulsions de comptage rapide et pour des réactions spécifiques en cas de dépassement positif ou négatif des valeurs de présélection. 33001513 12/2018 15 Introduction Compteurs de répétition (comptages infinis) Dans ce mode de fonctionnement, le module compte jusqu'à la valeur de modulo précédemment transférée et passe ensuite à la valeur 0, puis continue à compter à partir de cette valeur. Si la valeur 0 est dépassée au cours du décomptage, la valeur de comptage passe à la valeur du modulo. Seules les valeurs de modulo positives sont acceptables. NOTE : la fonction de répétition peut être activée pour chaque mode de fonctionnement grâce au transfert d'une valeur de modulo positive (référence7). Les modes de fonctionnement C, D et E des codeurs absolus sont des exceptions. Mesures de fréquences Ce mode de fonctionnement permet de mesurer des fréquences jusqu'à 200 kHz. La base de temps peut varier de 0,1 ms à 1 000 ms. Mesures de durées Ce mode de fonctionnement permet de mesurer la longueur d'une durée. Dans ce cas, les impulsions sont comptées pour la durée du temps de comptage. Vous pouvez sélectionner plusieurs bases de temps selon la longueur de la durée. Il existe 5 bases de temps disponibles, de 1 ms à 10 000 ms. Sortie d'horloge (générateur d'impulsions) Les impulsions générées à travers le module peuvent être distribuées entre les sorties Q1 (compteur 1) et Q2 (compteur 2). Il est possible de distribuer des impulsions d'une largeur de 1 ms à 1 000 s. Reportez-vous à la section Mode de fonctionnement 8 : Compteur d'impulsions avec base de temps (mesure RPM) (voir page 29). Evaluation de chemin incrémentale L'évaluation de chemin avec des codeurs incrémentaux dépend de la procédure de comptage. Le système de mesure doit donc être remis à zéro après une mise sous tension ou une perte de tension (acceptation des valeurs de présélection). Le codeur transmet alors un signal de référence (impulsion zéro). Pour identifier le sens de rotation avant ou arrière, le codeur envoie deux signaux d'onde carrée périodiques en quadrature, dûment évalués et comptés dans le compteur AEC. Pour garantir la sécurité du transfert de données à des fréquences supérieures, les signaux peuvent également être transmis sous forme de signaux différentiels correspondant au RS422, afin de permettre la reconnaissance et le filtrage des impulsions d'interférence et des interférences en mode commun. Dans ce cas, six lignes sont requises pour le transfert de données (deux pour chacune des trois entrées de comptage). Acceptation des valeurs de référence (acceptation des valeurs de présélection) En cas de perte des positions en cours suite à une perte de tension ou à une déconnexion, le système de mesure du compteur 170 AEC 920 00 doit être remis à zéro dès le retour de la tension ou lors de sa reconnexion (acceptation des valeurs de présélection). Pour ce faire, le codeur transmettra un signal de référence (impulsion zéro). 16 33001513 12/2018 Introduction L'acceptation d'une valeur de présélection offre sept possibilités différentes. Une acceptation de la valeur de présélection est également requise après chaque nouvelle validation de la voie de comptage, sinon les sorties numériques ne fonctionneront pas. Pour que le point de référence soit en permanence approché dans un sens, son commutateur doit être installé juste devant une fin de course matérielle. Evaluation de chemin absolue Lors d'une évaluation de chemin absolue, une valeur numérique est affectée à chaque position. Cette tâche est effectuée par un codeur absolu. Les valeurs numériques existent dans le codeur sous forme de code (par ex., portions de code en code double, code Gray ou similaire). L'avantage de ce type de codeur est qu'il offre une disponibilité immédiate de la position absolue après sa mise sous tension. La position réelle est déterminée comme suit : Le compteur 170 AEC 920 00 demande la valeur de la position via une séquence d'impulsions d'horloge. La position absolue existant dans le codeur est enregistrée avec le premier signal d'horloge du170AEC92000 et elle lui est transmise sous forme de télégramme de données série (Gn...G0) en synchronisation avec le signal d'horloge. La longueur du flux de données à transmettre dépend de la résolution et du format de données du codeur et peut être définie à l'aide de mots de configuration. Avec des codes standard, la résolution est n=24. SSI – Télégrammes d'horloge et de données Ce transfert de données s'effectue via une interface série synchrone de quatre lignes (deux pour le signal d'horloge et deux pour les données). Pour garantir la sécurité du transfert de données à des fréquences supérieures, les signaux sont transmis sous forme de signaux différentiels correspondant au RS422, afin de permettre l'identification des impulsions d'interférence et le filtrage des interférences en mode commun. 33001513 12/2018 17 Introduction 18 33001513 12/2018 Modicon Momentum Modes de fonctionnement 33001513 12/2018 Chapitre 2 description des modes de fonctionnement description des modes de fonctionnement Description Ce chapitre décrit l'ensemble des modes de fonctionnement existants du compteur. Les modes de fonctionnement de chaque compteur sont configurés individuellement dans des mots de sortie 1 et 2. Vous trouverez de plus amples informations dans la section Configuration (voir page 63). Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Description des modes de fonctionnement 20 Propriétés communes aux compteurs 22 Voie de comptage pour les fonctions de comptage avec codeur d'impulsions et codeur incrémental 26 Modes de fonctionnement des codeurs d'impulsions et incrémentaux 27 Modes de fonctionnement d'un codeur absolu 34 Voie de comptage pour les fonctions de comptage avec des codeurs absolus 36 33001513 12/2018 19 Modes de fonctionnement Description des modes de fonctionnement Description Le tableau suivant décrit les modes de fonctionnement existants : Mode de fonctionnement 20 Type de codeur *) Fonction 0 - Voie non prête, paramètres non RAZ, sortie = 0 1 imp. Décompteur 2 imp. Compteur 3 inc. Correspond au mode de fonctionnement "0" 4 inc. Compteur/décompteur, évaluation du chemin, logique 1/1 5 inc. Compteur/décompteur, évaluation du chemin, logique 4/1 6 imp. Compteur différentiel : entrée du compteur A = comptage ; entrée de compteur B = décomptage 7 imp. Compteur/décompteur : compteur d'entrée A = comptage/décomptage ; compteur d'entrée B = sens (1 = comptage, 0 = décomptage) 8 imp. Compteur d'impulsions avec base de temps (par ex., pour le comptage de vitesses variables, de facteurs Cv, etc.) et a) signal d'horloge externe sur entrée de compteur B comme base de temps ou b) sortie numérique (Q) comme base de temps sur entrée de compteur B 9 imp. Compteur de durée avec 5 bases de temps pour une durée complète ou une demi-durée, durée complète 0 = pas de base de temps, 1 = 1, 2 = 10, 3 = 100, 4 = 1 000, 5 = 10 000 [microsecondes] ; demi-durée 9 = 1, A = 10, B = 100, C = 1 000, D = 10 000 [microsecondes] A imp. Compteur de fréquences avec 5 bases de temps pour une durée complète ou une demi-durée ; durée complète 0 = pas de base de temps, 1 = 0,1 ; 2 = 1, 3 = 10, 4 = 100, 5 = 1 000 [ms] ; demi-durée 9 = 0,1 ; A = 1, B = 10, C = 100, D = 1 000 [ms] B - Correspond au mode de fonctionnement "0" C abs. Evaluation de chemin avec codeurs simple tour (SSI), résolution 12 bits D abs. Evaluation de chemin avec codeurs multitours (SSI), résolution 24 bits E abs. Evaluation de chemin avec codeurs multitours (SSI), résolution 25 bits F - Réinitialisation logicielle. Dans cette instance, les deux compteurs sont toujours remis à zéro, quel que soit le mode de fonctionnement du compteur 1 ou 2 appelé. 33001513 12/2018 Modes de fonctionnement NOTE : *) Explication du type de codeur : inc. = codeur incrémental abs. = codeur absolu imp. = codeur d'impulsions NOTE : les modes 0, 3 et B ne sont pas vraiment des modes de fonctionnement. L'état du compteur est zéro, c'est-à-dire dans un état déterminé et stable, et le compteur est inactif. 33001513 12/2018 21 Modes de fonctionnement Propriétés communes aux compteurs Types de compteur Les deux compteurs de l'unité d'E/S 170 AEC 920 00 fonctionnent uniquement en tant que groupe, avec des codeurs soit incrémentaux, soit d'impulsions, soit encore absolus. Résolution du compteur La résolution du compteur est de 24 bits maximum (signés), ce qui correspond à des valeurs décimales de -16 777 216 … +16 777 215. La plage de comptage utilisée est définie par le mode de fonctionnement. Il existe treize modes de fonctionnement disponibles. Entrées de compteur 5 V/ 24 V Les codeurs avec un signal différentiel 5 V (RS 422) et ceux avec un signal 24 V (asymétrique) peuvent être connectés au module. Valeur de présélection (Présélection) Grâce à la valeur de présélection (Présélection), le compteur peut enregistrer une valeur librement définissable provenant de l'automate. L'acceptation de la valeur de présélection dépend du mode présélection et des entrées numériques. Dans ce cas, l'entrée numérique 1 est affectée au compteur 1 et l'entrée numérique 4 au compteur 2. Si aucune valeur de présélection n'est émise depuis l'automate, la valeur 0 est appliquée comme valeur de présélection dans le compteur. Fin de course logicielle Les fins de course logicielles supérieure et inférieure permettent de spécifier la plage opérationnelle du compteur. Si les limites de fin de course logicielle sont dépassées, les sorties numériques sont mises hors tension et un message d'erreur est généré. Les fins de course logicielles sont actives uniquement après le transfert des paramètres de fin de course logicielle supérieure et inférieure. Gel de la valeur du compteur en cours (Fonction Capture) Cette fonction permet de relayer la valeur du compteur en cours dans un registre supplémentaire. Le compteur fonctionne indépendamment de cette fonction. Cette fonction est particulièrement utile pour mesurer des impulsions ou des chemins. La valeur du compteur est gelée après la validation via le logiciel (Bit E_CP) et via un front aux entrées matérielles I3 du compteur 1 et I6 du compteur 2. Une fois la valeur du compteur gelée acceptée, celle-ci est transférée à l'automate sous forme de valeurs réelles jusqu'à la remise à zéro du Bit E_CP par le logiciel. Après sa remise à zéro, la valeur réelle du compteur est transmise. 22 33001513 12/2018 Modes de fonctionnement Diagramme des impulsions d'une valeur de compteur gelée Traitement événementiel L'utilisateur a la possibilité d'affecter des fonctions de contrôle des événements aux sorties. Les sorties numériques sont paramétrées lorsque l'événement spécifique s'est produit. Vous pouvez définir les événements suivants : Valeur du compteur = valeur du seuil 18 Valeur du compteur >= valeur du seuil 18 Valeur du compteur <= valeur du seuil 18 Valeur du compteur >= valeur du seuil 1 et < valeur du seuil 2 Pour obtenir davantage d'informations, reportez-vous à la section Références des données définies (mots de sortie 3 et 4 (Bits 0 à 4) (voir page 79). Les termes utilisés dans ce guide sont expliqués ci-dessous : 33001513 12/2018 23 Modes de fonctionnement Définition des termes Les signaux d'impulsions de comptage dépendent du type de codeur. L'unité d'E/S peut traiter des niveaux de signal de 5 V ou de 24 V. C'est pourquoi chacun des deux compteurs est équipé de deux entrées. Signaux différentiels 5 V (voies A+, A- ; B+, B- ; Z+, Z-) Signaux différentiels 24 V (voies A*, A- ; B*, B- ; Z*, Z-) Signaux asymétriques 24 V (voies A*, B* et Z* connectées à la relation du potentiel codeur. Mise hors tension du moniteur du codeur.) Entrées numériques de contrôle des compteurs Les entrées numériques (validation du compteur, valeur de présélection et sélection de l'état du compteur en cours) sont actives uniquement avec les signaux logiciels correspondants. NOTE : Avec des signaux 5 V et 24 V, les entrées du compteur peuvent fonctionner à l'aide de configurations avec ou sans filtre. Lorsque le filtre est activé (utilisé avec des contacts mécaniques), la fréquence de comptage est réduite (20 kHz max.). Sorties numériques de contrôle des actionneurs Les sorties numériques fonctionnent de deux manières différentes : via des liaisons configurées dans le programme utilisateur ; via un forçage dans la configuration (possible à tout moment). Le mode d'activation des sorties est spécifié dans la configuration du compteur. Reportez-vous à la section Configuration des sorties numériques (voir page 81). 24 33001513 12/2018 Modes de fonctionnement Messages d'erreur propres à une voie L'utilisateur peut obtenir des indications détaillées concernant la nature de l'erreur à l'entrée du compteur grâce au mot d'erreur. Il peut s'agir : d'une erreur de tension d'alimentation du codeur ; d'un dépassement vers le haut ou vers le bas de la plage de mesures ; d'un codeur défectueux ; d'une connexion de codeur défectueuse. Ces erreurs sont transmises via le mot d'entrée. Reportez-vous à la section Messages d'état et valeurs de comptage (voir page 93). Réception de la valeur de présélection dans le compteur (Mode présélection) Grâce à la valeur de présélection (Présélection), le compteur peut enregistrer une valeur librement définissable provenant de l'automate. L'acceptation de la valeur de présélection dépend du mode présélection et des entrées numériques. Dans ce cas, l'entrée numérique 1 est affectée au compteur 1 et l'entrée numérique 4 au compteur 2. Les modes présélection disponibles sont les suivants : Mode présélection Fonction 0 Pas de valeur de présélection 1 La valeur de présélection est acceptée avec un front positif à l'entrée numérique Présélection. 2 La valeur de présélection est acceptée avec un front négatif à l'entrée numérique Présélection. 3 La valeur de présélection est acceptée avec un front ascendant de l'entrée matérielle Présélection. Le compteur s'est arrêté. Le compteur redémarre avec le front descendant de l'entrée matérielle. 4 La valeur de présélection est acceptée avec un front positif (pendant le comptage) ou un front négatif (pendant le décomptage) sur l'entrée numérique Présélection. 5 La valeur de présélection est acceptée avec un front négatif (pendant le comptage) ou un front positif (pendant le décomptage) sur l'entrée numérique Présélection. 6 Point de référence avec un signal de came courte 7 Point de référence avec un signal de came longue Avec les modes présélection 6 et 7, l'impulsion zéro du codeur (entrée de compteur Z) est utilisée pour la réception de la valeur de présélection. Le codeur émet cette impulsion de comptage après chaque rotation complète. Le mode présélection peut être configuré. Reportez-vous à la section Modes présélection (mots de sortie 1 et 2 (Bits 12 à 14) (voir page 74) . Les modes présélection ne s'appliquent pas à tous les modes de fonctionnement (compteurs de fréquences, de durées et d'impulsions). 33001513 12/2018 25 Modes de fonctionnement Voie de comptage pour les fonctions de comptage avec codeur d'impulsions et codeur incrémental Principe de fonctionnement Les liaisons configurées du logiciel et du matériel montrent les corrélations des codeurs incrémentaux. 26 33001513 12/2018 Modes de fonctionnement Modes de fonctionnement des codeurs d'impulsions et incrémentaux Description Les modes de fonctionnement 1 A sont décrits ci-dessous. Mode de fonctionnement 1 : Décompteur d'impulsions Dans ce mode de fonctionnement, toutes les impulsions sur l'entrée du compteur A sont utilisées pour le décomptage, en commençant par une valeur de présélection (par défaut = 0). L'entrée du compteur B n'a pas de fonction. Il est possible de connecter des codeurs d'impulsions avec une sortie différentielle 5 V et des codeurs d'impulsions avec une sortie asymétrique 24 V (initiateurs 24 V). Deux sorties numériques peuvent être contrôlées grâce à deux valeurs de seuil programmables. Reportez-vous à l'exemple Compteur (mode 2) (voir page 108). Mode de fonctionnement 2 : Compteur d'impulsions Dans ce mode de fonctionnement, toutes les impulsions sur l'entrée du compteur A sont utilisées pour le comptage, en commençant par une valeur de présélection (par défaut = 0). L'entrée du compteur B n'a pas de fonction. Il est possible de connecter des codeurs d'impulsions avec une sortie différentielle 5 V et des codeurs d'impulsions avec une sortie asymétrique 24 V (initiateurs 24 V). Deux sorties numériques peuvent être contrôlées grâce à deux valeurs de seuil programmables. Reportez-vous à l'exemple Compteur (mode 2) (voir page 108). Mode de fonctionnement 3 : Réservé Il correspond au mode de fonctionnement "0". 33001513 12/2018 27 Modes de fonctionnement Mode de fonctionnement 4 : Comptage avec un codeur incrémental doté d'une logique 1/1 La mesure d'une position avec des codeurs incrémentaux dépend de la procédure de comptage. Le système de mesure doit par conséquent être remis à zéro après la mise sous tension ou en cas de panne d'alimentation. Pour ce faire, le codeur transmet un signal de référence (impulsion zéro). Afin d'identifier le sens de rotation ascendant ou descendant, le codeur incrémental envoie deux signaux d'onde carrée périodiques en quadrature, qui sont évalués par le compteur 170 AEC 920. Il est possible de contrôler deux sorties numériques grâce à deux valeurs de seuil programmables. Diagramme des impulsions d'un codeur incrémental avec une logique 1/1 Mode de fonctionnement 5 : Comptage avec un codeur incrémental doté d'une logique 1/4 Identique au mode de fonctionnement 4, mais avec une résolution en quadrature, étant donné que chaque front des entrées du compteur A et B est évalué. Reportez-vous à l'exemple Compteur (mode 2) (voir page 108). Diagramme des impulsions d'un codeur incrémental avec une logique 1/4 NOTE : Dans les modes de fonctionnement 4 et 5, les signaux différentiels ne sont pas affichés. 28 33001513 12/2018 Modes de fonctionnement Mode de fonctionnement 6 : Compteur différentiel Dans ce mode de fonctionnement, toutes les impulsions sur l'entrée du compteur A déclenchent son comptage et toutes celles sur l'entrée du compteur B déclenchent sont décomptage. Ainsi, dans ce mode de fonctionnement, la différence est établie entre l'entrée du compteur A et l'entrée du compteur B. Deux valeurs de seuil programmables permettent de contrôler deux sorties numériques. Diagramme des impulsions d'un compteur différentiel Mode de fonctionnement 7 : Compteur/décompteur avec signal de sens Dans ce mode de fonctionnement, toutes les impulsions de l'entrée du compteur A correspondant à la valence sur l'entrée du compteur B sont comptées ou décomptées. Un signal 1 sur l'entrée du compteur B déclenche un comptage et un signal 0 sur l'entrée du compteur B un décomptage. Deux sorties numériques peuvent être contrôlées grâce à deux valeurs de seuil programmables. Diagramme des impulsions d'un compteur/décompteur Mode de fonctionnement 8 : Compteur d'impulsions avec une base de temps (mesure RPM) Ce mode de fonctionnement est adapté pour déterminer des vitesses, des débits de flux ou des vitesses de rotation. Les impulsions sont comptées et enregistrées au cours d'une base de temps sélectionnée (temps de comptage). Le compteur est ensuite remis à zéro et le processus de comptage reprend. Le temps de comptage peut être contrôlé à l'aide de deux modes : un signal d'horloge externe, un signal d'horloge interne transmis via la sortie numérique Q1 ou Q3. Ces sorties doivent être configurées (mots de sortie 3 et 4) comme des sorties de fréquences (fonction D). La fréquence doit également être sélectionnée via un numéro de référence B. 33001513 12/2018 29 Modes de fonctionnement La durée du comptage correspond au délai du front positif au front négatif du signal d'horloge (demi-durée) ou d'un front positif au suivant (durée complète). Elle peut également être définie dans les mots de sortie 3 et 4. NOTE : Les entrées numériques Accepter valeur de présélection, Validation du compteur et Geler valeur du compteur en cours ne jouent aucun rôle dans ce mode de fonctionnement. Seule la fonction de sortie de fréquence est disponible pour les sorties numériques. Reportez-vous à la section Mot de sortie 4 (voir page 79). Exemple 1 Comptage d'impulsions avec un signal d'horloge externe (par ex., de niveau 5 V) NOTE : En cas d'utilisation d'un signal d'horloge externe de 24 V, le signal d'horloge doit être connecté à l'entrée du compteur B*. 30 33001513 12/2018 Modes de fonctionnement Exemple 2 Comptage d'impulsions avec un signal d'horloge interne (de niveau 24 V uniquement) Si aucun signal d'horloge externe n'est disponible, les sorties numériques Q1/Q3 peuvent être configurées comme des sorties de fréquences. Toutefois, étant donné que les sorties sont disponibles uniquement à un niveau de 24 V, la sortie Q1/Q3 correspondante doit être connectée avec 1M aux entrées du compteur B* et B-. Mode de fonctionnement 9 : Compteur de durées avec 5 bases de temps Ce mode de fonctionnement permet de mesurer la longueur d'une durée. Dans ce cas, les impulsions sont comptées pour la durée du temps de comptage. Vous pouvez sélectionner plusieurs bases temps suivant la longueur de la durée. Il existe 5 bases de temps disponibles, d'1 ms à 10 000 ms. Ce mode de fonctionnement sert à obtenir des mesures de temps pour les processus. NOTE : La base de temps doit être sélectionnée de telle sorte qu'elle permette d'obtenir la précision souhaitée et qu'elle garantisse le respect du temps de mesure du compteur. Suivant le processus, il est possible de mesurer des durées complètes ou des demi-durées. 33001513 12/2018 31 Modes de fonctionnement Une durée complète permet la mesure d'une série d'impulsions d'un front positif à un autre. NOTE : Une demi-durée permet la mesure d'une série d'impulsions d'un front positif au front négatif suivant. Mode de fonctionnement A : Mesure de fréquences avec 5 bases de temps Ce mode de fonctionnement permet de mesurer le nombre d'impulsions par unité de temps. Vous pouvez sélectionner plusieurs bases de temps suivant la fréquence à mesurer. Il existe 5 bases de temps disponibles, de 0,1 ms à 1 000 ms. NOTE : La base de temps doit être sélectionnée de telle sorte qu'elle permette d'obtenir la précision souhaitée et qu'elle garantisse le respect du temps de mesure du compteur. Suivant le processus, il est possible de mesure des durées complètes ou des demi-durées. Une durée complète permet la mesure d'une fréquence d'un front positif à un autre dans la même base de temps. Une demi-durée permet la mesure d'une fréquence d'un front positif à un front négatif dans la même base de temps. 32 33001513 12/2018 Modes de fonctionnement Diagramme des impulsions pour une durée complète et une demi-durée 33001513 12/2018 33 Modes de fonctionnement Modes de fonctionnement d'un codeur absolu Codeur absolu avec le protocole SSI Les codeurs absolus avec le protocole SSI peuvent également être connectés aux deux compteurs du 170 AEC 920 00. Il n'est pas possible d'effectuer une opération mixte avec des codeurs incrémentaux et des codeurs absolus. Seules les fonctions différentes du codeur incrémental sont décrites ci-dessous. NOTE : Dans les modes de fonctionnement C, D et E, le filtre d'entrée doit être désactivé. Résolution du compteur La résolution des deux voies de comptage est de 12, 24 ou 25 bits. Cela correspond à des valeurs décimales de +4 096 à +33 554 431. Les codeurs absolus permettent les modes de fonctionnement suivants : C = Comptage avec une résolution de 12 bits (codeur simple tour) D = Comptage avec une résolution de 24 bits (codeur multitours) E = Comptage avec une résolution de 25 bits (codeur multitours) Offset codeur La fonction Offset codeur permet de déplacer la valeur de position absolue du codeur. Ce déplacement est autorisé uniquement avec une résolution de codeur maximum. L'offset défini est ajouté à la valeur en cours via un front de 0–>1 sur le bit E_P. Pour faire de la valeur absolue du codeur le point zéro de la machine, la position en cours est transférée (inversée) sous la forme de l'offset du codeur. Grâce à l'addition de la valeur absolue et la réalisation de l'offset dans le module, la valeur courante est désormais zéro. 34 33001513 12/2018 Modes de fonctionnement SSI = Synchronous Serial Interface (Interface série synchrone) Avec le transfert de la position absolue, les données de position absolue sont transférées à une horloge spécifiée par le compteur de manière synchrone, en commençant par le bit de poids fort (MSB). La longueur du mot de données peut être de 12 bits avec des codeurs simple tour et de 24 ou 25 bits avec des codeurs multitours. Les évaluations de bits de parité ou de bits d'échec d'alimentation ne sont pas fournies. Cycle du signal d'horloge pour le format de données Chaque front de signal d'horloge déclenche la transmission d'un bit de données. La fréquence du signal d'horloge est spécifiée par le module et s'élève à 250 kHz. Le signal d'horloge et les signaux de données sont de niveau 1 hors fonctionnement. La mesure en cours est enregistrée avec le premier front descendant. La transmission de données se produit avec le premier front ascendant. Après la transmission d'un mot de données, la sortie de données reste au niveau 0 jusqu'à ce que le codeur absolu soit prêt pour une nouvelle requête de mesure (t). Ce délai varie selon que le codeur absolu est utilisé ou non et s'élève à quelque 30 microsecondes. 33001513 12/2018 35 Modes de fonctionnement Voie de comptage pour les fonctions de comptage avec des codeurs absolus Affichage des fonctions d'un codeur absolu Les liaisons configurées du logiciel et du matériel montrent les corrélations des codeurs absolus. Mode de fonctionnement C : Acquisition de voie avec codeurs simple tour (SSI), résolution 12 bits Connexion d'un codeur SSI avec une voie. La résolution est de 12 bits par rotation (codeur simple tour). Les codeurs simple tour commencent à compter à partir de 0 après chaque rotation complète. Ils sont adaptés dans les procédures où le codeur n'utilise pas l'ensemble de la rotation ou pour des applications dans lesquelles le nombre de rotations n'est pas important (carrousel, etc.). Reportez- vous à l'exemple Compteurs (mode 2) (voir page 108) d'évaluation de chemin avec des codeurs simple tour. 36 33001513 12/2018 Modes de fonctionnement Mode de fonctionnement D : Acquisition de voie avec codeurs multitours (SSI), résolution 24 bits Le codeur multitours d'une résolution de 24 bits fournit une résolution de 12 bits par rotation (4 096 impulsions) et peut compter 4 096 rotations avant de déborder. L'avantage du codeur absolu est qu'il permet la disponibilité immédiate de la position absolue après sa mise sous tension. Mode de fonctionnement E : Acquisition de voie avec codeurs multitours (SSI), résolution 25 bits Le codeur multitours d'une résolution de 25 bits fournit une résolution de 13 bits par rotation (8 192 impulsions) et peut compter 4 096 rotations avant de déborder. L'avantage du codeur absolu est qu'il permet la disponibilité immédiate de la position absolue après sa mise sous tension. Reportez- vous à l'exemple Compteurs (mode 2) (voir page 108) d'évaluation de chemin avec des codeurs multitours. 33001513 12/2018 37 Modes de fonctionnement 38 33001513 12/2018 Modicon Momentum Adaptateur 33001513 12/2018 Chapitre 3 adaptateur TSX Momentum adaptateur TSX Momentum Description Le TSX Momentum est un système modulaire. Les adaptateurs de bus et les adaptateurs d'UC fonctionnent avec une unité d'E/S comme des modules autonomes. Pour fonctionner correctement, une unité d'E/S doit être équipée d'un adaptateur. Les deux sous-sections suivantes décrivent les adaptateurs de bus et d'UC disponibles. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Adaptateur de bus TSX Momentum 40 Adaptateurs d'UC et adaptateurs d'interface TSX Momentum 41 33001513 12/2018 39 Adaptateur Adaptateur de bus TSX Momentum Adaptateurs de bus disponibles Dans les unités d'E/S, les adaptateurs de bus servent d'interfaces pour de nombreux réseaux de communication ouverts conformes aux normes industrielles. Les adaptateurs de bus suivants sont disponibles : Numéro de modèle Objectif 170 INT 110 00 INTERBUS 170 NEF 110 21 Modbus Plus, câble réseau simple (SNMP) et format de données 984 170 NEF 160 21 Modbus Plus, câble réseau double et format de données 984 170 PNT 110 20 Modbus Plus, câble réseau simple (SNMP) et format de données IEC 170 PNT 160 20 Modbus Plus, câble réseau double et format de données IEC 170 DNT 110 00 Profibus DP 170 FNT 110 00 FIPIO pour TSX 7 et April 170 FNT 110 01 FIPIO pour TSX Premium 170 LNT 710 00 DeviceNet 170 LNT 810 00 ControlNet 170 ENT 110 00 Ethernet NOTE : Vous trouverez des informations détaillées concernant les adaptateurs de bus individuels dans des guides séparés. Reportez-vous à la section Documents à consulter (voir page 9). 40 33001513 12/2018 Adaptateur Adaptateurs d'UC et adaptateurs d'interface TSX Momentum Adaptateurs d'UC L'adaptateur d'UC peut être comparé à l'unité centrale d'un automate utilisant un programme utilisateur et contrôlant les points d'E/S des processus. Il peut être installé sur cette unité d'E/S pour contrôler ses points d'E/S comme des E/S locales. Les quatre adaptateurs d'UC suivants sont disponibles : Numéro de modèle Mémoire interne RAM Flash Vitesse d'horloge Interfaces 171 CCS 700 00 64 Ko 256 Ko 20 MHz 1 x RS-232 171 CCS 700 10 64 Ko 256 Ko 32 MHz 1 x RS-232 171 CCS 760 00 256 Ko 256 Ko 20 MHz 1 x RS-232 1 x bus d'E/S 171 CCS 780 00 64 Ko 256 Ko 20 MHz 1 x RS-232 1 x RS-485 171 CCS 780 10 512 Ko - 32 MHz 1 x RS-232 1 x RS-485 171 CCS 760 10 512 Ko - 32 MHz - Il est possible d'étendre la fonctionnalité de l'adaptateur d'UC à l'aide d'un adaptateur d'interface. Ce dernier est installé entre l'adaptateur d'UC et l'unité d'E/S. Les adaptateurs d'interface offrent les avantages suivants : Heure Tampon de la pile Interfaces de communication supplémentaires NOTE : Les adaptateurs d'interface peuvent être utilisés uniquement avec un adaptateur d'UC et en aucun cas avec des adaptateurs de bus. Trois différents adaptateurs d'interface sont disponibles : Numéro de modèle Interfaces 172 JNN 210 32 32 interfaces Modbus compatibles RS-232 ou RS-485 172 PNN 210 22 Une interface Modbus Plus 172 PNN 260 22 Deux interfaces (redondantes) Modbus Plus NOTE : Vous trouverez de plus amples informations concernant les adaptateurs d'UC et les adaptateurs d'interface dans le Guide de l'utilisateur de l'adaptateur optionnel et de l'adaptateur processeur M1 Momentum. Les dimensions des modules montés ensemble (avec ou sans adaptateur d'interface) sont fournies dans le Guide de l'utilisateur de l'embase Modicon Momentum. 33001513 12/2018 41 Adaptateur 42 33001513 12/2018 Modicon Momentum Description du module 33001513 12/2018 Partie II Description du module Description du module 33001513 12/2018 43 Description du module 44 33001513 12/2018 Modicon Momentum Description du module 33001513 12/2018 Chapitre 4 structure du 170 AEC 920 structure du 170 AEC 920 Description Le chapitre suivant décrit la structure matérielle du module de comptage rapide 170 AEC 920 et contient des informations détaillées sur le câblage du module et les affectations de signaux. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Connexions internes et signification des signaux 46 Câblage et exemples 49 Indicateurs d'état des voyants 55 Données techniques 56 Sélection d'un adaptateur Momentum 60 Sélection des borniers 61 33001513 12/2018 45 Description du module Connexions internes et signification des signaux Unité d'E/S La figure ci-dessous représente les connexions internes de l'unité d'E/S : DANGER COURT-CIRCUIT ET/OU CRETES Par mesure de protection, installez des fusibles externes en respectant les valeurs de fusible indiquées dans les schémas de câblage. Un module non protégé par un fusible peut provoquer un court-circuit et/ou des crêtes. Le non-respect de ces instructions provoquera la mort ou des blessures graves. 46 33001513 12/2018 Description du module Affectation des borniers Connecteur 1 Numéro de borne Signal Fonction 1, 6 A1+, A2+ Entrée différentielle positive A (5 V), compteur voie 1, 2 2, 7 B1+, B2+ Entrée différentielle positive B (5 V), compteur voie 1, 2 3, 8 Z1+, Z2+ Entrée différentielle positive Z (5 V), compteur voie 1, 2 4, 9 C1+, C2+ Sortie horloge positive pour SSI, compteur voie 1, 2 11, 14 I1, I4 Acceptation de la valeur de présélection par les entrées numériques, compteur voie 1, 2 12, 15 I1, I5 Compteur entrées numériques activé, compteur voie 1, 2 13, 16 I3, I6 Entrées numériques, gel de la valeur du compteur en cours pour le compteur voie 1, 2 17 M- Tension d'alimentation - ligne retour 18 L+ Alimentation module +24 VCC Connecteur 2 Numéro de borne Signal Fonction 1, 6 A1-, A2- Entrée différentielle négative A, compteur voie 1, 2 2, 7 B1-, B2- Entrée différentielle négative B, compteur voie 1, 2 3, 8 Z1-, Z2- Entrée différentielle négative Z, compteur voie 1, 2 4, 9 C1-, C2- Sortie horloge négative pour SSI, compteur voie 1, 2 13, 14 Q1, Q2 Sortie numérique pour compteur voie 1 15, 16 Q3, Q4 Sortie numérique pour compteur voie 2 17 1M- -Retour (Tension de commutation + 24 VCC) 11, 12, 18 1L+ Tension de commutation + 24 VCC pour sorties numériques, tension d'alimentation pour entrées numériques Connecteur 3 Numéro de borne Signal Fonction 1, 6 A1*, A2* Entrées différentielles positives A (24 V), compteur voie 1, 2 2, 7 B1*, B2* Entrées différentielles positives B (24 V), compteur voie 1, 2 3, 8 Z1*, Z2* Entrées différentielles positives Z (24 V), compteur voie 1, 2 11 à 16 1M- -Retour (Tension de commutation + 24 VCC) 4, 9, 17 2M- -Retour (pour alimentation codeur) 5, 10, 18 2L+ Tension d'alimentation +5 à +30 VCC pour codeur 33001513 12/2018 47 Description du module Fréquences de fin de course et longueurs de câbles pour codeurs incrémentaux Type de codeur avec niveau de signal Niveau de signal Longueur du câble Fréquence fin de course (kHz) 5V 100 m, câbles torsadés, blindés 200 kHz 5V 300 m, câbles torsadés, blindés 300 kHz 24 V 300 m 10 kHz (filtre activé) Fréquences de fin de course et longueurs de câbles pour codeurs absolus 48 Type de codeur avec Longueur du câble Fréquence fin de course (kHz) RS 422 100 m maximum Chacune déterminée par 170 AEC 920 00 33001513 12/2018 Description du module Câblage et exemples Conseils de câblage Pour protéger les signaux de comptage des interférences externes en mode commun ou push-pull, nous vous recommandons de prendre les mesures suivantes : Utilisez des câbles à paires torsadées et blindées avec un diamètre de ligne minimum de 0,22 mm, deux pour les signaux de comptage. Mettez le blindage du câble à la terre. En supposant que la même mise à la terre est utilisée, les entrées du compteur de l'unité d'E/S peuvent être connectées avec un câble multifils (paire torsadée) alimentant également le codeur. Pour l'alimentation du codeur (principalement 5 V), notez que la chute de tension s'élève à ca 0,35 V avec une longueur de câble de 100 m, d'1 mm de diamètre avec 2 lignes et une consommation de courant pour le codeur de 100 mA. Conservez les câbles du codeur et les fils d'alimentation ou les sources d'interférences électriques similaires séparées (distance minimum de >0,5 m). L'alimentation des codeurs et des périphériques doit provenir de sources séparées, afin de permettre une isolation optimale. Exemple de connexion d'un codeur incrémental pour 5 V (compteur 1) 33001513 12/2018 49 Description du module Exemple de câblage d'un codeur d'impulsions (5 V) 50 33001513 12/2018 Description du module Exemple d'installation d'un codeur d'impulsions (24 V) NOTE : L'exemple d'installation correspond au mode de fonctionnement 1 : décomptage. 33001513 12/2018 51 Description du module Exemple d'installation pour des codeurs incrémentaux (RS 422) 52 33001513 12/2018 Description du module L'installation est à utiliser comme un codeur d'impulsions 24 V pour les lignes A, B et R. NOTE : L'exemple d'installation correspond aux modes de fonctionnement 3, 4 et 5. 33001513 12/2018 53 Description du module Exemple d'installation pour les codeurs absolus avec des actionneurs NOTE : L'exemple d'installation correspond aux modes de fonctionnement C, D et E (codeur absolu SSI). 54 33001513 12/2018 Description du module Indicateurs d'état des voyants Bloc de voyants Vue avant du bloc de voyants : Signification des voyants Voyant Etat Signification ready vert Prêt à fonctionner, tension d'alimentation disponible pour la logique interne (5 V) éteint Non prêt à fonctionner 1L+ vert Tension de connexion 1L+ pour sorties numériques Q1 ... 4 disponible éteint Tension de connexion 1L+ pour sorties numériques Q1 ... 4 non disponible 2L+ vert Tension d'alimentation pour codeur 2L+(5 … 30 V) disponible. éteint Tension d'alimentation pour codeur 2L+(5 … 30 V) 4 non disponible. Rangée supérieure IN 11 ... 16 vert Etat d'entrée (suivant l'entrée du voyant) ; point d'entrée actif, c'est-à-dire signal "1" sur l'entrée (logique "ON") éteint Etat d'entrée (suivant l'entrée du voyant) ; point d'entrée inactif, c'est-à-dire signal "0" sur l'entrée (logique "OFF") Rangée OUT 13 ... 16 vert Etat de sortie (un voyant par sortie numérique) ; sortie active, c'est-à-dire signal 1 sur la sortie (logique "ON") éteint Etat de sortie (un voyant par sortie numérique) ; sortie inactive, c'est-à-dire signal 0 sur la sortie (logique "OFF") rouge Sorties numériques surchargées (un voyant par sortie) ; court-circuit ou surcharge de la sortie correspondante éteint Fonctionnement normal des sorties Q1 … Q4 Rangée inférieure ERR 13 ... 16 33001513 12/2018 55 Description du module Données techniques Informations générales Informations générales relatives au compteur 170 AEC 920 00 : Type de module 2 compteurs rapides (10 ... 200 kHz) Tension d'alimentation, alimentation du codeur, tension de démarrage 24 Vcc Courant d'entrée 6 mA à 24 Vcc (Type 1+ ou Type 2) Courant de charge max. 0,5 A/sortie Code ID pour Interbus 0633 hex 1587 déc. Tension d'alimentation 20 ... 24 ... 30 Vcc Consommation courant Type 200 mA à 24 Vcc max. 350 mA Perte de puissance 4 W typique, 6 W maximum Entrées numériques (Entrées Aide) Orientation des entrées : 56 Alimentation du codeur Type 24 V, 30 V max. Nombre d'entrées 6 Nombre de groupes 2 Entrée 3 pour chaque compteur avec les fonctions suivantes : a) Acceptation de la valeur de présélection b) Validation du compteur c) Gel de la valeur de comptage Type de signal Vrai fort (True High) Type IEC 1131 1+ Niveau de signal pour le signal 1 +11 ... +30 Vcc Niveau de signal pour le signal 0 -3 ... +5 Vcc Courant d'entrée min. 2,6 mA pour le signal 1, max. 1,2 mA pour le signal 0 Plage de tension des entrées -3 ... +30 Vcc Tension de choc Tension de choc 45 Vp pour 10 ms Délai d'entrée (compteur de sortie) max. 1 ms off à on, max. 1 ms on à off 33001513 12/2018 Description du module Entrées de compteur (pour impulsions) Orientation des entrées du compteur : Types d'entrée 5 Vcc différentielles (RS422) ou 24 Vcc asymétriques Type IEC 1131 2 Plage de comptage (incrémental) 24 bits plus signe (-16 777 216bis +16 777 215) (absolu) 25 bits (0 à 33 554 431) Différentielle 5 Vcc Fréquence de comptage maximum 200 kHz Tension d'entrée pour le signal 1 minimum 2,4 Vcc Courant d'entrée pour le signal 1 > 3,7 mA Tension d'entrée pour le signal 0 maximum 1,2 Vcc Courant d'entrée pour le signal 0 <1 mA à 1,2 Vcc Asymétrique 24 Vcc Fréquence de comptage maximum 10 kHz Tension d'entrée pour le signal 1 minimum 11 Vcc Courant d'entrée pour le signal 1 > 6 mA Tension d'entrée pour le signal 0 -3 ... +5 Vcc Courant d'entrée pour le signal 0 < 2 mA à <= 5 Vcc 33001513 12/2018 57 Description du module Sorties numériques Orientation des sorties : Type de sortie Semi-conducteur Tension de commutation 20 ... 24 ... 30 Vcc Nombre de sorties 4 Nombre de groupes 2 Courant de commutation max. 0,5 A/sortie Type de signal Vrai fort (True High) Courant de fuite < 0,5 mA à 24 Vcc Baisse de tension en état activé < 0,5 Vcc à 0,5 A Protection contre les surcharges Les sorties sont protégées contre les courts-circuits et les surcharges. Affichage d'erreur 1 voyant rouge par sortie (rangée 3) pour les courts-circuits/surcharges Message d'erreur Message d'erreur (erreur d'E/S) pour l'adaptateur de bus, en cas de module défectueux (autotest par l'unité d'E/S) Retard de sortie pour la charge résistive max. 0,1 ms 0 -> 1, max. 0,1 ms 1 -> 0 Cycles de fonctionnement maximum 1 000/h charge inductive 100/s charge résistive 8/s charge du voyant à 2,4 W Fonctions définissables Reportez-vous à la section Mesures de protection, certifications et structure mécanique (voir page 59). Sortie d'horloge pour un codeur absolu : Type de sortie Différentielle 5 Vcc (RS 422) Tension de sortie pour le signal 1 >+/- 2 Vcc Courant de sortie pour le signal 1 > 20 mA NOTE : Si les sorties Q1 et/ou Q3 sont utilisées comme sorties de fréquences, la charge doit être d'au moins 1 kOhm. 58 33001513 12/2018 Description du module Mesures de protection, certifications et structure mécanique Isolation potentielle entre chaque et contre PE : 500 Vca pour 1 min. -Signaux d'E/S numériques - Entrées du compteur -Sorties d'horloge - Tension d'alimentation Equipements de sécurité : Internes aucun Externes Tension d'alimentation Fusion rapide 315 mA (avec adaptateur de bus) L+ Externes Alimentation de capteurs et d'actionneurs 1L+ Suivant le modèle de consommation de courant des capteurs et actionneurs connectés, fusion rapide max. 5 A Externes Alimentation du codeur 2L+ Suivant le modèle de consommation de courant du codeur connecté, fusion rapide max. 1 A Compatibilité électromagnétique pour un usage industriel : Résistance aux perturbations Tension de choc IEC 1131 dans le réseau d'alimentation 500 V, 12 Ohm Parasites EN 50081-2 Certifications UL, CUL, CSA, CE Structure mécanique : Largeur 125 mm Profondeur (sans adaptateur) 40 mm Hauteur 141,5 mm sans barre de commutation ou avec une seule barre 159,5 mm avec double barre de commutation 171,5 mm avec triple barre de commutation Poids 240 g 33001513 12/2018 59 Description du module Sélection d'un adaptateur Momentum Adaptateurs de bus/d'UC Choisissez un adaptateur de bus ou d'UC correspondant à votre application et montez-le conformément aux instructions du Guide de l'utilisateur de l'embase Modicon Momentum. ATTENTION PRESENCE DE TENSIONS ELECTRIQUES Avant de détacher l'adaptateur de l'unité d'E/S, débranchez les borniers. L'unité d'E/S sera alors "morte". Vous pouvez vous en assurer en connectant les borniers uniquement après avoir préalablement monté l'adaptateur. Lorsque l'unité d'E/S est connectée à l'alimentation, des tensions électriques sont présentes. Assurez-vous qu'aucune tension n'est présente lorsque l'unité d'UC n'est connectée à aucun adaptateur. Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels. 60 33001513 12/2018 Description du module Sélection des borniers Description Pour permettre la connexion de codeurs, de capteurs et d'actionneurs à l'unité d'E/S, vous devez sélectionner des borniers appropriés. Vous trouverez les informations nécessaires dans le Guide de l'utilisateur de l'embase TSX Momentum. 33001513 12/2018 61 Description du module 62 33001513 12/2018 Modicon Momentum Configuration 33001513 12/2018 Partie III Configuration Configuration Description Cette partie décrit la configuration du module de comptage rapide 170 AEC 920 00. Elle décrit le bloc DFB AEC et fournit un exemple de configuration pour chaque mode de fonctionnement. Contenu de cette partie Cette partie contient les chapitres suivants : Chapitre 33001513 12/2018 Titre du chapitre Page 5 configuration des mots de sortie 65 6 messages d'état et valeurs de comptage 93 7 configuration des paramètres du bloc AEC 101 8 exemples d'application 107 63 Configuration 64 33001513 12/2018 Modicon Momentum Mots de sortie 33001513 12/2018 Chapitre 5 configuration des mots de sortie configuration des mots de sortie Description La configuration des paramètres des mots de sortie permet de régler les fonctions de comptage, la configuration de sortie et les valeurs par défaut des voies de comptage du module 170 AEC 920 00. Pour simplifier la création d'un projet ouvert, ce guide décrit les fonctions des mots de sortie pour chaque bit. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Configuration 66 Résumé des mots de sortie 69 Configuration des mots de sortie 1 et 2 70 Configuration des mots de sortie 3 et 4 78 Données des mots de sortie 5/6 et 7/8 90 Format de fichier des données définies 91 33001513 12/2018 65 Mots de sortie Configuration Mots de sortie Les huit mots de sortie du compteur sont envoyés du maître du bus au module d'E/S avec les données de configuration suivantes : NOTE : Vous trouverez une description détaillée des fonctions des mots dans la section Mots de sortie (voir page 65). 66 33001513 12/2018 Mots de sortie Mots d'entrée Le maître du bus reçoit du module d'E/S huit mots contenant les informations suivantes : NOTE : Vous trouverez une description détaillée des fonctions des mots dans la section Mots d'état (voir page 93). 33001513 12/2018 67 Mots de sortie Bloc DFB Le bloc DFB simplifie la création de projet à l'aide du module 170 AEC 920 00. NOTE : Vous trouverez une description détaillée du bloc AEC dans la section Description du bloc DFB (voir page 101). 68 33001513 12/2018 Mots de sortie Résumé des mots de sortie Les 8 mots de sortie 8 mots de sortie sont disponibles pour la configuration des deux compteurs du module 170 AEC 920 00. Résumé des fonctions des mots de sortie Mot de sortie Fonction 1 Configuration du bit pour le compteur 1 2 Configuration du bit pour le compteur 2 3 Configuration des sorties/données définies pour le compteur 1 4 Configuration des sorties/données définies pour le compteur 2 5 Consignes pour le compteur 1 (bit 0 … 15) 6 Consignes pour le compteur 1 (bit 16 … 31) 7 Consignes pour le compteur 2 (bit 0 … 15) 8 Consignes pour le compteur 2 (bit 16 … 31) 33001513 12/2018 69 Mots de sortie Configuration des mots de sortie 1 et 2 Affichage des bits/signaux Les fonctions suivantes du compteur 1 sont déterminées avec le mot de sortie 1 : Signification des signaux : Signal Signification D_B Si le bit 15 est défini par le logiciel, le sens de comptage de tous les modes de fonctionnement sera inversé. P_B2 3 bits pour le choix du mode présélection P_B1 P_B0 M 4 bits pour le choix du mode de fonctionnement O D E Q2 Entrée de valence pour la sortie numérique Q2 (forçage sur 0 ou sur 1) Q2_F Activation du forçage pour la sortie numérique Q2 (1 = actif) Q1 Entrée de valence pour la sortie numérique Q1 (forçage sur 0 ou sur 1) Q1_F Activation du forçage pour la sortie numérique Q1 (1 = active) EI_F Validation du filtre d'entrée 0 = sans filtre (<= 200 kHz) ; 1 = avec filtre (<= 20 kHz) E_CP Validation logicielle pour geler la valeur de comptage E_C Validation logicielle pour le compteur E_P Validation de l'acceptation de la valeur de présélection Avec les codeurs SSI, la valeur de présélection et les valeurs de fin de course logicielle doivent continuer à être transmises après l'inversement des sens de comptage. Avec la sortie 2, les mêmes fonctions sont déterminées pour le compteur 2 (mais Q3 au lieu de Q1, et Q4 au lieu de Q2 avec les sorties numériques). 70 33001513 12/2018 Mots de sortie Validation logicielle et du filtre (mots de sortie 1 et 2) Bits 0 ... 4 Avec les bits 0 ... 4, les fonctions suivantes sont validées. D0 = E_P 1 = Validation de l'acceptation de la valeur de présélection (Présélection) La valeur de présélection sera acceptée après avoir été validée par le logiciel avec un front à l'entrée matérielle I1/I4. D1 = E_C 1 = Validation des compteurs Le compteur est validé avec un signal 1 sur l'entrée matérielle I2/I5 après validation par le logiciel. D2 = E_CP 1 = Validation du gel de la valeur de comptage (Capture) La valeur de comptage est gelée avec un front à l'entrée matérielle I3/I6 après validation par le logiciel. Une fois la valeur de comptage gelée acceptée, celle-ci sera transmise comme la valeur courante à l'UC, jusqu'à remise à zéro du bit E_CP via le logiciel. Après sa remise à zéro, la valeur courante du compteur est transmise. Les impulsions qui passent par l'entrée de comptage après le gel de la valeur de comptage continuent à être comptées en interne. D3 = EI_F 1 = Activation du filtre d'entrée des entrées de comptage Lors de l'activation du filtre d'entrée, la fréquence d'entrée du compteur est limitée à < 20 kHz. NOTE : Il est nécessaire d'activer le filtre pour empêcher les perturbations chez les codeurs d'impulsions asymétriques 24 V. Forçage des sorties numériques (mots de sortie 1 et 2) Bits 3 ... 7 Les sorties numériques peuvent être activées ou désactivées indépendamment de la fonction affectée au compteur d'UC (forçage). D4 = Q1_F 1 = Activation du forçage pour la sortie numérique Q1 D5 spécifie la valence de la sortie Q1. D5 = Q1 Ce bit définit la valence de la sortie numérique Q1 pour le forçage. 0 = sortie inactive, 1 = sortie active (24 V) 33001513 12/2018 71 Mots de sortie D6 = Q2_F 1 = Activation du forçage pour la sortie numérique Q2 D7 détermine la valence de la sortie Q2. D7 = Q2 Ce bit définit la valence de la sortie numérique Q2 pour le forçage. 0 = sortie inactive, 1 = sortie active (24 V) Bit 8 à bit 11 pour les modes de fonctionnement (mots de sortie 1 et 2) Bit 8 à bit 11 pour les modes de fonctionnement (mots de sortie 1 et 2) 72 Mode de fonctionnement (Hex) Bit 11 10 9 8 Type de codeur Fonction 0 0000 1 0001 Impulsion Décompteur 2 0010 Impulsion Compteur 3 0011 4 0100 inc. Compteur/décompteur, évaluation du chemin, logique 1/1 5 0101 inc. Compteur/décompteur, évaluation du chemin, logique 1/4 6 0110 Impulsion Compteur différentiel : Entrée de compteur A = comptage ; entrée de compteur B = décomptage 7 0111 Impulsion Compteur/décompteur Entrée de compteur A = comptage/décomptage ; Entrée de compteur B = sens (1 = comptage, 0 = décomptage) 8 1000 Impulsion Compteur d'impulsions avec base de temps externe (par ex., compteur de vitesse, de débit de flux, etc.) a) avec horloge externe sur l'entrée du compteur B comme base de temps ou b) sortie de fréquence (Q1/Q3) comme base de temps sur l'entrée du compteur B Voie non prête, paramètre RAZ, sortie = 0 Correspond au mode de fonctionnement "0" 33001513 12/2018 Mots de sortie Mode de fonctionnement (Hex) Bit 11 10 9 8 Type de codeur Fonction 9 1001 Impulsion Compteur de durées avec 5 bases de temps pour des durées complètes ou des demi-durées ; 0 = sans base de temps ; demi-durée : 9 = 1, A = 10, B = 100, = 1 000, D = 10 000 [ms] demi-durée : 9 = 1, A = 10, B = 100, = 1 000, D = 10 000 [ms] A 1010 Impulsion Compteur de fréquences avec 5 bases de temps pour des durées complètes ou des demi-durées ; 0 = sans base de temps durée complète : 1 = 0,1 ; 2 = 1, 3 = 10, 4 = 100, 5 = 1 000 [ms] ; demi-durée : 9 = 0,1 ; A = 1, B = 10, C = 100, D = 1 000 [ms] B 1011 C 1100 abs. Evaluation de chemin avec codeurs simple tour (SSI), résolution 12 bits D 1101 abs. Evaluation de chemin avec codeurs multitours (SSI), résolution 24 bits E 1110 abs. Evaluation de chemin avec codeurs multitours (SSI), résolution 25 bits F 1111 33001513 12/2018 Correspond au mode de fonctionnement "0" Réinitialisation du logiciel. Dans cette instance, les deux compteurs sont toujours remis à zéro, que ce mode de fonctionnement soit appelé pour le compteur 1 ou 2. 73 Mots de sortie Mode présélection (mots de sortie 1 et 2) Bits12 ... 14 Les valeurs de présélection sont acceptées via l'entrée matérielle (I1 pour le compteur 1, I4 pour le compteur 2). Si aucune valeur de présélection n'est transmise de l'UC, une valeur de présélection de 0 est acceptée. Mais vous devez activer la validation logicielle. Mode présélection Bits 14 13 12 Fonction (Modes présélection) hex 0 000 La valeur de présélection est acceptée avec le signal logiciel Bit E_P= 1. (L'entrée matérielle I1/4 n'a pas de fonction.) hex 1 001 La valeur de présélection est acceptée avec un front 0/1 du signal de présélection matérielle. Reportez-vous à la section Mode présélection Hex 1 (voir page 75)*. hex 2 010 La valeur de présélection est acceptée avec un front 1/0 du signal de présélection matérielle.* hex 3 011 La valeur de présélection est acceptée si le signal de présélection est 1 et le compteur est stoppé. Le compteur démarre si le signal de présélection est 0. Reportez-vous à la section Mode présélection Hex 3 (voir page 75).* hex 4 100 La valeur de présélection est acceptée avec le front 1/0 (compteur) et avec le front 0/1 (décompteur) du signal de présélection. Application avec contrôle des axes.* hex 5 101 La valeur de présélection est acceptée avec le front 1/0 (compteur) et avec le front 0/1 (décompteur) du signal de présélection.* hex 6 110 Point de référence avec un signal came courte. Reportez-vous à la section Acceptation de présélection avec came courte (voir page 76).* hex 7 111 Point de référence avec un signal came longue. Reportez-vous à la section Acceptation de présélection avec came courte (voir page 76).* *) Le Bit E_P logiciel doit toujours être un signal 1. Inversion des sens de comptage E_P D15 = D_B Si le bit 15 est défini sur 1par le logiciel, le sens de comptage de tous les modes de fonctionnement sera inversé. NOTE : Sans codeur SSI, la valeur de présélection et la valeur de fin de course logicielle doivent de nouveau être transmises après l'inversement des sens de comptage. 74 33001513 12/2018 Mots de sortie Mode présélection Hex 1 Explication du mode présélection hex 1 Mode présélection Hex 3 Explication du mode présélection hex 3 33001513 12/2018 75 Mots de sortie Valeur de présélection acceptée avec cames courtes La valeur de présélection est acceptée si la validation logicielle (Bit E_P), l'entrée matérielle (I1/4) et l'impulsion zéro sont appliquées à l'entrée de comptage Z. Cette fonction peut être utilisée uniquement si une impulsion zéro est émise du codeur sur la longueur de la came. La valeur du décompteur est acceptée avec un front descendant de l'impulsion zéro et la valeur du compteur avec un front ascendant. Avec des codeurs incrémentaux, elle est toujours acceptée avec le front ascendant de l'impulsion zéro, parce que l'entrée du compteur B au moment de l'impulsion zéro est toujours 1. NOTE : Si le codeur émet plusieurs impulsions zéro alors que le signal de la came est activé, le compteur est remis à la valeur de présélection à chaque impulsion zéro. Le diagramme d'horloge suivant explique le réglage à la valeur de présélection avec un signal de came courte. Fonction de la came courte 76 33001513 12/2018 Mots de sortie Valeur de présélection acceptée avec cames longues La valeur de présélection est acceptée, avec le premier front ascendant de l'impulsion zéro sur l'entrée du compteur, suite à la valeur 1 passant à 0 sur l'entrée matérielle. Pour que cette valeur soit acceptée, il faut que le logiciel soit validé via le bit E_P. NOTE : Les autres impulsions zéro n'ont aucun effet. Le diagramme d'horloge suivant explique le réglage à la valeur de présélection avec un signal de came longue. Diagramme d'horloge pour la valeur de présélection avec cames longues 33001513 12/2018 77 Mots de sortie Configuration des mots de sortie 3 et 4 Mots de sortie 3 et 4 Le mot de sortie 3 sert à déterminer les fonctions suivantes pour le compteur 1, tandis que le mot de sortie 4 est utilisé pour le compteur 2 : Mot de sortie 3 Le mot de sortie 3 sert à spécifier les fonctions suivantes pour le compteur 1 : spécification de la signification des paramètres qui seront transférés aux mots 5 et 6 à l'aide des numéros de référence des données définies (D0…D3) ; réservation de D4 et D5 ; comportement de D6 et D7 du module en cas d'interruption du bus et de rupture de ligne des entrées du compteur ; configuration de sortie de la sortie numérique Q1 (D8 …D11) ; configuration de sortie de la sortie numérique Q2 (D12 …D15). Représentation des bits et des signaux du mot de sortie 3 : 78 33001513 12/2018 Mots de sortie Mot de sortie 4 Le mot de sortie 4 sert à spécifier les fonctions suivantes pour le compteur 2 : spécification de la signification des paramètres qui seront transférés aux mots 7 et 8 à l'aide des numéros de référence des données définies (D0…D3) ; réservation de D4, D5 et D6 ; comportement de D7 du compteur en cas de rupture de ligne des entrées de comptage ; configuration de sortie de la sortie numérique Q3 (D8 …D11) ; configuration de sortie de la sortie numérique Q4 (D12 …D15). Représentation des bits et des signaux du mot de sortie 4 : Numéros de référence des données de commande (mots de sortie 3 et 4) Bits 0… 4 Les numéros de référence peuvent servir à envoyer plusieurs données définies au module. Le mot de sortie 4 peut servir à déterminer les mêmes fonctions pour le compteur 2 (mais avec Q3 au lieu de Q1 et Q4 au lieu de Q2 pour les sorties numériques). Ces numéros de référence sont les suivants : Numéro de référence 43210 Fonction hex : 0 00000 Aucun numéro de référence sélectionné hex : 1 00001 Numéro de référence pour valeur de présélection ou valeur d'offset SSI hex : 2 00010 Numéro de référence pour valeur de seuil 1*) hex : 3 00011 Numéro de référence pour valeur de seuil 2*) hex : 4 00100 Numéro de référence pour fin de course logicielle inférieure*) (Les sorties seront désactivées si les impulsions de comptage >= valeur.) hex : 5 00101 Numéro de référence pour fin de course logicielle inférieure*) (Les sorties seront désactivées si les impulsions de comptage <= valeur.) hex : 6 00110 Numéro de référence pour la largeur d'impulsion des sorties numériques (Q) pour les compteurs 1 et 2 en ms 33001513 12/2018 79 Mots de sortie Numéro de référence 43210 Fonction hex : 7 00111 Numéro de référence pour la valeur du modulo avec des compteurs de répétition ; cette fonction peut être désactivée avec la valeur de modulo = 0. hex : 8 01000 Numéro de référence pour la base de temps en mode de compteur "compteur de durées" hex : 9 01001 Numéro de référence pour la base de temps en mode de compteur "compteur de fréquences" hex : A 01010 Numéro de référence pour le mode de fonctionnement 8 (compteur d'impulsions avec base de temps) hex : B 01011 Numéro de référence pour une base de temps en ms pour des impulsions sur les sorties numériques Q1/3 (pour les demicycles uniquement) hex : C 01100 Réservé hex : D à F 01101 01111 Réservé (correspond au numéro de référence 0) *) Une réinitialisation logicielle ou matérielle doit être effectuée pour désactiver les fonctions. La valeur 0 est un paramètre valide qui ne désactive pas cette fonction. Valeurs par défaut Si aucune donnée de commande n'a été définie (aucun numéro de référence sélectionné), les valeurs par défaut suivantes sont affectées aux données de commande : Fonction Valeurs par défaut Valeur de présélection ou valeur d'offset SSI 0 Valeurs de seuil 1 et 2 Inactive Fins de course logicielles supérieure et inférieure Inactive Largeur d'impulsion des sorties numériques en ms Valeur = 0, aucune impulsion de sortie Valeur du modulo Valeur = 0, fonction inactive Compteur de durées et compteur de fréquences Sans base de temps Mode du compteur d'impulsions Durée complète Compteur d'impulsions avec base de temps en ms Sans base de temps Surveillance de ligne (codeur) Active Sorties numériques Q Inactive D5 Le bit D5 n'est actuellement pas utilisé. 80 33001513 12/2018 Mots de sortie D6 = CLOA Ce bit sert à déterminer si les sorties sont désactivées en cas d'interruption de communication (CLOA = 0) ou si le module continue de traiter les sorties (CLOA = 1). Cette fonction est définie uniquement dans le registre du compteur 1 et est active pour les deux voies. D7 = L_ED Ce bit sert à désactiver la surveillance de rupture de ligne des entrées du compteur. Les règles suivantes s'appliquent : 0 = surveillance de rupture de ligne activée 1 = surveillance de rupture de ligne désactivée NOTE : Pour les codeurs avec un niveau de signal 24 Vcc (asymétrique), le bit L_ED doit être défini sur 1 pour désactiver la surveillance de ligne. Configuration des sorties numériques Plusieurs fonctions peuvent être affectées aux sorties numériques. 4 bits sont disponibles pour la configuration de chaque sortie. Compteur 1 sortie Q1 = bit 8 … 11 dans le mot 3 Compteur 1 sortie Q2 = bit 12 … 15 dans le mot 3 Compteur 2 sortie Q3 = bit 8 … 11 dans le mot 4 Compteur 2 sortie Q4 = bit 12 … 15 dans le mot 4 Fonctions des sorties numériques (mots de sortie 3 et 4) Le tableau suivant indique les fonctions pouvant être affectées aux sorties numériques : Bits 11 10 9 8 Fonction (contrôle du compteur 1, sorties numériques Q1/3) Bits 15 14 13 12 Fonction (contrôle du compteur 1, sorties numériques Q2/4) hex : 0 0 0 0 0 Les sorties portent le signal 0. hex : 1 0 0 0 1 La sortie est définie sur le signal 1 et est conservée si la valeur de comptage = la valeur de seuil 1. hex : 2 0 0 1 0 La sortie est définie sur le signal 1 et est conservée si la valeur de comptage = la valeur de seuil 2. hex : 3 0 0 1 1 La sortie est définie sur le signal 1 si la sortie validée par le compteur devient 0, si la valeur de comptage = la valeur de seuil 1 (enregistrement). hex : 4 0 1 0 0 La sortie est définie sur le signal 1 si la sortie validée par le compteur devient 0, si la valeur de comptage = la valeur de seuil 2 (enregistrement). hex : 5 0 1 0 1 La sortie est définie sur le signal 1 si la valeur de comptage = la valeur de seuil 1 (enregistrement). La sortie est définie sur le signal 0 si la valeur de comptage = la valeur de seuil 2 (enregistrement). 33001513 12/2018 81 Mots de sortie Bits 11 10 9 8 Fonction (contrôle du compteur 1, sorties numériques Q1/3) Bits 15 14 13 12 Fonction (contrôle du compteur 1, sorties numériques Q2/4) hex : 6 0 1 1 0 La sortie est définie sur le signal 1 si la valeur de comptage >= la valeur de seuil 1. La sortie est définie sur le signal 0 si la valeur de comptage <= la valeur de seuil 1. hex : 7 0 1 1 1 La sortie est définie sur le signal 1, le compteur validé et la valeur de comptage < la valeur de seuil 1. La sortie est définie sur le signal 0 si la valeur de comptage >= la valeur de seuil 1. hex : 8 1 0 0 0 La sortie est définie sur le signal 1 si la valeur de comptage >= la valeur de seuil 2. La sortie est définie sur le signal 0 si la valeur de comptage < la valeur de seuil 2. hex : 9 1 0 0 1 La sortie est définie sur le signal 1 si le compteur est validé et la valeur de comptage < la valeur de seuil 2. La sortie est définie sur le signal 0 si la valeur de comptage >= la valeur de seuil 2. hex : A 1 0 1 0 La sortie est définie sur le signal 1 si la valeur de comptage => la valeur de seuil 1. La sortie est définie sur le signal 0 si la valeur du compteur => la valeur de seuil 2. hex : B 1 0 1 1 Déclenchement d'impulsions si la valeur de comptage = la valeur de seuil 1 ; la longueur d'impulsion peut être définie (1 … 2 EXP 32 ms). hex : C 1 1 0 0 Déclenchement d'impulsions si la valeur de comptage = la valeur de seuil 2 ; la longueur d'impulsion peut être définie (1 … 2 EXP 32 ms). hex : D 1 1 0 1 Sortie de fréquence (pour les sorties numériques Q1/3 uniquement) ; une fréquence doit toujours être également fournie via un numéro de référence B. hex : E 1 1 1 0 Valeurs réservées (comme avec hex 0, pas de rapport à l'adaptateur de bus). hex : F 1 1 1 1 Diagrammes d'horloge pour les fonctions des sorties numériques Les diagrammes d'horloge suivants montrent les différentes configuration de sortie des sorties Q1/3 et Q2/4. 82 33001513 12/2018 Mots de sortie Comportement des sorties Hex 1 et Hex 2 La sortie Q1/3 est définie sur le signal 1 et est conservée si la valeur de comptage = la valeur de seuil 1 (hex 1). La sortie Q2/4 est définie sur le signal 1 et est conservée si la valeur de comptage = la valeur de seuil 2 (hex 2). Fonction : Comportement des sorties Hex 1 et Hex 2 33001513 12/2018 83 Mots de sortie Comportement des sorties Hex 2 et Hex 4 La sortie Q1/Q3 est définie sur le signal 1 dès la validation du compteur. La sortie Q1/3 passe à 0 si la valeur de comptage = la valeur de seuil 1 (enregistrement). La sortie Q2/Q4 est définie sur le signal 1 dès la validation du compteur. La sortie Q2/4 passe à 0 si la valeur de comptage = la valeur de seuil 2 (enregistrement). Fonction : Comportement des sorties Hex 3 et Hex 4 84 33001513 12/2018 Mots de sortie Comportement de la sortie Hex 5 La sortie Q1/3 est définie sur le signal 0 si la valeur de comptage = la valeur de seuil 1 (enregistrement). La sortie 0/Q3 est définie sur le signal 0 si la valeur de comptage = la valeur de seuil 2 (enregistrement). Fonction : Comportement de la sortie Hex 5 33001513 12/2018 85 Mots de sortie Comportement des sorties Hex 6 et Hex 8 La sortie Q1 est définie sur le signal 1 si la valeur de comptage >= la valeur de seuil 1. La sortie est définie sur le signal 0 si la valeur de comptage <= la valeur de seuil 1. La sortie Q2 est définie sur le signal 1 si la valeur de comptage >= la valeur de seuil 2. La sortie Q2 est définie sur le signal 0 si la valeur de comptage < la valeur de seuil 2. Fonction : Comportement des sorties Hex 6 et Hex 8 86 33001513 12/2018 Mots de sortie Comportement des sorties Hex 7 et Hex 9 La sortie Q1/3 est définie sur le signal 1 si le compteur est validé et si la valeur de comptage < la valeur de seuil 1. La sortie est définie sur le signal 0 si la valeur de comptage >= la valeur de seuil 1. La sortie Q1/Q3 est définie sur le signal 1 si le compteur est validé et si la valeur de comptage < la valeur de seuil 1. La sortie est définie sur le signal 0 si la valeur de comptage >= la valeur de seuil 2. Fonction : Comportement des sorties Hex 7 et Hex 9 33001513 12/2018 87 Mots de sortie Comportement de la sortie Hex A La sortie Q1/Q3 est définie sur le signal 1 si la valeur de comptage => la valeur de seuil 1. La sortie Q1/Q3 est définie sur le signal 0 si la valeur de comptage => la valeur de seuil 2. Fonction : Comportement de la sortie Hex A 88 33001513 12/2018 Mots de sortie Comportement des sorties Hex B et Hex C Déclenchement d'impulsions dès que la valeur de comptage = la valeur de seuil 1 ; la longueur d'impulsion peut être définie (1 … 2 EXP 32 ms). Fonction : Comportement des sorties Hex B et Hex C Priorités Les priorités suivantes s'appliquent lors de la configuration des sorties numériques : 33001513 12/2018 89 Mots de sortie Données des mots de sortie 5/6 et 7/8 Mots de sortie 5/6 Lorsque le compteur 1 correspond au numéro de référence, les consignes sont envoyées sous la forme de valeurs 32 bits dans les mots de sortie 5 et 6. Numéro de Fonction référence 90 hex : 0 Aucune valeur de consigne sélectionnée hex : 1 Valeur de présélection (24 bits + signée) ou valeur d'offset SSI (résolution de codeur max.) hex : 2 Valeur du seuil 1 (24 bits + signée pour un codeur incrémental ; 25 bits pour un codeur absolu) hex : 3 Valeur du seuil 2 (24 bits + signée pour un codeur incrémental ; 25 bits pour un codeur absolu) hex : 4 Fin de course logicielle supérieure compteur 1 (24 bits + signée pour un codeur incrémental ; 25 bits pour un codeur absolu) hex : 5 Fin de course logicielle supérieure compteur 2 (24 bits + signée pour un codeur incrémental ; 25 bits pour un codeur absolu) hex : 6 Largeur d'impulsion (en ms) de la sortie numérique Q1/Q2 (1 .. 2 EXP 32) hex : 7 Valeur du modulo pour un compteur d'événements (compteur de répétition) ; cette fonction peut être désactivée avec une valeur de modulo = 0 (max. 24 bits). hex : 8 Base de temps du mode de fonctionnement du compteur compteur de durées (mode de fonctionnement 9), 0 = pas de base de temps Cycle complet : 1 = 1, 2 = 10, 3 = 100, 4 = 1 000, 5 = 10 000 (en microsec.) Demi-durée 9 = 1, A = 10, B = 100, C = 1 000, D = 10 000 (en microsec.) Le bit P_E est défini pour le transfert de toutes les autres valeurs et le numéro de référence revient à 1F. hex : 9 Base de temps du mode de fonctionnement du compteur compteur de fréquences (mode de fonctionnement A), 0 = pas de base de temps Cycle complet : 1 = 0,1 ; 2 = 1, 3 = 10, 4 = 100, 5 = 1 000 (en ms) Demi-durée : 9 = 0,01 ; A = 1, B = 10, = 1 00, D = 1 000 (en ms) Le bit P_E est défini pour le transfert de toutes les autres valeurs et le numéro de référence revient à 1F. hex : A Sélection du cycle complet/demi-cycle pour un compteur d'impulsions avec une base de temps (mode de fonctionnement 8) (0 = invalide, bit PE défini) 1 = cycle complet 2 = demi-cycle à la sortie de comptage Bx correspondante) hex : B Base de temps en ms pour la sortie d'horloge (1 .. 2 EXP 32) uniquement pour les impulsions aux sorties numériques Q1/3 (uniquement pour les demicycles) hex : C Réservé hex : D à hex : F Valeur réservée (correspond au numéro de référence 0) 33001513 12/2018 Mots de sortie Format de fichier des données définies Codeur incrémental Données définies pour un codeur incrémental La résolution des données définies s'élève à seulement 24 bits plus signe (-16 777 216 à +16 777 215). Les valeurs du modulo ont une résolution de seulement 24 bits sans signe (0 à +16 777 215). Représentation des bits des mots de sortie 5(7) et 6(8) Codeur absolu La résolution des données définies s'élève à un maximum de 25 bits sans signe (0 à +33 554 431). Ceci dépend de la résolution du codeur (de 0 à 4 095 avec 12 bits ; de 0 à 16 777 215 avec 24 bits). Résolution pour 12 et 24 bits 33001513 12/2018 91 Mots de sortie 92 33001513 12/2018 Modicon Momentum Messages d'état et valeurs de comptage 33001513 12/2018 Chapitre 6 messages d'état et valeurs de comptage messages d'état et valeurs de comptage Description Les messages d'état et les valeurs de comptage sont transférés du module de comptage à l'UC en 8 mots. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Bits d'état et d'erreur (mots 1 et 2) 94 Etats renvoyés (mots 3 et 4) 97 Valeurs courantes pour les compteurs 1 et 2 99 33001513 12/2018 93 Messages d'état et valeurs de comptage Bits d'état et d'erreur (mots 1 et 2) Bits d'état Le compteur utilise les bits d'état pour fournir des messages d'erreur et d'état des entrées matérielles et les informations activées par logiciel associées. Les messages d'état et d'erreur sont envoyés à l'UC pour le compteur 1 dans le mot d'entrée 1. Les bits ont la signification suivante : Signification des signaux Signal Signification I_1 Valence de l'entrée numérique I1 I_2 Valence de l'entrée numérique I2 I_3 Valence de l'entrée numérique I3 EP_B Acceptation des libérations logicielles à une valeur de présélection EC_B Libérations logicielles compteur 1 ECP_B Gel des libérations logicielles avec une valeur de comptage 1 CHI_B Initialisation du compteur 1 terminée A_1 Valence de l'entrée de comptage A1 P_E Erreur de paramètre WD_B Erreur de supervision du temps sur un codeur absolu L_E Rupture de ligne sur les entrées de comptage SOR_E Dépassement de fin de course logicielle COR_E Débordement de compteur O_E Court-circuit ou surcharge des sorties Q1, Q2 PS_E Tension d'alimentation locale manquante (sorties, codeur) M_E Paramètres du module non définis Bits d'erreur (octets de poids faible), mots d'entrée 1 et 2 (Bits 0 ... 7) Les erreurs suivantes sont transmises à l'aide de ces bits. 94 33001513 12/2018 Messages d'état et valeurs de comptage D0 = M_E 1 = Le module n'a pas encore été configuré, c'est-à-dire qu'aucun mode de fonctionnement valide n'a été envoyé. Ce bit est défini par une réinitialisation logicielle ou matérielle. D1 = PS_E 1 = Tension d'alimentation locale des sorties numériques ou tension du capteur manquante D2 = O_E 1 = Un court-circuit ou une surcharge s'est produit sur les sorties numériques. D3 = COR_E 1 = La plage de comptage autorisée maximum a été dépassée. Il est possible de réinitialiser les bits uniquement à l'aide d'un front 0->1 des bits de libération logicielle (E_C). Cette fonction n'est pas active chez un codeur absolu. D4 = SOR_E 1 = La valeur définie pour la fin de course logicielle a été dépassée. Les sorties numériques sont désactivées par un message d'erreur. Si la valeur de comptage est renvoyée dans la plage de valeurs de fin de course logicielle, les bits SOR_E passent de 1 à 0 et les sorties retrouvent leur état d'origine. D5 = L_E 1 = Une rupture de ligne s'est produite sur l'entrée de compteur A, B ou Z. Seule l'entrée du compteur A est surveillée par le codeur absolu. D6 = WD_E 1 = Le temps de surveillance pour l'envoi des données absolues depuis le codeur a répondu. Cette erreur se produit suite à une rupture de ligne ou du fait de paramètres configurés de manière erronée pour la résolution du codeur. Il est possible de réinitialiser les bits uniquement à l'aide d'un front 0->1 des bits de libération logicielle (E_C). D7 = P_E 1 = Les raisons des paramètres défectueux du compteur 1 peuvent être les suivantes : Mode de fonctionnement 3, B invalide Paramètres du codeur incrémental définis pour une voie et celle du codeur absolu pour une autre Sélection de configuration de sortie erronée (fonctions E, F pour sortie Q1/Q3; fonctions D, E, F pour sortie Q2/Q4) Dans la fonction de sortie D pour Q1/Q3, sélection de 0 comme temps de sortie de fréquence. Sélection d'un numéro de référence D … 1F invalide pour les données définies 33001513 12/2018 95 Messages d'état et valeurs de comptage Dans le mode de fonctionnement 8 (compteur d'impulsions avec base de temps externe), absence de sélection du mode approprié pour la longueur de la durée (valeur invalide pour le numéro de référence A) Dans le mode de fonctionnement 9 (compteur de périodes), pas de sélection de base de temps valide (valeur invalide pour le numéro de référence 8) Dans le mode de fonctionnement A (compteur de fréquences), pas de sélection de base de temps valide (valeur invalide pour le numéro de référence 9) Bits d'état (octets de poids fort), mots d'entrée 1 et 2 (Bits 8 ... 15) Les états suivants sont transmis à l'aide de ces bits : D8 = A_1/A_2 1 = Comptage d'entrée A1+A2+ (5 V) ou A1*/A2* (24 V) défini sur le signal 1. D9 = CHI_B 1 = Compteur correctement configuré, c'est-à-dire que les deux compteurs ont été initialisés pour le codeur absolu ou le codeur incrémental. Un signal 0 indique un mode de fonctionnement incorrect ou une configuration de codeur différente. D10 = ECP_B 1 = La fonction de gel de la valeur de comptage par le logiciel a été activée. D11 = EC_B 1 = Validation logicielle des compteurs activée. D12 = EP_B 1 = Validation de l'acceptation logicielle à une valeur de présélection activée D13 = I3/I6 1 = Compteurs de gel d'entrée matérielle réglés sur le signal 1. D14 = I2/I5 1 = Compteurs de validation d'entrée matérielle réglés sur le signal 1. D15 = I1/I4 1 = Valeur de présélection de l'acceptation d'entrée matérielle définie sur le signal 1 96 33001513 12/2018 Messages d'état et valeurs de comptage Etats renvoyés (mots 3 et 4) Mots d'entrée 3 et 4 Les numéros de référence et les états bits-paramètres des compteurs sont envoyés à l'UC dans les mots d'entrée 3 et 4. Les valeurs renvoyées pour le compteur 1 sont contenues dans le mot d'entrée 3. Les bits ont la signification suivante : Signification des signaux Signal Signification RCVA 1. Cycle de comptage terminé PP Acceptation des valeurs de présélection matérielles et logicielles ECP Compteur validé ECPP Gel des valeurs de comptage matérielles et logicielles REF Valeur de présélection acceptée (modes de fonctionnement 4, 5) free Libre Q2 Valence de la sortie numérique Q1 Valence de la sortie numérique free Libre free Libre free Libre Reserved Réservé D3 Numéros de référence renvoyés (liaison) D2 D1 D0 33001513 12/2018 97 Messages d'état et valeurs de comptage Numéro de référence renvoyé (octets de poids faibles), mots d'entrée 3 et 4 (bits D0 ... D3) Les bits (D0 … D3) permettent de renvoyer à l'UC les numéros de référence précédemment envoyés au module pour la configuration via les mots de sortie 3/4. Un numéro de référence renvoyé sert de liaison permettant d'envoyer les données définies. Reportez-vous à la section Numéros de référence des données définies (mots de sortie 3 et 4 (bits 0 ... 4) (voir page 79). NOTE : En cas d'envoi d'un numéro de référence invalide, celui-ci sera enregistré dans ces bits (D0 ... D4) avec une valeur 1F hex et les données définies des mots 5/6 et 7/8 ne seront pas acceptées. Etats renvoyés (octets de poids fort), mots d'entrée 3 et 4 (bits 8 ... 15) Les bits (D0 … D15) permettent de renvoyer l'état du module du compteur et la sortie. 98 Bit Signal Signification D8 Q1/Q3 1 = Sortie numérique Q1/Q3 avec un signal 1 D9 Q2/Q4 1 = Sortie numérique Q2/Q4 avec un signal 1 D10 Non utilisé D11 REF 1 = Valeur de présélection acceptée (mode 4 ou 5) et sorties validées. Dans tous les autres modes de fonctionnement, aucune présélection n'est nécessaire pour valider les sorties. 0 = Valeur de présélection non acceptée (mode 4 ou 5) et sorties non validées ou mode de fonctionnement sélectionné invalide D12 ECPP 1 = Fonction de gel des valeurs de comptage activée D13 ECP 1 = Fonction de validation des compteurs activée D14 PP 1 = Fonction d'acceptation de la valeur de présélection effectuée par les compteurs D15 RCVA 1 = Premier cycle de comptage en mode de fonctionnement 8 (compteur d'impulsions), 9 (mesure de durées) ou A (mesure de fréquences) terminé 33001513 12/2018 Messages d'état et valeurs de comptage Valeurs courantes pour les compteurs 1 et 2 Mots d'entrée 5, 6 et 7, 8 Les valeurs du codeur en cours (données courantes) sont placées dans les mots d'entrée 5 et 6 (pour le compteur 1) ou 7 et 8 (pour le compteur 2). Chaque compteur dispose ainsi de deux mots (1 mot double). NOTE : Seules les données retour des compteurs sont envoyées dans les mots d'entrée 5/6 ou 7/8. Il n'est pas possible de vérifier les données définies précédemment envoyées. Les valeurs de paramètre ne sont pas renvoyées à l'adaptateur de bus. Valeurs en cours pour le codeur incrémental Résolution avec/sans signe : La résolution des données retour s'élève à seulement 24 bits plus signe (-16 777 216 à +16 777 215). Si une valeur de modulo est entrée, la résolution s'élève à un maximum de 24 bits sans signe (0 à +16 777 215). Représentation de valeurs courantes 33001513 12/2018 99 Messages d'état et valeurs de comptage Valeurs en cours pour le codeur absolu Les codeurs absolus transmettent en permanence les valeurs en cours. La résolution est la suivante : Pour 25 cycles – 25 bits sans signe, c'est-à-dire de 0 à 33 554 431 Pour 24 cycles – 24 bits sans signe, c'est-à-dire de 0 à 16 777 215 Pour 12 cycles – 12 bits sans signe, c'est-à-dire de 0 à 4 095 Représentation des mots d'entrée pour 12, 24 et 25 bits 100 33001513 12/2018 Modicon Momentum Bloc AEC 33001513 12/2018 Chapitre 7 configuration des paramètres du bloc AEC configuration des paramètres du bloc AEC Description Ce chapitre décrit le bloc AEC. Contenu de ce chapitre Ce chapitre contient les sujets suivants : Sujet Page Configuration de voies sur le module compteur 170 AEC 920 00 102 Description sommaire 106 33001513 12/2018 101 Bloc AEC Configuration de voies sur le module compteur 170 AEC 920 00 Utilisation du bloc fonction AEC Servez-vous du bloc fonction dérivé (DFB) AEC pour configurer le module 170 AEC 920 00 dans la logique de programme Control Expert. Chaque voie de compteur nécessite son propre DFB AEC. NOTE : le DFB du module 170 AEC 920 00 ne figure pas dans la bibliothèque d'EF/DFB standard. Il est téléchargeable sur le site de l'assistance technique Schneider Electric, à l'adresse http://eclipse.modicon.com. chaque DFB AEC transmet plusieurs valeurs définies, l'une après l'autre, qui sont ensuite stockées dans la structure de données par_arr, et renvoie les valeurs actuelles des compteurs. Le transfert de données d'octets, de mots et de mots doubles démarre à l'aide d'un front 0 -> 1 à l'entrée de transmission. Tous les bits sont envoyés à chaque cycle de scrutation. NOTE : en cas d'ajout d'un module 170 AEC 920 00 dans la configuration, la configuration du module est écrite et stockée dans les deux premiers mots de la mémoire %MW (%MW1 et %MW2). Afin d'éviter des conflits de mémoire, vous devrez peut-être réaffecter les emplacements mémoire des variables dans le programme d'application. 102 33001513 12/2018 Bloc AEC Structure du DFB AEC Le DFB AEC respecte la structure suivante : 33001513 12/2018 103 Bloc AEC Entrées Chaque DFB AEC contient les sorties suivantes : Paramètres Type de données Signification Start3x Word Arr 9 1. Adresse des 8 mots d'entrée Start4xi Word Arr 9 1. Adresse des 8 mots de sortie Compteur Octet Sélection du compteur 1 ou 2 send BOOL Front 0-1 pour le transfert de données de type octet, mot ou mot double (valeurs BOOL transmises de manière cyclique) E_P BOOL Validation de l'acceptation de la valeur de présélection E_C BOOL Validation logicielle pour le compteur E_CP BOOL Validation logicielle pour le gel de la valeur du compteur EI_F BOOL Validation du filtre d'entrée Q1_3_F BOOL Activation du forçage des sorties numériques Q1/3 Q1_3 BOOL Enregistrement de la valence des sorties numériques Q1/3 Q2_4_F BOOL Activation du forçage des sorties numériques Q2/4 Q2_4 BOOL Enregistrement de la valence des sorties numériques Q2/4 Mode Octet 4 bits pour le choix du mode de marche Pres_Mod Octet 3 bits pour le choix du mode de présélection D_B BOOL Inversion du sens de comptage ; applicable à tous les modes de marche O_config Octet Configuration des sorties Q1/2 ou Q3/4 L_ED BOOL Surveillance des entrées de compteur A, B et Z pour rupture de ligne CLOA BOOL Comportement de Q1 à Q4 pendant l'interruption du bus first_bl INT Numéro du premier bloc de données à transmettre tot_blk INT Nombre total de blocs de données à transmettre par_arr Word Arr 31 Structure des données avec un bloc de données de 31 mots : 1. mot : numéro de référence 2. mot : valeur de consigne (mot de poids fort) 3. mot : valeur de consigne (mot de poids faible) NOTE : La structure des données par_arr est composée de 10 blocs. Chaque bloc de données comporte 3 mots, le numéro de référence, la valeur de consigne (mot de poids faible) et la valeur de consigne (mot de poids fort). 104 33001513 12/2018 Bloc AEC Sorties Chaque DFB AEC contient les sorties suivantes : Paramètres Type de données Signification Start4x Word Arr 9 1. Adresse des 8 mots de sortie status Octet Octet de poids fort du premier ou du second mot d'entrée (bits d'état) error Octet Octet de poids faible du premier ou du second mot d'entrée (bits d'erreur détectée) SratioNo Octet Numéro de référence renvoyé (en cas d'erreur = 1 F hex) Q_1_3 BOOL Valence de la sortie Q1 ou Q3 Q_2_4 BOOL Valence de la sortie Q2 ou Q4 REF BOOL Valeur de présélection acceptée ECPP BOOL Gel des valeurs de compteur matérielles et logicielles ECP BOOL Compteur validé PP BOOL Acceptation des valeurs de présélection matérielles et logicielles RCVA BOOL 1. Cycle de comptage terminé ACT_VAL DINT Valeur actuelle ou valeur de capture p_error BOOL Erreur de transmission détectée (valeur erronée) ready BOOL Affichage du transfert de données : 0 = Transmission active 1 = Transmission terminée 33001513 12/2018 105 Bloc AEC Description sommaire Utilisation du bloc fonction AEC Servez-vous du bloc fonction dérivé (DFB) AEC pour configurer le module 170 AEC 920 00 dans la logique de programme Control Expert. Chaque voie de compteur nécessite son propre DFB AEC. NOTE : le DFB du module 170 AEC 920 00 ne figure pas dans la bibliothèque d'EF/DFB standard. Il est téléchargeable sur le site de l'assistance technique Schneider Electric, à l'adresse http://eclipse.modicon.com. chaque DFB AEC transmet plusieurs valeurs définies, l'une après l'autre, qui sont ensuite stockées dans la structure de données par_arr, et renvoie les valeurs actuelles des compteurs. Le transfert de données d'octets, de mots et de mots doubles démarre à l'aide d'un front 0 -> 1 à l'entrée de transmission. Tous les bits sont envoyés à chaque cycle de scrutation. NOTE : en cas d'ajout d'un module 170 AEC 920 00 dans la configuration, la configuration du module est écrite et stockée dans les deux premiers mots de la mémoire %MW (%MW1 et %MW2). Afin d'éviter des conflits de mémoire, vous devrez peut-être réaffecter les emplacements mémoire des variables dans le programme d'application. 106 33001513 12/2018 Modicon Momentum Exemples d'application 33001513 12/2018 Chapitre 8 exemples d'application exemples d'application Description Le chapitre suivant contient des applications types, leur configuration et le câblage associé. Contenu de ce chapitre Ce chapitre contient les sous-chapitres suivants : Sous-chapitre Sujet Page 8.1 Compteur (mode2) 108 8.2 Compteur avec valeur de présélection 114 8.3 Compteur avec impulsion d'horloge interne 122 8.4 Compteur d'impulsions avec base de temps externe 130 8.5 Compteur de durées avec base de temps interne 138 33001513 12/2018 107 Exemples d'application Sous-chapitre 8.1 Compteur (mode2) Compteur (mode2) Description Cette sous-section décrit l'application du module de compteur 170 AEC 920 00 comme compteur en mode 2 avec un codeur d'impulsions 24 V. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 108 Page Exemple 1 109 Solution 110 33001513 12/2018 Exemples d'application Exemple 1 Compteur avec codeur d'impulsions 24 V (mode 2) Spécification des tâches : compteur 1 fonctionnant comme compteur Validation du compteur via l'entrée matérielle 2 Remise à zéro via l'entrée matérielle 1 (front 0–>1) Valeur de début du compteur : 0 Valeur du seuil 1 : 100 Valeur du seuil 2 : 200 Activation de la sortie 1 à la validation du compteur et désactivation lorsque la valeur du seuil 1 est atteinte Activation de la sortie 2 lorsque la valeur du seuil 1 est atteinte et désactivation lorsque la valeur du seuil 2 est atteinte Exemple d'installation d'un codeur d'impulsions (24 V) 33001513 12/2018 109 Exemples d'application Solution Configuration des paramètres Les paramètres du compteur sont configurés en 5 étapes : 1. Configuration du mode de fonctionnement et du mode présélection 2. Transmission de la valeur du seuil 1, configuration de la sortie 1 3. Transmission de la valeur du seuil 2, configuration de la sortie 2 4. Configuration de la validation logicielle 5. Configuration de la validation matérielle Ces étapes sont expliquées ci-dessous. Etape 1 : Configuration du mode de fonctionnement et du mode présélection Le mode de fonctionnement (= 2) et le mode présélection (= 1) sont configurés. Cette opération est effectuée via le mot de sortie 1. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 0 400 104 0 400 105 0 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 220 hex 300 102 300 103 800 hex 300 104 300 105 300 106 300 107 300 108 110 33001513 12/2018 Exemples d'application Etape 2 : Transmission de la valeur du seuil 1, configuration de la sortie 1 La valeur du seuil 1 = 100 est transmise. La sortie 1 est configurée simultanément (numéro de référence 7) et la détection de rupture de ligne est désactivée. Les mots de sortie 3 et 5 sont également utilisés pour cette opération. Toutes les autres saisies sont conservées. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 782 hex 400 104 0 400 105 100 hex 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex 300 102 300 103 802 hex 300 104 300 105 300 106 300 107 300 108 33001513 12/2018 111 Exemples d'application Etape 3 : Transmission de la valeur du seuil 2, configuration de la sortie 2 La valeur du seuil 2 = 200 est transmise. La sortie 2 est configurée simultanément (numéro de référence A) et les mots de sortie 3 et 5 sont également utilisés. Toutes les autres saisies sont conservées. NOTE : Modifiez le contenu du mot 400103 et la saisie du mot 400105, sinon vous risquez d'écraser la valeur du seuil 1. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 A783 hex 400 104 0 400 105 200 hex 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex 300 102 300 103 803 hex 300 104 300 105 300 106 300 107 300 108 112 33001513 12/2018 Exemples d'application Etape 4 : Configuration de la validation logicielle La validation logicielle du compteur est maintenant configurée. Cette opération se produit dans le mot de sortie 1. Toutes les autres saisies sont conservées. Mot de sortie Mot de sortie Saisie 400 101 1203 hex 400 102 0 400 103 A783 hex 400 104 0 400 105 200 hex 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 5A00 hex 300 102 300 103 803 hex 300 104 300 105 300 106 300 107 300 108 Etape 5 : Validation matérielle Validez le compteur en configurant l'entrée binaire 2. La sortie 1 est maintenant active. Chaque impulsion à l'entrée de compteur 1 est comptée. La valeur de comptage en cours se trouve dans un mot de registre 300 105. Le compteur peut être remis à zéro par un front 0–>1à l'entrée numérique 1 (valeur de présélection = 0). 33001513 12/2018 113 Exemples d'application Sous-chapitre 8.2 Compteur avec valeur de présélection Compteur avec valeur de présélection Description Cette sous-section décrit l'application du module de compteur 170 AEC 920 00 comme compteur avec un codeur d'impulsions 24 V et des valeurs de présélection. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 114 Page Spécification des tâches 115 Solution 116 33001513 12/2018 Exemples d'application Spécification des tâches Compteur avec codeur d'impulsions 24 V et valeur de présélection Spécification des tâches : Compteur 1 fonctionnant comme compteur avec valeur de présélection Validation du compteur via l'entrée matérielle 2 Remise à zéro via l'entrée matérielle 1 (front 0–>1). Valeur de démarrage du compteur : 100 Valeur du seuil 1 : 200 Valeur du seuil 2 : 300 Activation de la sortie 2 lorsque la valeur du seuil 1 est atteinte et désactivation lorsque la valeur du seuil 2 est atteinte Sortie 1 inutilisée Exemple de câblage d'un compteur avec codeur d'impulsions (24 V) 33001513 12/2018 115 Exemples d'application Solution Configuration des paramètres Les paramètres du compteur sont configurés en 7 étapes : 1. Configuration du mode de fonctionnement et du mode présélection 2. Transmission de la valeur de présélection 3. Transmission de la valeur du seuil 1, configuration de la sortie 2 4. Transmission de la valeur du seuil 2 5. Configuration de la validation logicielle 6. Configuration du compteur à la valeur de présélection 7. Configuration de la validation matérielle Ces étapes sont expliquées ci-dessous. Etape 1 : Configuration du mode de fonctionnement et du mode présélection Le mode de fonctionnement (= 2) et le mode présélection (= 1) sont configurés. Cette opération est effectuée via le mot de sortie 1. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 0 400 104 0 400 105 0 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 220 hex 300 102 300 103 800 hex 300 104 300 105 300 106 300 107 300 108 116 33001513 12/2018 Exemples d'application Etape 2 : Transmission de la valeur de présélection La valeur de présélection 100 est transmise. Les mots de sortie 3 et 5 sont également utilisés pour cette opération. Toutes les autres saisies sont conservées. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 81 hex 400 104 0 400 105 100 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex 300 102 300 103 801 hex 300 104 300 105 300 106 300 107 300 108 NOTE : Les étapes 1 et 2 peuvent également être combinées en une seule. 33001513 12/2018 117 Exemples d'application Etape 3 : Transmission de la valeur du seuil 1, configuration de la sortie 2 Transmettez la valeur du seuil 1 = 200. La sortie 2 est configurée simultanément (numéro de référence A). Les mots de sortie 3 et 5 sont également utilisés pour cette opération. Toutes les autres saisies sont conservées. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 A082 hex 400 104 0 400 105 200 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex 300 102 300 103 802 hex 300 104 300 105 300 106 300 107 300 108 118 33001513 12/2018 Exemples d'application Etape 4 : Transmission de la valeur du seuil 2 Transmettez la valeur du seuil 2 = 300. Les registres de sortie 3 et 5 sont de nouveau utilisés. Toutes les autres saisies sont conservées. NOTE : Modifiez le contenu du mot 400103, puis la saisie du mot 400105, sinon vous risquez d'écraser la valeur du seuil 1. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 A083 hex 400 104 0 400 105 300 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex 300 102 300 103 803 hex 300 104 300 105 300 106 300 107 300 108 33001513 12/2018 119 Exemples d'application Etape 5 : Configuration de la validation logicielle Configurez la validation logicielle. Cette opération se produit dans le mot de sortie 1. Toutes les autres saisies sont conservées. Mot de sortie Mot de sortie Saisie 400 101 1203 hex 400 102 0 400 103 A083 hex 400 104 0 400 105 300 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 1A00 hex 300 102 300 103 803 hex 300 104 300 105 300 106 300 107 300 108 120 33001513 12/2018 Exemples d'application Etape 6 : Configuration du compteur à la valeur de présélection Configurez l'état du compteur à la valeur de présélection. Ensuite, déclenchez un front 0–>1 à l'entrée binaire. Le registre d'entrée 300 105 affiche maintenant cette valeur. Mot de sortie Mot de sortie Saisie 400 101 1203 hex 400 102 0 400 103 A003 hex 400 104 0 400 105 300 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 9A00 hex 300 102 300 103 4803 hex 300 104 300 105 100 déc 300 106 300 107 300 108 Etape 7 : Validation matérielle Validez le compteur en configurant l'entrée binaire 2. Chaque impulsion à l'entrée de comptage 1 est comptée tant que l'entrée binaire 1 présente un signal 1. Le mot de registre 300 105 affiche la valeur de comptage en cours. La sortie 2 devient active quand la valeur du compteur se trouve entre les valeurs du seuil 1 et 2 ; la sortie 1 reste toujours inactive. Le compteur est remis à zéro à la valeur de présélection avec un front 0–>1 à l'entrée numérique 1. NOTE : Pour définir une nouvelle valeur de présélection ou un autre type de configuration, la nouvelle valeur doit être transmise, puis un front positif déclenché sur le bit logiciel E_P (bit 0 du premier mot de sortie). Les nouvelles consignes sont directement acceptées. 33001513 12/2018 121 Exemples d'application Sous-chapitre 8.3 Compteur avec impulsion d'horloge interne Compteur avec impulsion d'horloge interne Description Cette sous-section décrit l'application du module de compteur 170 AEC 920 00 comme compteur avec un codeur d'impulsions 24 V et une impulsion d'horloge interne. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 122 Page Spécification des tâches 123 Solution 124 33001513 12/2018 Exemples d'application Spécification des tâches Compteur avec codeur d'impulsions 24 V et impulsion d'horloge interne Spécification des tâches Compteur 1 fonctionnant comme compteur Validation du compteur via l'entrée matérielle 2 Remise à zéro via l'entrée matérielle 1 (front 0–>1). Valeur de démarrage du compteur : 100 Valeur du seuil 1 : 200 Valeur du seuil 2 : 300 Sortie 1 définie comme une sortie de fréquence avec des impulsions de 250 ms. Ces cycles doivent être comptés. Activation de la sortie 2 lorsque la valeur du seuil 1 est atteinte et désactivation lorsque la valeur du seuil 2 est atteinte (Sortie 1 inutilisée) Diagramme de câblage d'un compteur avec des impulsions de 24 V et une horloge interne 33001513 12/2018 123 Exemples d'application Solution Configuration des paramètres Les paramètres du compteur sont configurés en 7 étapes : 1. Configuration du mode de fonctionnement et du mode présélection, transmission de la valeur de présélection 2. Configuration de la sortie 1 comme sortie de fréquence 3. Transmission de la valeur du seuil 1, configuration de la sortie 2 4. Transmission de la valeur du seuil 2 5. Configuration de la validation logicielle 6. Configuration du compteur à la valeur de présélection 7. Configuration de la validation matérielle Ces étapes sont expliquées ci-dessous. Etape 1 : Configuration du mode de fonctionnement et du mode présélection, transmission de la valeur de présélection Configurez le mode de fonctionnement (= 2) et le mode présélection (= 1). Transmettez simultanément la valeur de présélection 100 (numéro de référence 1). Les registres de sortie 1, 3 et 5 sont également utilisés. Etape 1 : Configuration du mode de fonctionnement et du mode présélection Mot de sortie 124 Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 81 hex 400 104 0 400 105 100 déc 400 106 0 400 107 0 400 108 0 33001513 12/2018 Exemples d'application Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex 300 102 300 103 801 hex 300 104 300 105 300 106 300 107 300 108 Etape 2 : Configuration de la sortie 1 comme sortie de fréquence Configurez la sortie 1 comme sortie de fréquence (mode de sortie D) et transmettez la base de temps 250 ms pour la fréquence de cycle (registres de sortie 3 et 5). La sortie clignote alors à des intervalles de 250 ms. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 D8B hex 400 104 0 400 105 250 déc 400 106 0 400 107 0 400 108 0 33001513 12/2018 125 Exemples d'application Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 80B hex / 90B hex 300 104 300 105 300 106 300 107 300 108 Etape 3 : Transmission de la valeur du seuil 1, configuration de la sortie 2 Configurez la sortie 2 (mode de sortie A) et transmettez la valeur du seuil 1 = 200 (registres de sortie 3 et 5). Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 AD82 hex 400 104 0 400 105 200 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 802 hex / 902 hex 300 104 300 105 300 106 300 107 300 108 126 33001513 12/2018 Exemples d'application Etape 4 : Transmission de la valeur du seuil 2 Transmettez la valeur du seuil 2 = 300 (registres de sortie 3 et 5). NOTE : Modifiez le contenu du registre 400103 et la saisie du registre 400105, sinon vous risquez d'écraser la valeur du seuil 1. Mot de sortie Mot de sortie Saisie 400 101 1200 hex 400 102 0 400 103 AD83 hex 400 104 0 400 105 300 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 803 hex / 903 hex 300 104 300 105 300 106 300 107 300 108 33001513 12/2018 127 Exemples d'application Etape 5 : Configuration de la validation logicielle Configurez la validation logicielle (mot de sortie 1). Mot de sortie Mot de sortie Saisie 400 101 1203 hex 400 102 0 400 103 AD83 hex 400 104 0 400 105 300 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 1B00 hex / 1A00 hex 300 102 300 103 803 hex / 903 hex 300 104 300 105 300 106 300 107 300 108 128 33001513 12/2018 Exemples d'application Etape 6 : Configuration du compteur à la valeur de présélection Configurez l'état du compteur à la valeur de présélection. Ensuite, déclenchez un front 0–>1 à l'entrée binaire. Le registre d'entrée 300 105 affiche maintenant cette valeur. Mot de sortie Mot de sortie Saisie 400 101 1203 hex 400 102 0 400 103 AD83 hex 400 104 0 400 105 300 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 9B00 hex / 4903 hex 300 102 300 103 4803 hex / 4903 hex 300 104 300 105 100 déc 300 106 300 107 300 108 Etape 7 : Validation matérielle Validez le compteur en configurant l'entrée binaire 2. Chaque impulsion à l'entrée du compteur 1 est comptée tant que le signal 1 se trouve à l'entrée binaire 1. Le mot de registre 300 105 affiche la valeur de comptage en cours. La sortie 2 devient active quand la valeur du compteur se trouve entre les valeurs du seuil 1 et 2 ; la sortie 1 reste toujours inactive. Le compteur est remis à zéro à la valeur de présélection avec un front 0–>1 à l'entrée numérique 1. NOTE : Lors de la configuration de la sortie 1 ou 3 comme sortie de fréquence, assurez-vous qu'une valeur > 0 est saisie dans le registre 5/6 ou 7/8 avant la saisie du mode D (registre 3 ou 4) pour la sortie correspondante, sinon la sortie reste inactive. L'inversion du bit D_B (bit 15 dans le mot de sortie 1) inverse le sens de comptage. 33001513 12/2018 129 Exemples d'application Sous-chapitre 8.4 Compteur d'impulsions avec base de temps externe Compteur d'impulsions avec base de temps externe Description Cette sous-section décrit l'application du module de compteur 170 AEC 920 00 comme compteur d'impulsions (mode 8) avec une base de temps externe. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 130 Page Exemple 4 131 Solution 133 33001513 12/2018 Exemples d'application Exemple 4 Compteur d'impulsions (mode 8)avec base de temps externe Spécification des tâches Le nombre d'impulsions par intervalle de temps doit être compté. Cet intervalle de temps doit être défini, mais il peut varier. Dans cet exemple, il est d'une seconde. Les impulsions à compter se trouvent sur la sortie numérique 1 et le temps de comptage sur la sortie numérique 3. On obtient les paramètres suivants : Mode de fonctionnement 8 Compteur 1 fonctionnant comme compteur d'impulsions, durée complète Sortie 1 définie comme une sortie de fréquence avec par exemple un cycle de 5 ms (5 ms ENT, 5 ms SORT) et simulant l'impulsion du compteur. Sortie 3 définie comme une sortie de fréquence avec un cycle de 500 ms (500 ms ENT, 500 ms). Elle simule la base de temps d'1 s avec le paramètre "durée complète". (Le comptage s'effectue alors d'un front positif au suivant.) NOTE : En mode de compteur d'impulsions, le mode présélection et les entrées numériques n'ont aucune fonction. Seule la fonction de sortie de fréquence est disponible pour les sorties numériques. Cet exemple montre 24 signaux asymétriques. Par conséquent, seule le filtre 20 kHz doit être activé. 33001513 12/2018 131 Exemples d'application Exemple de câblage d'un compteur d'impulsions Câble : Sortie 1 avec entrée de comptage A1* (bride 2.13 avec bride 3.1) Sortie 3 avec entrée de comptage A1* (bride 2.15 avec bride 3.2) A1 avec le groupe de sorties numériques (bride 2.1 avec bride 3.,11) B1- et le groupe de sorties numériques (bride 2.2 avec bride 3.12) 1 kOhm de résistance de chacune des sorties 1 et 3 au groupe Exemple de câblage d'un compteur d'impulsions (durée complète) avec une base de temps externe 132 33001513 12/2018 Exemples d'application Solution Configuration des paramètres Les paramètres du compteur sont configurés en 5 étapes : 1. Configuration du mode de fonctionnement et activation du filtre 20 kHz 2. Configuration de la sortie 1 comme sortie de fréquence pour la fréquence de comptage et désactivation de la surveillance de rupture de ligne 3. Configuration de la sortie 3 comme sortie de fréquence pour la base de temps 4. Transmission de l'id de la durée complète 5. Configuration de la validation logicielle Ces étapes sont expliquées ci-dessous. Etape 1 : Configuration du mode de fonctionnement et activation du filtre 20 kHz Configurez le mode de fonctionnement (= 8) et le filtre 20 kHz. Cette opération s'effectue dans le mot de sortie 1. Mot de sortie Mot de sortie Saisie 400 101 808 hex 400 102 0 400 103 0 400 104 0 400 105 0 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 220 hex 300 102 300 103 800 hex 300 104 300 105 300 106 300 107 300 108 33001513 12/2018 133 Exemples d'application Etape 2 : Configuration de la sortie 1 comme sortie de fréquence et désactivation de la surveillance de rupture de ligne Configurez la sortie 1 comme sortie de fréquence (mode de sortie D), désactivez la surveillance de rupture de ligne et transmettez la base de temps 5 ms comme fréquence de cycle (registres de sortie 3 et 5). La sortie clignote alors à des intervalles de 5 ms. NOTE : Saisissez la base de temps, puis les valeurs de référence dans le registre 3, sinon la sortie 1 est désactivée. Mot de sortie Mot de sortie Saisie 400 101 808 hex 400 102 0 400 103 D8B hex 400 104 0 400 105 5 déc 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 80B hex / 90B hex 300 104 300 105 300 106 300 107 300 108 134 33001513 12/2018 Exemples d'application Etape 3 : Configuration de la sortie 3 (compteur 2) comme sortie de fréquence pour la base de temps Configurez la sortie 3 comme sortie de fréquence (mode de sortie D) et transmettez une base de temps de fréquence de cycle de 500 ms (registres de sortie 4 et 7). La sortie clignote alors à des intervalles de 500 ms. Mot de sortie Mot de sortie Saisie 400 101 808 hex 400 102 0 400 103 D8B hex 400 104 D0B hex 400 105 5 déc 400 106 0 400 107 500 déc 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 80B hex / 90B hex 300 104 B hex / 10B hex 300 105 300 106 300 107 300 108 NOTE : Les étapes 1 3 peuvent également être combinées en une seule. 33001513 12/2018 135 Exemples d'application Etape 4 : Transmission de l'Id de la durée complète Cette opération s'effectue via les registres de sortie 3 et 5 (numéro de référence A, valeur 1). Mot de sortie Mot de sortie Saisie 400 101 808 hex 400 102 0 400 103 D8A hex 400 104 D0B hex 400 105 1 déc 400 106 0 400 107 500 déc 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 80A hex / 90A hex 300 104 B hex / 10B hex 300 105 300 106 300 107 300 108 136 33001513 12/2018 Exemples d'application Etape 5 : Configuration de la validation logicielle Configurez la validation du compteur (bit du registre 1). Mot de sortie Mot de sortie Saisie 400 101 80A hex 400 102 0 400 103 D8A hex 400 104 D0B hex 400 105 1 déc 400 106 0 400 107 500 déc 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 A00 hex / B00 hex 300 102 300 103 880A hex / 890A hex 300 104 B hex / 10B hex 300 105 100 déc 300 106 300 107 300 108 Les impulsions sur l'entrée de comptage 1 sont comptées tant que la validation logicielle est active. Après la première mesure, le bit 15 du registre d'entrée 3 est défini et la valeur de comptage par seconde se trouve dans le registre d'entrée 5 ; elle est de 100 dans ce cas. NOTE : Lors de la configuration de la sortie 1 ou 3 comme sortie de fréquence, assurez-vous qu'une valeur > 0 est saisie dans le registre 5/6 ou 7/8 avant la saisie du mode D (registre 3 ou 4) pour la sortie correspondante, sinon la sortie reste inactive. Le basculement d'un cycle plein à un demicycle devient actif uniquement après un front positif du bit de validation logicielle (bit 1 du mot 1). Les entrées numériques n'ont aucune fonction dans le mode de fonctionnement 8. 33001513 12/2018 137 Exemples d'application Sous-chapitre 8.5 Compteur de durées avec base de temps interne Compteur de durées avec base de temps interne Description Cette sous-section décrit l'application du module de compteur 170 AEC 920 00 comme compteur de durées avec une base de temps interne. Contenu de ce sous-chapitre Ce sous-chapitre contient les sujets suivants : Sujet 138 Page Spécification des tâches 139 Solution 141 33001513 12/2018 Exemples d'application Spécification des tâches Compteur de durées (mode 9) avec base de temps externe Ce mode de fonctionnement permet de mesurer la longueur d'une durée. Cette durée correspond aux valeurs suivantes : Du front positif au front négatif suivant sur l'entrée du compteur A (= temps de comptage) pour un demicycle D'un front positif au front positif suivant sur l'entrée du compteur A (= temps de comptage) pour un cycle complet Pendant le temps de comptage, le compteur compte les cycles de temps internes générés suivant une base de temps définissable. Cette base de temps est saisie sous la forme d'une valeur codée qui spécifie également si le temps de comptage dure un demi-cycle ou un cycle entier. Cinq bases de temps différentes sont disponibles avec un cycle complet ou un demicycle, ce qui représente au total 10 codes différents. La base de temps (intervalle de temps généré en interne) doit être de 10 ms. La durée à mesurer est simulée via la sortie numérique 3 (sortie de fréquence avec un intervalle de temps de 50 ms). On obtient les paramètres suivants : Mode de fonctionnement 9 (compteur 1 comme compteur de durées) Base de temps 2 (10 ms, cycle complet) Sortie 3 définie comme sortie de fréquence avec un intervalle de 50 ms et générant le temps de comptage (50 ms ENT, 50 ms SORT = temps de comptage de 100 ms en cycle complet). NOTE : En mode de compteur de durées, le mode présélection et les entrées numériques n'ont aucune fonction. Seule la fonction de sortie de fréquence est disponible pour les sorties numériques. Cet exemple montre 24 signaux asymétriques. Par conséquent, seul le filtre 20 kHz doit être activé. Etant donné qu'aucun signal n'est connecté aux entrées du compteur B et Z, la surveillance de rupture de ligne doit être désactivée. Câblage : Sortie 3 avec entrée de comptage A1* (bride 2.15 avec bride 3.1) A1 avec le groupe de sorties numériques (bride 2.1 avec bride 3.11) 1 kOhm de résistance de la sortie 1 au groupe 33001513 12/2018 139 Exemples d'application Exemple de câblage pour un compteur de durées (mode 9) avec base de temps interne 140 33001513 12/2018 Exemples d'application Solution Configuration des paramètres Les paramètres du compteur sont configurés en 4 étapes : 1. Configuration du mode de fonctionnement et activation du filtre 20 kHz 2. Configuration de la sortie 3 comme sortie de fréquence pour la fréquence de comptage 3. Transmission de la base de temps et de l'id de durée et désactivation de la surveillance de rupture de ligne 4. Configuration de la validation logicielle 1 Ces étapes sont expliquées ci-dessous. Etape 1 : Configuration du mode de fonctionnement et activation du filtre 20 kHz Configurez le mode de fonctionnement (= 9) et le filtre 20 kHz. Cette opération s'effectue dans le mot de sortie 1. Mot de sortie Mot de sortie Saisie 400 101 908 hex 400 102 0 400 103 0 400 104 0 400 105 0 400 106 0 400 107 0 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 220 hex 300 102 300 103 800 hex 300 104 300 105 300 106 300 107 300 108 33001513 12/2018 141 Exemples d'application Etape 2 : Configuration de la sortie 3 (compteur 2) comme sortie de fréquence pour l'impulsion de comptage Configurez la sortie 3 comme sortie de fréquence (mode de sortie D) et transmettez une base de temps 50 ms pour la fréquence de cycle (registres de sortie 4 et 7). La sortie clignote alors à des intervalles de 50 ms. NOTE : Saisissez d'abord la base de temps dans le registre 7, puis les numéros de référence D0B dans le registre 4, sinon la sortie 3 sera désactivée. Mot de sortie Mot de sortie Saisie 400 101 908 hex 400 102 0 400 103 0 400 104 D0B hex 400 105 0 400 106 0 400 107 50 déc 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 220 hex / 320 hex 300 102 300 103 800 hex 300 104 B hex / 10B hex 300 105 300 106 300 107 300 108 142 33001513 12/2018 Exemples d'application Etape 3 : Transmission de la base de temps et de l'Id de durée et désactivation de la surveillance de rupture de ligne Cette opération est effectuée via les mots de sortie 3 et 5. Mot de sortie Mot de sortie Saisie 400 101 908 hex 400 102 0 400 103 88 hex 400 104 D0B hex 400 105 2 déc 400 106 0 400 107 50 déc 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 200 hex / 300 hex 300 102 300 103 808 hex 300 104 B hex / 10B hex 300 105 300 106 300 107 300 108 33001513 12/2018 143 Exemples d'application Etape 4 : Configuration de la validation logicielle Configurez la validation du compteur (bit du mot 1). Mot de sortie Mot de sortie Saisie 400 101 90A hex 400 102 0 400 103 88 hex 400 104 D0B hex 400 105 2 déc 400 106 0 400 107 50 déc 400 108 0 Mot d'entrée Mot d'entrée Valeur retour 300 101 A00 hex / B00 hex 300 102 300 103 8808 hex 300 104 B hex / 10B hex 300 105 9990 déc 300 106 300 107 300 108 NOTE : Les étapes 1 4 peuvent également être combinées en une seule. Les impulsions du codeur se produisant pendant l'intervalle de temps interne sont comptées tant que le temps de comptage n'est pas terminé et que la validation logicielle est présente. Après la première mesure, le bit 15 du mot d'entrée 3 est défini et la valeur de comptage par temps de comptage se trouve dans le mot d'entrée 5 ; elle est de 9 990 dans ce cas. Cette valeur correspond à 9 990 x 10 ms = 99,9 ms. 144 33001513 12/2018 Modicon Momentum Index 33001513 12/2018 Index A T B V accessoires de montage, 39 borniers, 45 traitement événementiel, 19 valeurs de comptage, 93 valeurs de mesure, 13, 19 C capture, 19, 65 codes d'erreur, 19, 93 codeur absolu, 19, 45, 65, 93 codeur incrémental, 19, 45, 65, 93 comptage d'événements, 13 configuration des mots d'entrée, 65 configuration des mots de sortie, 65 configuration des paramètres, 101, 107 F fonctions, 13 fonctions d'entrée/de sortie, 19, 101 fonctions de comptage, 13, 19, 45, 107 M mots d'état, 93 P paramètres de base, 101, 107 précautions de câblage, 45 présélections, 19, 65, 107 S spécifications, 45 33001513 12/2018 145 Index 146 33001513 12/2018