Schneider Electric Modicon X80 - Module de comptage BMXEHC0800 Mode d'emploi

Ajouter à Mes manuels
186 Des pages
Schneider Electric Modicon X80 - Module de comptage BMXEHC0800 Mode d'emploi | Fixfr
Modicon X80
EIO0000000319 10/2019
Modicon X80
Module de comptage BMXEHC0800
Guide utilisateur
Traduction de la notice originale
EIO0000000319.12
10/2019
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.
© 2019 Schneider Electric. Tous droits réservés.
2
EIO0000000319 10/2019
Table des matières
Consignes de sécurité . . . . . . . . . . . . . . . . . . . . . . . . . .
A propos de ce manuel. . . . . . . . . . . . . . . . . . . . . . . . . .
Partie I Présentation de la fonction de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 1 Informations générales sur la fonction de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Informations générales sur les fonctions de comptage . . . . . . . . . . . .
Chapitre 2 Présentation du module de comptage BMX EHC 0800 .
Informations générales sur le module de comptage . . . . . . . . . . . . . .
Informations générales sur le fonctionnement du module de comptage
Présentation du module de comptage BMX EHC 0800 . . . . . . . . . . .
Normes et certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 3 Présentation du fonctionnement du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vue d'ensemble des fonctionnalités du module BMX EHC 0800 . . . .
Partie II Mise en oeuvre matérielle du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 4 Règles générales d'installation du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description physique du module de comptage . . . . . . . . . . . . . . . . . .
Mise en place du module de comptage . . . . . . . . . . . . . . . . . . . . . . . .
Mise en place d'un bornier 20 broches sur un module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connexion du module de comptage BMX EHC 0800 : raccordement
d'un bornier 20 broches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 5 Mise en œuvre matérielle du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Caractéristiques du module BMX EHC 0800 et de ses entrées . . . . .
Visualisation et diagnostic du module de comptage BMX EHC 0800 .
Câblage du module BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . .
Kit de connexion de blindage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EIO0000000319 10/2019
7
11
15
17
17
19
20
21
22
24
25
25
27
29
30
31
34
39
43
44
47
50
56
3
Partie III Fonctionnalités du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 6 Fonctionnalités du module de comptage BMX EHC 0800
6.1 Configuration du module BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . .
Blocs d'interfaces d'entrée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filtrage programmable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comparaison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctions de synchronisation, activation, remise à 0 et capture . . . . .
Drapeau modulo et drapeau synchronisation . . . . . . . . . . . . . . . . . . .
Envoi d'événements de comptage à l'application . . . . . . . . . . . . . . . .
6.2 Modes de fonctionnement du module BMX EHC 0800 . . . . . . . . . . . .
Fonctionnement du module BMX EHC 0800 en mode fréquence . . . .
Fonctionnement du module BMX EHC 0800 en mode comptage
d'événements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement du module BMX EHC 0800 en mode compteur
monocoup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement du module BMX EHC 0800 en mode compteur
modulo (boucle) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement du module BMX EHC 0800 en mode
comptage/décomptage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement du module BMX EHC 0800 en mode comptage
double phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
84
86
89
94
Partie IV Mise en œuvre logicielle du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101
Méthodologie d'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
103
103
Chapitre 7 Méthodologie de mise en œuvre logicielle du module de
comptage BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 8 Accès aux écrans fonctionnels des modules de comptage
BMX EHC xxxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Accès aux écrans fonctionnels des modules de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description des écrans du module de comptage . . . . . . . . . . . . . . . . .
Chapitre 9 Configuration du module de comptage BMX EHC 0800 .
9.1 Ecran de configuration des modules de comptage BMX EHC xxxx . .
Ecran de configuration du module de comptage BMX EHC 0800 . . .
4
59
61
62
63
64
65
67
68
73
76
79
80
105
106
108
111
112
112
EIO0000000319 10/2019
9.2 Configuration des modes du module BMX EHC 0800 . . . . . . . . . . . .
Configuration du mode fréquence . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration du mode comptage d'événements . . . . . . . . . . . . . . . .
Configuration du mode compteur monocoup . . . . . . . . . . . . . . . . . . .
Configuration du mode compteur modulo (boucle) . . . . . . . . . . . . . . .
Configuration du mode comptage/décomptage. . . . . . . . . . . . . . . . . .
Configuration du mode comptage double phase . . . . . . . . . . . . . . . . .
Chapitre 10 Réglages du module de comptage BMX EHC 0800. . . .
Ecran de réglage du module de comptage BMX EHC 0800 . . . . . . .
Définition de la valeur de présélection. . . . . . . . . . . . . . . . . . . . . . . . .
Définition du facteur d'étalonnage . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Réglage du modulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Définition de la valeur d'hystérésis . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 11 Mise au point du module de comptage BMX EHC 0800
11.1 Ecran de mise au point des modules de comptage BMX EHC xxxx .
Ecran de mise au point du module de comptage BMX EHC 0800 . . .
11.2 Mise au point du module BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . .
Mise au point du mode fréquence . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mise au point du mode comptage d'événements . . . . . . . . . . . . . . . .
Mise au point du mode compteur monocoup . . . . . . . . . . . . . . . . . . .
Mise au point du mode compteur modulo (boucle) . . . . . . . . . . . . . . .
Mise au point du mode comptage/décomptage. . . . . . . . . . . . . . . . . .
Mise au point du mode comptage double phase . . . . . . . . . . . . . . . . .
Chapitre 12 Visualisation des erreurs du module de comptage
BMX EHC xxxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ecran d'affichage des défauts du module de comptage
BMX EHC 0800 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Affichage du diagnostic des défauts . . . . . . . . . . . . . . . . . . . . . . . . . .
Liste des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 13 Les objets langage de la fonction de comptage . . . . . . .
13.1 Les objets langage et l'IODDT de la fonction de comptage. . . . . . . . .
Présentation des objets langage de la fonction métier comptage . . . .
Objets langage à échange implicite associés à la fonction métier . . .
Objets langage à échange explicite associés à la fonction métier . . .
Gestion de l'échange et du compte rendu avec des objets explicites .
EIO0000000319 10/2019
115
116
117
118
120
121
122
125
126
128
129
130
131
133
134
134
137
138
139
140
141
142
143
145
146
148
149
151
152
153
154
155
157
5
13.2 Objets langage et IODDT associés à la fonction de comptage des
modules BMX EHC xxxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Détail des objets à échanges implicites des IODDT de type T_Unsigned_CPT_BMX et T_Signed_CPT_BMX . . . . . . . . . . . . . . . . . . . . . . . . .
Informations détaillées sur les objets à échanges explicites pour
l'IODDT de type T_CPT_BMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.3 Type d’IODDT Type T_GEN_MOD applicable à tous les modules . . .
Informations détaillées sur les objets langage de l'IODDT de type
T_GEN_MOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.4 DDT d'équipement associés à la fonction de comptage des modules
BMX EHC xxxx. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DDT des équipements de comptage . . . . . . . . . . . . . . . . . . . . . . . . . .
Description de l'octet MOD_FLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cette page est volontairement vierge. . . . . . . . . . . . . . . . . . . . . . . . . .
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
162
163
169
171
171
173
174
183
184
185
EIO0000000319 10/2019
Consignes de sécurité
Informations importantes
AVIS
Lisez attentivement ces instructions et examinez le matériel pour vous familiariser avec l'appareil
avant de tenter de l'installer, de le faire fonctionner, de le réparer ou d'assurer sa maintenance.
Les messages spéciaux suivants que vous trouverez dans cette documentation ou sur l'appareil
ont pour but de vous mettre en garde contre des risques potentiels ou d'attirer votre attention sur
des informations qui clarifient ou simplifient une procédure.
EIO0000000319 10/2019
7
REMARQUE IMPORTANTE
L'installation, l'utilisation, la réparation et la maintenance des équipements électriques doivent être
assurées par du personnel qualifié uniquement. Schneider Electric décline toute responsabilité
quant aux conséquences de l'utilisation de ce matériel.
Une personne qualifiée est une personne disposant de compétences et de connaissances dans le
domaine de la construction, du fonctionnement et de l'installation des équipements électriques, et
ayant suivi une formation en sécurité leur permettant d'identifier et d'éviter les risques encourus.
AVANT DE COMMENCER
N'utilisez pas ce produit sur les machines non pourvues de protection efficace du point de fonctionnement. L'absence de ce type de protection sur une machine présente un risque de blessures
graves pour l'opérateur.
AVERTISSEMENT
EQUIPEMENT NON PROTEGE


N'utilisez pas ce logiciel ni les automatismes associés sur des appareils non équipés de
protection du point de fonctionnement.
N'accédez pas aux machines pendant leur fonctionnement.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
Cet automatisme et le logiciel associé permettent de commander des processus industriels divers.
Le type ou le modèle d'automatisme approprié pour chaque application dépendra de facteurs tels
que la fonction de commande requise, le degré de protection exigé, les méthodes de production,
des conditions inhabituelles, la législation, etc. Dans certaines applications, plusieurs processeurs
seront nécessaires, notamment lorsque la redondance de sauvegarde est requise.
Vous seul, en tant que constructeur de machine ou intégrateur de système, pouvez connaître
toutes les conditions et facteurs présents lors de la configuration, de l'exploitation et de la
maintenance de la machine, et êtes donc en mesure de déterminer les équipements automatisés,
ainsi que les sécurités et verrouillages associés qui peuvent être utilisés correctement. Lors du
choix de l'automatisme et du système de commande, ainsi que du logiciel associé pour une
application particulière, vous devez respecter les normes et réglementations locales et nationales
en vigueur. Le document National Safety Council's Accident Prevention Manual (reconnu aux
Etats-Unis) fournit également de nombreuses informations utiles.
Dans certaines applications, telles que les machines d'emballage, une protection supplémentaire,
comme celle du point de fonctionnement, doit être fournie pour l'opérateur. Elle est nécessaire si
les mains ou d'autres parties du corps de l'opérateur peuvent entrer dans la zone de point de
pincement ou d'autres zones dangereuses, risquant ainsi de provoquer des blessures graves. Les
produits logiciels seuls, ne peuvent en aucun cas protéger les opérateurs contre d'éventuelles
blessures. C'est pourquoi le logiciel ne doit pas remplacer la protection de point de fonctionnement
ou s'y substituer.
8
EIO0000000319 10/2019
Avant de mettre l'équipement en service, assurez-vous que les dispositifs de sécurité et de
verrouillage mécaniques et/ou électriques appropriés liés à la protection du point de 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.
EIO0000000319 10/2019
9
FONCTIONNEMENT ET REGLAGES
Les précautions suivantes sont extraites du document NEMA Standards Publication ICS 7.1-1995
(la version anglaise prévaut) :
 Malgré le soin apporté à la conception et à la fabrication de l'équipement ou au choix et à
l'évaluation des composants, des risques subsistent en cas d'utilisation inappropriée de
l'équipement.
 Il arrive parfois que l'équipement soit déréglé accidentellement, entraînant ainsi un fonctionnement non satisfaisant ou non sécurisé. Respectez toujours les instructions du fabricant pour
effectuer les réglages fonctionnels. Les personnes ayant accès à ces réglages doivent
connaître les instructions du fabricant de l'équipement et les machines utilisées avec
l'équipement électrique.
 Seuls ces réglages fonctionnels, requis par l'opérateur, doivent lui être accessibles. L'accès aux
autres commandes doit être limité afin d'empêcher les changements non autorisés des
caractéristiques de fonctionnement.
10
EIO0000000319 10/2019
A propos de ce manuel
Présentation
Objectif du document
Ce manuel décrit la mise en œuvre matérielle et logicielle du module de comptage BMXEHC0800.
Champ d'application
Ce document est applicable à EcoStruxure™ Control Expert 14.1 ou version ultérieure.
Les caractéristiques techniques des équipements décrits dans ce document sont également
fournies en ligne. Pour accéder à ces informations en ligne :
Etape
Action
1
Accédez à la page d'accueil de Schneider Electric www.schneider-electric.com.
2
Dans la zone Search, saisissez la référence d'un produit ou le nom d'une gamme de produits.
 N'insérez pas d'espaces dans la référence ou la gamme de produits.
 Pour obtenir des informations sur un ensemble de modules similaires, utilisez des
astérisques (*).
3
Si vous avez saisi une référence, accédez aux résultats de recherche Product Datasheets et
cliquez sur la référence qui vous intéresse.
Si vous avez saisi une gamme de produits, accédez aux résultats de recherche Product Ranges
et cliquez sur la gamme de produits qui vous intéresse.
4
Si plusieurs références s'affichent dans les résultats de recherche Products, cliquez sur la
référence qui vous intéresse.
5
Selon la taille de l'écran, vous serez peut-être amené à faire défiler la page pour consulter la fiche
technique.
6
Pour enregistrer ou imprimer une fiche technique au format .pdf, cliquez sur Download XXX
product datasheet.
Les caractéristiques présentées dans ce document devraient être identiques à celles fournies en
ligne. Toutefois, en application de notre politique d'amélioration continue, nous pouvons être
amenés à réviser le contenu du document afin de le rendre plus clair et plus précis. Si vous
constatez une différence entre le document et les informations fournies en ligne, utilisez ces
dernières en priorité.
EIO0000000319 10/2019
11
Documents à consulter
Titre du document
Numéro de référence
Plateformes, normes et certifications Modicon M580,
M340 et X80 I/O
EIO0000002726 (anglais),
EIO0000002727 (français),
EIO0000002728 (allemand),
EIO0000002730 (italien),
EIO0000002729 (espagnol),
EIO0000002731 (chinois)
EcoStruxure™ Control Expert - Langages de
programmation et structure - Manuel de référence
35006144 (anglais),
35006145 (français),
35006146 (allemand),
35013361 (italien),
35006147 (espagnol),
35013362 (chinois)
EcoStruxure™ Control Expert - Modes de
fonctionnement
33003101 (anglais),
33003102 (français),
33003103 (allemand),
33003104 (espagnol),
33003696 (italien),
33003697 (chinois)
EcoStruxure™ Control Expert - Gestion des E/S Bibliothèque de blocs
33002531 (anglais),
33002532 (français),
33002533 (allemand),
33003684 (italien),
33002534 (espagnol),
33003685 (chinois)
EcoStruxure™ Control Expert - Communication Bibliothèque de blocs
33002527 (anglais),
33002528 (français),
33002529 (allemand),
33003682 (italien),
33002530 (espagnol),
33003683 (chinois)
Vous pouvez télécharger ces publications ainsi que d'autres informations techniques sur notre site
Web : www.schneider-electric.com/en/download.
12
EIO0000000319 10/2019
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.
EIO0000000319 10/2019
13
14
EIO0000000319 10/2019
Modicon X80
Synoptique
EIO0000000319 10/2019
Partie I
Présentation de la fonction de comptage BMX EHC 0800
Présentation de la fonction de comptage BMX EHC 0800
Objet de cette section
Cette section offre une présentation générale de la fonction de comptage et des principes de
fonctionnement du module.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
1
Titre du chapitre
Page
Informations générales sur la fonction de comptage BMX EHC 0800
17
2
Présentation du module de comptage BMX EHC 0800
19
3
Présentation du fonctionnement du module de comptage BMX EHC 0800
25
EIO0000000319 10/2019
15
Synoptique
16
EIO0000000319 10/2019
Modicon X80
Fonctions de comptage BMX EHC 0800
EIO0000000319 10/2019
Chapitre 1
Informations générales sur la fonction de comptage BMX EHC 0800
Informations générales sur la fonction de comptage
BMX EHC 0800
Informations générales sur les fonctions de comptage
Présentation
La fonction de comptage permet d'effectuer des opérations de comptage rapide à l'aide de
coupleurs, d'écrans Control Expert et d'objets langage spécialisés. Le fonctionnement général des
modules experts, également appelés coupleurs, est décrit dans la section Présentation du
fonctionnement du module de comptage BMX EHC 0800.
Pour mettre en œuvre le comptage, il est nécessaire de définir le contexte physique dans lequel il
doit être exécuté (rack, alimentation, processeur, modules etc.) et de s'assurer de la mise en
œuvre logicielle (voir page 101).
Ce second aspect est réalisé depuis les différents éditeurs Control Expert :


en mode local
en mode connecté
EIO0000000319 10/2019
17
Fonctions de comptage BMX EHC 0800
18
EIO0000000319 10/2019
Modicon X80
Module de comptage BMX EHC 0800
EIO0000000319 10/2019
Chapitre 2
Présentation du module de comptage BMX EHC 0800
Présentation du module de comptage BMX EHC 0800
Objet du chapitre
Ce chapitre traite du module de comptage BMX EHC 0800 de la gamme Modicon X80.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Informations générales sur le module de comptage
20
Informations générales sur le fonctionnement du module de comptage
21
Présentation du module de comptage BMX EHC 0800
22
Normes et certifications
24
EIO0000000319 10/2019
19
Module de comptage BMX EHC 0800
Informations générales sur le module de comptage
Introduction
Le module de comptage BMX EHC 0800 est un module de format standard qui permet de compter
les impulsions envoyées par un capteur à une fréquence maximale de 10 KHz.
Ce module comporte huit voies.
Capteurs utilisés
Les capteurs utilisés sur chaque voie peuvent être :
 des capteurs de proximité 2 fils 24 VCC,
 des capteurs de proximité 3 fils 24 VCC,
 des codeurs de signaux incrémentaux de sortie 10/30 VCC avec sorties push-pull.
Illustration
1
3
2
1
2
3
20
Codeur incrémental
Capteurs de proximité
Module de comptage BMX EHC 0800
EIO0000000319 10/2019
Module de comptage BMX EHC 0800
Informations générales sur le fonctionnement du module de comptage
Introduction
Les fonctions du BMX EHC 0800 sont les suivantes :



Fonctions de comptage (comparaison, capture, référencement, RAZ)
Fonctions de génération d'événement conçues pour le programme d'application
Sorties pour actionneur (contacts, alarmes, relais)
Caractéristiques
Les caractéristiques principales du module sont les suivantes :
Type
Application
Nombre de
voies par
module
Nombre
d'entrées
physiques par
voie
BMX EHC 0800
 Comptage
8
0
2 en mode
simple
3 en mode
spécial double
phase
 Décomptage
 Fréquencemètre
 Interface du codeur
EIO0000000319 10/2019
Nombre de
sorties
physiques
par voie
Fréquence
maximale
10 KHz
21
Module de comptage BMX EHC 0800
Présentation du module de comptage BMX EHC 0800
Présentation
Le module de comptage BMX EHC 0800 permet de compter ou de décompter les impulsions à
exécuter. Il dispose des fonctions suivantes :




Validation
Capture
Comparaison
Chargement de la valeur prédéfinie ou remise à 0
Structure en 16 bits
La figure ci-dessous illustre la structure en 16 bits d'une voie de compteur :
A
COMPTEUR
16 bits
Comparateur
1 enregistrement
Compteur/Seuil
registre
enregistrement/Seuil
Ou
Aux
Le schéma ci-dessus s'applique aux 5 modes de comptage suivants :





22
Mode fréquence
Mode comptage d'événements
Mode compteur monocoup
Mode compteur modulo (boucle)
Mode comptage/décomptage
EIO0000000319 10/2019
Module de comptage BMX EHC 0800
Structure en 32 bits
La figure ci-dessous illustre la structure en 32 bits utilisant 2 voies :
A
COMPTEUR
B
32 bits
Comparateur
Compteur/Seuil
1 enregistreOu
ment
enregistrement/Seuil
registre
Aux
Le schéma ci-dessus s'applique uniquement au mode comptage double phase.
En mode comptage double phase, le module de comptage permet de fusionner les deux voies
isolées en une voie double phase. Il est ainsi possible de générer jusqu'à 4 interfaces de codeur.
EIO0000000319 10/2019
23
Module de comptage BMX EHC 0800
Normes et certifications
Télécharger
Cliquez sur le lien correspondant à votre langue favorite pour télécharger les normes et les
certifications (format PDF) qui s'appliquent aux modules de cette gamme de produits :
Titre
Langues
Plateformes, normes et certifications Modicon  Anglais : EIO0000002726
M580, M340 et X80 I/O
 Français : EIO0000002727
 Allemand : EIO0000002728
 Italien : EIO0000002730
 Espagnol : EIO0000002729
 Chinois : EIO0000002731
24
EIO0000000319 10/2019
Modicon X80
Module de comptage BMX EHC 0800
EIO0000000319 10/2019
Chapitre 3
Présentation du fonctionnement du module de comptage BMX EHC 0800
Présentation du fonctionnement du module de comptage
BMX EHC 0800
Vue d'ensemble des fonctionnalités du module BMX EHC 0800
Présentation
Cette partie présente les différents types d'applications utilisateur du module BMX EHC 0800.
Mesure
Le tableau ci-dessous présente la fonctionnalité de mesure du module BMX EHC 0800 :
Type d'application utilisateur
Mode
Mesure de la vitesse/mesure du flot
Fréquence
Surveillance des événements aléatoires
Comptage d'événements
Comptage
Le tableau ci-dessous présente la fonctionnalité de comptage du module BMX EHC 0800 :
Type d'application utilisateur
Mode
Groupage
Compteur monocoup
Emballage/étiquetage niveau 1
Compteur modulo (boucle)
Accumulateur
Comptage/Décomptage
Interface du codeur
Comptage double phase(1)
1
Le mode comptage double phase nécessite un module BMXEHC0800 (avec des
données d'E/S de type Topologique) ou un module BMXEHC0800.2 (avec des données
d'E/S de type DDT d'équipement). Dans le deuxième cas, la fonction d'événements n'est
pas disponible. Si besoin, sélectionnez le type de données d'E/S lors de l'ajout du
module dans le rack.
NOTE : pour les applications utilisateur emballage/étiquetage niveau 1, la machine insère des
espacements constants entre les pièces.
EIO0000000319 10/2019
25
Module de comptage BMX EHC 0800
Interface
Le module BMX EHC 0800 peut s'interfacer avec les composants suivants :




26
Interrupteur mécanique
Capteur de proximité 2 fils 24 VCC
Capteur de proximité 3 fils 24 VCC
Codeur 10/30 VCC avec sorties push-pull
EIO0000000319 10/2019
Modicon X80
Mise en oeuvre matérielle du module de comptage BMX EHC 0800
EIO0000000319 10/2019
Partie II
Mise en oeuvre matérielle du module de comptage BMX EHC 0800
Mise en oeuvre matérielle du module de comptage
BMX EHC 0800
Objet de cette section
Cette section présente la mise en oeuvre matérielle du module de comptage BMX EHC 0800.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
Titre du chapitre
Page
4
Règles générales d'installation du module de comptage BMX EHC 0800
29
5
Mise en œuvre matérielle du module de comptage BMX EHC 0800
43
EIO0000000319 10/2019
27
Mise en oeuvre matérielle du module de comptage BMX EHC 0800
28
EIO0000000319 10/2019
Modicon X80
Module de comptage BMX EHC 0800 : règles générales d'installation
EIO0000000319 10/2019
Chapitre 4
Règles générales d'installation du module de comptage BMX EHC 0800
Règles générales d'installation du module de comptage
BMX EHC 0800
Objet de ce Chapitre
Ce chapitre présente les règles générales d'installation du module de comptage BMX EHC 0800.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Description physique du module de comptage
30
Mise en place du module de comptage
31
Mise en place d'un bornier 20 broches sur un module de comptage BMX EHC 0800
34
Connexion du module de comptage BMX EHC 0800 : raccordement d'un bornier 20 broches
39
EIO0000000319 10/2019
29
Module de comptage BMX EHC 0800 : règles générales d'installation
Description physique du module de comptage
Figure
La figure ci-dessous représente le module de comptage BMX EHC 0800 :
Composants physiques du module
Le tableau ci-dessous présente les différents composants du module de comptage :
Module
Numéro
Description
BMX EHC 0800
1
Voyants d'état du module :
 Voyants d'état niveau module
 Voyants d'état niveau voie
2
Connecteur 20 broches compatible avec un bornier
BMX FTB 20•0
Accessoires
Le module BMX EHC 0800 requiert l'utilisation d'un bornier BMX FTB 20•0 et d'un kit de connexion
de blindage BMXXSP•••• (voir page 56).
30
EIO0000000319 10/2019
Module de comptage BMX EHC 0800 : règles générales d'installation
Mise en place du module de comptage
Présentation
Le module de comptage est alimenté par le bus de rack. Le module peut être manipulé sans
danger ni risque de perturbation de l'automate lorsque l'alimentation du rack n'est pas coupée à
condition de suivre les recommandations décrites dans ce manuel pour les opérations de montage
(installation, assemblage et démontage).
Précautions d'installation
Le module de comptage peut être installé n'importe où dans le rack, sauf aux emplacements
suivants :
 positions réservées aux modules d'alimentation du rack (marquées PS, PS1 et PS2),
 position réservée au module étendu (marquée XBE),
 positions réservées à l'UC du rack local principal (marquées 00 ou 00 et 01, selon l'UC),
 position réservée au module adaptateur (e)X80 dans la station distante principale (marquée
00).
L'alimentation est fournie par le bus de fond de rack (3,3 V et 24 V).
Avant d'installer un module, retirez le cache de protection du connecteur du module situé sur le
rack.
DANGER
RISQUE D'ELECTROCUTION


Mettez hors tension le capteur et le préactionneur avant de connecter ou déconnecter le
bornier.
Retirez le bornier avant de brancher ou de débrancher le module du rack.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
EIO0000000319 10/2019
31
Module de comptage BMX EHC 0800 : règles générales d'installation
Installation
La figure ci-dessous représente le module de comptage monté sur le rack :
Le tableau suivant décrit les différents éléments de l'assemblage ci-dessus :
32
Numéro
Description
1
Module de comptage BMX EHC 0800
2
Rack standard
EIO0000000319 10/2019
Module de comptage BMX EHC 0800 : règles générales d'installation
Installation du module sur le rack
Le tableau ci-dessous présente la procédure de montage du module de comptage sur le rack :
Etape
1
Action
Illustration
Positionnez les deux ergots de
guidage situés à l'arrière du module
(partie inférieure) dans les
emplacements correspondants du
rack.
Etapes 1 et 2
NOTE : Avant de positionner les
ergots, veillez à retirer le cache de
protection.
2
Faites pivoter le module vers le haut du
rack de façon à plaquer le module sur
le fond du rack. Il est alors maintenu en
place.
3
Serrez la vis de fixation pour assurer le Etape 3
maintien en position du module sur le
rack.
Couple de serrage : 0,4 à 1,5 N•m
(0,30 à 1,10 lbf-ft).
EIO0000000319 10/2019
33
Module de comptage BMX EHC 0800 : règles générales d'installation
Mise en place d'un bornier 20 broches sur un module de comptage BMX EHC 0800
Présentation
Le module de comptage BMX EHC 0800 avec raccordement par bornier 20 broches nécessite la
connexion de ce dernier au module. Ces opérations de montage et démontage sont détaillées ciaprès.
Installation du bornier 20 broches
DANGER
RISQUE D'ELECTROCUTION
Mettez hors tension le capteur et le préactionneur avant de connecter ou déconnecter le bornier.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
NOTE : les connecteurs du module comportent des indicateurs de direction pour l'installation du
bornier.
Le tableau ci-dessous présente la procédure de montage du bornier 20 broches sur un module de
comptage BMX EHC 0800 :
34
Etape
Action
1
Le module étant en place sur le rack, procédez au montage du bornier en insérant le codeur du
bornier (partie inférieure arrière) sur le codeur du module (partie inférieure avant), comme
illustré ci-dessus.
2
Fixez le bornier au module en serrant les 2 vis de fixation situées sur les parties supérieure et
inférieure du bornier.
Couple de serrage : 0,4 N.m.
EIO0000000319 10/2019
Module de comptage BMX EHC 0800 : règles générales d'installation
NOTE : si ces vis ne sont pas serrées, le bornier risque de ne pas être fixé correctement au
module.
Codage du bornier 20 broches
Lorsque vous montez un bornier 20 broches sur un module dédié à ce type de bornier, vous
pouvez coder le bornier et le module à l'aide de plots. Les plots ont pour but d'empêcher le
montage du bornier sur un autre module. Cela permet d'éviter les erreurs lors du remplacement
d'un module.
Le codage est effectué par l'utilisateur à l'aide des plots de la roue de détrompage du
STB XMP 7800. Vous pouvez remplir uniquement les six emplacements au centre de la partie
gauche (vu du côté du câblage) du bornier, et vous pouvez remplir les six emplacements de
détrompage du module dans la partie gauche.
Pour fixer le bornier au module, un emplacement de module avec un plot doit correspondre à un
emplacement vide du bornier, ou un bornier avec un plot doit correspondre à un emplacement vide
du module. Vous pouvez remplir jusqu'à 6 des emplacements disponibles.
EIO0000000319 10/2019
35
Module de comptage BMX EHC 0800 : règles générales d'installation
Le schéma ci-après présente une roue de détrompage, ainsi que les emplacements du module
utilisés pour le codage des borniers 20 broches.
36
EIO0000000319 10/2019
Module de comptage BMX EHC 0800 : règles générales d'installation
Le schéma ci-après présente un exemple de configuration de codage permettant de fixer le bornier
au module :
Le schéma ci-après présente un exemple de configuration de codage ne permettant pas de fixer
le bornier au module :
DANGER
RISQUE D'ELECTROCUTION
Mettez hors tension le capteur et le préactionneur avant de connecter ou déconnecter le bornier.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
EIO0000000319 10/2019
37
Module de comptage BMX EHC 0800 : règles générales d'installation
ATTENTION
FONCTIONNEMENT IMPREVU DE L'APPLICATION
Codez le bornier comme décrit ci-dessus pour empêcher son montage sur un autre module.
Le branchement d'un connecteur incorrect peut provoquer un fonctionnement imprévu de
l'application.
Le non-respect de ces instructions peut provoquer des blessures ou des dommages matériels.
AVIS
DETERIORATION DU MODULE
Codez le bornier comme décrit ci-dessus pour empêcher son montage sur un autre module.
Le branchement d'un connecteur incorrect peut endommager le module.
Le non-respect de ces instructions peut provoquer des dommages matériels.
38
EIO0000000319 10/2019
Module de comptage BMX EHC 0800 : règles générales d'installation
Connexion du module de comptage BMX EHC 0800 : raccordement d'un bornier
20 broches
Présentation
Il existe trois types de borniers 20 broches :



Borniers à vis étriers BMX FTB 2010
Borniers à cage BMX FTB 2000
Borniers à ressorts BMX FTB 2020
Embouts et cosses
Chaque bornier peut recevoir :
 des fils nus,
 des fils avec :

Embouts de câble de type DZ5-CE (ferrule) :

Embouts de câble de type DZ5-DE (ferrule double) :
NOTE : Si vous utilisez un câble toronné, Schneider Electric recommande vivement d'utiliser des
ferrules à installer à l'aide d'un outil de sertissage.
EIO0000000319 10/2019
39
Module de comptage BMX EHC 0800 : règles générales d'installation
Description des borniers 20 broches
Le tableau suivant indique le type de fil adapté à chaque bornier et la plage de la jauge
correspondante, les contraintes de câblage et le couple de serrage :
Borniers à vis étriers
BMX FTB 2010
Borniers à cage
BMX FTB 2000
Borniers à ressorts
BMX FTB 2020
 AWG : 22...16
 AWG : 22...18
 AWG : 22...18
 mm2 : 0,34...1,5
 mm2 : 0,34...1
 mm2 : 0,34...1
Possible uniquement avec
ferrule double :
 AWG : 2 x 24...20
Possible uniquement avec
ferrule double :
 AWG : 2 x 24...20
 mm2 : 2 x 0,34...1,5
 mm2 : 2 x 0,24...0,75
 mm2 : 2 x 0,24...0,75
 AWG : 22...16
 AWG : 22...18
 AWG : 22...18
 mm2 : 0,34...1,5
 mm2 : 0,34...1
 mm2 : 0,34...1
2 conducteurs de même
taille :
 AWG : 2 x 22...16
Possible uniquement avec
ferrule double :
 AWG : 2 x 24...20
Possible uniquement avec
ferrule double :
 AWG : 2 x 24...20
 mm2 : 2 x 0,34...1,5
 mm2 : 2 x 0,24...0,75
 mm2 : 2 x 0,24...0,75
1 câble toronné avec
ferrule
 AWG : 22...16
 AWG : 22...18
 AWG : 22...18
 mm2 : 0,34...1,5
 mm2 : 0,34...1
 mm2 : 0,34...1
2 câbles toronnés
avec ferrule double
 AWG : 2 x 24...18
 AWG : 2 x 24...20
 AWG : 2 x 24...20
 mm2 : 2 x 0,24...1
 mm2 : 2 x 0,24...0,75
 mm2 : 2 x 0,24...0,75
Représentation
1 conducteur solide
2 conducteurs solides 2 conducteurs de même
taille :
 AWG : 2 x 22...16
1 câble toronné
2 câbles toronnés
40
EIO0000000319 10/2019
Module de comptage BMX EHC 0800 : règles générales d'installation
Borniers à vis étriers
BMX FTB 2010
Taille minimale des
 AWG : 30
fils des câbles
 mm2 : 0,0507
toronnés en l'absence
de ferrule
Contraintes de
câblage
Borniers à cage
BMX FTB 2000
Borniers à ressorts
BMX FTB 2020
 AWG : 30
 AWG : 30
 mm2 : 0,0507
 mm2 : 0,0507
Les borniers à cage sont
munis d'une empreinte
acceptant :
 les tournevis plats de 3
mm de diamètre.
Le câblage des fils s'effectue
en exerçant une pression sur
le bouton situé à côté de
chaque broche.
Pour exercer une pression
sur le bouton, vous devez
Les borniers à cage ont des
utiliser un tournevis plat d'un
vis captives. Ils sont livrés vis
diamètre maximum de 3 mm.
Les borniers à vis étriers sont desserrées.
équipés de vis imperdables.
Ils sont livrés vis desserrées.
Les vis étriers sont munies
d'une empreinte acceptant :
 les tournevis plats de
5 mm de diamètre.
 les tournevis cruciformes
Pozidriv PZ1 ou
Philips PH1.
Couple de serrage sur 0,5 N•m (0,37 lb-ft)
vis
0,4 N•m (0,30 lb-ft)
Non applicable
DANGER
RISQUE D'ELECTROCUTION
Mettez hors tension le capteur et le préactionneur avant de connecter ou déconnecter le bornier.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
EIO0000000319 10/2019
41
Module de comptage BMX EHC 0800 : règles générales d'installation
Raccordement des borniers 20 broches
Le schéma ci-dessous montre comment relever le cache pour raccorder des câbles au bornier
20 broches :
NOTE : la mise en place et l'immobilisation des fils sont effectuées par un serre-câble positionné
en bas du bornier 20 broches.
Etiquetage des borniers 20 broches
Les étiquettes des borniers 20 broches sont livrées avec le module. Elles doivent être insérées
dans le capot du bornier par le client.
Chaque étiquette possède 2 faces :


42
une face visible de l'extérieur lorsque le capot est fermé. Cette face présente les références
commerciales du produit, un descriptif abrégé du module ainsi qu'une zone libre de marquage
pour le client.
une face visible de l'intérieur lorsque le capot est ouvert. Cette face présente le schéma de
raccordement du bornier.
EIO0000000319 10/2019
Modicon X80
BMX EHC 0800
EIO0000000319 10/2019
Chapitre 5
Mise en œuvre matérielle du module de comptage BMX EHC 0800
Mise en œuvre matérielle du module de comptage
BMX EHC 0800
Objet du chapitre
Ce chapitre présente les caractéristiques matérielles et le diagnostic du module BMX EHC 0800.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Caractéristiques du module BMX EHC 0800 et de ses entrées
44
Visualisation et diagnostic du module de comptage BMX EHC 0800
47
Câblage du module BMX EHC 0800
50
Kit de connexion de blindage
56
EIO0000000319 10/2019
43
BMX EHC 0800
Caractéristiques du module BMX EHC 0800 et de ses entrées
Version renforcée
L'équipement BMX EHC 0800H (renforcé) est une version renforcée de l'équipement
BMX EHC 0800 (standard). Il peut être utilisé à des températures étendues et dans des
environnements chimiques difficiles.
Pour plus d'informations, reportez-vous au chapitre Installation dans des environnements plus
rudes (voir Plateformes Modicon M580, M340 et X80 I/O, Normes et certifications).
Conditions de fonctionnement en altitude
Les caractéristiques du tableau ci-dessous s'appliquent aux modules BMX EHC 0800 et
BMX EHC 0800H utilisés à des altitudes pouvant aller jusqu'à 2 000 m (6 560 pieds). Lorsque les
modules fonctionnent à plus de 2 000 m (6 560 pieds), une réduction des caractéristiques
s'applique.
Pour plus d'informations, reportez-vous au chapitre Conditions de stockage et de fonctionnement
(voir Plateformes Modicon M580, M340 et X80 I/O, Normes et certifications).
Caractéristiques générales
Le tableau ci-après présente les caractéristiques générales des modules BMX EHC 0800 et
BMX EHC 0800H.
Type de module
Température de
fonctionnement
8 voies de comptage
BMX EHC 0800
BMX EHC 0800H
Taille du compteur
0 à 60 ºC (32 à 140 ºF)
-25 à 70 ºC (-13 à 158 ºF)
16 bits
Fréquence maximale aux entrées de comptage
10 kHz
Nombre
d'entrées/sorties par
voie de comptage
Entrées
2 entrées en mode simple
3 entrées en mode spécial double phase
Sorties
0
Alimentation
Tension d'alimentation
capteur
19,2/30 VCC
Consommation du module Consommation des capteurs ou du codeur non prise
en compte
 Toutes les entrées ETEINTES : standard : 15 mA
 Toutes les entrées ALLUMEES : standard :
80 mA
44
EIO0000000319 10/2019
BMX EHC 0800
Distribution de puissance aux capteurs
Non
Remplacement à chaud
Oui, sous conditions :
Le module peut être enlevé et réinséré dans son
emplacement lorsque le rack est sous tension, mais
il se peut que le compteur doive être revalidé quand
il est réinséré dans sa base.
Dimensions
Largeur
Hauteur
Profondeur
Conformité du codeur
Module seul
32 mm
Sur le rack
32 mm
Module seul
103,76 mm
Sur le rack
103,76 mm
Module seul
92 mm
Sur le rack
104,5 mm
Modèle de codeur incrémental 10 à 30 VCC avec
push-pull en sorties
Tension d'isolation
De la masse vers le bus
1 500 V eff. pendant 1 minute
Bus d'alimentation 24 V
du rack
Intensité du bus 24 V
Standard : 40 mA
Bus d'alimentation 3 V
du rack
Intensité du bus 3 V
Standard : 200 mA
Temps de cycle
5 ms
AVERTISSEMENT
SURCHAUFFE DU MODULE
Ne faites pas fonctionner le module BMX EHC 0800H à 70 °C (158 °F) si l'alimentation du
capteur est supérieure à 26,4 V ou inférieure à 21,1 V.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
EIO0000000319 10/2019
45
BMX EHC 0800
Caractéristiques des entrées
Le tableau ci-dessous présente les caractéristiques des voies d'entrée du module :
Nombre d'entrées par voie
Entrées : IN_A, IN_AUX
2 entrées 24 VCC
Tension
30 VCC
A l'état 1
Tension
Intensité
4,5 mA (jusqu'à 30 VCC)
A l'état 0
Tension
< 5 VCC
Intensité
< 1,5 mA
Intensité à 11 VCC
46
11 VCC-30 VCC
> 2 mA
EIO0000000319 10/2019
BMX EHC 0800
Visualisation et diagnostic du module de comptage BMX EHC 0800
Présentation
Le module de comptage BMX EHC 0800 comprend des voyants qui permettent de visualiser :


l'état du module : RUN, ERR, I/O.
l'état de l'entrée de chaque voie.
Illustration
Le schéma suivant illustre l'écran de visualisation du module BMX EHC 0800 :
EIO0000000319 10/2019
47
BMX EHC 0800
Diagnostic des défauts
Le tableau ci-dessous permet de diagnostiquer les erreurs à l'aide des voyants.
Etat du module
Voyants
RUN
ERR
I/O
C0
C1
C2
C3
C4
C5
C6
C7
E/S
A0
A1
A2
A3
A4
A5
A6
A7
Le module est non opérationnel ou
hors tension.
Le module présente une erreur.
Le module n'est pas configuré
Le module a perdu la
communication
Les capteurs présentent une erreur
d'alimentation.
Les voies sont opérationnelles
La tension est présente sur l'entrée
IN_A du compteur 0.
La tension est présente sur l'entrée
IN_A du compteur 1.
La tension est présente sur l'entrée
IN_A du compteur 2.
La tension est présente sur l'entrée
IN_A du compteur 3.
La tension est présente sur l'entrée
IN_A du compteur 4.
La tension est présente sur l'entrée
IN_A du compteur 5.
La tension est présente sur l'entrée
IN_A du compteur 6.
La tension est présente sur l'entrée
IN_A du compteur 7.
Etat du module
Voyants
RUN
48
ERR
EIO0000000319 10/2019
BMX EHC 0800
Les voies sont opérationnelles
La tension est présente sur l'entrée
IN_AUX du compteur 0.
La tension est présente sur l'entrée
IN_AUX du compteur 1.
La tension est présente sur l'entrée
IN_AUX du compteur 2.
La tension est présente sur l'entrée
IN_AUX du compteur 3.
La tension est présente sur l'entrée
IN_AUX du compteur 4.
La tension est présente sur l'entrée
IN_AUX du compteur 5.
La tension est présente sur l'entrée
IN_AUX du compteur 6.
La tension est présente sur l'entrée
IN_AUX du compteur 7.
Légende
Voyant allumé
Voyant éteint
Voyant clignotant lent
Voyant clignotant rapide
Une cellule vide indique que l'état du ou des voyants n'est pas pris en compte.
EIO0000000319 10/2019
49
BMX EHC 0800
Câblage du module BMX EHC 0800
Présentation
Le module de comptage BMX EHC 0800 utilise un connecteur 20 broches standard
BMX FTB 2000/2010/2020 (bornier de câblage).
DANGER
RISQUE D'ELECTROCUTION


Mettez hors tension le capteur et le préactionneur avant de connecter ou déconnecter le
bornier.
Retirez le bornier avant de brancher ou de débrancher le module du rack.
Le non-respect de ces instructions provoquera la mort ou des blessures graves.
Capteurs terrain
Le module possède des entrées de type 3 qui gèrent les signaux des équipements de commutation
mécaniques tels que les relais à contacts, les boutons-poussoirs, les capteurs de fin de course et
les interrupteurs 2 ou 3 fils qui présentent les caractéristiques suivantes :



chute de tension inférieure à 8 V,
courant (mode ON) supérieur ou égal à 2 mA,
courant (mode OFF) inférieur ou égal à 1,5 mA.
Le module est compatible avec tous les codeurs alimentés entre 10 et 30 V avec des sorties pushpull. Un blindage est nécessaire si aucun filtrage n'est utilisé.
50
EIO0000000319 10/2019
BMX EHC 0800
Brochage
Le tableau suivant décrit le brochage du bornier de câblage 20 broches :
Entrée IN_A de la voie 0
2
1
Entrée IN_AUX de la voie 0
Entrée IN_A de la voie 1 ou
entrée IN_B de la voie 0
4
3
Entrée IN_AUX de la voie 1
Entrée IN_A de la voie 2
6
5
Entrée IN_AUX de la voie 2
Entrée IN_A de la voie 3 ou
entrée IN_B de la voie 2
8
7
Entrée IN_AUX de la voie 3
Entrée IN_A de la voie 4
10
9
Entrée IN_AUX de la voie 4
Entrée IN_A de la voie 5 ou
entrée IN_B de la voie 4
12
11
Entrée IN_AUX de la voie 5
Entrée IN_A de la voie 6
14
13
Entrée IN_AUX de la voie 6
Entrée IN_A de la voie 7 ou
entrée IN_B de la voie 6
16
15
Entrée IN_AUX de la voie 7
VCC + Alimentation des
capteurs
18
17
Retour + alimentation 24 V destinée
aux capteurs
Terre fonctionnelle, pour
continuité de blindage
20
19
Terre fonctionnelle, pour continuité
de blindage
EIO0000000319 10/2019
51
BMX EHC 0800
Exemple de connexion des capteurs
L'exemple ci-dessous représente l'application la plus complète utilisant des capteurs :
52
EIO0000000319 10/2019
BMX EHC 0800
Exemple de connexion de codeur
L'exemple ci-dessous représente une connexion de codeur incrémentiel utilisé pour le contrôle de
l'axe, connecté à la voie 6 du compteur, utilisée en mode comptage double phase :
Les voies 0 à 5 restent utilisées en mode simple.
La voie 7 n'est pas disponible.
EIO0000000319 10/2019
53
BMX EHC 0800
Instructions de sécurité
Les perturbations électromagnétiques peuvent provoquer un fonctionnement inattendu de
l'application.
AVERTISSEMENT
FONCTIONNEMENT INATTENDU DE L'EQUIPEMENT
Suivez les instructions ci-dessous pour réduire les perturbations électromagnétiques :
 Adaptez le filtrage programmable à la fréquence appliquée aux entrées.
 Connectez un câble blindé (relié à la terre fonctionnelle) aux broches 15 et 16 du connecteur
si vous utilisez un codeur ou un détecteur rapide.
Dans un environnement fortement perturbé :
Utilisez le kit de connexion de blindage BMXXSP•••• (voir page 56) pour raccorder le blindage
sans filtrage programmable, et
 utilisez une alimentation 24 VCC dédiée aux entrées ainsi qu'un câble blindé pour raccorder
l'alimentation au module.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des
dommages matériels.
54
EIO0000000319 10/2019
BMX EHC 0800
La figure ci-dessous illustre le circuit recommandé à monter dans les environnements très
perturbés à l'aide du kit de connexion de blindage :
Une erreur de sélection des fusibles peut endommager le module.
AVIS
DETERIORATION DU MODULE
Utilisez un fusible de type rapide pour protéger les composants électroniques du module en cas
de surintensité ou d'inversion de polarité des alimentations d'entrées/sorties.
Le non-respect de ces instructions peut provoquer des dommages matériels.
EIO0000000319 10/2019
55
BMX EHC 0800
Kit de connexion de blindage
Introduction
Le kit de connexion de blindage BMXXSP•••• permet de raccorder le blindage du câble directement
à la terre et non pas au blindage du module, afin de protéger le système contre les perturbations
électromagnétiques.
Raccordez le blindage sur les cordons blindés pour raccorder les éléments suivants :
Module analogique
 Module de comptage
 Module d'interface de codeur
 Module de commande de mouvement
 Une console XBT au processeur (via le câble USB blindé)

Références des kits
Chaque kit de connexion de blindage comporte les éléments suivants :
Une barre métallique
 Deux sous-bases

La référence dépend du nombre d'emplacements sur le rack Modicon X80 :
Rack Modicon X80
Nombre
d'emplacements
Kit de connexion de blindage
BMXXBP0400(H)
BMEXBP0400(H)
4
BMXXSP0400
BMXXBP0600(H)
BMEXBP0600(H)
6
BMXXSP0600
BMXXBP0800(H)
BMEXBP0800(H)
BMEXBP0602(H)
8
BMXXSP0800
BMXXBP1200(H)
BMEXBP1200(H)
BMEXBP1002(H)
12
BMXXSP1200
Bagues de fixation
Utilisez des bagues de fixation pour raccorder le blindage des cordons blindés à la barre métallique
du kit.
NOTE : Les bagues de fixation ne sont pas incluses au kit de connexion de blindage.
Selon le diamètre du câble, les bagues de fixation sont disponibles sous les références suivantes :
STBXSP3010 : petites bagues pour câbles de section 1.5...6 mm2 (AWG16...10).


56
STBXSP3020 : grandes bagues pour câbles de section 5...11 mm2 (AWG10...7).
EIO0000000319 10/2019
BMX EHC 0800
Installation d'un kit
L'installation du kit de connexion de blindage au rack peut être réalisée après l'installation du
module sur le rack, sauf s'il s'agit du module d'extension de rack BMXXBE0100.
Fixez les sous-bases du kit à chaque extrémité du rack pour permettre le raccordement entre le
câble et la vis de mise à la terre du rack :
1
2
3
4
Rack
Sous-base
Barre métallique
Bague de fixation
Couples de serrage pour installer le kit de connexion de blindage :
 Pour les vis de fixation de la sous-base au rack Modicon X80 : max. 0,5 N•m (0,37 lb-ft)
 Pour les vis de fixation de la barre métallique aux sous-bases : max. 0,75 N•m (0,55 lb-ft)
NOTE : un kit de connexion de blindage ne modifie pas le volume nécessaire à l'installation et à la
désinstallation des modules.
EIO0000000319 10/2019
57
BMX EHC 0800
Dimensions du kit
Le schéma suivant indique les dimensions (hauteur et profondeur) d'un rack Modicon X80 équipé
de son kit de connexion de blindage :
NOTE : la largeur totale est égale à celle du rack Modicon X80.
58
EIO0000000319 10/2019
Modicon X80
Fonctionnalités du module de comptage BMX EHC 0800
EIO0000000319 10/2019
Partie III
Fonctionnalités du module de comptage BMX EHC 0800
Fonctionnalités du module de comptage BMX EHC 0800
EIO0000000319 10/2019
59
Fonctionnalités du module de comptage BMX EHC 0800
60
EIO0000000319 10/2019
Modicon X80
Fonctionnalités BMX EHC 0800
EIO0000000319 10/2019
Chapitre 6
Fonctionnalités du module de comptage BMX EHC 0800
Fonctionnalités du module de comptage BMX EHC 0800
Objet de ce Chapitre
Ce chapitre présente les fonctionnalités et les modes de comptage du module BMX EHC 0800.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
6.1
Configuration du module BMX EHC 0800
62
6.2
Modes de fonctionnement du module BMX EHC 0800
79
EIO0000000319 10/2019
61
Fonctionnalités BMX EHC 0800
Sous-chapitre 6.1
Configuration du module BMX EHC 0800
Configuration du module BMX EHC 0800
Objet de cette section
Cette section présente la configuration du module BMX EHC 0800.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
62
Page
Blocs d'interfaces d'entrée
63
Filtrage programmable
64
Comparaison
65
Diagnostic
67
Fonctions de synchronisation, activation, remise à 0 et capture
68
Drapeau modulo et drapeau synchronisation
73
Envoi d'événements de comptage à l'application
76
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Blocs d'interfaces d'entrée
Description
Le module de comptage BMX EHC 0800 comporte 3 entrées rapides :
Entrées rapides
Le tableau ci-dessous présente les entrées rapides du module :
Entrée
Usage avec les capteurs disponibles
Usage avec un codeur
Entrée IN_A
Entrée d'horloge pour la mesure ou le comptage
simple
Pour le signal A
Entrée IN_B
Seconde entrée d'horloge pour le comptage
Venant de la voie suivante différentiel ou la mesure
Pour le signal B
Entrée IN_AUX
Pour le signal Z
Utilisée pour la présélection
EIO0000000319 10/2019
Entrée multifonction utilisée pour :
 la synchronisation ;
 la présélection et le démarrage ;
 la remise à 0 et l'enregistrement ;
 la capture ;
 le sens de comptage (mode
comptage/décomptage).
63
Fonctionnalités BMX EHC 0800
Filtrage programmable
Présentation
Les deux (ou trois) entrées du module de comptage BMX EHC 0800 autorisent l'utilisation de
commutateurs mécaniques.
Un filtre anti-rebondissement programmable, avec trois niveaux (bas, moyen, haut), est disponible
sur chaque entrée.
Schéma du filtre anti-rebondissement
Le schéma ci-dessous montre le filtre anti-rebondissement en mode bas :
Dans ce mode, le système diffère toutes les transitions jusqu'à ce que le signal soit stable pendant
450 μs.
Sélection du niveau de filtrage
Le tableau ci-dessous spécifie les caractéristiques de chaque entrée pour le niveau de filtrage
sélectionné :
Niveau de filtrage
Aucun
64
Entrée
Impulsion
minimale
Fréquence
maximale
IN_A, IN_B
50 μs
10 KHz
IN_AUX
50 μs
40 Hz
Bas
pour les rebonds > 2 KHz
IN_A, (IN_B)
450 μs
1 KHz
IN_AUX
450 μs
40 Hz
Moyen
pour les rebonds > 1 KHz
IN_A, IN_B
1,25 ms
350 Hz
IN_AUX
1,25 μs
40 Hz
Haut
pour les rebonds > 250 Hz
IN_A, IN_B
4,2 ms
100 Hz
IN_AUX
4,2 ms
40 Hz
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Comparaison
Présentation
Le bloc de comparaison fonctionne automatiquement lorsqu'il est activé. Il est disponible pour tous
les modes de comptage du module BMX EHC 0800.
Il compare la valeur courante du compteur avec la valeur de capture au seuil défini.
Seuil de comparaison
Le bloc de comparaison comporte 1 seul seuil. Sa valeur est contenue dans le double mot
lower_th_value (%QDr.m.c.2).
Le format du seuil est identique au format de la valeur du compteur.
Registre d'état de la comparaison
Le résultat de la comparaison est stocké dans le registre d'état de la comparaison.
La valeur du registre de capture et la valeur courante du compteur sont comparées aux seuils.
Les résultats possibles sont :



Bas : La valeur du compteur est inférieure au seuil.
Egal : La valeur du compteur est égale au seuil.
Haut : La valeur du compteur est supérieure au seuil.
Le registre d'état de la comparaison est composé de la façon suivante :
Rang du bit du 15
registre d'état
14
13
12
11
10
9
8
7
6
5
Elément
comparé
Résultat de
comparaison
EIO0000000319 10/2019
4
3
2
Capture
Haut
Egal
1
0
Compteur
Bas
Haut
Egal
Bas
65
Fonctionnalités BMX EHC 0800
Mise à jour
Lorsque le bit compare_enable_bit est à 0, le registre d'état de la comparaison est effacé.
Lorsque le bit compare_suspend_bit est à 1, le registre d'état de la comparaison est gelé à sa
dernière valeur.
La comparaison avec la valeur des registres de capture est réalisée à chaque chargement de ces
registres.
La comparaison avec la valeur courante du compteur est réalisée selon les conditions suivantes :
Mode de comptage
Mise à jour du registre de comparaison
Fréquence
Intervalles de périodes de 10 ms.
Comptage
d'événements
Intervalles de périodes définis par l'utilisateur.
Compteur modulo
(boucle)
Une des conditions suivantes :
 Intervalles de 5 ms
 Rechargement ou remise à 0 du compteur
 Changement de sens de comptage
 Arrêts du compteur
 Franchissement du seuil
Compteur monocoup
Comptage double
phase
Décomptage /
Comptage
66
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Diagnostic
Règles de cohérence pour l'interface des entrées
L'interface d'entrée requiert une alimentation capteur active pour les opérations de comptage.
Lorsque l'alimentation capteur est coupée pendant 1 ms ou moins, le compteur reste stable.
En cas de coupure d'alimentation supérieure à 1 ms, toutes les valeurs du compteur sont
désactivées.
Par défaut, l'erreur d'alimentation capteur positionne le bit d'état global CH_ERROR
(%Ir.m.c.ERR) sur le niveau haut et allume le voyant E/S en rouge.
Dans l'écran de configuration, vous pouvez $$$relier l'erreur d'alimentation capteur au bit
CH_ERROR en configurant le paramètre Défaut alimentation en entrée sur local plutôt
que sur Défaut d'E/S général.
Dans tous les cas, après avoir exécuté l'instruction READ_STS (IODDT_VAR1), l'application
renseigne les mots d'état standard %MWr.m.c.2 et %MWr.m.c.3 incluant les informations sur
l'erreur d'alimentation.
L'IODDT IODDT_VAR1 est de type T_Unsigned_CPT_BMX ou T_Signed_CPT_BMX.
Mots d'état de voie explicites
Le tableau ci-dessous présente la composition des mots d'état %MWr.m.c.2 et %MWr.m.c.3 :
Mot d'état
Rang du bit
Désignation
%MWr.m.c.2
0
Erreur externe aux entrées
4
Erreur interne ou auto-tests
5
Défaut de configuration
6
Erreur de communication
7
Erreur d'application
2
Erreur d'alimentation capteur
%MWr.m.c.3
Données d'E/S
Tous les états des entrées/sorties sont renseignés dans les bits de données de voie.
Le tableau ci-dessous présente les bits de données de voie :
Champ de données des entrées/sorties
Désignation
%Ir.m.c.4
Etat électrique de l'entrée IN_A
%Ir.m.c.5
Etat électrique de l'entrée IN_B
%Ir.m.c.6
Etat électrique de l'entrée IN_AUX
EIO0000000319 10/2019
67
Fonctionnalités BMX EHC 0800
Fonctions de synchronisation, activation, remise à 0 et capture
Introduction
Cette section présente les fonctions utilisées par les divers modes de comptage du module
BMX EHC 0800 :
 Fonction de synchronisation
 Fonction d'activation
 Fonction de remise à 0
 Fonction de capture
Chaque fonction utilise au moins un des deux bits suivants :
Bit valid_(function) : définir ce bit sur 1 permet de prendre en compte l'occurrence d'un
événement externe qui active la fonction. Lorsque ce bit est sur 0, l'événement n'est pas pris en
compte et n'active pas la fonction. Le mot functions_enabling (%QWr.m.c.0) contient tous
les bits valid_(function).
 Bit force_(function) : définir ce bit sur 1 permet d'activer la fonction quel que soit l'état
de l'événement externe. Tous les bits force_(function) sont des objets de langage
%Qr.m.c.4...%Qr.m.c.8.

Fonction de synchronisation
La fonction de synchronisation permet de synchroniser le fonctionnement du compteur selon une
transition appliquée à l'entrée physique IN_AUX ou le bit force_sync défini sur 1.
Cette fonction est utilisée dans les modes de comptage suivants :
 Comptage double phase
 Compteur modulo (boucle)
 Compteur monocoup
 Comptage d'événements
 Comptage et décomptage (en utilisant uniquement le bit force_sync)
Dans tous les modes de comptage indiqués précédemment, à l'exception du mode
comptage/décomptage, l'utilisateur peut configurer le paramètre synchro edge dans l'écran de
configuration en choisissant parmi les deux possibilités suivantes pour configurer l'événement
externe :
 Front montant de l'entrée IN_AUX
 Front descendant de l'entrée IN_AUX
68
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Le tableau ci-dessous présente le bit force_sync en gras, qui constitue un élément du mot de
commande de sortie %Qr.m.c.d :
Langage
objet
Symbole standard
Signification
%Qr.m.c.0
OUTPUT_0
Force la sortie OUTPUT_0 au niveau 1
%Qr.m.c.1
OUTPUT_1
Force la sortie OUTPUT_1 au niveau 1
%Qr.m.c.2
OUTPUT_BLOCK_0_ENABL
E
Mise en œuvre du bloc fonction de sortie 0
%Qr.m.c.3
OUTPUT_BLOCK_1_ENABL
E
Mise en œuvre du bloc fonction de sortie 1
%Qr.m.c.4
FORCE_SYNC
Synchronisation et démarrage de la
fonction de comptage
%Qr.m.c.5
FORCE_REF
Mise à la valeur de présélection du
compteur
%Qr.m.c.6
FORCE_ENABLE
Mise en œuvre du compteur
%Qr.m.c.7
FORCE_RESET
Remise à 0 du compteur
%Qr.m.c.8
SYNC_RESET
Remise à 0 du drapeau
SYNC_REF_FLAG
%Qr.m.c.9
MODULO_RESET
Remise à 0 du drapeau MODULO_FLAG
Le tableau ci-dessous présente le bit valid_sync en gras, qui constitue un élément du mot
d'activation de fonction %QWr.m.c.0 :
Langage
objet
Symbole standard
Signification
%QWr.m.c.0.0 VALID_SYNC
Autorisation de la synchronisation et du
démarrage de la fonction de comptage
par l'entrée IN_SYNC
%QWr.m.c.0.1 VALID_REF
Autorisation du fonctionnement de la
fonction de présélection interne
%QWr.m.c.0.2 VALID_ENABLE
Autorisation de la validation du compteur
par l'entrée IN_EN
%QWr.m.c.0.3 VALID_CAPT_0
Autorisation de capture dans le registre
capture0
%QWr.m.c.0.4 VALID_CAPT_1
Autorisation de capture dans le registre
capture1
%QWr.m.c.0.5 COMPARE_ENABLE
Autorisation de fonctionnement des
comparateurs
%QWr.m.c.0.6 COMPARE_SUSPEND
Comparateur figé à sa dernière valeur
EIO0000000319 10/2019
69
Fonctionnalités BMX EHC 0800
Le tableau ci-dessous présente le principe de synchronisation :
Front
Etat du bit
valid_sync
Etat du compteur
Font montant ou descendant sur Mise à 0
IN_AUX (selon la configuration)
Non synchronisé
Font montant ou descendant sur Mise à 1
IN_AUX (selon la configuration)
Synchronisé
Font montant sur le bit
force_sync
Synchronisé
Défini sur 0 ou 1
Lorsque la synchronisation se produit, l'application peut réagir en utilisant :
 soit l'entrée SYNC_REF_FLAG (%IWr.m.c.0.2) (voir page 73),
 soit l'entrée EVT_SYNC_PRESET (%IWr.m.c.10.2) (voir page 76).
Fonction d'activation
Cette fonction permet d'autoriser les changements de la valeur du compteur via la commande
logicielle.
Cette fonction est utilisée dans les modes de comptage suivants :
Comptage double phase
 Comptage/décomptage
 Compteur modulo (boucle)
 Compteur monocoup

Le tableau ci-dessous présente le bit force_enable en gras, qui constitue un élément du mot de
commande de sortie %Qr.m.c.d :
Objet langage Symbole standard
70
Signification
%Qr.m.c.0
OUTPUT_0
Force la sortie OUTPUT_0 au niveau 1
%Qr.m.c.1
OUTPUT_1
Force la sortie OUTPUT_1 au niveau 1
%Qr.m.c.2
OUTPUT_BLOCK_0_ENABLE
Mise en œuvre du bloc fonction de sortie 0
%Qr.m.c.3
OUTPUT_BLOCK_1_ENABLE
Mise en œuvre du bloc fonction de sortie 1
%Qr.m.c.4
FORCE_SYNC
Synchronisation et démarrage de la
fonction de comptage
%Qr.m.c.5
FORCE_REF
Mise à la valeur de présélection du
compteur
%Qr.m.c.6
FORCE_ENABLE
Mise en œuvre du compteur
%Qr.m.c.7
FORCE_RESET
Remise à 0 du compteur
%Qr.m.c.8
SYNC_RESET
Remise à 0 du drapeau SYNC_REF_FLAG
%Qr.m.c.9
MODULO_RESET
Remise à 0 du drapeau MODULO_FLAG
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
La fonction est activée en définissant le bit force_enable sur 1. Il n'y a pas de bit
valid_enable car la fonction n'est activée par aucune entrée physique.
Fonction de remise à 0
Cette fonction permet de charger la valeur 0 dans le compteur via la commande logicielle.
Cette fonction est utilisée dans les modes de comptage suivants :
Comptage double phase
 Comptage/décomptage
 Compteur modulo (boucle)
 Compteur monocoup

Le tableau ci-dessous présente le bit force_reset en gras, qui constitue un élément du mot de
commande de sortie %Qr.m.c.d :
Objet langage Symbole standard
Signification
%Qr.m.c.0
OUTPUT_0
Force la sortie OUTPUT_0 au niveau 1
%Qr.m.c.1
OUTPUT_1
Force la sortie OUTPUT_1 au niveau 1
%Qr.m.c.2
OUTPUT_BLOCK_0_ENABLE
Mise en œuvre du bloc fonction de sortie 0
%Qr.m.c.3
OUTPUT_BLOCK_1_ENABLE
Mise en œuvre du bloc fonction de sortie 1
%Qr.m.c.4
FORCE_SYNC
Synchronisation et démarrage de la
fonction de comptage
%Qr.m.c.5
FORCE_REF
Mise à la valeur de présélection du
compteur
%Qr.m.c.6
FORCE_ENABLE
Mise en œuvre du compteur
%Qr.m.c.7
FORCE_RESET
Remise à 0 du compteur
%Qr.m.c.8
SYNC_RESET
Remise à 0 du drapeau SYNC_REF_FLAG
%Qr.m.c.9
MODULO_RESET
Remise à 0 du drapeau MODULO_FLAG
La fonction est activée par le front montant du bit force_reset. Il n'y a pas de bit valid_reset
car la fonction n'est activée par aucune entrée physique.
Fonction de capture
Cette fonction est utilisée pour charger la valeur courante du compteur dans le registre
capt_0_val (%IDr.m.c.14) selon la même condition que celle définie par le paramètre
synchro edge spécifié dans l'écran de configuration (voir page 68).
Chaque voie du module BMX EHC 0200 comporte un registre de capture.
Cette fonction est utilisée dans les modes de comptage suivants :
 Comptage double phase
 Compteur modulo (boucle)
EIO0000000319 10/2019
71
Fonctionnalités BMX EHC 0800
Les fonctions de synchronisation et de capture peuvent être activées indépendamment :
Etat du bit
valid_capt_0
Etat du bit
valid_sync
Comportement lorsque la condition de capture (condition définie par le
paramètre synchro edge) est vraie
(%QWr.m.c.0.3)
(%QWr.m.c.0.0)
Valeur courante du compteur
Valeur du registre Capture (%ID
r.m.c.14)
Mise à 0
Mise à 0
Pas de modification
Pas de modification
Mise à 0
Mise à 1
Recharger ou effacer
Pas de modification
Mise à 1
Mise à 0
Pas de modification
Recharger avec la valeur courante
du compteur
Mise à 1
Mise à 1
Recharger ou effacer
Recharger avec la valeur courante
du compteur
La mémorisation se produira juste
avant la réinitialisation de la valeur
du compteur.
72
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Drapeau modulo et drapeau synchronisation
Présentation
Ce sous-chapitre présente le fonctionnement des bits relatifs aux événements suivants :


événement de synchronisation du compteur ;
franchissement par le compteur du modulo ou de ses limites dans le sens avant ou arrière.
Le tableau ci-dessous présente les modes de comptage pouvant activer les événements de
synchronisation et de modulo :
Drapeau
Mode de comptage concerné
Bit sync_ref_flag
(%IWr.m.c.0.2)
 Comptage double phase : lorsque le compteur
atteint la valeur de présélection et (re)démarre.
 Comptage/décomptage : lorsque le compteur
atteint la valeur de présélection et (re)démarre.
 Compteur modulo (boucle) : lorsque le compteur
est remis à 0.
 Compteur monocoup : lorsque le compteur atteint
la valeur de présélection et (re)démarre.
 Comptage d'événements : lorsque la base de
temps interne redémarre depuis le début.
Bit modulo_flag (%IWr.m.c.0.1)
 Comptage double phase : lorsque le compteur
franchit ses limites.
 Comptage/décomptage : lorsque le compteur
franchit ses limites.
 Compteur modulo (boucle) : lorsque le compteur
franchit le modulo ou 0.
Vous pouvez utiliser ces 2 drapeaux sans avoir à déclarer de tâche événement dans l'écran de
configuration. Ces 2 bits drapeau sont actualisés par la tâche déclarée avec la voie du module
(tâche MAST ou FAST).
Fonctionnement des bits drapeau
Le bit drapeau de l'événement de synchronisation est mis à 1 lorsque la synchronisation du
compteur survient.
Le bit drapeau de l'événement de modulo peut être mis à 1 dans les modes de comptage suivants :



Comptage double phase : Le bit drapeau est mis à 1 lorsque le compteur franchit ses limites
dans le sens avant ou arrière.
Comptage/décomptage : Le bit drapeau est mis à 1 lorsque le compteur franchit ses limites
dans le sens avant ou arrière.
Compteur modulo (boucle) : Le bit drapeau est mis à 1 lorsque le compteur franchit le modulo.
EIO0000000319 10/2019
73
Fonctionnalités BMX EHC 0800
Localisation des bits drapeau
Le tableau ci-dessous présente les bits modulo_flag et sync_ref_flag, qui sont des éléments
du mot d'état %IWr.m.c.d :
Objet langage
Symbole standard
Signification
%IWr.m.c.0.
0
RUN
Le compteur fonctionne en mode
monocoup.
%IWr.m.c.0.
1
MODULO_FLAG
Le drapeau est mis à 1 par un événement de
passage du modulo.
%IWr.m.c.0.
2
SYNC_REF_FLAG
Le drapeau est mis à 1 par un événement de
présélection ou de synchronisation.
%IWr.m.c.0.
3
VALIDITY
La valeur numérique courante est valide.
%IWr.m.c.0.
4
HIGH_LIMIT
La valeur numérique courante est verrouillée
à la valeur du seuil supérieur.
%IWr.m.c.0.
5
LOW_LIMIT
La valeur numérique courante est verrouillée
à la valeur du seuil inférieur.
Remise à 0 des bits drapeau
L'application utilisateur doit remettre à 0 le bit drapeau (si actif) en utilisant le bit de commande
approprié parmi les 2 bits suivants :


74
bit sync_reset pour remettre à 0 le bit drapeau de l'événement de synchronisation ;
bit modulo_reset pour remettre à 0 le bit drapeau de l'événement de modulo.
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Localisation des commandes de remise à 0
Le tableau ci-dessous présente les bits sync_reset et modulo_reset, qui sont des éléments
du mot de commande de sortie %Qr.m.c.d :
Objet langage Symbole standard
Signification
%Qr.m.c.0
OUTPUT_0
%Qr.m.c.1
Force la sortie OUTPUT_0 au niveau 1.
OUTPUT_1
Force la sortie OUTPUT_1 au niveau 1.
%Qr.m.c.2
OUTPUT_BLOCK_0_ENABLE
Mise en oeuvre du bloc fonction de sortie
0.
%Qr.m.c.3
OUTPUT_BLOCK_1_ENABLE
Mise en œuvre du bloc fonction de sortie 1.
%Qr.m.c.4
FORCE_SYNC
Synchronisation et démarrage de la
fonction de comptage.
%Qr.m.c.5
FORCE_REF
Mise à la valeur de présélection du
compteur.
%Qr.m.c.6
FORCE_ENABLE
Mise en œuvre du compteur.
%Qr.m.c.7
FORCE_RESET
Remise à 0 du compteur.
%Qr.m.c.8
SYNC_RESET
Remise à 0 du drapeau
SYNC_REF_FLAG
%Qr.m.c.9
MODULO_RESET
Remise à 0 du drapeau MODULO_FLAG
EIO0000000319 10/2019
75
Fonctionnalités BMX EHC 0800
Envoi d'événements de comptage à l'application
Présentation
Le numéro de la tâche événementielle doit être déclaré dans l'écran de configuration du module
pour activer l'envoi d'événements.
Le module BMX EHC 0800 comporte 8 sources événementielles dans le mot events_source à
l'adresse %IWr.m.c.10 :
Adresse
Symbole standard
Description
Mode de comptage concerné
%IWr.m.c.10.0
EVT_RUN
Evénement dû au
démarrage du comptage.
Mode compteur monocoup
%IWr.m.c.10.1
EVT_MODULO
Evénement dû à une
 Mode compteur modulo
valeur du compteur égale
(boucle)
à la valeur modulo - 1 ou à  Mode comptage/décomptage
la valeur 0.
 Mode comptage double phase
%IWr.m.c.10.2
EVT_SYNC_PRESET
Evénement dû à une
synchronisation ou un
référencement du
compteur.
 Mode comptage
Evénement dû à une
valeur du compteur
inférieure au seuil.
 Mode compteur de fréquence
%IWr.m.c.10.3
EVT_COUNTER_LOW
d'événements
Mode compteur monocoup
 Mode compteur modulo
(boucle)
 Mode comptage double phase

 Mode comptage
d'événements
 Mode compteur monocoup
 Mode compteur modulo
(boucle)
 Mode comptage/décomptage
 Mode comptage double phase
%IWr.m.c.10.4
EVT_COUNTER_WINDOW
Evénement dû à une
valeur du compteur égale
au seuil.
Cet événement ne peut pas être
utilisé avec un module BMX EHC
0800.
%IWr.m.c.10.5
EVT_COUNTER_HIGH
Evénement dû à une
valeur du compteur
supérieure au seuil.
 Mode compteur de fréquence
 Mode comptage
d'événements
 Mode compteur monocoup
 Mode compteur modulo
(boucle)
 Mode comptage/décomptage
%IWr.m.c.10.6
EVT_CAPT_0
Evénement dû à la
fonction de capture 0.
 Mode compteur modulo
(boucle)
 Mode comptage/décomptage
 Mode comptage double phase
76
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Adresse
Symbole standard
Description
Mode de comptage concerné
%IWr.m.c.10.7
EVT_CAPT_1
Evénement dû à la
fonction de capture 1.
Cet événement ne peut pas être
utilisé avec un module BMX EHC
0800.
%IWr.m.c.10.8
EVT_OVERRUN
Evénement dû au
débordement.
 Mode compteur de fréquence
 Mode comptage
d'événements
 Mode compteur monocoup
 Mode compteur modulo
(boucle)
 Mode comptage/décomptage
 Mode comptage double phase
Tous les événements émis par le module, quelle qu'en soit la source, font appel à une seule et
même tâche événementielle du système automate.
Il n'y a en général qu'un type d'événement signalé par appel.
Le mot evt_sources (%IWr.m.c.10) est mis à jour en début de traitement de la tâche
événementielle.
Activation d'événements
Pour qu'une source produise un événement, le bit de validation correspondant à l'événement doit
être défini sur 1 :
Adresse
Description
%QWr.m.c.1.0
Bit de validation de début d'événement de comptage.
%QWr.m.c.1.1
Bit de validation d'événement de franchissement de modulo, de 0 ou de ses limites par le
compteur.
%QWr.m.c.1.2
Bit de validation d'événement de synchronisation ou de référencement du compteur.
%QWr.m.c.1.3
Bit de validation d'événement dû à une valeur du compteur inférieure au seuil.
%QWr.m.c.1.4
Bit de validation d'événement dû à une valeur du compteur égale au seuil.
%QWr.m.c.1.5
Bit de validation d'événement dû à une valeur du compteur supérieure au seuil.
%QWr.m.c.1.6
Bit de validation d'événement de capture 0.
Interface d'entrée
L'événement possède une seule interface d'entrée. Cette interface est mise à jour uniquement en
début de traitement de la tâche événementielle. Cette interface comprend :



le mot evt_sources (%IWr.m.c.10),
la valeur en cours du compteur pendant l'événement (ou une valeur approximative) contenue
dans le mot counter_current_value (%IDr.m.c.12),
le registre capt_0_val (%IDr.m.c.14) mis à jour si l'événement est de type capture 0.
EIO0000000319 10/2019
77
Fonctionnalités BMX EHC 0800
Limites de fonctionnement
Chaque voie de compteur peut produire au maximum un événement par milliseconde. Cependant,
ce flux peut être ralenti par l'envoi simultané d'événements vers plusieurs modules sur le bus de
l'automate.
Chaque voie de compteur comporte un tampon de transmission à deux logements afin de stocker
plusieurs événements dans l'attente d'être envoyés.
Si la voie du compteur n'est pas en mesure d'envoyer tous les événements produits en interne, le
bit overrun_evt (adresse %IWr.m.c.10.8) du mot events_source est défini sur 1.
Les deux points suivants doivent être pris en compte avant d'utiliser les événements "compteur
égal", "compteur haut" et "compteur bas" :
 Pour le mode de fréquence : en raison de la précision (+/- 1 Hz), une fréquence proche du seuil
peut causer des événements redondants.
 Pour les modes de fonction de comptage : lorsque le compteur atteint la valeur seuil, la
fréquence d'entrée doit être inférieure à 200 Hz afin de détecter l'événement.
78
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Sous-chapitre 6.2
Modes de fonctionnement du module BMX EHC 0800
Modes de fonctionnement du module BMX EHC 0800
Objet de cette section
Cette section présente les différents modes de comptage du module BMX EHC 0800.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Fonctionnement du module BMX EHC 0800 en mode fréquence
80
Fonctionnement du module BMX EHC 0800 en mode comptage d'événements
82
Fonctionnement du module BMX EHC 0800 en mode compteur monocoup
84
Fonctionnement du module BMX EHC 0800 en mode compteur modulo (boucle)
86
Fonctionnement du module BMX EHC 0800 en mode comptage/décomptage
89
Fonctionnement du module BMX EHC 0800 en mode comptage double phase
94
EIO0000000319 10/2019
79
Fonctionnalités BMX EHC 0800
Fonctionnement du module BMX EHC 0800 en mode fréquence
Présentation
Le mode fréquence permet de mesurer la fréquence, la vitesse, le débit et le contrôle d'un flux.
Principe de base
Dans ce mode, le module surveille les impulsions appliquées uniquement à l'entrée IN_A, et
calcule le nombre d'impulsions selon des intervalles d'une seconde. La fréquence est ensuite
indiquée en nombre d'événements par seconde (Hertz). Le registre de comptage est mis à jour à
la fin de chaque intervalle de 10 ms.
Bits d'état du compteur en mode fréquence
Le tableau ci-dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode
fréquence :
Bit
Libellé
Description
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si la
valeur courante du compteur (fréquence) et les
registres d'état de la comparaison contiennent
des données valides.
Si le bit est à 1, les données sont valides.
Si le bit est à 0, les données ne sont pas valides.
%IWr.m.c.0.4
HIGH_LIMIT
Le bit est à 1 lorsque le signal de la fréquence
d'entrée est hors limites.
Type de l'IODDT
Dans ce mode, l'IODDT doit être de type T_UNSIGNED_CPT_BMX.
Limites de fonctionnement
La fréquence maximale que le module peut mesurer sur l'entrée IN_A est de 10 kHz. Au-delà de
10 kHz, la valeur du registre de comptage peut diminuer jusqu'à atteindre 0.
A 10 kHz, le cycle de service se situe entre 40 % et 60 %.
NOTE : Vous devez vérifier le bit validity (%IWr.m.c.0.3) avant de prendre en compte les
valeurs numériques, comme les registres du compteur et de capture. Seul le bit validity au
niveau haut (mis à 1) garantit que le mode fonctionne correctement dans les limites.
80
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
La figure ci-dessous représente le fonctionnement du module de comptage BMX EHC en mode
fréquence.
8 channel generic counter
BMX EHC 0800
Counter 0 - Frequen
Counter 1
Counter 2
Counter 3
Counter 4
Counter 5
Counter 6
Counter 7
Config.
Adjust
Label
0 Input A Filter
1 Input Supply Fault
2 Scaling Facter
3 Event
4 Event Number
Symbol
Value
Unit
Without
General IO Fault
1
Disable
1s
100ms
10 ms
10 ms
Nbr/ s ( Hz )
Nbr/ s ( Hz )
Function:
Frequency Mode
Task:
MAST
EIO0000000319 10/2019
81
Fonctionnalités BMX EHC 0800
Fonctionnement du module BMX EHC 0800 en mode comptage d'événements
Présentation
Le mode comptage d'événements permet de déterminer le nombre d'événements reçus de façon
éparse.
Principe de base
En mode comptage d'événements, le compteur évalue le nombre d'impulsions appliquées à
l'entrée IN_A, à des intervalles de temps définis par l'utilisateur. Le registre de comptage est mis
à jour à la fin de chaque intervalle avec le nombre d'événements reçus.
Il est possible d'utiliser l'entrée IN_AUX sur un intervalle de temps, à condition que le bit de
validation soit mis à 1. Ceci a pour effet de redémarrer le comptage d'événements pour un nouvel
intervalle de temps prédéfini. Le nouvel intervalle de temps commence, selon le réglage défini par
l'utilisateur, au front montant ou au front descendant du signal sur l'entrée IN_AUX.
Fonctionnement
Le chronogramme illustre le processus de comptage en mode comptage d'événements :
Lorsque la synchronisation se produit, l'application peut réagir en utilisant :
 soit l'entrée SYNC_REF_FLAG (%IWr.m.c.0.2) (voir page 73),
 soit l'entrée EVT_SYNC_PRESET (%IWr.m.c.10.2) (voir page 76).
82
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Bits d'état du compteur en mode comptage d'événements
Le tableau ci-dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode
comptage d'événements.
Bit
Libellé
Description
%IWr.m.c.0.2
SYNC_REF_FLAG
Le bit est à 1 lorsque la base de temps interne a
été synchronisée.
Le bit est à 0 lorsque la commande sync_reset
est reçue (front montant du bit %Qr.m.c.8).
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si la
valeur courante du compteur (nombre
d'événements) et les registres d'état de la
comparaison contiennent des données valides.
Si le bit est à 1, les données sont valides.
Si le bit est à 0, les données ne sont pas valides.
%IWr.m.c.0.4
HIGH_LIMIT
Le bit est à 1 lorsque le nombre d'événements
reçus dépasse la taille du compteur.
Le bit est remis à 0 à la période suivante, si la
limite n'est pas atteinte.
%IWr.m.c.0.5
LOW_LIMIT
Le bit est à 1 lorsque plusieurs synchronisations
sont reçues dans une période de 25 ms.
Le bit est remis à 0 à la période suivante, si la
limite n'est pas atteinte.
Type de l'IODDT
Dans ce mode, l'IODDT doit être de type T_UNSIGNED_CPT_BMX.
Limites de fonctionnement
Le module compte les impulsions appliquées à l'entrée IN_A chaque fois que la durée d'impulsion
est d'au moins 50 μs (sans filtre anti-rebonds).
Les impulsions qui ont lieu dans un délai de 100 ms de la synchronisation sont perdues.
La synchronisation du compteur ne doit être effectuée qu'une seule fois par intervalle de 25 ms.
NOTE : Vous devez vérifier le bit validity (%IWr.m.c.0.3) avant de prendre en compte les
valeurs numériques, comme les registres du compteur et de capture. Seul le bit validity au
niveau haut (mis à 1) garantit que le mode fonctionne correctement dans les limites.
EIO0000000319 10/2019
83
Fonctionnalités BMX EHC 0800
Fonctionnement du module BMX EHC 0800 en mode compteur monocoup
Présentation
Le mode compteur monocoup permet de dénombrer des opérations.
Principe de base
En mode compteur monocoup, l'activation de la fonction de synchronisation démarre le compteur
qui, à partir d'une valeur définie par l'utilisateur dans l'écran de réglage (valeur de
présélection), décroît à chaque impulsion appliquée à l'entrée IN_A, jusqu'à ce qu'il atteigne la
valeur 0. Ce décomptage est possible lorsque la fonction de validation est activée. Le registre de
comptage est mis à jour toutes les 5 ms.
Fonctionnement
Le chronogramme ci-dessous illustre le processus de comptage en mode compteur monocoup :
84
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Dans le chronogramme ci-dessus, le compteur commence le décomptage au front montant de
l'entrée IN_AUX. Il charge ensuite la valeur définie par l'utilisateur et décrémente le registre de
comptage à chaque impulsion appliquée à l'entrée IN_A. Lorsque le registre est à 0, le compteur
attend un nouveau signal de l'entrée IN_AUX. Les impulsions sur l'entrée IN_A n'ont pas d'effet sur
la valeur du registre tant que le compteur est à 0.
La commande force_enable doit être au niveau haut pendant le comptage. Lorsque cette
commande est au niveau bas, la dernière valeur reportée dans le registre de comptage est
conservée et le compteur ignore les impulsions appliquées à l'entrée IN_A. Cependant, il prend en
compte l'état de l'entrée IN_AUX. Dans tous les cas, le comptage reprend lorsque la commande
repasse au niveau haut.
Bits d'état du compteur en mode compteur monocoup
Le tableau ci-dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode
compteur monocoup :
Bit
config. d'E/S
Description
%IWr.m.c.0.0
RUN
Le bit est à 1 lorsque le compteur est en marche.
Le bit est à 0 lorsque le compteur est à l'arrêt.
%IWr.m.c.0.2
SYNC_REF_FLAG
Le bit est à 1 lorsque le compteur a été réglé sur
la valeur de présélection, puis (re)démarré.
Le bit est remis à 0 lorsque la commande
sync_reset est reçue (front montant du bit
%Qr.m.c.8).
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si la
valeur courante du compteur et les registres
d'état de la comparaison contiennent des
données valides.
Si le bit est défini sur 1, les données sont valides.
Si le bit est défini sur 0, les données ne sont pas
valides.
Type de l'IODDT
En mode compteur monocoup, l'IODDT doit être de type T_UNSIGNED_CPT_BMX.
Limites de fonctionnement
La fréquence maximale appliquée à l'entrée IN_AUX est de 1 impulsion toutes les 25 ms.
La valeur de présélection maximale est de 65 535.
NOTE : Vous devez vérifier le bit validity (%IWr.m.c.0.3) avant de prendre en compte les
valeurs numériques, comme les registres du compteur et de capture. Seul le bit validity au
niveau haut (défini sur 1) garantit que le mode fonctionne correctement dans les limites.
EIO0000000319 10/2019
85
Fonctionnalités BMX EHC 0800
Fonctionnement du module BMX EHC 0800 en mode compteur modulo (boucle)
Présentation
Le mode compteur modulo boucle est recommandé pour les applications d'emballage et
d'étiquetage impliquant la répétition d'actions sur des séries d'objets en mouvement.
Principe de base
Le compteur croît à chaque impulsion appliquée à l'entrée IN_A, jusqu'à ce qu'il atteigne la valeur
modulo -1, la valeur du modulo étant définie par l'utilisateur. A l'impulsion suivante, le compteur est
remis à 0 et le comptage reprend.
En mode compteur modulo (boucle), le compteur doit être synchronisé au moins une fois pour
fonctionner. La valeur courante du compteur est effacée à chaque synchronisation.
Elle peut être stockée dans le registre capture0 (voir page 71) lorsque la condition de synchronisation survient (voir page 68).
La valeur du modulo définie par l'utilisateur est contenue dans le mot modulo_value
(%MDr.m.c.4). Vous pouvez modifier cette valeur en configurant la valeur de ce mot :


dans l'écran de réglage ;
dans l'application, à l'aide de la fonction WRITE_PARAM(IODDT_VAR1). IODDT_VAR1 est du
type T_UNSIGNED_CPT_BMX.
La commande force_enable doit être au niveau haut pendant le comptage. Lorsque cette
commande est au niveau bas, la dernière valeur reportée dans le registre de comptage est
conservée et le compteur ne tient pas compte des impulsions appliquées à l'entrée IN_A.
Cependant, il prend en compte l'état de l'entrée IN_AUX. Dans tous les cas, le comptage reprend
lorsque la commande repasse au niveau haut.
En mode compteur modulo (boucle), le registre de comptage est mis à jour toutes les 25 ms.
Contrairement au module BMX EHC 0200, il n'y a pas de décomptage.
86
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Opération
Le chronogramme ci–dessous illustre le processus de comptage en mode compteur modulo :
EIO0000000319 10/2019
87
Fonctionnalités BMX EHC 0800
Bits d'état du compteur en mode compteur modulo (boucle)
Le tableau ci–dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode
compteur modulo (boucle) :
Bit
Libellé
Description
%IWr.m.c.0.1
MODULO_FLAG
Le bit est défini sur 1 lorsque le compteur franchit
le modulo.
Le bit est remis à 0 lorsque la commande
MODULO_RESET (%Qr.m.c.9) est reçue (front
montant du bit MODULO_RESET).
%IWr.m.c.0.2
SYNC_REF_FLAG
Le bit est défini sur 1 lorsque le compteur a été
mis à 0, puis (re)démarré.
Le bit est remis à 0 lorsque la commande
SYNC_RESET (%Qr.m.c.8) est reçue (front
montant du bit SYNC_RESET).
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si la
valeur courante du compteur et les registres
d'état de la comparaison contiennent des
données valides.
Si le bit est défini sur 1, les données sont valides.
Si le bit est défini sur 0, les données ne sont pas
valides.
Type de l'IODDT
En mode compteur modulo (boucle), l'IODDT doit être de type T_UNSIGNED_CPT_BMX.
Limites de fonctionnement
La fréquence maximale appliquée à l'entrée IN_A est de 10 kHz.
La plus petite impulsion appliquée à l'entrée IN_AUX varie en fonction du niveau de filtrage choisi.
La fréquence maximale appliquée à l'entrée IN_AUX est de 1 impulsion toutes les 25 ms.
La fréquence maximale de l'événement modulo est de 1 fois toutes les 25 ms.
La valeur minimale acceptable du modulo varie en fonction de la fréquence au niveau de l'entrée
IN_A. Par exemple, pour une fréquence de 10 kHz appliquée à l'entrée IN_A, le modulo doit être
supérieur à 50.
La valeur maximale du modulo est 65 535.
NOTE : Lorsque la valeur du modulo est définie sur 0, le comptage peut aller jusqu'à 65 536.
NOTE : Vous devez vérifier le bit de validité (%IWr.m.c.0.3) avant de prendre en compte les
valeurs numériques telles que les registres du compteur et de capture. Seul le bit de validité
au niveau haut (défini sur 1) garantit le bon fonctionnement du mode dans les limites.
88
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Fonctionnement du module BMX EHC 0800 en mode comptage/décomptage
Présentation
Le mode comptage/décomptage permet d'exécuter une opération d'accumulation, de comptage
ou de décomptage sur une seule entrée.
Principe de base
En mode comptage/décomptage, le comptage est lancé par la commande logicielle force_sync.
Sur le front montant, le registre de comptage est mis à jour avec la valeur de présélection
prédéfinie par l'utilisateur. La valeur de présélection est contenue dans le mot preset_value
(%MDr.m.c.6). Vous pouvez modifier cette valeur en configurant la valeur de ce mot :


dans l'écran de réglage ;
dans l'application, à l'aide de la fonction WRITE_PARAM(IODDT_VAR1). IODDT_VAR1 est de
type T_SIGNED_CPT_BMX.
L'opération suivante est lancée à chaque impulsion appliquée à l'entrée IN_A :


Comptage des impulsions si l'entrée IN_AUX est au niveau haut
Décomptage des impulsions si l'entrée IN_AUX est au niveau bas
La commande logicielle force_enable doit être au niveau haut pendant le comptage. Lorsque
cette commande est au niveau bas, la dernière valeur reportée dans le registre de comptage est
conservée et le compteur ignore les impulsions appliquées à l'entrée IN_A. Le comptage reprend
lorsque la commande repasse au niveau haut.
Les valeurs de comptage varient entre -32 768 et +32 767.
EIO0000000319 10/2019
89
Fonctionnalités BMX EHC 0800
Fonctionnement
Le chronogramme ci-dessous illustre le processus de comptage en mode comptage/décomptage
modulo :
90
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Comportement aux limites de comptage
Lorsque la limite supérieure ou inférieure est dépassée, le compteur se comporte différemment
selon sa configuration.
En sous-mode verrouiller les limites, le registre de comptage conserve comme valeur la valeur
limite et le bit de validité du comptage passe à 0 :
NOTE : Les dépassements par valeur supérieure ou inférieure sont signalés par deux bits
LOW_LIMIT et HIGH_LIMIT, jusqu'à ce que l'application recharge la valeur de comptage
prédéfinie par l'utilisateur (bit force_sync défini sur 1 ou condition de présélection vraie). Le
comptage ou le décomptage peut ainsi reprendre.
En sous-mode modulo, le registre de comptage passe automatiquement à la valeur de la limite
opposée au dépassement :
EIO0000000319 10/2019
91
Fonctionnalités BMX EHC 0800
Bits d'état du compteur en mode comptage/décomptage
Le tableau ci-dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode
comptage/décomptage :
92
Bit
config. d'E/S
Description
%IWr.m.c.0.1
MODULO_FLAG
L'état du bit change en sous-mode modulo.
Le bit est défini sur 1 lorsque le compteur franchit
l'une de ses limites (-32 768 ou +32 767).
Le bit est remis à 0 lorsque la commande
MODULO_RESET (%Qr.m.c.9) est reçue (front
montant du bit MODULO_RESET).
%IWr.m.c.0.2
SYNC_REF_FLAG
Le bit est défini sur 1 lorsque le compteur a été
défini à la valeur de présélection, puis
(re)démarré.
Le bit est remis à 0 lorsque la commande
SYNC_RESET (%Qr.m.c.8) est reçue (front
montant du bit SYNC_RESET).
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si la
valeur courante du compteur et les registres
d'état de la comparaison contiennent des
données valides.
Si le bit est défini sur 1, les données sont valides.
Si le bit est défini sur 0, les données ne sont pas
valides.
%IWr.m.c.0.4
HIGH_LIMIT
L'état du bit change en sous-mode verrouiller les
limites.
Le bit est défini sur 1 lorsque le compteur atteint
+32 767.
Le bit est défini sur 0 lorsque le compteur atteint
la valeur de présélection ou est remis à 0.
%IWr.m.c.0.5
LOW_LIMIT
L'état du bit change en sous-mode verrouiller les
limites.
Le bit est défini sur 1 lorsque le compteur atteint
-32 768.
Le bit est défini sur 0 lorsque le compteur atteint
la valeur de présélection ou est remis à 0.
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Type de l'IODDT
En mode comptage double phase, l'IODDT doit être de type T_SIGNED_CPT_BMX.
Limites de fonctionnement
La fréquence maximale appliquée à l'entrée IN_A est de 10 kHz.
Les impulsions appliquées à l'entrée IN_A, après un changement de sens, ne sont comptées ou
décomptées qu'après un délai correspondant au retard de prise en compte de l'état de l'entrée
IN_AUX dû au niveau de filtrage programmable sur cette entrée.
La valeur de présélection doit être comprise entre -32 768 et +32 767.
NOTE : Vous devez vérifier le bit validity (%IWr.m.c.0.3) avant de prendre en compte les
valeurs numériques, comme les registres du compteur et de capture. Seul le bit validity au
niveau haut (défini sur 1) garantit que le mode fonctionne correctement dans les limites.
EIO0000000319 10/2019
93
Fonctionnalités BMX EHC 0800
Fonctionnement du module BMX EHC 0800 en mode comptage double phase
Présentation
Le mode comptage double phase est disponible pour les voies 0, 2, 4 et 6 (les voies 1, 3, 5 et 7
deviennent inactives). Ce mode fonctionne comme le mode comptage/décomptage et il utilise
jusqu'à 3 entrées physiques. Il permet le comptage et le décomptage simultanés.
NOTE : Le mode comptage double phase est disponible sur les modules BMXEHC0800 avec
données d'E/S de type Topologique uniquement, et sur les modules BMXEHC0800.2 avec
données d'E/S de type DDT d'équipement. La fonction d'événements n'est pas disponible pour le
module BMXEHC0800.2. Si besoin, sélectionnez le type de données d'E/S lors de l'ajout du
module dans le rack.
Principe de base
En mode comptage double phase, le compteur doit être synchronisé au moins une fois pour
fonctionner. La valeur courante du compteur est présélectionnée à chaque synchronisation. Elle
peut être stockée dans le registre capture0 lorsque la condition de synchronisation survient.
Pour plus d'informations, consultez les rubriques fonction de synchronisation (voir page 68) et
fonction de capture (voir page 71).
La commande logicielle force_enable doit être au niveau haut pendant le comptage. Si cette
commande est au niveau bas, la dernière valeur signalée dans le registre de comptage est
conservée et le compteur ignore les impulsions appliquées aux entrées IN_A et IN_B. Le comptage
reprend lorsque la commande repasse au niveau haut.
Les valeurs de comptage varient entre les limites -2 147 483 648 et +2 147 483 647 (mot de
31 bits et 1 bit de signe).
La valeur de présélection est prédéfinie par l'utilisateur et elle est contenue dans le mot
preset_value (%MDr.m.c.6). L'utilisateur peut modifier cette valeur en configurant la valeur de
ce mot :


94
dans l'écran de réglage ;
dans l'application, à l'aide de la fonction WRITE_PARAM(IODDT_VAR1). IODDT_VAR1 est de
type T_Signed_CPT_BMX.
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Configurations du comptage
Dans ce mode, vous pouvez choisir parmi les configurations de comptage suivantes :








A = Haut, B = Bas (configuration par défaut)
A = Impulsion, B = Sens
Quadrature normale X1
Quadrature normale X2
Quadrature normale X4
Quadrature arrière X1
Quadrature arrière X2
Quadrature arrière X4.
Le tableau ci-dessous présente le principe de comptage/décomptage selon la configuration
choisie :
Configuration choisie
Condition de comptage
Condition de décomptage
A = Haut, B = Bas
Front montant de l'entrée IN_A
Front montant de l'entrée IN_B
A = Impulsion, B = Sens
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
Front montant de l'entrée IN_A et état
haut de l'entrée IN_B
Quadrature normale X1
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
Front descendant de l'entrée IN_A et
état bas de l'entrée IN_B
Quadrature normale X2
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
Front descendant de l'entrée IN_A et
état haut de l'entrée IN_B
Front descendant de l'entrée IN_A et
état bas de l'entrée IN_B
Front montant de l'entrée IN_A et
niveau haut de l'entrée IN_B
Quadrature normale X4
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
Etat haut de l'entrée IN_A et front
montant de l'entrée IN_B
Front descendant de l'entrée IN_A et
état haut de l'entrée IN_B
Etat bas de l'entrée IN_A et front
descendant de l'entrée IN_B
Front descendant de l'entrée IN_A et
état bas de l'entrée IN_B
Etat bas de l'entrée IN_A et front
montant de l'entrée IN_B
Front montant de l'entrée IN_A et
niveau haut de l'entrée IN_B
Etat haut de l'entrée IN_A et front
descendant de l'entrée IN_B
Quadrature arrière X1
Front descendant de l'entrée IN_A et
état bas de l'entrée IN_B
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
EIO0000000319 10/2019
95
Fonctionnalités BMX EHC 0800
Configuration choisie
Condition de comptage
Condition de décomptage
Quadrature arrière X2
Front descendant de l'entrée IN_A et
état bas de l'entrée IN_B
Front montant de l'entrée IN_A et
niveau haut de l'entrée IN_B
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
Front descendant de l'entrée IN_A et
état haut de l'entrée IN_B
Quadrature arrière X4
Front descendant de l'entrée IN_A et
état bas de l'entrée IN_B
Etat bas de l'entrée IN_A et front
montant de l'entrée IN_B
Front montant de l'entrée IN_A et
niveau haut de l'entrée IN_B
Etat haut de l'entrée IN_A et front
descendant de l'entrée IN_B
Front montant de l'entrée IN_A et état
bas de l'entrée IN_B
Etat haut de l'entrée IN_A et front
montant de l'entrée IN_B
Front descendant de l'entrée IN_A et
état haut de l'entrée IN_B
Etat bas de l'entrée IN_A et front
descendant de l'entrée IN_B
Fonctionnement
Le chronogramme ci-dessous illustre le processus de comptage en mode comptage double phase
pour la configuration par défaut :
96
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Suppression de l'écart
En mode compteur large libre, le compteur peut appliquer une hystérésis dans le cas où la rotation
est inversée. Le paramètre hystérésis configuré avec l'écran de réglage définit le nombre de
points qui ne sont pas pris en compte par le compteur lors de l'inversion de la rotation, ce qui est
pris en compte pour l'écart entre l'axe codeur/moteur et l'axe mécanique (par exemple, un codeur
qui mesure la position d'un tapis).
Ce fonctionnement est décrit dans la figure ci-dessous :
La valeur définie par l'utilisateur comme valeur Hystérésis (écart) est contenue dans le mot
%MWr.m.c.9. L'utilisateur peut modifier cette valeur en configurant la valeur de ce mot (comprise
entre 0 et 255) :


dans l'écran de réglage ;
dans l'application à l'aide de la fonction WRITE_PARAM(IODDT_VAR1). IODDT_VAR1 est de
type T_Signed_CPT_BMX.
EIO0000000319 10/2019
97
Fonctionnalités BMX EHC 0800
Fonctionnement aux limites de comptage
Lorsque la limite supérieure ou inférieure est dépassée, le compteur fonctionne différemment
selon sa configuration.
Dans la configuration de verrouillage des limites (par défaut), le registre de comptage conserve la
valeur limite, et le bit de validité du comptage passe à 0, jusqu'à la condition de présélection
suivante :
NOTE : Les dépassements par valeurs supérieures et inférieures sont signalés par deux bits
LOW_LIMIT et HIGH_LIMIT jusqu'à ce que l'application recharge la valeur de comptage
prédéfinie par l'utilisateur (bit force_ref défini sur 1 ou condition de présélection vraie). Le
comptage ou le décomptage peut ainsi reprendre.
Dans la configuration modulo, le registre de comptage passe automatiquement à la valeur de la
limite opposée au dépassement
98
EIO0000000319 10/2019
Fonctionnalités BMX EHC 0800
Bits d'état du compteur en mode comptage double phase
Le tableau ci-dessous présente la composition du mot d'état %IWr.m.c.0 du compteur en mode
comptage double phase :
Bit
Libellé
Description
%IWr.m.c.0.1
MODULO_FLAG
L'état du bit change en mode modulo.
Le bit est défini sur 1 lorsque le compteur franchit l'une de ses
limites (-2 147 483 648 ou +2 147 483 647).
Le bit est remis à 0 lorsque la commande MODULO_RESET
(%Qr.m.c.9) est reçue (front montant du bit MODULO_RESET).
%IWr.m.c.0.2
SYNC_REF_FLAG
Le bit est défini sur 1 lorsque le compteur a été défini à la valeur
de présélection, puis redémarré.
Le bit est remis à 0 lorsque la commande SYNC_RESET
(%Qr.m.c.8) est reçue (front montant du bit SYNC_RESET).
%IWr.m.c.0.3
VALIDITY
Le bit de validité est utilisé pour indiquer si la valeur courante du
compteur et les registres d'état de la comparaison contiennent
des données valides.
Si le bit est défini sur 1, les données sont valides.
Si le bit est défini sur 0, les données ne sont pas valides.
%IWr.m.c.0.4
HIGH_LIMIT
L'état du bit change en mode de verrouillage des limites.
Le bit est défini sur 1 lorsque le compteur atteint +2 147 483 647.
Le bit est remis à 0 lorsque le compteur atteint la valeur de
présélection.
%IWr.m.c.0.5
LOW_LIMIT
L'état du bit change en mode de verrouillage des limites.
Le bit est défini sur 1 lorsque le compteur atteint -2 147 483 648.
Le bit est remis à 0 lorsque le compteur atteint la valeur de
présélection.
Type de l'IODDT
Dans ce mode, l'IODDT doit être de type T_SIGNED_CPT_BMX.
Limites de fonctionnement
La fréquence maximale appliquée aux entrées IN_A et IN_B est de 10 kHz.
La plus petite impulsion appliquée à l'entrée IN_AUX est définie selon le niveau de filtrage appliqué
à cette entrée.
La fréquence maximale de chargement de la valeur prédéfinie par l'utilisateur est de 1 fois toutes
les 25 ms.
NOTE : Vérifiez le bit de validité (%IWr.m.c.0.3) avant de prendre en compte les valeurs
numériques telles que les registres du compteur et de capture. Seul le bit de validité au niveau
haut (défini sur 1) garantit le bon fonctionnement du mode dans les limites.
EIO0000000319 10/2019
99
Fonctionnalités BMX EHC 0800
100
EIO0000000319 10/2019
Modicon X80
Mise en œuvre logicielle du module de comptage BMX EHC 0800
EIO0000000319 10/2019
Partie IV
Mise en œuvre logicielle du module de comptage BMX EHC 0800
Mise en œuvre logicielle du module de comptage
BMX EHC 0800
Objet de cette section
Cette section présente la mise en œuvre logicielle et les fonctions du module de comptage
BMX EHC 0800.
Contenu de cette partie
Cette partie contient les chapitres suivants :
Chapitre
7
Titre du chapitre
Page
Méthodologie de mise en œuvre logicielle du module de comptage
BMX EHC 0800
103
8
Accès aux écrans fonctionnels des modules de comptage BMX EHC xxxx
105
9
Configuration du module de comptage BMX EHC 0800
111
10
Réglages du module de comptage BMX EHC 0800
125
11
Mise au point du module de comptage BMX EHC 0800
133
12
Visualisation des erreurs du module de comptage BMX EHC xxxx
145
13
Les objets langage de la fonction de comptage
151
EIO0000000319 10/2019
101
Mise en œuvre logicielle du module de comptage BMX EHC 0800
102
EIO0000000319 10/2019
Modicon X80
Méthodologie de mise en œuvre logicielle du module de comptage BMX EHC 0800
EIO0000000319 10/2019
Chapitre 7
Méthodologie de mise en œuvre logicielle du module de comptage BMX EHC 0800
Méthodologie de mise en œuvre logicielle du module de
comptage BMX EHC 0800
Méthodologie d'installation
Présentation
L'installation logicielle des modules de comptage BMX EHC **** est réalisée depuis les différents
éditeurs de Control Expert :


en mode local,
en mode connecté.
L'ordre des phases d'installation défini ci-après est préconisé, mais il est possible de modifier
l'ordre de certaines phases (par exemple, débuter par la phase configuration).
EIO0000000319 10/2019
103
Méthodologie de mise en œuvre logicielle du module de comptage BMX EHC 0800
Phases d'installation
Le tableau ci-dessous présente les différentes phases d'installation :
Phase
Description
Déclaration des
variables
Déclaration des variables de type IODDT pour les modules métier et Local(1)
des variables du projet.
Programmation
Programmation du projet.
Local(1)
Déclaration des modules.
Local
Configuration
Mode
Configuration de la voie du module
Saisie des paramètres de configuration
Remarque : tous les paramètres sont configurables en mode
connecté, à l'exception du paramètre événement.
Local(1)
Association
Association des IODDT aux voies configurées (éditeur de variables). Local(1)
Structure
Génération du projet (analyse et modification des liens)
Transfert
Transfert du projet vers l'automate
Connecté
Réglage/Mise au
point
Mise au point du projet à partir des écrans de mise au point et des
tables d'animations
Connecté
Local
Mise au point du programme et des paramètres de réglage
Documentation
Constitution de la documentation et impression des différentes
informations relatives au projet.
Connecté(1)
Exploitation/Diagno Visualisation des différentes informations nécessaires à la conduite
stic
du projet.
Connecté
Diagnostic du projet et des modules
Légende :
(1)
104
Ces différentes phases peuvent aussi être effectuées en mode connecté.
EIO0000000319 10/2019
Modicon X80
Ecrans
EIO0000000319 10/2019
Chapitre 8
Accès aux écrans fonctionnels des modules de comptage BMX EHC xxxx
Accès aux écrans fonctionnels des modules de comptage
BMX EHC xxxx
Objet de ce Chapitre
Ce chapitre décrit les différents écrans fonctionnels des modules de comptage BMX EHC ••••
auxquels l'utilisateur a accès.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Accès aux écrans fonctionnels des modules de comptage BMX EHC 0800
106
Description des écrans du module de comptage
108
EIO0000000319 10/2019
105
Ecrans
Accès aux écrans fonctionnels des modules de comptage BMX EHC 0800
Présentation
Cette section présente la procédure d'accès aux écrans fonctionnels du module de comptage
BMX EHC 0800.
Procédure
Pour accéder aux écrans, exécutez les actions suivantes :
Etape
Action
1
A partir du navigateur de projet, développez le répertoire Configuration.
Résultat : l'écran suivant apparaît :
2
Double-cliquez sur le répertoire Bus automate.
Résultat : l'écran suivant apparaît :
PLC bus
Bus :
0
Schneider
S Electric
0
106
BMX P34 2010 01.00
CPS 0P34 1
2000 2010
S
d
c
a
2
3
EHC
0800
4
5
6
7
EIO0000000319 10/2019
Ecrans
Etape
3
Action
Double cliquez sur le module de comptage.
Résultat : l'écran du module apparaît :
EIO0000000319 10/2019
107
Ecrans
Description des écrans du module de comptage
Introduction
Le module de comptage BMX EHC 0800 comporte les écrans suivants :




Ecran de configuration
Ecran de réglage
Ecran de mise au point (accessible en mode connecté uniquement)
Ecran de défaut (accessible en mode connecté uniquement)
Description des écrans
La figure suivante représente l'écran de configuration du module de comptage.
108
EIO0000000319 10/2019
Ecrans
Le tableau ci-dessous présente les éléments des différents écrans.
Numéro
Elément
Fonction
1
Onglets
L'onglet au premier plan indique le mode utilisé (dans cet exemple, le mode
Configuration). Chaque mode peut être sélectionné par l'onglet correspondant.
Les modes suivants sont disponibles :
 Configuration
 Réglage
 Mise au point (accessible en mode connecté uniquement)
 Défaut (accessible en mode connecté uniquement)
2
Zone d'en-tête
Indique un abrégé du module et son état en mode connecté (voyants).
3
Zone Module
Permet :
 en cliquant sur le numéro de référence, d'afficher les onglets :
 Description, qui indique les caractéristiques de l'équipement.
 Objets d'E/S ou DDT d'équipement selon le type de données d'E/S
sélectionné lors de l'insertion du module dans le projet Control Expert.
Zone Voie
Permet :
 en cliquant sur le numéro de la voie (Compteur), d'afficher les onglets :
 Configuration, qui indique les caractéristiques de la voie. Dans le modèle de
données des E/S topologiques, aucune fonction n'est configurée par défaut.
Dans le modèle de données du DDT d'équipement, par défaut, les voies
sont toutes configurées sur le mode fréquence et une voie ne peut pas être
définie sur Aucun.
 Réglage : comprend différentes rubriques à renseigner (valeurs de
paramètres), selon la fonction de comptage sélectionnée.
 Mise au point : affiche l'état des entrées et des sorties, ainsi que les
différents paramètres de la fonction de comptage en cours (en mode
connecté).
 Défaut, qui affiche les erreurs détectées sur l'équipement (en mode
connecté).
4
Zone Paramètres
généraux
Permet de choisir la fonction de comptage et la tâche associée à la voie :
 Fonction : fonction de comptage parmi celles disponibles pour les modules
concernés. En fonction du choix effectué, les intitulés de la zone de
configuration peuvent différer.
 Tâche : définit la tâche par laquelle les objets à échange implicite de la voie
seront échangés.
Ces choix sont possibles en mode local uniquement.
5
Zone Paramètres
en cours
Cette zone comporte diverses fonctionnalités qui dépendent du mode en cours :
 Configuration : permet de configurer les paramètres des voies.
 Réglage : comprend différentes rubriques à renseigner (valeurs de
paramètres), selon la fonction de comptage sélectionnée.
 Mise au point : affiche l'état des entrées et des sorties, ainsi que les différents
paramètres de la fonction de comptage en cours.
 Défaut : affiche les erreurs survenues sur les voies de comptage.
EIO0000000319 10/2019
109
Ecrans
110
EIO0000000319 10/2019
Modicon X80
Configuration du module de comptage
EIO0000000319 10/2019
Chapitre 9
Configuration du module de comptage BMX EHC 0800
Configuration du module de comptage BMX EHC 0800
Objet de ce Chapitre
Ce chapitre présente la configuration du module de comptage BMX EHC 0800. Cette configuration
est accessible depuis l'onglet Configuration des écrans fonctionnels du module BMX EHC 0800
(voir page 108).
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
9.1
Ecran de configuration des modules de comptage BMX EHC xxxx
112
9.2
Configuration des modes du module BMX EHC 0800
115
EIO0000000319 10/2019
111
Configuration du module de comptage
Sous-chapitre 9.1
Ecran de configuration des modules de comptage BMX EHC xxxx
Ecran de configuration des modules de comptage
BMX EHC xxxx
Ecran de configuration du module de comptage BMX EHC 0800
Présentation
Cette section présente l'écran de configuration du module de comptage BMX EHC 0800.
112
EIO0000000319 10/2019
Configuration du module de comptage
Illustration
La figure ci-dessous représente l'écran de configuration du module BMX EHC 0800 en mode
compteur modulo (boucle) :
EIO0000000319 10/2019
113
Configuration du module de comptage
Description de l'écran
Le tableau ci-dessous présente les différents éléments de l'écran :
Numéro
Elément
Fonction
1
Onglet
L'onglet en avant-plan indique le mode en cours. Dans cet exemple, le mode en
cours est le mode configuration.
2
Champ Libellé
Ce champ contient le nom de chaque variable configurable. Il ne peut pas être
modifié.
3
Champ Symbole
Ce champ contient l'adresse de la variable dans l'application. Il ne peut pas être
modifié.
4
Champ Valeur
Si ce champ comporte une liste déroulante (indiquée par une flèche vers le bas),
il permet de choisir la valeur de chaque variable parmi les valeurs proposées. Pour
accéder aux différentes valeurs, il suffit de cliquer sur la flèche. La liste déroulante
contenant toutes les valeurs s'affiche, permettant de sélectionner la valeur requise
de la variable.
5
Champ Unité
Ce champ contient l'unité de chaque variable configurable. Il ne peut pas être
modifié.
114
EIO0000000319 10/2019
Configuration du module de comptage
Sous-chapitre 9.2
Configuration des modes du module BMX EHC 0800
Configuration des modes du module BMX EHC 0800
Objet de cette section
Cette section présente la configuration des modes du module de comptage BMX EHC 0800.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Configuration du mode fréquence
116
Configuration du mode comptage d'événements
117
Configuration du mode compteur monocoup
118
Configuration du mode compteur modulo (boucle)
120
Configuration du mode comptage/décomptage
121
Configuration du mode comptage double phase
122
EIO0000000319 10/2019
115
Configuration du module de comptage
Configuration du mode fréquence
Présentation
La configuration d'un module de comptage est stockée dans les constantes de configuration (%KW).
Les paramètres r, m et c présents dans les tableaux ci-dessous représentent l'adressage
topologique du module. Chaque paramètre a la signification suivante :



r : représente le numéro du rack
m : représente l'emplacement du module sur le rack
c : représente le numéro de voie
Objets de configuration
Le tableau ci-dessous présente les éléments configurables du mode fréquence :
116
Libellé
Adresse dans la
configuration
Valeurs configurables
Mode de comptage
%KWr.m.c.2
(octet de poids faible)
Mode fréquence. La valeur de l'octet de poids faible de
ce mot est 1.
Filtre de l'entrée IN_A
%KWr.m.c.3
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Erreur d'alimentation
d'entrée
%KWr.m.c.2.8
Erreur générale d'entrée/de sortie (bit sur 0)
Local (bit sur 1)
Facteur d’échelle
%KWr.m.c.6
(octet de poids faible)
Modifier (valeurs comprises entre 1 et 255)
Evénement
Numéro d'événement
%KWr.m.c.0
Activé (Dans ce cas, le numéro d'événement entré est
codé suivant l'octet de poids fort du mot.)
Désactivé (Tous les bits de l'octet de poids fort du mot
sont mis sur 1.)
EIO0000000319 10/2019
Configuration du module de comptage
Configuration du mode comptage d'événements
Présentation
La configuration d'un module de comptage est stockée dans les constantes de configuration (%KW).
Les paramètres r, m et c présents dans les tableaux ci-dessous représentent l'adressage
topologique du module. Chaque paramètre a la signification suivante :



r : représente le numéro du rack
m : représente l'emplacement du module sur le rack
c : représente le numéro de voie
Objets de configuration
Le tableau ci-dessous présente les éléments configurables du mode comptage d'événements.
Libellé
Adresse dans la
configuration
Valeurs configurables
Mode de comptage
%KWr.m.c.2
(octet de poids faible)
Mode comptage d'événements. La valeur de l'octet de
poids faible de ce mot est 2.
Filtre de l'entrée IN_A
%KWr.m.c.3
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée
IN_AUX
%KWr.m.c.4
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Erreur d'alimentation
d'entrée
%KWr.m.c.2.8
Erreur générale d'entrée/de sortie (bit sur 0)
Local (bit sur 1)
Front de
synchronisation
%KWr.m.c.10.8
(octet de poids fort)
Front montant sur l'entrée IN_SYNC (bit sur 0)
Front descendant sur l'entrée IN_SYNC (bit sur 1)
Base de temps
%KWr.m.c.7
Ce mot peut prendre les valeurs suivantes :
 0: 0,1 s
 1: 1 s
 2: 10 s
 3: 1 min
Evénement
Numéro d'événement
EIO0000000319 10/2019
%KWr.m.c.0
Activé (Dans ce cas, le numéro d'événement entré est
codé suivant l'octet de poids fort du mot.)
Désactivé (Tous les bits de l'octet de poids fort du mot
sont mis sur 1.)
117
Configuration du module de comptage
Configuration du mode compteur monocoup
Présentation
La configuration d'un module de comptage est stockée dans les constantes de configuration (%KW).
Les paramètres r, m et c présents dans les tableaux ci-dessous représentent l'adressage
topologique du module. Chaque paramètre a la signification suivante :



r : représente le numéro du rack
m : représente l'emplacement du module sur le rack
c : représente le numéro de voie
Objets de configuration
Le tableau ci-dessous présente les éléments configurables du mode compteur monocoup.
118
Libellé
Adresse dans la
configuration
Valeurs configurables
Mode de comptage
%KWr.m.c.2
(octet de poids faible)
Mode compteur monocoup. La valeur de l'octet de poids
faible de ce mot est 3.
Filtre de l'entrée IN_A
%KWr.m.c.3
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée IN_AUX %KWr.m.c.4
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée IN_EN
%KWr.m.c.4
(octet de poids fort)
Les valeurs suivantes peuvent être associées à l'octet de
poids fort :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Erreur d'alimentation
d'entrée
%KWr.m.c.2.8
Erreur générale d'entrée/de sortie (bit sur 0)
Local (bit sur 1)
Facteur d’échelle
%KWr.m.c.6
(octet de poids faible)
Modifier (valeurs comprises entre 1 et 255)
EIO0000000319 10/2019
Configuration du module de comptage
Libellé
Adresse dans la
configuration
Valeurs configurables
Front de
synchronisation
%KWr.m.c.10.8
(Haut)
Front montant (bit sur 0)
Front descendant (bit sur 1)
Evénement
Numéro d'événement
%KWr.m.c.0
Activé (Dans ce cas, le numéro d'événement entré est
codé suivant l'octet de poids fort du mot.)
Désactivé (Tous les bits de l'octet de poids fort du mot
sont mis sur 1.)
EIO0000000319 10/2019
119
Configuration du module de comptage
Configuration du mode compteur modulo (boucle)
Présentation
La configuration d'un module de comptage est stockée dans les constantes de configuration (%KW).
Les paramètres r, m et c présents dans les tableaux ci-dessous représentent l'adressage
topologique du module. Chaque paramètre a la signification suivante :



r : représente le numéro du rack
m : représente l'emplacement du module sur le rack
c : représente le numéro de voie
Objets de configuration
Le tableau ci-dessous présente les éléments configurables du mode compteur modulo (boucle).
Libellé
Adresse dans la
configuration
Valeurs configurables
Mode de comptage
%KWr.m.c.2
Mode compteur modulo (boucle). La valeur de l'octet
(octet de poids faible) de poids faible de ce mot est 4.
Filtre de l'entrée IN_A
%KWr.m.c.3
Les valeurs suivantes peuvent être associées à l'octet
(octet de poids faible) de poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée IN_AUX %KWr.m.c.4
Les valeurs suivantes peuvent être associées à l'octet
(octet de poids faible) de poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
120
Erreur générale d'entrée/de sortie (bit sur 0)
Local (bit sur 1)
Erreur d'alimentation
d'entrée
%KWr.m.c.2.8
Facteur d’échelle
%KWr.m.c.6
Modifier (valeurs comprises entre 1 et 255)
(octet de poids faible)
Front de
synchronisation
%KWr.m.c.10.8
Front montant (bit sur 0)
Front descendant (bit sur 1)
Evénement
Numéro d'événement
%KWr.m.c.0
Activé (Dans ce cas, le numéro d'événement entré est
codé suivant l'octet de poids fort du mot.)
Désactivé (Tous les bits de l'octet de poids fort du mot
sont mis sur 1.)
EIO0000000319 10/2019
Configuration du module de comptage
Configuration du mode comptage/décomptage
Présentation
La configuration d'un module de comptage est stockée dans les constantes de configuration (%KW).
Les paramètres r, m et c présents dans les tableaux ci-dessous représentent l'adressage
topologique du module. Chaque paramètre a la signification suivante :



r : représente le numéro du rack
m : représente l'emplacement du module sur le rack
c : représente le numéro de voie
Objets de configuration
Le tableau ci-dessous présente les éléments configurables du mode comptage/décomptage.
Libellé
Adresse dans la
configuration
Valeurs configurables
Mode de comptage
%KWr.m.c.2
(octet de poids faible)
Mode comptage/décomptage. La valeur de l'octet de
poids faible de ce mot est 5.
Filtre de l'entrée IN_A
%KWr.m.c.3
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée
IN_AUX
%KWr.m.c.4
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet de
poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Erreur d'alimentation
d'entrée
%KWr.m.c.2.8
Erreur générale d'entrée/de sortie (bit sur 0)
Local (bit sur 1)
En comptage
%KWr.m.c.11.0
Verrouillage de débordement (bit sur 0)
Inversion (bit sur 1)
Front de
synchronisation
%KWr.m.c.10.8
(Haut)
Front montant (bit sur 0)
Front descendant (bit sur 1)
Evénement
Numéro d'événement
%KWr.m.c.0
Activé (Dans ce cas, le numéro d'événement entré est
codé suivant l'octet de poids fort du mot.)
Désactivé (Tous les bits de l'octet de poids fort du mot
sont mis sur 1.)
EIO0000000319 10/2019
121
Configuration du module de comptage
Configuration du mode comptage double phase
Présentation
La configuration d'un module de comptage est stockée dans les constantes de configuration (%KW).
Les paramètres r, m et c présents dans les tableaux ci-dessous représentent l'adressage
topologique du module. Chaque paramètre a la signification suivante :



r : représente le numéro du rack
m : représente l'emplacement du module sur le rack
c : représente le numéro de voie
Objets de configuration
Le tableau ci-dessous présente les éléments configurables du mode comptage double phase.
122
Libellé
Adresse dans la
configuration
Valeurs configurables
Mode de comptage
%KWr.m.c.2
(octet de poids faible)
Mode comptage double phase. La valeur de l'octet de
poids faible de ce mot est 6.
Filtre de l'entrée IN_A
%KWr.m.c.3
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet
de poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée IN_B
%KWr.m.c.3
(octet de poids fort)
Les valeurs suivantes peuvent être associées à l'octet
de poids fort :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Filtre de l'entrée
IN_AUX
%KWr.m.c.4
(octet de poids faible)
Les valeurs suivantes peuvent être associées à l'octet
de poids faible :
 0: aucune
 1: faible
 2: moyen
 3: élevé
Erreur d'alimentation
d'entrée
%KWr.m.c.2.8
Erreur générale d'entrée/de sortie (bit sur 0)
Local (bit sur 1)
EIO0000000319 10/2019
Configuration du module de comptage
Libellé
Adresse dans la
configuration
Mode d'entrée
%KWr.m.c.9
Valeurs configurables
Ce mot peut prendre les valeurs suivantes :
 0: A = haut, B = bas
 1: A = impulsion, B = sens
 2: quadrature normale 1
 3: quadrature normale 2
 4: quadrature normale 4
 5: quadrature inverse 1
 6: quadrature inverse 2
 7: quadrature inverse 4
Facteur d’échelle
%KWr.m.c.6
(octet de poids faible)
Modifier (valeurs comprises entre 1 et 255)
Front de
synchronisation
%KWr.m.c.10.8
Front montant (bit sur 0)
Front descendant (bit sur 1)
En comptage
%KWr.m.c.11.0
Verrouillage de débordement (bit sur 0)
Inversion (bit sur 1)
Evénement
Numéro d'événement
%KWr.m.c.0
Activé (Dans ce cas, le numéro d'événement entré est
codé suivant l'octet de poids fort du mot.)
Désactivé (Tous les bits de l'octet de poids fort du mot
sont mis sur 1.)
EIO0000000319 10/2019
123
Configuration du module de comptage
124
EIO0000000319 10/2019
Modicon X80
Réglages du module de comptage
EIO0000000319 10/2019
Chapitre 10
Réglages du module de comptage BMX EHC 0800
Réglages du module de comptage BMX EHC 0800
Objet de ce Chapitre
Ce chapitre présente les réglages possibles des modes de comptage du module BMX EHC 0800.
Ces réglages sont accessibles depuis l'onglet Configuration des écrans fonctionnels du module
BMX EHC 0800 (voir page 108).
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Ecran de réglage du module de comptage BMX EHC 0800
126
Définition de la valeur de présélection
128
Définition du facteur d'étalonnage
129
Réglage du modulo
130
Définition de la valeur d'hystérésis
131
EIO0000000319 10/2019
125
Réglages du module de comptage
Ecran de réglage du module de comptage BMX EHC 0800
Présentation
Cette section présente l'écran de réglage du module de comptage BMX EHC 0800.
Illustration
La figure ci-dessous représente l'écran de réglage du module BMX EHC 0800 en mode compteur
modulo (boucle) :
126
EIO0000000319 10/2019
Réglages du module de comptage
Description de l'écran
Le tableau ci-dessous présente les différents éléments de l'écran :
Numéro
Elément
Fonction
1
Champ Libellé
Ce champ contient le nom de chaque variable réglable. Ce champ ne peut pas être
modifié. Il est accessible à la fois en modes local et connecté.
2
Onglet
L'onglet en avant-plan indique le mode en cours. Dans cet exemple, le mode en
cours est le mode réglage.
3
Champ Symbole
Ce champ contient la mnémonique de la variable. Ce champ ne peut pas être
modifié. Il est accessible à la fois en modes local et connecté.
4
Champ Valeur
initiale
Ce champ indique la valeur de la variable réglée par l'utilisateur en mode local. Ce
champ est accessible en mode connecté uniquement.
5
Champ Valeur
La fonction de ce champ dépend du mode dans lequel l'utilisateur travaille :
 En mode local : ce champ permet de régler la variable.
 En mode connecté : ce champ permet d'afficher la valeur en cours de la
variable.
6
Champ Unité
EIO0000000319 10/2019
Ce champ contient l'unité de chaque variable configurable. Ce champ ne peut pas
être modifié. Il est accessible à la fois en modes local et connecté.
127
Réglages du module de comptage
Définition de la valeur de présélection
Introduction
La valeur de présélection concerne les modes de comptage suivants :

Pour le module BMX EHC 0800 :
 mode comptage double phase
 mode comptage/décomptage
Description
Le tableau ci-dessous présente la définition de la valeur de présélection :
128
Numéro
Adresse dans la
configuration
Valeur
Valeur par défaut
Valeur de présélection
%MDr.m.c.12 (bas)
Edition
0
EIO0000000319 10/2019
Réglages du module de comptage
Définition du facteur d'étalonnage
Introduction
Le facteur d'étalonnage concerne le mode fréquence du module BMX EHC 0800.
description
Le tableau ci-dessous présente la définition du facteur d'étalonnage :
Numéro
Adresse dans la
configuration
Valeur
Valeur par défaut
Facteur
d'étalonnage
%MWr.m.c.14
Edition
0
EIO0000000319 10/2019
129
Réglages du module de comptage
Réglage du modulo
Introduction
Le modulo concerne les modes compteur modulo (boucle) des modules de comptage
BMX EHC ****.
Description
Le tableau ci-dessous présente le réglage du modulo :
130
Numéro
Adresse dans la
configuration
Valeur
Valeur par défaut
Modulo
%MDx.y.v.10 (Bas)
Edition
0xFFFF
EIO0000000319 10/2019
Réglages du module de comptage
Définition de la valeur d'hystérésis
Introduction
La valeur d'hystérésis concerne le mode double phase du module BMX EHC 0800.
Description
Le tableau ci-dessous présente la définition de la valeur d'hystérésis :
Numéro
Adresse dans la
configuration
Valeur
Valeur par défaut
Hystérésis
(valeur de
déclenchement)
%MWr.m.c.9
Edition
0
EIO0000000319 10/2019
131
Réglages du module de comptage
132
EIO0000000319 10/2019
Modicon X80
Mise au point du module de comptage
EIO0000000319 10/2019
Chapitre 11
Mise au point du module de comptage BMX EHC 0800
Mise au point du module de comptage BMX EHC 0800
Objet de ce Chapitre
Ce chapitre présente les paramètres de mise au point applicables au module BMX EHC 0800. Ces
paramètres sont accessibles depuis l'onglet Mise au point des écrans fonctionnels du module
BMX EHC 0800 (voir page 106).
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
11.1
Ecran de mise au point des modules de comptage BMX EHC xxxx
134
11.2
Mise au point du module BMX EHC 0800
137
EIO0000000319 10/2019
133
Mise au point du module de comptage
Sous-chapitre 11.1
Ecran de mise au point des modules de comptage BMX EHC xxxx
Ecran de mise au point des modules de comptage
BMX EHC xxxx
Ecran de mise au point du module de comptage BMX EHC 0800
Présentation
Cette section présente l'écran de mise au point du module de comptage BMX EHC 0800. L'écran
de mise au point d'un module n'est accessible qu'en mode connecté.
134
EIO0000000319 10/2019
Mise au point du module de comptage
Illustration
La figure ci-dessous représente l'écran de mise au point du module BMX EHC 0800 en mode
compteur modulo (boucle) :
EIO0000000319 10/2019
135
Mise au point du module de comptage
Description de l'écran
Le tableau ci-dessous présente les différents éléments de l'écran :
Numéro
Elément
Fonction
1
Champ Référence
Ce champ contient l'adresse de la variable dans l'application. Il ne peut pas être
modifié.
2
Champ Libellé
Ce champ contient le nom de chaque variable configurable. Il ne peut pas être
modifié.
3
Onglet
L'onglet en avant-plan indique le mode en cours. Dans cet exemple, le mode en
cours est le mode mise au point.
4
Champ Symbole
Ce champ contient la mnémonique de la variable. Il ne peut pas être modifié.
5
Champ Valeur
Si ce champ comporte une liste déroulante (indiquée par une flèche vers le bas),
il permet de choisir la valeur de chaque variable parmi les valeurs proposées. Pour
accéder aux différentes valeurs, il suffit de cliquer sur la flèche. La liste déroulante
contenant toutes les valeurs s'affiche, permettant de sélectionner la valeur requise
de la variable.
Si ce champ ne contient aucune liste déroulante (pas de flèche vers le bas), il
affiche simplement la valeur courante de la variable.
136
EIO0000000319 10/2019
Mise au point du module de comptage
Sous-chapitre 11.2
Mise au point du module BMX EHC 0800
Mise au point du module BMX EHC 0800
Objet de cette section
Cette section présente la mise au point des modes du module de comptage BMX EHC 0800.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
Mise au point du mode fréquence
138
Mise au point du mode comptage d'événements
139
Mise au point du mode compteur monocoup
140
Mise au point du mode compteur modulo (boucle)
141
Mise au point du mode comptage/décomptage
142
Mise au point du mode comptage double phase
143
EIO0000000319 10/2019
137
Mise au point du module de comptage
Mise au point du mode fréquence
Présentation
Le tableau ci-dessous présente les éléments de mise au point du mode fréquence :
Libellé
Objet langage
Valeur de fréquence
%IDr.m.c.2
Type
Numérique
Fréquence valide
%IWr.m.c.0.3
Binaire
Fréquence bas
%IWr.m.c.1.0
Binaire
Fréquence égal
%IWr.m.c.1.1
Binaire
Fréquence haut
%IWr.m.c.1.2
Binaire
Fréquence dans limite supérieure
%IWr.m.c.0.4
Binaire
Etat entrée A
%Ir.m.c.4
Binaire
Valeur du seuil
%QDr.m.c.2
Numérique
Validation de la comparaison
%QWr.m.c.0.5
Binaire
Suspension de la comparaison
%QWr.m.c.0.6
Binaire
Pour obtenir une description de chaque objet langage, reportez-vous à T_UNSIGNED_CPT_BMX
IODDT (voir page 163).
138
EIO0000000319 10/2019
Mise au point du module de comptage
Mise au point du mode comptage d'événements
Présentation
Le tableau ci-dessous présente les éléments de mise au point du mode comptage d'événements :
Libellé
Objet langage
Valeur du compteur
%IDr.m.c.2
Type
Numérique
Compteur valide
%IWr.m.c.0.3
Binaire
Compteur bas
%IWr.m.c.1.0
Binaire
Compteur égal
%IWr.m.c.1.1
Binaire
Compteur haut
%IWr.m.c.1.2
Binaire
Compteur dans limite inférieure
%IWr.m.c.0.5
Binaire
Compteur dans limite supérieure
%IWr.m.c.0.4
Binaire
Etat entrée A
%Ir.m.c.4
Binaire
Etat entrée AUX
%Ir.m.c.6
Binaire
Validation SYNC
%QWr.m.c.0.0
Binaire
Forçage SYNC
%Qr.m.c.4
Binaire
Etat SYNC
%IWr.m.c.0.2
Binaire
RAZ SYNC
%QWr.m.c.8
Binaire
Valeur du seuil
%QDr.m.c.2
Numérique
Validation de la comparaison
%QWr.m.c.0.5
Binaire
Suspension de la comparaison
%QWr.m.c.0.6
Binaire
Pour obtenir une description de chaque objet langage, reportez-vous à T_UNSIGNED_CPT_BMX
IODDT (voir page 163).
EIO0000000319 10/2019
139
Mise au point du module de comptage
Mise au point du mode compteur monocoup
Présentation
Le tableau ci-dessous présente les éléments de mise au point du mode compteur monocoup :
Libellé
Objet langage
Valeur du compteur
%IDr.m.c.2
Type
Numérique
Compteur valide
%IWr.m.c.0.3
Binaire
RUN
%IWr.m.c.0.0
Binaire
RAZ compteur
%Qr.m.c.7
Binaire
Validation du compteur
%Qr.m.c.6
Binaire
Compteur bas
%IWr.m.c.1.0
Binaire
Compteur égal
%IWr.m.c.1.1
Binaire
Compteur haut
%IWr.m.c.1.2
Binaire
Etat entrée A
%Ir.m.c.4
Binaire
Etat entrée AUX
%Ir.m.c.6
Binaire
Validation SYNC
%QWr.m.c.0.0
Binaire
Forçage SYNC
%Qr.m.c.4
Binaire
Etat SYNC
%IWr.m.c.0.2
Binaire
RAZ SYNC
%QWr.m.c.8
Binaire
Valeur du seuil
%QDr.m.c.2
Numérique
Validation de la comparaison
%QWr.m.c.0.5
Binaire
Suspension de la comparaison
%QWr.m.c.0.6
Binaire
Pour obtenir une description de chaque objet langage, reportez-vous à T_UNSIGNED_CPT_BMX
IODDT (voir page 163).
140
EIO0000000319 10/2019
Mise au point du module de comptage
Mise au point du mode compteur modulo (boucle)
Présentation
Le tableau ci-dessous présente les éléments de mise au point du mode compteur modulo
(boucle) :
Libellé
Objet langage
Type
Valeur du compteur
%IDr.m.c.2
Numérique
Compteur valide
%IWr.m.c.0.3
Binaire
RAZ compteur
%Qr.m.c.7
Binaire
Validation du compteur
%Qr.m.c.6
Binaire
Compteur bas
%IWr.m.c.1.0
Binaire
Compteur égal
%IWr.m.c.1.1
Binaire
Compteur haut
%IWr.m.c.1.2
Binaire
Valeur de capture
%IDr.m.c.4
Numérique
Capture bas
%IWr.m.c.1.3
Binaire
Capture égal
%IWr.m.c.1.4
Binaire
Capture haut
%IWr.m.c.1.5
Binaire
Validation capture
%QWr.m.c.0.3
Binaire
Etat entrée A
%Ir.m.c.4
Binaire
Etat entrée AUX
%Ir.m.c.6
Binaire
Validation SYNC
%QWr.m.c.0.0
Binaire
Forçage SYNC
%Qr.m.c.4
Binaire
Etat SYNC
%IWr.m.c.0.2
Binaire
RAZ SYNC
%Qr.m.c.8
Binaire
Valeur du seuil
%QDr.m.c.2
Numérique
Validation de la comparaison
%QWr.m.c.0.5
Binaire
Suspension de la comparaison
%QWr.m.c.0.6
Binaire
Etat modulo
%IWr.m.c.0.1
Binaire
RAZ Modulo
%Qr.m.c.9
Binaire
Pour obtenir une description de chaque objet langage, reportez-vous à T_UNSIGNED_CPT_BMX
IODDT (voir page 163).
EIO0000000319 10/2019
141
Mise au point du module de comptage
Mise au point du mode comptage/décomptage
Présentation
Le tableau ci-dessous présente les éléments de mise au point du mode comptage/décomptage :
Libellé
Objet langage
Valeur du compteur
%IDr.m.c.2
Type
Numérique
Compteur valide
%IWr.m.c.0.3
Binaire
RAZ compteur
%Qr.m.c.7
Binaire
Validation du compteur
%Qr.m.c.6
Binaire
Compteur bas
%IWr.m.c.1.0
Binaire
Compteur égal
%IWr.m.c.1.1
Binaire
Compteur haut
%IWr.m.c.1.2
Binaire
Compteur dans limite inférieure
%IWr.m.c.0.5
Binaire
Compteur dans limite supérieure
%IWr.m.c.0.4
Binaire
Etat entrée A
%Ir.m.c.4
Binaire
Etat entrée AUX
%Ir.m.c.6
Binaire
Forçage SYNC
%Qr.m.c.4
Binaire
Etat SYNC
%IWr.m.c.0.2
Binaire
RAZ SYNC
%Qr.m.c.8
Binaire
Valeur du seuil
%QDr.m.c.2
Numérique
Validation de la comparaison
%QWr.m.c.0.5
Binaire
Suspension de la comparaison
%QWr.m.c.0.6
Binaire
Etat modulo
%IWr.m.c.0.1
Binaire
RAZ Modulo
%Qr.m.c.9
Binaire
Pour obtenir une description de chaque objet langage, reportez-vous à T_SIGNED_CPT_BMX
IODDT (voir page 163).
142
EIO0000000319 10/2019
Mise au point du module de comptage
Mise au point du mode comptage double phase
Présentation
Le tableau ci-dessous présente les éléments de mise au point du mode comptage double phase :
Libellé
Objet langage
Valeur du compteur
%IDr.m.c.2
Type
Numérique
Compteur valide
%IWr.m.c.0.3
Binaire
RAZ compteur
%Qr.m.c.7
Binaire
Validation du compteur
%Qr.m.c.6
Binaire
Compteur bas
%IWr.m.c.1.0
Binaire
Compteur égal
%IWr.m.c.1.1
Binaire
Compteur haut
%IWr.m.c.1.2
Binaire
Compteur dans limite inférieure
%IWr.m.c.0.5
Binaire
Compteur dans limite supérieure
%IWr.m.c.0.4
Binaire
Valeur de capture
%IDr.m.c.4
Numérique
Capture bas
%IWr.m.c.1.3
Binaire
Capture égal
%IWr.m.c.1.4
Binaire
Capture haut
%IWr.m.c.1.5
Binaire
Validation capture
%QWr.m.c.0.3
Binaire
Etat entrée A
%Ir.m.c.4
Binaire
Etat entrée B
%Ir.m.c.5
Binaire
Etat entrée AUX
%Ir.m.c.6
Binaire
Validation SYNC
%QWr.m.c.0.0
Binaire
Forçage SYNC
%Qr.m.c.4
Binaire
Etat SYNC
%IWr.m.c.0.2
Binaire
RAZ SYNC
%Qr.m.c.8
Binaire
Valeur du seuil
%QDr.m.c.2
Numérique
Validation de la comparaison
%QWr.m.c.0.5
Binaire
Suspension de la comparaison
%QWr.m.c.0.6
Binaire
Etat modulo
%IWr.m.c.0.1
Binaire
RAZ Modulo
%Qr.m.c.9
Binaire
Pour obtenir une description de chaque objet langage, reportez-vous à T_UNSIGNED_CPT_BMX
IODDT (voir page 163).
EIO0000000319 10/2019
143
Mise au point du module de comptage
144
EIO0000000319 10/2019
Modicon X80
Visualisation des erreurs, module de comptage
EIO0000000319 10/2019
Chapitre 12
Visualisation des erreurs du module de comptage BMX EHC xxxx
Visualisation des erreurs du module de comptage
BMX EHC xxxx
Objet de ce Chapitre
Ce chapitre traite de la visualisation des erreurs possibles des modules BMX EHC••••.
Contenu de ce chapitre
Ce chapitre contient les sujets suivants :
Sujet
Page
Ecran d'affichage des défauts du module de comptage BMX EHC 0800
146
Affichage du diagnostic des défauts
148
Liste des erreurs
149
EIO0000000319 10/2019
145
Visualisation des erreurs, module de comptage
Ecran d'affichage des défauts du module de comptage BMX EHC 0800
Présentation
Cette section présente l'écran d'affichage des défauts du module de comptage BMX EHC 0800.
L'écran d'affichage des défauts d'un module est accessible en mode connecté uniquement.
Illustration
La figure ci-dessous représente l'écran d'affichage des défauts du module BMX EHC 0800 en
mode compteur modulo (boucle).
146
EIO0000000319 10/2019
Visualisation des erreurs, module de comptage
Description de l'écran
Le tableau ci-dessous présente les différents éléments de l'écran.
Numéro
Elément
Fonction
1
Champ Défauts internes
Ce champ affiche les défauts actifs internes du module.
2
Onglet
L'onglet en avant-plan indique le mode en cours. Dans cet exemple, le mode
en cours est le mode d'affichage des défauts.
3
Champ Défauts externes Ce champ affiche les défauts actifs externes du module.
4
Champ Autres défauts
EIO0000000319 10/2019
Ce champ affiche les défauts actifs du module (sauf défauts internes et
externes).
147
Visualisation des erreurs, module de comptage
Affichage du diagnostic des défauts
Présentation
Les écrans de diagnostic (voir page 105) de niveau module ou de niveau voie ne sont accessibles
qu'en mode connecté. Lorsqu'une erreur non masquée apparaît, celle-ci est signalée :


dans l'écran de configuration du rack, par un carré rouge à la position du module de comptage
non opérationnel ;
dans tous les écrans de niveau module (onglets Description et Défaut) :
 dans le champ module avec le voyant

dans tous les écrans de niveau voie (onglets Configuration, Réglage, Mise au point et Défaut) :
 dans la zone module avec le voyant
 dans la zone voie avec le voyant d'indication d'erreur

dans l'écran de défaut accessible par l'onglet Défaut où sont décrits les diagnostics de défauts.
L'erreur est également signalée :


sur le module, au travers de la visualisation centralisée,
par les objets langage dédiés : CH_ERROR (%Ir.m.c.ERR) et MOD_ERROR
(%Ir.m.MOD.ERR), %MWr.m.MOD.2, etc. et les mots d'état.
NOTE : Même si l'erreur est masquée, elle est signalée par le clignotement du voyant E/S et dans
l'écran de défaut.
148
EIO0000000319 10/2019
Visualisation des erreurs, module de comptage
Liste des erreurs
Présentation
Les messages affichés sur les écrans de diagnostic constituent une aide à la mise au point. Ces
messages sont forcément succincts, et parfois ambigus (des erreurs différentes pouvant avoir les
mêmes conséquences).
Ces diagnostics sont à 2 niveaux : module et voies, ces derniers étant les plus explicites.
Les listes ci-dessous présentent l'intitulé des messages, avec des suggestions pour la recherche
des pannes.
Liste des messages d'erreur module
Le tableau ci-dessous donne la liste des messages d'erreur au niveau module.
Erreur indiquée
Interprétation et/ou action possible
Module hors service
Le module présente une erreur.
Vérifier la fixation du module. Changer le module.
Voie(s) inutilisable(s)
Une ou plusieurs voies présentent une erreur.
Se reporter au diagnostic des voies.
Autotest
Le module est en cours d'autotest.
Attendre la fin des autotests.
Configuration logicielle Il y a une incohérence entre le module configuré et le module du
et matérielle différentes rack.
Mettre en accord la configuration matérielle et la configuration
logicielle.
Module absent ou hors
tension
Mettre en place le module. Serrer la vis de fixation.
Erreurs du module BMX EHC 0800
Le tableau ci-dessous répertorie les erreurs possibles du module BMX EHC 0800.
Objet langage
Description
%MWr.m.c.2.0
Erreur externe aux entrées
%MWr.m.c.2.4
Erreur interne ou auto-tests
%MWr.m.c.2.5
Erreur de configuration
%MWr.m.c.2.6
Erreur de communication
%MWr.m.c.2.7
Erreur d'application
%MWr.m.c.3.2
Erreur d'alimentation capteur
EIO0000000319 10/2019
149
Visualisation des erreurs, module de comptage
Liste des messages d'erreur voie
Le tableau ci-dessous répertorie les messages d'erreur au niveau voie.
Erreur indiquée. Autres conséquences.
Interprétation et/ou action possible
Erreur externe ou erreur de l'entrée de
comptage :
 erreur d'alimentation codeur ou DDP,
 défaut de rupture ou court-circuit de ligne
d'au moins un des signaux différentiels
du codeur (1A, 1B, 1Z),
 erreur spécifique au codeur absolu.
Vérifier le câblage des capteurs.
Vérifier les alimentations des capteurs.
Vérifier le fonctionnement des capteurs.
Supprimer l'erreur et acquitter si la mémorisation des
erreurs est configurée.
Impulsions de comptage ou codeur incrémental : effectuer
une présélection ou RAZ pour acquitter le message Mesure
invalide.
En mode automatique, les sorties sont
mises à 0.
Message Mesure invalide.
Erreur applicative de comptage :
 overrun mesure,
 survitesse.
En mode automatique, les sorties sont
mises à 0.
Message Mesure invalide.
Erreur entrée/sortie auxiliaire :
 alimentation,
 court-circuit d'au moins une sortie.
En mode automatique, les sorties sont
mises à 0.
Diagnostiquer plus précisément l'erreur (causes externes).
Revoir si nécessaire l'applicatif.
Supprimer l'erreur et acquitter si la mémorisation des
erreurs est configurée.
Impulsions de comptage ou codeur incrémental : effectuer
une présélection ou RAZ pour acquitter le message Mesure
invalide.
Vérifier le câblage des sorties.
Vérifier l'alimentation des entrées/sorties (24 V).
Diagnostiquer plus précisément l'erreur (causes externes).
Supprimer l'erreur et acquitter si la mémorisation des
erreurs est configurée.
Erreur interne ou autotest de la voie :
 module hors service,
 module absent ou hors tension,
 module en autotest.
Erreur module descendue au niveau de la voie.
Se reporter au diagnostic de niveau module.
Configuration logicielle et matérielle
différentes
Erreur module descendue au niveau de la voie.
Se reporter au diagnostic de niveau module.
Configuration logicielle invalide :
Vérifier et modifier les constantes de configuration.
 constante incorrecte,
 combinaison de bits associée à aucune
configuration.
150
Erreur de communication
Vérifier les connexions entre racks.
Erreur d'application : refus de configuration
ou de réglage.
Diagnostiquer plus précisément l'erreur.
EIO0000000319 10/2019
Modicon X80
EIO0000000319 10/2019
Chapitre 13
Les objets langage de la fonction de comptage
Les objets langage de la fonction de comptage
Objet de ce chapitre
Ce chapitre décrit les objets langage associés aux tâches de comptage ainsi que les différents
moyens de les utiliser.
Contenu de ce chapitre
Ce chapitre contient les sous-chapitres suivants :
Sous-chapitre
Sujet
Page
13.1
Les objets langage et l'IODDT de la fonction de comptage
152
13.2
Objets langage et IODDT associés à la fonction de comptage des modules
BMX EHC xxxx
162
13.3
Type d’IODDT Type T_GEN_MOD applicable à tous les modules
171
13.4
DDT d'équipement associés à la fonction de comptage des modules
BMX EHC xxxx
173
EIO0000000319 10/2019
151
Sous-chapitre 13.1
Les objets langage et l'IODDT de la fonction de comptage
Les objets langage et l'IODDT de la fonction de comptage
Objet de cette section
Cette section décrit les caractéristiques générales des objets langage et de l'IODDT de la fonction
de comptage.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
152
Page
Présentation des objets langage de la fonction métier comptage
153
Objets langage à échange implicite associés à la fonction métier
154
Objets langage à échange explicite associés à la fonction métier
155
Gestion de l'échange et du compte rendu avec des objets explicites
157
EIO0000000319 10/2019
Présentation des objets langage de la fonction métier comptage
Général
Les modules de comptage ne disposent que de deux IODDT associés. Ces IODDT sont prédéfinis
par le constructeur et contiennent des objets langage pour les entrées/sorties appartenant à la voie
d'un module métier.
Les IODDT associés aux modules de comptage sont de type T_ Unsigned_CPT_BMX ou
T_Signed_CPT_BMX.
NOTE : les variables IODDT peuvent être créées de deux façons :
à l'aide de l'onglet Objets d'E/S. (voir EcoStruxure™ Control Expert, Modes de fonctionnement)
 à l'aide de l'éditeur de données (voir EcoStruxure™ Control Expert, Modes de fonctionnement).

Types d'objets langage
Chaque IODDT contient un ensemble d'objets langage permettant de le commander et de vérifier
son fonctionnement.
Il existe deux types d'objets langage :


Objets à échanges implicites : Ces objets sont échangés automatiquement à chaque tour de
cycle de la tâche associée au module.
Objets à échanges explicites : Ces objets sont échangés à la demande de l'application, en
utilisant des instructions d'échanges explicites.
Les échanges implicites concernent les entrées/sorties du module (résultats de mesure,
informations et commandes). Ils permettent la mise au point des modules de comptage.
Les échanges explicites permettent de paramétrer et de diagnostiquer le module.
EIO0000000319 10/2019
153
Objets langage à échange implicite associés à la fonction métier
Présentation
Une interface métier intégrée ou l'ajout d'un module enrichit automatiquement le projet d'objets
langage permettant de programmer cette interface ou ce module.
Ces objets correspondent aux images des entrées/sorties et aux informations logicielles du
module ou de l'interface intégrée métier.
Rappels
Les entrées du module (%I et %IW) sont mises à jour dans la mémoire automate en début de tâche,
alors que l'automate est en mode RUN ou STOP.
Les sorties (%Q et %QW) sont mises à jour en fin de tâche, uniquement lorsque l'automate est en
mode RUN.
NOTE : lorsque la tâche est en mode STOP, suivant la configuration choisie :
les sorties sont mises en position de repli (mode de repli) ;
 les sorties sont maintenues à leur dernière valeur (mode maintien).

Schéma
Le graphe ci-dessous illustre le cycle de fonctionnement relatif à une tâche automate (exécution
cyclique).
154
EIO0000000319 10/2019
Objets langage à échange explicite associés à la fonction métier
Introduction
Les échanges explicites sont des échanges réalisés à la demande de l'utilisateur du programme,
et à l'aide des instructions suivantes :
 READ_STS (lecture des mots d'état)
 WRITE_CMD (écriture des mots de commande)
 WRITE_PARAM (écriture des paramètres de réglage)
 READ_PARAM (lecture des paramètres de réglage)
 SAVE_PARAM (enregistrement des paramètres de réglage)
 RESTORE_PARAM (restauration des paramètres de réglage)
Pour en savoir plus sur les instructions, consultez le document EcoStruxure™ Control Expert -
Gestion des E/S - Bibliothèque de blocs.
Ces échanges s'appliquent à un ensemble d'objets %MW de même type (état, commandes ou
paramètres) appartenant à une voie.
Ces objets peuvent :
fournir des informations sur le module (par exemple, le type d'erreur détectée dans une voie),
 commander le module (grâce à un commutateur, par exemple),
 définir les modes de fonctionnement du module (enregistrement et restauration des paramètres
de réglage pendant l'exécution de l'application).

NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester
la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une
fonction élémentaire (EF) utilisant cette voie.
NOTE : les échanges explicites ne sont pas pris en charge lorsque les modules d'E/S analogiques
et numériques X80 sont configurés à l'aide d'un module adaptateur eX80 (BMECRA31210) dans
une configuration Quantum EIO. Vous ne pouvez pas configurer les paramètres d'un module
depuis l'application de l'automate (PLC) pendant le fonctionnement.
EIO0000000319 10/2019
155
Principe général d'utilisation des instructions explicites
Le schéma ci-après présente les différents types d'échanges explicites possibles entre
l'application et le module.
Gestion des échanges
Pendant un échange explicite, vérifiez les performances pour que les données ne soient prises en
compte que lorsque l'échange a été correctement exécuté.
Pour cela, deux types d'information sont disponibles :
les informations relatives à l'échange en cours (voir page 160),
 le compte rendu de l'échange (voir page 160).

Le diagramme ci-après décrit le principe de gestion d'un échange.
NOTE : pour éviter plusieurs échanges explicites simultanés sur la même voie, il convient de tester
la valeur du mot EXCH_STS (%MWr.m.c.0) de l'IODDT associé à la voie avant d'appeler une
fonction élémentaire (EF) utilisant cette voie.
156
EIO0000000319 10/2019
Gestion de l'échange et du compte rendu avec des objets explicites
Présentation
Lorsque des données sont échangées entre la mémoire de l'automate (PLC) et le module, ce
dernier peut avoir besoin de plusieurs cycles de tâche pour prendre en compte ces informations.
Les IODDT utilisent deux mots pour gérer les échanges :
 EXCH_STS (%MWr.m.c.0) : échange en cours
 EXCH_RPT (%MWr.m.c.1) : compte rendu
NOTE :
Selon l'emplacement du module, l'application peut ne pas détecter la gestion des échanges
explicites (%MW0.0.MOD.0.0 par exemple) :
 Pour les modules en rack, les échanges explicites sont effectués immédiatement sur le bus
automate local et se terminent avant la fin de la tâche d'exécution. Par exemple, READ_STS doit
être terminé lorsque l'application contrôle le bit %MW0.0.mod.0.0.
 Pour le bus distant (Fipio par exemple), les échanges explicites ne sont pas synchronisés avec
la tâche d'exécution, afin que l'application puisse assurer la détection.
Illustration
Le schéma suivant montre les différents bits significatifs pour la gestion des échanges :
EIO0000000319 10/2019
157
Description des bits significatifs
Chaque bit des mots EXCH_STS (%MWr.m.c.0) et EXCH_RPT (%MWr.m.c.1) est associé à un
type de paramètre :
 Les bits de rang 0 sont associés aux paramètres d'état :
 Le bit STS_IN_PROGR (%MWr.m.c.0.0) indique si une demande de lecture des mots d'état
est en cours.
 Le bit STS_ERR (%MWr.m.c.1.0) indique si la voie du module a accepté une demande de
lecture des mots d'état.

Les bits de rang 1 sont associés aux paramètres de commande :
 Le bit CMD_IN_PROGR (%MWr.m.c.0.1) indique si des paramètres de commande sont
envoyés à la voie du module.
 Le bit CMD_ERR (%MWr.m.c.1.1) indique si la voie du module a accepté les paramètres de
commande.

Les bits de rang 2 sont associés aux paramètres de réglage :
 Le bit ADJ_IN_PROGR (%MWr.m.c.0.2) indique si un échange des paramètres de réglage
est en cours avec la voie du module (via WRITE_PARAM, READ_PARAM, SAVE_PARAM,
RESTORE_PARAM).
 Le bit ADJ_ERR (%MWr.m.c.1.2) indique si le module a accepté les paramètres de réglage.
Si l'échange s'est correctement déroulé, le bit passe à 0.

Les bits de rang 15 signalent une reconfiguration sur la voie c du module à partir de la console
(modification des paramètres de configuration + démarrage à froid de la voie).
Les bits r, m et c représentent les éléments suivants :
 Le bit r indique le numéro du rack.
 Le bit m indique l'emplacement du module dans le rack.
 Le bit c indique le numéro de la voie dans le module.

NOTE : r indique le numéro du rack, m la position du module dans le rack, et c le numéro de la
voie dans le module.
NOTE : les mots d'échange et de compte rendu existent également au niveau du module
EXCH_STS (%MWr.m.MOD) et EXCH_RPT (%MWr.m.MOD.1) selon le type d'IODDT T_GEN_MOD.
158
EIO0000000319 10/2019
Exemple
Phase 1 : envoi de données à l'aide de l'instruction WRITE_PARAM
Lorsque l'instruction est scrutée par l'automate (PLC), le bit d'échange en cours est mis à 1 dans
%MWr.m.c.
Phase 2 : analyse des données par le module d'E/S et le compte rendu.
Lorsque les données sont échangées entre la mémoire de l'automate (PLC) et le module, le bit
ADJ_ERR (%MWr.m.c.1.2) gère l'acquittement par le module.
Ce bit crée les comptes rendus suivants :
0 : échange correct
 1 : échange incorrect

NOTE : il n'existe aucun paramètre de réglage au niveau du module.
EIO0000000319 10/2019
159
Indicateurs d'exécution pour un échange explicite : EXCH_STS
Le tableau suivant indique les bits de commande des échanges explicites : EXCH_STS
(%MWr.m.c.0)
Symbole standard
Type
Accès
Signification
Adresse
STS_IN_PROGR
BOOL
R
Lecture des mots d'état de la voie en
cours
%MWr.m.c.0.0
CMD_IN_PROGR
BOOL
R
Echange de paramètres de commande %MWr.m.c.0.1
en cours
ADJ_IN_PROGR
BOOL
R
Echange de paramètres de réglage en
cours
%MWr.m.c.0.2
RECONF_IN_PROGR
BOOL
R
Reconfiguration du module en cours
%MWr.m.c.0.15
NOTE : si le module est absent ou déconnecté, les objets à échange explicite (READ_STS par
exemple) ne sont pas envoyés au module (STS_IN_PROG (%MWr.m.c.0.0) = 0), mais les mots
sont actualisés.
Compte rendu d'échange explicite : EXCH_RPT
Le tableau suivant indique les bits de compte rendu : EXCH_RPT (%MWr.m.c.1)
160
Symbole standard
Type
Accès
Signification
Adresse
STS_ERR
BOOL
R
Erreur détectée pendant la lecture des
mots d'état de la voie
(1 = erreur détectée)
%MWr.m.c.1.0
CMD_ERR
BOOL
R
Erreur détectée pendant un échange
de paramètres de commande
(1 = erreur détectée)
%MWr.m.c.1.1
ADJ_ERR
BOOL
R
Erreur détectée pendant un échange
de paramètres de réglage
(1 = erreur détectée)
%MWr.m.c.1.2
RECONF_ERR
BOOL
R
Erreur détectée pendant la
reconfiguration de la voie
(1 = erreur détectée)
%MWr.m.c.1.15
EIO0000000319 10/2019
Utilisation du module de comptage
Le tableau suivant décrit les étapes effectuées entre un module de comptage et le système après
une mise sous tension.
Etape
Action
1
Mettez le système sous tension.
2
Le système envoie les paramètres de configuration.
3
Le système envoie les paramètres de réglage à l'aide de la méthode WRITE_PARAM.
Remarque : une fois l'opération terminée, le bit %MWr.m.c.0.2 passe à 0.
Si vous utilisez une commande WRITE_PARAM au début de votre application, attendez que le bit
%MWr.m.c.0.2 passe à 0.
EIO0000000319 10/2019
161
Sous-chapitre 13.2
Objets langage et IODDT associés à la fonction de comptage des modules BMX EHC xxxx
Objets langage et IODDT associés à la fonction de comptage
des modules BMX EHC xxxx
Objet de ce sous-chapitre
Ce sous-chapitre présente les objets langage et l'IODDT associés à la fonction de comptage des
modules BMX EHC ••••.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
162
Page
Détail des objets à échanges implicites des IODDT de type T_Unsigned_CPT_BMX et
T_Signed_CPT_BMX
163
Informations détaillées sur les objets à échanges explicites pour l'IODDT de type T_CPT_BMX
169
EIO0000000319 10/2019
Détail des objets à échanges implicites des IODDT de type T_Unsigned_CPT_BMX et
T_Signed_CPT_BMX
Présentation
Les tableaux ci-dessous présentent les objets à échanges implicites des IODDT de type
T_Unsigned_CPT_BMX et T_Signed_CPT_BMX qui s'appliquent à tous les modules de
comptage BMX EHC ••••.
Valeur du compteur et valeurs de capteur
Le tableau ci-dessous présente différents objets à échanges implicites d'IODDT :
Symbole standard
Type
Accès
Signification
Objet langage
COUNTER_CURRENT_VALUE
DINT
R
Valeur courante du compteur
%IDr.m.c.2
CAPT_0_VALUE
DINT
R
Valeur du compteur au moment de la
capture dans le registre 0
%IDr.m.c.4
CAPT_1_VALUE
DINT
R
Valeur du compteur au moment de la
capture dans le registre 1
%IDr.m.c.6
COUNTER_VALUE
DINT
R
Valeur courante du compteur au moment de %IDr.m.c.1
2
l'événement
CAPT_0_VAL
DINT
R
Valeur de capture 0
%IDr.m.c.1
4
CAPT_1_VAL
DINT
R
Valeur de capture 1
%IDr.m.c.1
6
EIO0000000319 10/2019
163
Mot %Ir.m.c.d
Le tableau ci-dessous présente les significations des mots %Ir.m.c.d :
Symbole standard
Type
Accès
Signification
Objet langage
CH_ERROR
BOOL
R
Erreur voie
%Ir.m.c.ERR
OUTPUT_0_Echo
BOOL
R
Etat logique de la sortie 0
%Ir.m.c.0
OUTPUT_1_Echo
BOOL
R
Etat logique de la sortie 1
%Ir.m.c.1
OUTPUT_BLOCK_0
BOOL
R
Etat du bloc de sortie 0
%Ir.m.c.2
OUTPUT_BLOCK_1
BOOL
R
Etat du bloc de sortie 1
%Ir.m.c.3
INPUT_A
BOOL
R
Etat physique de l'entrée IN_A
%Ir.m.c.4
INPUT_B
BOOL
R
Etat physique de l'entrée IN_B
%Ir.m.c.5
INPUT_SYNC
BOOL
R
Etat physique de l'entrée IN_SYNC (ou
IN_AUX)
%Ir.m.c.6
INPUT_EN
BOOL
R
Etat physique de l'entrée IN_EN (validation)
%Ir.m.c.7
INPUT_REF
BOOL
R
Etat physique de l'entrée IN_REF
(présélection)
%Ir.m.c.8
INPUT_CAPT
BOOL
R
Etat physique de l'entrée IN_CAP (capture)
%Ir.m.c.9
Etat du compteur, mot %IWr.m.c.0
Le tableau ci-dessous présente les significations des bits du mot d'état %IWr.m.c.0 :
Symbole standard
Type
Accès
Signification
Objet langage
RUN
BOOL
R
Le compteur fonctionne en mode comptage
uniquement
%IWr.m.c.0.
0
MODULO_FLAG
BOOL
R
Drapeau mis à 1 par un événement de
passage du modulo
%IWr.m.c.0.
1
SYNC_REF_FLAG
BOOL
R
Drapeau mis à 1 par un événement de
présélection ou de synchronisation
%IWr.m.c.0.
2
VALIDITY
BOOL
R
La valeur numérique courante est valide
%IWr.m.c.0.
3
HIGH_LIMIT
BOOL
R
La valeur numérique courante est verrouillée %IWr.m.c.0.
4
à la valeur du seuil supérieur
LOW_LIMIT
BOOL
R
La valeur numérique courante est verrouillée %IWr.m.c.0.
5
à la valeur du seuil inférieur
164
EIO0000000319 10/2019
Etat de la comparaison, mot %IWr.m.c.1
Le tableau ci-dessous présente les significations des bits du mot d'état %IWr.m.c.1 :
Symbole standard
Type
Accès
Signification
Objet langage
COUNTER_LOW
BOOL
R
Valeur courante du compteur inférieure au
seuil inférieur (%QDr.m.c.2)
%IWr.m.c.1.
0
COUNTER_WIN
BOOL
R
%IWr.m.c.1.
Valeur courante du compteur entre le seuil
inférieur (%QDr.m.c.2) et le seuil supérieur 1
(%QDr.m.c.4)
COUNTER_HIGH
BOOL
R
Valeur courante du compteur supérieure au
seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.
2
CAPT_0_LOW
BOOL
R
Valeur capturée dans le registre 0 inférieure
au seuil inférieur (%QDr.m.c.2)
%IWr.m.c.1.
3
CAPT_0_WIN
BOOL
R
Valeur capturée dans le registre 0 entre le
seuil inférieur (%QDr.m.c.2) et le seuil
supérieur (%QDr.m.c.4)
%IWr.m.c.1.
4
CAPT_0_HIGH
BOOL
R
Valeur capturée dans le registre 0 supérieure %IWr.m.c.1.
5
au seuil supérieur (%QDr.m.c.4)
CAPT_1_LOW
BOOL
R
Valeur capturée dans le registre 1 inférieure
au seuil inférieur (%QDr.m.c.2)
%IWr.m.c.1.
6
CAPT_1_WIN
BOOL
R
Valeur capturée dans le registre 1 entre le
seuil inférieur (%QDr.m.c.2) et le seuil
supérieur (%QDr.m.c.4)
%IWr.m.c.1.
7
CAPT_1_HIGH
BOOL
R
Valeur capturée dans le registre 1 supérieure %IWr.m.c.1.
8
au seuil supérieur (%QDr.m.c.4)
Sources d'événements, mot %IWr.m.c.10
Le tableau ci-dessous présente les significations des bits du mot %IWr.m.c.10 :
Symbole standard
Type
Accès
Signification
Objet langage
EVT_SOURCES
INT
R
Champ des sources d'événements
%IWr.m.c.10
EVT_RUN
BOOL
R
Evénement dû au démarrage du compteur
%IWr.m.c.10
.0
EVT_MODULO
BOOL
R
Evénement dû au passage du modulo
%IWr.m.c.10
.1
EVT_SYNC_PRESET
BOOL
R
Evénement dû à une synchronisation ou une %IWr.m.c.10
.2
présélection
EVT_COUNTER_LOW
BOOL
R
Evénement dû à une valeur du compteur
inférieure au seuil inférieur
%IWr.m.c.10
.3
EVT_COUNTER_WINDOW
BOOL
R
Evénement dû à une valeur du compteur
comprise entre les deux seuils
%IWr.m.c.10
.4
EIO0000000319 10/2019
165
Symbole standard
Type
Accès
Signification
Objet langage
EVT_COUNTER_HIGH
BOOL
R
Evénement dû à une valeur du compteur
supérieure au seuil supérieur
%IWr.m.c.10
.5
EVT_CAPT_0
BOOL
R
Evénement dû à la fonction de capture 0
%IWr.m.c.10
.6
EVT_CAPT_1
BOOL
R
Evénement dû à la fonction de capture 1
%IWr.m.c.10
.7
EVT_OVERRUN
BOOL
R
Avertissement : événement(s) perdu(s)
%IWr.m.c.10
.8
Seuils et fréquence de sortie
Le tableau ci-dessous présente différents objets à échanges implicites d'IODDT :
Symbole standard
Type
Accès
Signification
Objet langage
LOWER_TH_VALUE
DINT
R/W
Valeur du seuil inférieur
%QDr.m.c.2
UPPER_TH_VALUE
DINT
R/W
Valeur du seuil supérieur
%QDr.m.c.4
PWM_FREQUENCY
DINT
R/W
Valeur de la fréquence de sortie (unité =
0,1 Hz)
%QDr.m.c.6
PWM_DUTY
INT
R/W
Valeur du cycle de service de la fréquence
de sortie (unité = 5 %)
%QDr.m.c.8
Mots %Qr.m.c.d
Le tableau ci-dessous présente les significations des bits des mots %Qr.m.c.d :
Symbole standard
Type
Accès
Signification
Objet langage
OUTPUT_0
BOOL
R/W
Force la sortie OUTPUT_0 au niveau 1
%Qr.m.c.0
OUTPUT_1
BOOL
R/W
Force la sortie OUTPUT_1 au niveau 1
%Qr.m.c.1
OUTPUT_BLOCK_0_ENABLE
BOOL
R/W
Mise en œuvre du bloc fonction de sortie 0 %Qr.m.c.2
OUTPUT_BLOCK_1_ENABLE
BOOL
R/W
Mise en œuvre du bloc fonction de sortie 1 %Qr.m.c.3
FORCE_SYNC
BOOL
R/W
Synchronisation et démarrage de la
fonction de comptage
%Qr.m.c.4
FORCE_REF
BOOL
R/W
Mise à la valeur de présélection du
compteur
%Qr.m.c.5
FORCE_ENABLE
BOOL
R/W
Mise en œuvre du compteur
%Qr.m.c.6
FORCE_RESET
BOOL
R/W
Remise à 0 du compteur
%Qr.m.c.7
SYNC_RESET
BOOL
R/W
Remise à 0 du drapeau SYNC_REF_FLAG %Qr.m.c.8
MODULO_RESET
BOOL
R/W
Remise à 0 du drapeau MODULO_FLAG
166
%Qr.m.c.9
EIO0000000319 10/2019
FUNCTIONS_ENABLING, mot %QWr.m.c.0
Le tableau ci-dessous présente les significations des bits des mots %QWr.m.c.0 :
Symbole standard
Type
Accès
Signification
Objet langage
VALID_SYNC
BOOL
R/W
Autorisation de la synchronisation et du
démarrage de la fonction de comptage par
l'entrée IN_SYNC
%QWr.m.c.0.
0
VALID_REF
BOOL
R/W
Autorisation du fonctionnement de la
fonction de présélection interne
%QWr.m.c.0.
1
VALID_ENABLE
BOOL
R/W
Autorisation de la validation du compteur
par l'entrée IN_EN
%QWr.m.c.0.
2
VALID_CAPT_0
BOOL
R/W
Autorisation de capture dans le registre
capture0
%QWr.m.c.0.
3
VALID_CAPT_1
BOOL
R/W
Autorisation de capture dans le registre
capture1
%QWr.m.c.0.
4
COMPARE_ENABLE
BOOL
R/W
Autorisation de fonctionnement des
comparateurs
%QWr.m.c.0.
5
COMPARE_SUSPEND
BOOL
R/W
Comparateur figé à sa dernière valeur
%QWr.m.c.0.
6
EIO0000000319 10/2019
167
EVENT_SOURCES_ENABLING, mot %QWr.m.c.1
Le tableau ci-dessous présente les significations des bits des mots %QWr.m.c.1 :
Symbole standard
Type
Accès
Signification
Objet langage
EVT_RUN_ENABLE
BOOL
R/W
Appel de la tâche événement au
démarrage de la fonction de
comptage
%QWr.m.c.1.
0
EVT_MODULO_ENABLE
BOOL
R/W
Appel de la tâche événement lors de
l'inversion du compteur
%QWr.m.c.1.
1
EVT_REF_ENABLE
BOOL
R/W
Appel de la tâche événement lors de
la synchronisation ou de la
présélection du compteur
%QWr.m.c.1.
2
EVT_COUNTER_LOW_ENABLE
BOOL
R/W
Appel de la tâche événement lorsque %QWr.m.c.1.
3
la valeur du compteur est inférieure
au seuil inférieur
EVT_COUNTER_WINDOW_ENABLE
BOOL
R/W
Appel de la tâche événement lorsque %QWr.m.c.1.
4
la valeur du compteur est comprise
entre les seuils supérieur et inférieur
EVT_COUNTER_HIGH_ENABLE
BOOL
R/W
Appel de la tâche événement lorsque %QWr.m.c.1.
la valeur du compteur est supérieure 5
au seuil supérieur
EVT_CAPT_0_ENABLE
BOOL
R/W
Appel de la tâche événement lors
d'une capture dans le registre 0
%QWr.m.c.1.
6
EVT_CAPT_1_ENABLE
BOOL
R/W
Appel de la tâche événement lors
d'une capture dans le registre 1
%QWr.m.c.1.
7
168
EIO0000000319 10/2019
Informations détaillées sur les objets à échanges explicites pour l'IODDT de type
T_CPT_BMX
Présentation
Cette section présente les objets à échanges explicites des IODDT de types
T_Unsigned_CPT_BMX et T_Signed_CPT_BMX qui s'appliquent à tous les modules de
comptage BMX EHC ••••. Ils regroupent les objets de type mot, dont les bits ont une signification
particulière. Ces objets sont présentés en détail ci-dessous.
Exemple de déclaration de variable : IODDT_VAR1 de type T_Unsigned_CPT_BMX et
T_Signed_CPT_BMX.
NOTE :
De manière générale, la signification des bits est donnée pour l'état 1 de ce bit.
 Tous les bits ne sont pas utilisés.

Etat de l'échange : EXCH_STS
Le tableau ci-dessous présente les significations des bits d'état de l'échange de la voie EXCH_STS
(%MWr.m.c.0) :
Symbole standard
Type
Accès
Signification
Objet langage
STS_IN_PROG
BOOL
R
Lecture du paramètre d'état en cours
%MWr.m.c.0.0
ADJ_IN_PROG
BOOL
R
Echange du paramètre de réglage en cours
%Mwr.m.c.0.2
RECONF_IN_PROG
BOOL
R
Reconfiguration en cours
%MWr.m.c.0.15
Rapport de la voie : EXCH_RPT
Le tableau ci-dessous présente les significations des bits de rapport de la voie EXCH_RPT
(%MWr.m.c.1) :
Symbole standard
Type
Accès
Signification
Objet langage
STS_ERR
BOOL
R
Erreur lors de la lecture de l'état de la voie
%MWr.m.c.1.0
ADJ_ERR
BOOL
R
Erreur lors du réglage de la voie
%Mwr.m.c.1.2
RECONF_ERR
BOOL
R
Erreur lors de la reconfiguration de la voie
%MWr.m.c.1.15
EIO0000000319 10/2019
169
Erreur de la voie : CH_FLT
Le tableau ci-dessous présente la signification des bits d'erreur sur la voie CH_FLT
(%MWr.m.c.2).
Symbole standard
Type
Accès
Signification
Objet langage
EXTERNAL_FLT_INPUTS
BOOL
R
Erreur externe aux entrées
%MWr.m.c.2.0
EXTERNAL_FLT_OUTPUTS
BOOL
R
Erreur externe sur sorties
%MWr.m.c.2.1
INTERNAL_FLT
BOOL
R
Erreur interne : voie inutilisable
%MWr.m.c.2.4
CONF_FLT
BOOL
R
Erreur de configuration matérielle ou
logicielle
%MWr.m.c.2.5
COM_FLT
BOOL
R
Erreur de communication de bus
%MWr.m.c.2.6
APPLI_FLT
BOOL
R
Erreur d'application
%MWr.m.c.2.7
Erreur de la voie : %MWr.m.c.3
Le tableau ci-dessous présente la signification des bits d'erreur sur le mot %MWr.m.c.3.
Symbole standard
Type
Accès
Signification
SENSOR_SUPPLY
BOOL
R
Faible tension de l'alimentation d'entrée des %MWr.m.c.3.2
capteurs
ACTUATOR_SUPPLY_FLT
BOOL
R
Alimentation de sortie coupée
%MWr.m.c.3.3
SHORT_CIRCUIT_OUT_0
BOOL
R
Court-circuit sur la sortie 0
%MWr.m.c.3.4
SHORT_CIRCUIT_OUT_1
BOOL
R
Court-circuit sur la sortie 1
%MWr.m.c.3.5
170
Objet langage
EIO0000000319 10/2019
Sous-chapitre 13.3
Type d’IODDT Type T_GEN_MOD applicable à tous les modules
Type d’IODDT Type T_GEN_MOD applicable à tous les
modules
Informations détaillées sur les objets langage de l'IODDT de type T_GEN_MOD
Présentation
Les modules Modicon X80 sont associés à un IODDT de type T_GEN_MOD.
Observations
De manière générale, la signification des bits est donnée pour l'état 1 de ce bit. Dans les cas
spécifiques, chaque état du bit est expliqué.
Certains bits ne sont pas utilisés.
EIO0000000319 10/2019
171
Liste d'objets
Le tableau ci-dessous présente les différents objets de l'IODDT.
Symbole standard
Type
Accès
Signification
Adresse
MOD_ERROR
BOOL
L
Bit erreur détectée module
%Ir.m.MOD.ERR
EXCH_STS
INT
R
Mot de commande d'échange de module
%MWr.m.MOD.0
STS_IN_PROGR
BOOL
L
Lecture des mots d'état du module en cours
%MWr.m.MOD.0.0
EXCH_RPT
INT
R
Mot de compte rendu de l'échange
%MWr.m.MOD.1
STS_ERR
BOOL
L
Evénement lors de la lecture des mots d'état du
module
%MWr.m.MOD.1.0
MOD_FLT
INT
R
Mot d'erreurs internes détectées du module
%MWr.m.MOD.2
MOD_FAIL
BOOL
L
module inutilisable
%MWr.m.MOD.2.0
CH_FLT
BOOL
L
Voie(s) inutilisable(s)
%MWr.m.MOD.2.1
BLK
BOOL
L
Bornier incorrectement câblé
%MWr.m.MOD.2.2
CONF_FLT
BOOL
L
Anomalie de configuration matérielle ou logicielle %MWr.m.MOD.2.5
NO_MOD
BOOL
L
Module absent ou inopérant
%MWr.m.MOD.2.6
EXT_MOD_FLT
BOOL
L
Mot d'erreurs internes détectées du module
(extension Fipio uniquement)
%MWr.m.MOD.2.7
MOD_FAIL_EXT
BOOL
L
Erreur interne détectée, module hors service
(extension Fipio uniquement)
%MWr.m.MOD.2.8
CH_FLT_EXT
BOOL
L
Voie(s) inutilisable(s) (extension Fipio
uniquement)
%MWr.m.MOD.2.9
BLK_EXT
BOOL
L
Bornier incorrectement câblé (extension Fipio
uniquement)
%MWr.m.MOD.2.10
CONF_FLT_EXT
BOOL
L
Anomalie de configuration matérielle ou logicielle %MWr.m.MOD.2.13
(extension Fipio uniquement)
NO_MOD_EXT
BOOL
L
Module manquant ou hors service (extension
Fipio uniquement)
172
%MWr.m.MOD.2.14
EIO0000000319 10/2019
Sous-chapitre 13.4
DDT d'équipement associés à la fonction de comptage des modules BMX EHC xxxx
DDT d'équipement associés à la fonction de comptage des
modules BMX EHC xxxx
Objet de ce sous-chapitre
Cette section présente les DDT d'équipement associés à la fonction de comptage des modules
BMX EHC ••••.
Contenu de ce sous-chapitre
Ce sous-chapitre contient les sujets suivants :
Sujet
Page
DDT des équipements de comptage
174
Description de l'octet MOD_FLT
183
Cette page est volontairement vierge.
184
EIO0000000319 10/2019
173
DDT des équipements de comptage
Introduction
Cette section décrit le DDT associé au module de comptage Modicon X80 ; la dénomination
d'instance par défaut est décrite dans la rubrique Règle de dénomination par défaut des instances
DDT d'équipement (voir EcoStruxure™ Control Expert, Langages de programmation et structure,
Manuel de référence).
Le nom du DDT d'équipement contient les informations suivantes :
 Plate-forme :
 M pour module Modicon X80

Type d'équipement (CPT pour compteur)
Fonction (STD pour standard)
Sens :
 IN
 OUT

Nombre maximum de voies (2 or 8)


Exemple : dans le cas d'un compteur Modicon X80 avec 2 entrées standard :
T_M_CPT_STD_IN_2
Limite des paramètres de réglage
Les paramètres de réglage ne sont pas modifiables dans l'application automate pendant le
fonctionnement (READ_PARAM, WRITE_PARAM, SAVE_PARAM, RESTORE_PARAM, ne sont pas pris
en charge) pour :
 Les modules de compteur dans une application EIO Quantum
 Les modules de compteur dans un module d'entrée/sortie distantes M580
La modification des paramètres de réglage d'une voie depuis Control Expert pendant une
opération CCOTF déclenche la réinitialisation de la voie.
Les paramètres suivants sont concernés :
PRESET_VALUE
Valeur de présélection
 CALIBRATION_FACTOR
Facteur de recalage
 MODULO_VALUE
Valeur du modulo
 SLACK_VAL (Hystérésis)
Valeur d'offset

174
EIO0000000319 10/2019
Liste des DDT d'équipements implicites
Le tableau suivant fournit la liste des DDT d'équipement et leurs modules X80 :
DDT d'équipement
Modules Modicon X80
T_M_CPT_STD_IN_2
BMX EHC 0200
T_M_CPT_STD_IN_8
BMX EHC 0800
Description des DDT d'équipements implicites
Le tableau suivant indique les bits du mot d'état T_M_CPT_STD_IN_x :
Symbole standard
Type
Signification
MOD_HEALTH
BOOL
0 = le module a détecté une erreur Lecture
Accès
1 = le module fonctionne
correctement
MOD_FLT
BYTE
Octet d'erreurs internes détectées Lecture
(voir page 183) du module
CPT_CH_IN
ARRAY [0..x-1] of T_M_CPT_STD_CH_IN
Tableau de structure
Le tableau suivant indique les bits du mot d'état T_M_CPT_STD_CH_IN_x[0..x-1] :
Symbole standard
Type
Bit
Signification
Accès
FCT_TYPE
WORD
–
1 = Fréquence
Lecture
2 = EvtCounting
3 = PeriodMeasuring
4 = Ratio1
5 = Ratio2
6 = OneShotCounter
7 = ModuleLoopCounter
8 = FreeLargeCounter
9 = PulseWidthModulation
10 = UpDownCounting
11 = DualPhaseCounting
CH_HEALTH
BOOL
–
0 = une erreur est détectée sur la Lecture
voie
1 = la voie fonctionne
correctement
ST_OUTPUT_0_ECHO
EBOOL
–
Etat logique de la sortie 0
Lecture
(1) Une fonction spécifique à l'application (ASF) signée doit être utilisée
(2) Une fonction spécifique à l'application (ASF) non signée doit être utilisée
EIO0000000319 10/2019
175
Symbole standard
Type
Bit
Signification
Accès
ST_OUTPUT_1_ECHO
EBOOL
–
Etat logique de la sortie 1
Lecture
ST_OUTPUT_BLOCK_0
EBOOL
–
Etat du bloc de sortie de
comptage physique 0
Lecture
ST_OUTPUT_BLOCK_1
EBOOL
–
Etat du bloc de sortie de
comptage physique 1
Lecture
ST_INPUT_A
EBOOL
–
Etat de l'entrée de comptage
physique A
Lecture
ST_INPUT_B
EBOOL
–
Etat de l'entrée de comptage
physique B
Lecture
ST_INPUT_SYNC
EBOOL
–
Etat physique de l'entrée
IN_SYNC (ou IN_AUX)
Lecture
ST_INPUT_EN
EBOOL
–
Etat physique de l'entrée IN_EN
(validation)
Lecture
ST_INPUT_REF
EBOOL
–
Etat physique de l'entrée
IN_REF (présélection)
Lecture
ST_INPUT_CAPT
EBOOL
–
Etat physique de l'entrée
IN_CAP (capture)
Lecture
RUN
BOOL
0
Le compteur fonctionne en mode Lecture
comptage uniquement
MODULO_FLAG
BOOL
1
Drapeau défini sur 1 par un
événement de passage du
modulo
Lecture
SYNC_REF_FLAG
BOOL
2
Drapeau défini sur 1 par un
événement de présélection ou
de synchronisation
Lecture
VALIDITY
BOOL
3
La valeur numérique en cours
est valide
Lecture
HIGH_LIMIT
BOOL
4
La valeur numérique en cours
est verrouillée à la valeur du
seuil supérieur
Lecture
LOW_LIMIT
BOOL
5
La valeur numérique courante
est verrouillée à la valeur du
seuil inférieur
Lecture
COUNTER_STATUS [INT]
(1) Une fonction spécifique à l'application (ASF) signée doit être utilisée
(2) Une fonction spécifique à l'application (ASF) non signée doit être utilisée
176
EIO0000000319 10/2019
Symbole standard
Type
Bit
Signification
Accès
COUNTER_LOW
BOOL
0
Valeur actuelle du compteur
sous le seuil inférieur
(LOWER_TH_VALUE)
Lecture
COUNTER_WIN
BOOL
1
Lecture
Valeur actuelle du compteur
entre le seuil inférieur
(LOWER_TH_VALUE) et le seuil
supérieur (UPPER_TH_VALUE)
COUNTER_HIGH
BOOL
2
Valeur actuelle du compteur au- Lecture
dessus du seuil supérieur
(UPPER_TH_VALUE)
CAPT_0_LOW
BOOL
3
Valeur capturée dans le registre
0 sous le seuil inférieur
(LOWER_TH_VALUE)
CAPT_0_WIN
BOOL
4
Valeur capturée dans le registre Lecture
0 entre le seuil inférieur
(LOWER_TH_VALUE) et le seuil
supérieur (UPPER_TH_VALUE)
CAPT_0_HIGH
BOOL
5
Valeur capturée dans le registre
0 au-dessus du seuil supérieur
(UPPER_TH_VALUE)
Lecture
CAPT_1_LOW
BOOL
6
Valeur capturée dans le registre
1 sous le seuil inférieur
(LOWER_TH_VALUE)
Lecture
CAPT_1_WIN
BOOL
7
Valeur capturée dans le registre Lecture
1 entre le seuil inférieur
(LOWER_TH_VALUE) et le seuil
supérieur (UPPER_TH_VALUE)
CAPT_1_HIGH
BOOL
8
Valeur capturée dans le registre
1 au-dessus du seuil supérieur
(UPPER_TH_VALUE)
Lecture
COUNTER_CURRENT_VALUE_S(1)
DINT
–
Valeur courante du compteur au
moment de l'événement
Lecture
CAPT_0_VALUE_S(1)
DINT
–
Valeur capturée dans le registre
0
Lecture
CAPT_1_VALUE_S(1)
DINT
–
Valeur capturée dans le registre
1
Lecture
COUNTER_CURRENT_VALUE_US(2)
UDINT
–
Valeur courante du compteur au
moment de l'événement
Lecture
CAPT_0_VALUE_US(2)
UDINT
–
Valeur capturée dans le registre
0
Lecture
COMPARE_STATUS [INT]
Lecture
(1) Une fonction spécifique à l'application (ASF) signée doit être utilisée
(2) Une fonction spécifique à l'application (ASF) non signée doit être utilisée
EIO0000000319 10/2019
177
Symbole standard
Type
Bit
Signification
Accès
CAPT_1_VALUE_US(2)
UDINT
–
Valeur capturée dans le registre
1
Lecture
OUTPUT_0
EBOOL
–
Force la sortie OUTPUT_0 au
niveau 1
Lecture /
écriture
OUTPUT_1
EBOOL
–
Force la sortie OUTPUT_1 au
niveau 1
Lecture /
écriture
OUTPUT_BLOCK_0_ENABLE
EBOOL
–
Mise en œuvre du bloc fonction
de sortie 0
Lecture /
écriture
OUTPUT_BLOCK_1_ENABLE
EBOOL
–
Mise en œuvre du bloc fonction
de sortie 1
Lecture /
écriture
FORCE_SYNC
EBOOL
–
Synchronisation et démarrage
de la fonction de comptage
Lecture /
écriture
FORCE_REF
EBOOL
–
Définir sur la valeur
présélectionnée du compteur
Lecture /
écriture
FORCE_ENABLE
EBOOL
–
Mise en œuvre du compteur
Lecture /
écriture
FORCE_RESET
EBOOL
–
Réinitialisation du compteur
Lecture /
écriture
SYNC_RESET
EBOOL
–
Réinitialisation
SYNC_REF_FLAG
Lecture /
écriture
MODULO_RESET
EBOOL
–
Réinitialisation MODULO_FLAG Lecture /
écriture
VALID_SYNC
BOOL
0
Lecture /
Autorisation de la
synchronisation et du démarrage écriture
de la fonction de comptage par
l'entrée IN_SYNC
VALID_REF
BOOL
1
Autorisation du fonctionnement
de la fonction de présélection
interne
Lecture /
écriture
VALID_ENABLE
BOOL
2
Autorisation de la validation du
compteur par l'entrée IN_EN
Lecture /
écriture
VALID_CAPT_0
BOOL
3
Autorisation de capture dans le
registre capture 0
Lecture /
écriture
VALID_CAPT_1
BOOL
4
Autorisation de capture dans le
registre capture 1
Lecture /
écriture
COMPARE_ENABLE
BOOL
5
Autorisation de fonctionnement
des comparateurs
Lecture /
écriture
COMPARE_SUSPEND
BOOL
6
Comparateur figé à sa dernière
valeur
Lecture /
écriture
FUNCTIONS_ENABLING
[INT]
(1) Une fonction spécifique à l'application (ASF) signée doit être utilisée
(2) Une fonction spécifique à l'application (ASF) non signée doit être utilisée
178
EIO0000000319 10/2019
Symbole standard
Type
Bit
Signification
Accès
LOWER_TH_VALUE_S(1)
DINT
–
Valeur du seuil inférieur
Lecture /
écriture
UPPER_TH_VALUE_S(1)
DINT
–
Valeur du seuil supérieur
Lecture /
écriture
PWM_FREQUENCY_S(1)
DINT
–
Valeur de la fréquence de sortie
(unité = 0,1 Hz)
Lecture /
écriture
LOWER_TH_VALUE_US(2)
UDINT
–
Valeur du seuil inférieur
Lecture /
écriture
UPPER_TH_VALUE_US(2)
UDINT
–
Valeur du seuil supérieur
Lecture /
écriture
PWM_FREQUENCY_US(2)
UDINT
–
Valeur de la fréquence de sortie
(unité = 0,1 Hz)
Lecture /
écriture
PWM_DUTY
INT
–
Valeur du cycle de service de la Lecture /
fréquence de sortie (unité = 5 %) écriture
(1) Une fonction spécifique à l'application (ASF) signée doit être utilisée
(2) Une fonction spécifique à l'application (ASF) non signée doit être utilisée
Voici la liste des fonctions spécifiques signées à utiliser avec un compteur BMX EHC 0200 :
 Mode compteur large libre
 Taux 1
 Taux 2
Voici la liste des fonctions spécifiques non signées à utiliser avec un compteur BMX EHC 0200 :
 Mode de comptage d'événements
 Mode de fréquence
 Mode de compteur modulo (boucle)
 Mode de compteur monocoup
 Mode de mesure de période
 Mode de modulation de la largeur d'impulsion
Voici la liste des fonctions spécifiques signées à utiliser avec un compteur BMX EHC 0800 :
 Mode de comptage haut/bas
Voici la liste des fonctions spécifiques non signées à utiliser avec un compteur BMX EHC 0800 :
 Mode de comptage d'événements
 Mode de fréquence
 Mode de compteur modulo (boucle)
 Mode de compteur monocoup
EIO0000000319 10/2019
179
Utilisation et description des DDT pour les échanges explicites
Le tableau suivant indique le type de données dérivées (DDT) utilisé pour les variables connectées
au paramètre EFB dédié pour effectuer un échange explicite :
DDT
Description
T_M_CPT_STD_CH_STS
Structure permettant de lire
l'état des voies d'un module
de comptage.
T_M_SIGN_CPT_STD_CH_PRM
Il est possible de connecter le DDT au
paramètre de sortie PARAM de l'EFB :
 READ_PARAM_MX pour lire les
paramètres du module.
 WRITE_PARAM_MX pour écrire
les paramètres du module.
Structure des paramètres de
 SAVE_PARAM_MX pour
réglage d'une voie d'un
enregistrer les paramètres du
module de comptage
module.
(fonction métier non signée)
 RESTORE_PARAM_MX pour
dans un rack local M580.
restaurer les nouveaux paramètres
du module.
T_M_UNSIGN_CPT_STD_CH_PRM
Suivant l'emplacement du module, le
DDT peut être connecté au paramètre
de sortie STS du EFB :
 READ_STS_QX lorsque le module
se trouve dans Quantum EIO.
 READ_STS_MX lorsque le module
se trouve dans un rack local M580
ou sur des stations RIO M580.
Structure des paramètres de
réglage d'une voie d'un
module de comptage
(fonction métier signée)
dans un rack local M580.
NOTE : il est possible de gérer l'adresse de voie ciblée (ADDR) avec l'EF ADDMX (voir EcoStruxure™
Control Expert, Communication, Bibliothèque de blocs) (connecter le paramètre de sortie OUT au paramètre
d'entrée ADDR des fonctions de communication).
180
EIO0000000319 10/2019
Le tableau suivant décrit la structure du T_M_CPT_STD_CH_STSDDT :
Symbole standard
CH_FLT [INT]
CH_FLT_2 [INT]
Type
Bit
Signification
Accès
EXTERNAL_FLT_INPUTS
BOOL
0
Erreur externe détectée sur
entrées
Lecture
EXTERNAL_FLT_OUTPUTS
BOOL
1
Erreur externe détectée sur
sorties
Lecture
INTERNAL_FLT
BOOL
4
Erreur interne détectée : voie Lecture
inutilisable
CONF_FLT
BOOL
5
Erreur de configuration
matérielle ou logicielle
détectée
Lecture
COM_FLT
BOOL
6
Erreur de communication de
bus détectée
Lecture
APPLI_FLT
BOOL
7
Erreur d'application détectée Lecture
COM_EVT_FLT
BOOL
8
Anomalie d'événement de
communication détectée
OVR_EVT_CPU
BOOL
9
Evénement de dépassement Lecture
d'UC
OVR_CPT_CH
BOOL
10
Dépassement de voie de
compteur
Lecture
SENSOR_SUPPLY
BOOL
2
Alimentation d'entrée basse
pour les capteurs
Lecture
ACTUATOR_SUPPLY_FLT
BOOL
3
Perte d'alimentation en sortie Lecture
SHORT_CIRCUIT_OUT_0
BOOL
4
Court-circuit sur sortie 0
Lecture
SHORT_CIRCUIT_OUT_1
BOOL
5
Court-circuit sur sortie 1
Lecture
Lecture
Le tableau suivant décrit la structure du T_M_SIGN_CPT_STD_CH_PRMDDT :
Symbole standard
Type
Bit
Signification
Accès
MODULO_VALUE
DINT
–
Valeur du modulo
Lecture/écri
ture
PRESET_VALUE
DINT
–
Valeur de présélection
Lecture/écri
ture
CALIBRATION_FACTOR
INT
–
Régler la valeur de – 10 % à + 10 %,
unité = 0,1 %
Lecture/écri
ture
SLACK_VAL
INT
–
Hystérésis
Lecture/écri
ture
EIO0000000319 10/2019
181
Le tableau suivant décrit la structure du T_M_UNSIGN_CPT_STD_CH_PRMDDT :
182
Symbole standard
Type
Bit
Signification
Accès
MODULO_VALUE
UINT
–
Valeur du modulo
Lecture/écriture
PRESET_VALUE
UINT
–
Valeur de présélection
Lecture/écriture
CALIBRATION_FACTOR
INT
–
Régler la valeur de – 10 % à + 10 %,
unité = 0,1 %
Lecture/écriture
SLACK_VAL
INT
–
Hystérésis
Lecture/écriture
EIO0000000319 10/2019
Description de l'octet MOD_FLT
Octet MOD_FLT dans le DDT d'équipement
Structure de l'octet MOD_FLT :
Bit
Symbole
Description
0
MOD_FAIL
 1 : Détection d'erreur interne ou de défaillance de module.
 0 : Aucune erreur détectée
1
CH_FLT
2
BLK
 1 : Voies inopérantes
 0 : Voies opérationnelles
 1 : Détection d'erreur de bornier
 0 : Aucune erreur détectée
NOTE : Ce bit peut ne pas être géré.
3
–
 1 : Module en auto-test.
 0 : Le module n'est pas en auto-test.
NOTE : Ce bit peut ne pas être géré.
4
–
Non utilisé.
5
CONF_FLT
 1 : Détection d'erreur de configuration matérielle ou logicielle.
 0 : Aucune erreur détectée
6
NO_MOD
 1 : Module manquant ou inopérant.
 0 : Module opérationnel.
NOTE : Ce bit est géré uniquement par les modules situés dans un rack distant
avec un module adaptateur BME CRA 312 10. Les modules situés dans le rack local
ne gèrent pas ce bit qui reste à 0.
7
–
EIO0000000319 10/2019
Non utilisé.
183
Cette page est volontairement vierge.
Cette page est volontairement vierge.
184
EIO0000000319 10/2019
Modicon X80
Index
EIO0000000319 10/2019
Index
A
accessoires de câblage, 29
accessoires de mise à la terre, 56
BMXXSP0400, 56
BMXXSP0600, 56
BMXXSP0800, 56
BMXXSP1200, 56
STBXSP3010, 56
STBXSP3020, 56
B
blocs d'interfaces d'entrée, 63
BMXEHC0800, 22
BMXXSP0400, 56
BMXXSP0600, 56
BMXXSP0800, 56
BMXXSP1200, 56
borniers
codage, 35
connexion, 29
installation, 29
C
certifications, 24
comptage d'événements, 82
comptage double phase, 94
comptage/décomptage, 89
compteur modulo (boucle), 86
compteur monocoup, 84
configuration, 111
Configuration des paramètres, 151
D
diagnostic, 67
EIO0000000319 10/2019
E
événements de comptage, 76
F
filtrage, 64
fonctions, 62
I
installation, 29, 101
M
mise au point, 133
MOD_FLT, 183
mode fréquence, 80
N
normes, 24
R
réglages, 125
S
STBXSP3010, 56
STBXSP3020, 56
structure des données de voie pour modules
de comptage
T_SIGNED_CPT_BMX, 163
T_UNSIGNED_CPT_BMX, 163
structure des données de voie pour tous les
modules
T_GEN_MOD, 171
structure des données des voies pour les mo-
185
Index
dules de comptage
T_SIGNED_CPT_BMX, 169
T_UNSIGNED_CPT_BMX, 169
structures des données de voie pour tous les
modules
T_GEN_MOD, 171
T
T_GEN_MOD, 171, 171
T_M_CPT_STD_IN_2, 174
T_M_CPT_STD_IN_8, 174
T_SIGNED_BMX, 163
T_SIGNED_CPT_BMX, 169
T_UNSIGNED_CPT_BMX, 163, 169
186
EIO0000000319 10/2019

Manuels associés