Schneider Electric Mise en oeuvre logicielle des Métiers Automates, Comptage, Junior/Pro, 4.5 Mode d'emploi

Ajouter à Mes manuels
206 Des pages
Schneider Electric Mise en oeuvre logicielle des Métiers Automates, Comptage, Junior/Pro, 4.5 Mode d'emploi | Fixfr
PL7 Junior/Pro
Métiers Automates Premium
Comptage
35015372 00
fre
Mai 2007
2
35015372 00 Mai 2007
Structure de la documentation
Structure de la documentation
Présentation
35015372 00 Mai 2007
Ce manuel se compose de 8 tomes :
z Tome 1
z Communs fonctions métiers
z Métier Tout ou Rien
z Mise en oeuvre AS-i
z Métier Dialogue opérateur
z Tome 2
z Métier Comptage
z Tome 3
z Métier Commande d’axes
z Tome 4
z Métier Commande d’axes pas à pas
z Tome 5
z Métier Came électronique
z Tome 6
z Métier SERCOS
z Tome 7
z Métier Analogique
z Métier PID Control
z Métier Pesage
z Tome 8
z Métier Régulation
3
Structure de la documentation
4
35015372 00 Mai 2007
Table des matières
A propos de ce manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapitre 1
Présentation de la fonction métier Comptage . . . . . . . . . . . . . 11
Présentation générale du métier comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapitre 2
2.1
2.2
2.3
Chapitre 3
3.1
3.2
3.3
35015372 00 Mai 2007
Présentation du fonctionnement des coupleurs TSX CTY2A,
TSX CTY4A et TSX CTY2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Généralités sur les coupleurs TSX CTY 2A/4A et TSX CTY 2C . . . . . . . . . . . . .
Présentation des modules TSX CTY 2A, TSX CTY 4A et TSX CTY 2C. . . . . . .
Principales fonctions des modules TSX CTY 2A et TSX CTY 4A. . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des coupleurs TSX CTY 2A et 4A . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation d‘une voie de comptage ou décomptage . . . . . . . . . . . . . . . . . . . .
Fonctionnement en comptage ou décomptage . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation d’une voie de comptage/décomptage (TSX CTY 2A/4A). . . . . . . .
Fonctionnement en comptage/décomptage . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principales fonctions du module TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation du module TSX CTY 2C. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation d’une voie de comptage/décomptage et mesure . . . . . . . . . . . . . .
Fonctionnement en comptage/décomptage . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fonctionnement en mesure de vitesse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
16
16
17
17
18
20
22
23
25
26
26
27
29
31
32
Description des fonctionnalités des coupleurs de comptage
TSX CTY•• . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Présentation des fonctions associées aux coupleurs de comptage . . . . . . . . . . 36
Présentation des configurations d’entrée et des fonctions associées au comptage
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Description des interfaces d’entrée des coupleurs de comptage . . . . . . . . . . . . 39
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Description des interfaces d’entrée de comptage (TSX CTY 2A/4A/2C) . . . . . . 40
Interface spécialisée pour codeur absolu (TSX CTY 2C) . . . . . . . . . . . . . . . . . . 44
Description de la fonction capture des coupleurs de comptage . . . . . . . . . . . . . 46
5
3.4
3.5
3.6
3.7
3.8
3.9
3.10
Chapitre 4
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Fonction capture des coupleurs de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Capture, spécificités du module TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Description de la fonction présélection et RAZ des coupleurs de comptage. . . . 50
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Présentation de la fonction présélection ou RAZ. . . . . . . . . . . . . . . . . . . . . . . . . 51
Présélection en décomptage (TSX CTY 2A/4A) . . . . . . . . . . . . . . . . . . . . . . . . . 52
Remise à zéro en comptage (TSX CTY 2A/4A). . . . . . . . . . . . . . . . . . . . . . . . . . 55
Présélection en comptage/décomptage (TSX CTY 2A/4A/2C) . . . . . . . . . . . . . . 58
Description de la fonction comparaison des coupleurs de comptage . . . . . . . . . 64
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Présentation de la fonction comparaison. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Comparaison en comptage ou décomptage (TSX CTY 2A/4A). . . . . . . . . . . . . . 66
Comparaison en mode comptage/décomptage (TSX CTY 2A/4A) . . . . . . . . . . . 68
Comparaison en mode comptage/décomptage et mesure (TSX CTY 2C) . . . . . 69
Description des bascules associées aux coupleurs de comptage. . . . . . . . . . . . 70
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Présentation des bascules de mémorisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Bascules en mode décomptage (TSX CTY 2A/4A) . . . . . . . . . . . . . . . . . . . . . . . 72
Bascules en mode comptage (TSX CTY 2A/4A) . . . . . . . . . . . . . . . . . . . . . . . . . 73
Bascules en mode comptage/décomptage (TSX CTY 2A, 4A, 2C). . . . . . . . . . . 77
Description des sorties physiques associées aux coupleurs de comptage . . . . . 81
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Sorties physiques des coupleurs de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Présentation des sorties physiques des coupleurs TSX CTY 2A/4A. . . . . . . . . . 83
Mode de repli des sorties des coupleurs TSX CTY 2A/4A lors d’un défaut. . . . . 86
Présentation des sorties du coupleur TSX CTY 2C. . . . . . . . . . . . . . . . . . . . . . . 87
Mode de repli des sorties du coupleur TSX CTY 2C lors d’un défaut . . . . . . . . . 90
Réarmement des sorties après une disjonction (TSX CTY 2A/4A/2C) . . . . . . . . 92
Description de la fonction mesure de vitesse du coupleur TSX CTY 2C. . . . . . . 95
Fonction surveillance de vitesse (TSX CTY 2C) . . . . . . . . . . . . . . . . . . . . . . . . . 95
Description des fonctions spéciales du coupleur de comptage TSX CTY 2C . . . 97
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Fonction spéciale numéro 1 (TSX CTY 2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Fonction spéciale numéro 2 (TSX CTY 2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Fonction spéciale numéro 3 (TSX CTY 2C). . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Description du traitement des défauts des coupleurs de comptage . . . . . . . . . 101
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Présentation du traitement des défauts voie et module. . . . . . . . . . . . . . . . . . . 102
Comment gérer une mesure invalide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Traitement des défauts (TSX CTY 2C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Configuration des coupleurs TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6
35015372 00 Mai 2007
Description de l’écran de configuration d’un module de comptage. . . . . . . . . . 108
Comment configurer les entrées de comptage (TSX CTY 2A/4A) . . . . . . . . . . 110
Comment configurer les entrées de comptage et mesure (TSX CTY 2C) . . . . 111
Comment configurer une interface de codeur absolu (TSX CTY 2C) . . . . . . . . 114
Comment configurer la capture d’un registre de comptage . . . . . . . . . . . . . . . 116
Comment configurer la présélection ou RAZ d’une fonction de comptage . . . . 117
Comment configurer le traitement événementiel. . . . . . . . . . . . . . . . . . . . . . . . 118
Comment configurer l’entrée/sortie combinée IVal/Q2 (TSX CTY 2C) . . . . . . . 119
Comment programmer le multiplexage de codeurs absolus à sorties parallèles120
Comment configurer le fonctionnement sur passage à zéro ou sur
franchissement de consigne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Comment configurer le comportement des sorties en défaut . . . . . . . . . . . . . . 123
Comment configurer une fonction spéciale (TSX CTY 2C). . . . . . . . . . . . . . . . 125
Chapitre 5
Réglage des coupleurs TSX CTY2A, TSX CTY4A et
TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description de l’écran de réglage d’un module de comptage . . . . . . . . . . . . . .
Comment régler la valeur d’offset d’un codeur absolu . . . . . . . . . . . . . . . . . . .
Comment régler la valeur de présélection . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comment régler le traitement des défauts voie (TSX CTY 2C) . . . . . . . . . . . .
Comment régler les valeurs des seuils et consignes . . . . . . . . . . . . . . . . . . . .
Comment régler la fonction mesure et surveillance de vitesse . . . . . . . . . . . .
Comment régler la période de la sortie fréquence (TSX CTY 2C) . . . . . . . . . .
Comment régler les conditions de changement d’état des bascules . . . . . . . .
Chapitre 6
Mise au point des coupleurs TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Présentation des écrans de mise au point . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Description de l’écran étendu de mise au point . . . . . . . . . . . . . . . . . . . . . . . .
Description de l’écran réduit de mise au point . . . . . . . . . . . . . . . . . . . . . . . . .
Comment utiliser les fenêtres de valeur ou de paramètre. . . . . . . . . . . . . . . . .
Comment utiliser les voyants et les boutons . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapitre 7
127
128
130
131
132
133
134
135
136
137
138
139
141
144
145
Diagnostique des coupleurs TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Visualisation des diagnostics de défauts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Listes des diagnostics de défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
Chapitre 8
8.1
35015372 00 Mai 2007
Mise en oeuvre logicielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Modes de marche des coupleurs de comptage . . . . . . . . . . . . . . . . . . . . . . . . 156
Comportement des modules de comptage dans les différents
(modes de marche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
7
8.2
Mise en oeuvre d’un traitement événementiel . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Présentation du traitement événementiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Comment programmer un traitement événementiel . . . . . . . . . . . . . . . . . . . . . 161
Chapitre 9
Les objets langage du métier comptage . . . . . . . . . . . . . . . . 163
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Présentation des objets langage de la fonction métier comptage . . . . . . . . . . . 164
Objets langage à échange implicite associés à la fonction métier comptage . . 165
Détails des objets à échange implicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Objets langage à échange explicite associés à la fonction métier comptage . . 173
Détails des objets à échange explicite. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Gestion d’échange et de compte-rendu des objets explicites . . . . . . . . . . . . . . 182
Chapitre 10
10.1
10.2
Index
8
Exemple d’application de comptage . . . . . . . . . . . . . . . . . . . 187
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Présentation et configuration de l’exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Présentation d’un exemple d’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Configuration de l’automate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Détail de la programmation de l’exemple. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Présentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Structure de l’application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Programme : traitement préliminaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Programme : traitement séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Programme : étape 0 du traitement séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . 198
Programme : étape 2 du traitement séquentiel . . . . . . . . . . . . . . . . . . . . . . . . . 201
Programme : traitement postérieur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Programme : traitement événementiel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
35015372 00 Mai 2007
A propos de ce manuel
Présentation
Objectif du
document
Ce manuel traite de la mise en oeuvre logicielle des métiers (hors métiers
communication) sur Premium/Atrium par le logiciel PL7.
Champ
d'application
La mise à jour de cette publication prend en compte les fonctionnalités de
PL7 V4.5 ; Elle permet néammoins de mettre en oeuvre les versions antérieures de
PL7.
Document à
consulter
Commentaires
utilisateur
35015372 00 Mai 2007
Titre
Référence
Manuel de mise en oeuvre matérielle
TSX DM 57 xxF
Envoyez vos commentaires à l'adresse e-mail : [email protected]
9
A propos de ce manuel
10
35015372 00 Mai 2007
Présentation de la fonction métier
Comptage
1
Présentation générale du métier comptage
Présentation
Le métier comptage permet d’effectuer du comptage rapide par l’intermédiaire de
coupleurs, d’écrans PL7 et d’objets langage spécialisés. Le fonctionnement général
des coupleurs est décrit dans la partie Présentation du fonctionnement des
coupleurs TSX CTY2A, TSX CTY4A et TSX CTY2C, p. 15 et le détail de leurs
fonctionnalités est décrit dans la partie Description des fonctionnalités des
coupleurs de comptage TSX CTY••, p. 35.
La mise en oeuvre du comptage nécessite de définir le contexte physique dans
lequel il sera exécuté (rack, alimentation, processeur, modules ou équipements, ...)
puis d’en assurer la mise en oeuvre logicielle.
Ce second aspect est réalisé depuis les différents éditeurs de PL7 :
z soit en mode local,
z soit en mode connecté.
35015372 00 Mai 2007
11
Présentation générale
Principe de mise
en oeuvre
Le tableau ci-dessous présente les différentes phases de mise en oeuvre de la
fonction métier Comptage.
Mode
Phase
Description
Local
Déclaration d’un
module
z de la position géographique : numéro et
Choix :
emplacement dans le cas d’un module en rack,
z du type de module.
Saisie des paramètres de configuration.
Local ou
connecté
Validation des
paramètres de
configuration (Voir
PL7 Junior, Pro ;
manuel Base Métiers
tome 1)
Validation de niveau module.
Validation globale de
l’application (Voir
PL7 Junior, Pro ;
manuel Base Métiers
tome 1)
Validation de niveau application.
Symbolisation (Voir
PL7 Junior, Pro ;
manuel Base Métiers
tome 1)
Symbolisation des variables associées à la fonction
métier.
Programmation des fonctions que doit réaliser le
métier à l'aide :
des objets bits et mots associés au module ainsi
que du traitement événementiel,
Connecté
Transfert
et
Local ou
connecté
12
Documentation
Transfert de l’application dans l'automate.
Mise au point de l’application à l’aide :
z des écrans d'aide à la mise au point permettant
de piloter les entrées et les sorties, modifier les
seuils et les valeurs de consigne, déclencher
des événements, effectuer des initialisations,
z des écrans de diagnostic permettant d'identifier
les défauts.
Impression des différentes informations relatives à
l’application.
35015372 00 Mai 2007
Présentation générale
Note : l’ordre défini ci-dessus est donné à titre indicatif, le logiciel PL7 permet
d'utiliser les éditeurs dans l'ordre désiré de manière interactive (on ne peut
néanmoins utiliser l'éditeur de données ou de programme sans avoir configuré au
préalable le module de comptage).
35015372 00 Mai 2007
13
Présentation générale
14
35015372 00 Mai 2007
Présentation du fonctionnement
des coupleurs TSX CTY2A,
TSX CTY4A et TSX CTY2C
2
Présentation
Objet de ce
chapitre
Ce chapitre décrit les principes de fonctionnement des coupleurs TSX CTY2A,
TSX CTY4A et TSX CTY2C.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
35015372 00 Mai 2007
Souschapitre
Sujet
Page
2.1
Généralités sur les coupleurs TSX CTY 2A/4A et TSX CTY 2C
16
2.2
Principales fonctions des modules TSX CTY 2A et
TSX CTY 4A
17
2.3
Principales fonctions du module TSX CTY 2C
26
15
Fonctionnement des coupleurs CTY 2A/4A/2C
2.1
Généralités sur les coupleurs TSX CTY 2A/4A et
TSX CTY 2C
Présentation des modules TSX CTY 2A, TSX CTY 4A et TSX CTY 2C
Présentation
Les modules TSX CTY 2A, 4A et 2C sont des modules de comptage destinés à la
gamme d‘automates modulaires Premium. A ce titre, ils supportent toutes les
fonctionalités du logiciel PL7.
Ces modules disposent de :
z fonctions destinées à décharger le processeur de tâches directement liées au
comptage (comparaisons, captures, présélection ou remise à zéro, détection de
défauts, etc.)
z fonctions de génération d’événements à destination du programme applicatif,
z de sorties TOR configurables en sorties réflexes, adaptées à des actions rapides.
Ces modules constituent une gamme aux caractéristiques variées, adaptées aux
différentes situations rencontrées dans le contrôle industriel.
Caractéristiques
principales
Les caractéristiques principales de ces modules sont les suivantes :
Type
Fonctions
Nombre de
voies par
module
Nombre de sorties
physiques par voie
Fréquence
maximale
(kHz)
TSX CTY 2A
Comptage, décomptage,
comptage/décomptage.
2
1 ou 2
(selon fonction)
40
TSX CTY 4A
Comptage, décomptage,
comptage/décomptage.
4
1 ou 2
(selon fonction)
40
TSX CTY 2C
Comptage/décomptage, mesure/ 2
surveillance de vitesse.
4
1000
Les modules TSX CTY 2A et 4A sont fonctionnellement identiques. Ils ne diffèrent
que par leur nombre de voies.
16
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
2.2
Principales fonctions des modules TSX CTY 2A et
TSX CTY 4A
Présentation
Objet de ce
sous-chapitre
Ce sous-chapitre décrit les principales fonctionnalités des modules TSX CTY2A et
TSX CTY4A.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Présentation des coupleurs TSX CTY 2A et 4A
18
Présentation d‘une voie de comptage ou décomptage
20
Fonctionnement en comptage ou décomptage
22
Présentation d’une voie de comptage/décomptage (TSX CTY 2A/4A)
23
Fonctionnement en comptage/décomptage
25
17
Fonctionnement des coupleurs CTY 2A/4A/2C
Présentation des coupleurs TSX CTY 2A et 4A
Description
18
Les modules TSX CTY 2A et 4A permettent de faire du comptage, décomptage ou
comptage / décomptage d‘impulsions. Ils disposent des fonctions suivantes :
z validation (Voir Présentation d‘une voie de comptage ou décomptage, p. 20),
z capture (Voir Description de la fonction capture des coupleurs de comptage,
p. 46) (en comptage / décomptage),
z présélection ou RAZ (Voir Description de la fonction présélection et RAZ des
coupleurs de comptage, p. 50),
z comparaisons (Voir Description de la fonction comparaison des coupleurs de
comptage, p. 64),
z mémorisation d‘événements transitoires par deux bascules (Voir Description des
bascules associées aux coupleurs de comptage, p. 70),
z deux sorties physiques (Voir Description des sorties physiques associées aux
coupleurs de comptage, p. 81),
z traitement événementiel (Voir Mise en oeuvre d’un traitement événementiel,
p. 158).
Ces modules sont identiques, au nombre de voies près :
z TSX CTY 2A : 2 voies
z TSX CTY 4A : 4 voies.
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Illustration
La figure ci-dessous présente la structure globale d‘une voie. Selon la fonction
sélectionnée (comptage, décomptage ou comptage/décomptage), certaines
fonctionalités peuvent ne pas être actives.
Valeur de
présélection
Entrée physique
IPres / IReset
Configuration
&
>1
Traitement EVT
Registre de présélection / RAZ
&
SET
Q
RESET
Validation
présélect. /
Présélect. /
RAZ
RAZ directe
Entrée physique
IVal
Validation
Validation
directe
Entrées
physiques
comptage IA,
IB, IZ
&
>1
Traitement
EVT
Evénement
présélect. /
RAZ
Présélect. /
RAZ effectuée
Evénement
validation
&
Dépassement
mesure
Mesure courante
Mesure invalide
DECOMPTEUR
/ COMPTEUR
Traitements EVT
Configuration
entrée de
comptage
EVT
COMPARAISON
Valeurs seuils,
consignes
Evénements
franchissement
seuils, consignes
Comparaisons
mesure courante à
seuils, consignes
SET
Q
RESET
SET
Q
RESET
Entrée physique
ICapt
Configuration
&
>1
&
Registre de
capture
Réarmement
sorties
Commandes et
validation des
modes, sortie Q1
35015372 00 Mai 2007
Q
RESET
Configuration
sortie Q0
Configuration mode
&
Détection
des défauts
Configuration
sortie Q1
&
Etat bascule 1
Evénement capture
Valeur capturée
SET
Validation
Capture directe
Commandes et
validation des
modes, sortie Q0
Etat bascule 0
&
Capture effectuée
Sortie Q0
Sortie physique 0
Contrôle court-circuit et disjonction
sorties physiques
Défaut court-circuit
&
Sortie Q1
Sortie physique 1
19
Fonctionnement des coupleurs CTY 2A/4A/2C
Présentation d’une voie de comptage ou décomptage
Présentation
Cette section présente le noyau fonctionnel d’une voie, à savoir les blocs de :
comptage ou décomptage,
z validation.
z
Illustration
Le noyau fonctionnel comptage ou décomptage des modules TSX CTY 2A ou 4A
est représenté ci-dessous.
Traitement
événement
Entrée physique de
validation IVal
Entrée physique
de comptage IA
& >1
Dépassement
mesure
Compteur ou
décompteur
Configuration
Evénement
validation
Validation
active
Validation
Validation
directe
&
Mesure
courante
Mesure
invalide
entrée de
comptage
Remarque
La validation (matérielle ou logicielle) est une fonction auxiliaire particulière, intrinsèquement liée au comptage ou décomptage. En effet, sans validation, il ne peut y
avoir de comptage ou décomptage. Pour cette raison, à la différence des autres
fonctions auxiliaires, la validation est présentée dans cette section. Les objets
langage associés sont décrits dans la partie objets implicites (Voir Détails des objets
à échange implicite, p. 167).
Entrée physique
Les fonctions comptage seul ou décomptage seul n’admettent qu’une seule entrée
physique de comptage, représentée ci-dessus (signal appliqué sur l’entrée IA).
20
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Caractéristiques
d’entrée
Ce tableau résume les caractéristiques d‘entrée des fonctions comptage ou
décomptage, pour chaque voie.
Modules concernés
TSX CTY 2A / 4A
Entrée physique principale
IA
Validation du comptage ou du
décomptage
z matérielle : entrée IVal, conditionnée par la commande
logicielle Validation,
z directe par logiciel (commande Validation directe).
35015372 00 Mai 2007
21
Fonctionnement des coupleurs CTY 2A/4A/2C
Fonctionnement en comptage ou décomptage
Présentation
Le fonctionnement de base des modules TSX CTY 2A et 4A en comptage ou
décomptage seul est rappelé ci-dessous.
Principes de
base
Comptage ou décomptage sont des évolutions dun même registre du module, seul
le sens dévolution diffère. Celui-ci est défini par configuration logicielle (fonctions
comptage ou décomptage seuls).
Les évolutions du registre de comptage ne sont possibles que lorsque la fonction
est validée :
z soit par une entrée physique (IVal) avec un prépositionnement logiciel
(commande Validation),
z soit directement par logiciel : commande Validation directe.
Les valeurs de comptage évoluent entre :
z 0 et +16 777 215 en comptage (24 bits non signés),
z -16 777 216 et +16 777 215 en décomptage (24 bits + signe).
Fonctionnement
Ce chronogramme illustre le processus de comptage. Le décomptage est similaire,
seul le sens d’évolution de la mesure courante est inversé. Les objets langage
associés sont décrits dans la partie objets implicites (Voir Détails des objets à
échange implicite, p. 167).
Entrée physique IA
Entrée physique IVal
Validation
Validation directe
Mesure courante
22
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Présentation d’une voie de comptage/décomptage (TSX CTY 2A/4A)
Présentation
Cette section présente le noyau fonctionnel d’une voie, à savoir les blocs de :
z comptage/décomptage,
z validation.
Illustration
Le noyau fonctionnel comptage / décomptage des modules TSX CTY2A ou 4A est
représenté ci-dessous.
Traitement
événement
Entrée physique IVal
Validation
Entrée physique
IA
Entrée physique
IB
Entrée physique
IZ
Dépassement
mesure
Compteur /
décompteur
Changement sens
Evénement
validation
Validation
active
& >1
Validation
directe
&
Sens
Mesure
courante
Mesure
invalide
Configuration
entrée de
comptage
Note : cette illustration est très similaire à celle de la fonction comptage ou
décomptage seule. Les différences principales se situent au niveau des entrées
physiques. Les objets langage associés sont décrits dans la partie objets implicites
(Voir Détails des objets à échange implicite, p. 167).
Remarque
importante
La validation (matérielle ou logicielle) est une fonction particulière, intrinsèquement
liée à la fonction principale comptage/décomptage. En effet, sans validation, il ne
peut y avoir de comptage ou décomptage. Pour cette raison, à la différence des
autres fonctions, la validation est présentée ici.
Entrées
physiques
La fonction comptage/décomptage admet quatre configurations d’entrées
physiques de comptage, décrites dans le tableau ci-dessous.
35015372 00 Mai 2007
23
Fonctionnement des coupleurs CTY 2A/4A/2C
Caractéristiques
d’entrée
Ce tableau résume les caractéristiques d‘entrée de la fonction comptage/
décomptage (pour chaque voie).
Modules concernés
TSX CTY 2A/4A
Configuration des entrées
z Une entrée physique IA et une entrée logicielle (sens
de comptage).
z Deux entrées physiques : IA (principale) et IB (sens de
comptage).
z Deux entrées physiques : IA (comptage) et IB
(décomptage).
z Trois entrées physiques : IA et IB sur codeur
incrémental, et IZ sur top au tour du codeur.
Validation
z matérielle : entrée physique IVal,
z logicielle.
24
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Fonctionnement en comptage/décomptage
Présentation
Le fonctionnement des modules TSX CTY2A et 4A en comptage/décomptage
combiné est présenté ci-dessous.
Principes de
base
Comptage ou décomptage sont des évolutions d’un même registre du module, seul
le sens d‘évolution diffère. Celui-ci est défini par configuration logicielle, par une
entrée physique, ou par application du signal de comptage à une entrée particulière.
Les évolutions du registre de comptage ne sont possibles que lorsque la fonction
est validée :
z soit par une entrée physique IVal avec prépositionnement logiciel (commande
validation),
z soit directement par logiciel : commande validation directe.
Les valeurs de comptage évoluent entre :
z -16 777 216 et +16 777 215 (24 bits + signe).
Fonctionnement
Le chronogramme ci-dessous illustre le processus de comptage/décomptage, dans
le cas où le signal de comptage est appliqué sur l‘entrée IA, l’entrée IB définissant
le sens de comptage. Il existe plusieurs autres possibilités pour définir le sens du
comptage, présentées précédemment, mais le principe du comptage/décomptage
reste le même. Les objets langage associés sont décrits dans la partie objets
implicites (Voir Détails des objets à échange implicite, p. 167).
Entrée physique IA
Entrée physique IB
Entrée physique
IVal
Validation
Validation directe
Mesure courante
t
35015372 00 Mai 2007
25
Fonctionnement des coupleurs CTY 2A/4A/2C
2.3
Principales fonctions du module TSX CTY2C
Présentation
Contenu de ce
sous-chapitre
Ce sous-chapitre décrit les principales fonctions du module de comptage rapide
TSX CTY2C.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
26
Sujet
Page
Présentation du module TSX CTY2C
27
Présentation d’une voie de comptage/décomptage et mesure
29
Fonctionnement en comptage/décomptage
31
Fonctionnement en mesure de vitesse
32
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Présentation du module TSX CTY 2C
Description
Le module TSX CTY 2C est un module de comptage destiné aux automates
TSX/PMX/PCX 57.
Ce module possède deux voies identiques avec les fonctions principales suivantes :
z comptage / décomptage d‘impulsions (Voir Présentation d’une voie de
comptage/décomptage et mesure, p. 29),
z acquisition de position d‘un codeur absolu (Voir Interface spécialisée pour codeur
absolu (TSX CTY 2C), p. 44),
z mesure et surveillance de vitesse (fréquence d‘impulsions) (Voir Fonction
surveillance de vitesse (TSX CTY 2C), p. 95).
Il dispose également des fonctions :
z validation (Voir Présentation d’une voie de comptage/décomptage et mesure,
p. 29),
z capture (Voir Description de la fonction capture des coupleurs de comptage,
p. 46),
z présélection (Voir Présélection en comptage/décomptage (TSX CTY 2A/4A/2C),
p. 58),
z comparaisons (Voir Comparaison en mode comptage/décomptage et mesure
(TSX CTY 2C) , p. 69),
z mémorisation (Voir Bascules en mode comptage/décomptage (TSX CTY 2A, 4A,
2C), p. 77) d‘événements transitoires par deux bascules,
z quatre sorties physiques (Voir Présentation des sorties du coupleur
TSX CTY 2C, p. 87),
z traitement événementiel (Voir Mise en oeuvre d’un traitement événementiel,
p. 158).
Illustration
La figure ci-dessous présente la structure du noyau fonctionnel d’une voie (fonctions
principales comptage/décomptage et mesure de vitesse, validation, présélection et
capture). Pour connaître les objets langage associés voir les objets implicites (Voir
Détails des objets à échange implicite, p. 167).
35015372 00 Mai 2007
27
Fonctionnement des coupleurs CTY 2A/4A/2C
Démasquage
EVT
Entrée physique ICapt
Configuration
& >1
&
EVT Capture
Valeur
capturée
Registre
de capture
Front de
capture
SET
Validation
RAZ
Capture
Capture
logicielle
Entrée physique IZ
Entrée physique IPres
Configuration
Démasquage
EVT
& >1
Q
RESET
Capture
effectuée
EVT
Présélection
&
Registre de
présélection
SET
Validation
RAZ
Q
RESET
Présélection
effectuée
Présélect.
logicielle
&
Entrée physique IVal
Validation
EVT
Validation
Validation
active
Mesure
courante
Dépassement mesure
Sens
Mesure
invalide
Vitesse
courante
& >1
COMPTEUR /
DECOMPTEUR
Validation
directe
VITESSE
Entrée
physique IA
Entrée
physique IB
Entrée
physique IZ
Sens logiciel
Période mesure
Seuil survitesse
Configuration
d‘entrée
Adresse
codeur absolu à
sorties parallèles
&
Entrée physique SSI Data
Sortie physique SSICLK
SET
RAZ modulo
RESET
franchi
Mode Modulo
Offset codeur absolu
sortie série
OFFSET
28
EVT franchissement modulo
Franchissement
modulo sens +
Franchissement
modulo sens -
MODULO
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Présentation d’une voie de comptage/décomptage et mesure
Introduction
Cette section présente le noyau fonctionnel d‘une voie du module TSX CTY2C, à
savoir les blocs de :
z comptage/décomptage et mesure de vitesse,
z validation.
Remarque
La validation (matérielle ou logicielle) est une fonction particulière, intrinsèquement
liée au comptage / décomptage. Elle est présentée ici pour cette raison, à la
différence des autres fonctions.
Illustration
La figure ci-dessous présente les fonctions principales d‘une voie du module
TSX CTY2C. Les objets langage associés sont décrits dans la partie objets
implicites (Voir Détails des objets à échange implicite, p. 167).
Traitement
EVT
Entrée physique
IVal
EVT
Validation
Validation
active
& >1
Validation
Mesure
courante
Validation
directe
COMPTEUR /
DECOMPTEUR
Dépassement
mesure
Sens
Entrée physique IA
Entrée physique IB
MESURE DE
VITESSE
Entrée physique IZ
Sens logiciel
&
Configuration
d‘entrée
Mesure
invalide
Adresse
codeur absolu à
sorties parallèles
Entrée physique
SSI Data
Vitesse
courante
Sortie physique
SSICLK
Période mesure
Seuil survitesse
Défaut survitesse
35015372 00 Mai 2007
29
Fonctionnement des coupleurs CTY 2A/4A/2C
Caractéristiques
d‘entrée
Le module TSX CTY 2C admet cinq configurations d’entrée physique, décrites dans
le tableau ci-dessous (pour chaque voie).
Module concerné
TSX CTY 2C
Configuration des entrées
z Une entrée physique IA et une entrée logicielle (sens
de comptage).
z Deux entrées physiques : IA (principale) et IB (sens de
comptage).
z Deux entrées physiques : IA (comptage) et IB
(décomptage).
z Trois entrées physiques : IA et IB sur codeur
incrémental, et IZ sur top au tour du codeur.
z Une interface entrée/sortie codeur absolu série SSI,
avec :
z une entrée physique SSI Data
z une sortie horloge de transmission SSICLK.
Validation du comptage/
décomptage
30
z matérielle : entrée IVal (combinée avec la sortie Q2, à
configurer), conditionnée par la commande logicielle
Validation,
z directe par logiciel (commande Validation directe).
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Fonctionnement en comptage/décomptage
Présentation
Le fonctionnement du module TSX CTY2C en comptage/décomptage est présenté
ci-dessous.
Principes de
base
Comptage ou décomptage sont des évolutions d‘un même registre du module, seul
le sens d’évolution diffère. Celui-ci est défini par configuration logicielle, par une
entrée physique, ou par application du signal de comptage à une entrée particulière.
Les évolutions du registre de comptage ne sont possibles que lorsque la fonction
est validée :
z soit par l’entrée physique IVal avec un prépositionnement logiciel (commande
Validation).
z soit directement par logiciel : commande Validation directe.
Les valeurs de comptage évoluent entre :
z -16 777 216 et +16 777 215 en mode normal (24 bits + signe).
z 0 et +33 554 431 en mode modulo (25 bits non signés).
Fonctionnement
Le chronogramme ci-dessous illustre le processus de comptage/décomptage, dans
le cas où le signal de comptage est appliqué à l’entrée IA, l’entrée IB définissant le
sens de comptage. Il existe plusieurs autres possibilités pour définir le sens du
comptage, présentées précédemment, mais le principe du comptage/décomptage
reste le même. Les objets langage associés sont décrits dans la partie objets
implicites (Voir Détails des objets à échange implicite, p. 167).
Entrée physique IA
Entrée physique IB
Entrée physique
IVal
Validation
Validation directe
Mesure courante
35015372 00 Mai 2007
31
Fonctionnement des coupleurs CTY 2A/4A/2C
Fonctionnement en mesure de vitesse
Présentation
Le module TSX CTY 2C dispose, outre la fonction comptage / décomptage, de la
fonction mesure de vitesse.
Cette fonction peut être utilisée avec des capteurs de comptage (générant des
impulsions) ou avec des codeurs absolus (générant un mot décrivant une position).
Remarque
L’acquisition de position n’est pas à proprement parler un comptage ou décomptage
d’impulsions, mais elle aboutit au même résultat, à savoir des écritures successives
du registre de comptage.
32
35015372 00 Mai 2007
Fonctionnement des coupleurs CTY 2A/4A/2C
Principe de la
mesure
Le principe de calcul de la vitesse est celui du fréquencemètre : sur une période de
mesure (échantillonnage) réglable par l'utilisateur, la vitesse est calculée et mise à
jour, en nombre de points par seconde. Par défaut, la valeur de la période de
mesure est de 1 seconde.
La figure suivante montre le principe de la mesure :
Fin du cycle n-1, calcul
de la vitesse du cycle n-1
Fin du cycle n, calcul
de la vitesse du cycle n
Période de mesure : 10 ms à 30 s
Impulsions de
comptage
Cycle n-1
de calcul
Cycle n
de calcul
Cycle n+1
de calcul
La période d’échantillonnage doit être choisie selon la précision désirée et la limite
inférieure de la vitesse (fréquence) du signal à mesurer, en utilisant la formule
suivante :
Période d’échantillonnage
1
précision x vitesse
où la précision est exprimée en valeur décimale (exemple : 0,1% = 0,001) et la
vitesse (fréquence d’impulsions) en milliers de points/seconde (kHz). La période
d’échantillonnage est obtenue en millisecondes.
Exemple : pour une fréquence d’impulsions de 40 000 à 250 000 points/seconde,
et une précision recherchée de 0,1% la période d’échantillonnage minimale est de
25 ms.
Note : la période d’échantillonnage minimale est de 10 ms.
Principe de la
surveillance de
vitesse
35015372 00 Mai 2007
La surveillance de la vitesse permet de positionner à 0 les sorties réflexes lors du
dépassement d’un seuil de vitesse configurable, et commander directement un
dispositif de sécurité (par exemple).
Pour plus de détails sur la fonction mesure de vitesse, voir Description de la fonction
mesure de vitesse du coupleur TSX CTY2C, p. 95.
33
Fonctionnement des coupleurs CTY 2A/4A/2C
34
35015372 00 Mai 2007
Description des fonctionnalités
des coupleurs de comptage
TSX CTY ••
3
Présentation
Objet de ce
chapitre
Ce chapitre décrit de manière exhaustive toutes les fonctionnalités des coupleurs
de comptage TSX CTY 2A, TSX CTY 4A et TSX CTY 2C.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
Souschapitre
Page
3.1
Présentation des fonctions associées aux coupleurs de
comptage
36
3.2
Description des interfaces d’entrée des coupleurs de
comptage
39
3.3
Description de la fonction capture des coupleurs de comptage
46
3.4
Description de la fonction présélection et RAZ des coupleurs
de comptage
50
3.5
Description de la fonction comparaison des coupleurs de
comptage
64
3.6
Description des bascules associées aux coupleurs de
comptage
70
3.7
Description des sorties physiques associées aux coupleurs de
comptage
81
3.8
Description de la fonction mesure de vitesse du coupleur
TSX CTY 2C
95
3.9
Description des fonctions spéciales du coupleur de comptage
TSX CTY 2C
97
3.10
35015372 00 Mai 2007
Sujet
Description du traitement des défauts des coupleurs de
comptage
101
35
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.1
Présentation des fonctions associées aux
coupleurs de comptage
Présentation des configurations d’entrée et des fonctions associées au
comptage
Présentation
Les modules TSX CTY 2A, 4A et 2C offrent de multiples possibilités de traitement
local des résultats bruts de comptage, selon le module, le type de capteur et le mode
(fonction de comptage) choisi. Ce chapitre décrit les configurations d’entrée et les
fonctions associées disponibles.
Configurations
d’entrée
Les modules TSX CTY 2A, 4A et 2C comportent pour chaque voie trois entrées de
comptage (Voir Description des interfaces d’entrée de comptage (TSX CTY2A/4A/
2C) , p. 40) : IA, IB et IZ. Ces entrées ne sont pas permutables.
Le module TSX CTY 2C possède de plus, pour chaque voie une interface série SSI
(Voir Interface spécialisée pour codeur absolu (TSX CTY2C), p. 44).
Intérêt des
fonctions
associées
Les fonctions associées permettent d’adapter les modules à l’application. Dans la
mesure où la fonction principale de comptage est assez similaire d’un module à
l’autre, le choix de ce dernier peut dépendre de ces autres fonctionnalités.
36
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Les fonctions
communes
Le tableau ci-dessous résume les caractéristiques principales des fonctions
communes aux trois types de modules, et leur disponibilité selon le mode de
fonctionnement.
Fonction
Description
Disponibilité
Mesure
invalide
Détection de perte d’impulsion provoquée par des
conditions de fonctionnement défectueuses ou un
dépassement de capacité.
Tous modes.
Présélection
ou RAZ
Pré-positionnement du registre de comptage à une valeur
définie (zéro pour une RAZ).
RAZ en comptage, présélection en
décomptage ou comptage/
décomptage combiné.
Capture
Mémorisation d’une valeur instantanée du registre de
comptage / décomptage.
Uniquement en comptage /
décomptage combiné.
Comparaison
Comparaison de la valeur courante à une valeur pré-définie Tous modes.
(zéro en décomptage seul).
Uniquement en comptage /
Comparaison de la valeur capturée à une valeur prédécomptage.
définie.
Bascules
Mémorisation d’un événement fugitif pré-défini.
Tous modes.
Nombre de bascules (une ou deux)
variable selon le module et le mode.
Sorties
Selon configuration : sorties physiques reliées à des
bascules (sorties réflexes), ou positionnées par logiciel
(sorties «manuelles» TOR).
Nombre de sorties (une à quatre)
variable selon le module et le mode.
Traitement
événementiel
Plusieurs événements peuvent déclencher un traitement et
une action réflexe :
z validation du comptage ou décomptage,
z présélection ou RAZ,
z franchissement de seuil ou consigne,
z capture (en comptage / décomptage).
Tous modes
Fonction
spécifique
35015372 00 Mai 2007
La surveillance de la vitesse (Voir Description de la fonction mesure de vitesse du
coupleur TSX CTY2C, p. 95) n’est disponible qu’avec le module TSX CTY2C.
Une ou deux sorties physiques peuvent être reliées à des comparateurs, et
traduisent le résultat de la comparaison entre la vitesse instantanée et une valeur
prédéfinie.
37
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonctions
spéciales
(TSX CTY 2C)
38
Le module TSX CTY 2C permet en outre de configurer trois fonctions spéciales (Voir
Description des fonctions spéciales du coupleur de comptage TSX CTY2C, p. 97).
Ces fonctions sont dérivées des fonctions standards précédentes, et répondent à
des besoins spécifiques de certaines applications de comptage. Il s’agit de :
z Fonction spéciale Numéro 1 : temps écoulé depuis la dernière impulsion et
l’occurence d’une capture.
z Fonction spéciale Numéro 2 : déclenchement d’une capture et d’une présélection
directes (logicielles) synchronisées avec la sortie fréquence programmable.
z Fonction spéciale Numéro 3 : contrôle de vitesse correcte et mobile à l’arrêt.
Les tolérances sur les vitesse correcte et vitesse d’arrêt sont configurables.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.2
Description des interfaces d’entrée des coupleurs
de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit les interfaces d’entrée des coupleurs de comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Description des interfaces d’entrée de comptage (TSX CTY2A/4A/2C)
40
Interface spécialisée pour codeur absolu (TSX CTY2C)
44
39
Fonctionnalités des coupleurs de comptage TSX CTY ••
Description des interfaces d’entrée de comptage (TSX CTY 2A/4A/2C)
Présentation
Cette section décrit le fonctionnement des interfaces d’entrée de comptage
communes aux modules TSX CTY 2A, 4A et 2C.
Configuration :
IA compte/
décompte, sens
selon application
La figure ci-dessous représente le signal de comptage appliqué sur l’entrée IA.
IA
0
2
1
Changement
sens
3
2
comptage
1
décomptage
Dans cette configuration, le bit changement sens géré par l’application, définit le
sens de comptage ou décomptage qui s'effectue sur les fronts montants du signal.
Configuration :
IA compte /
décompte, sens
selon IB
La figure qui suit représente le signal de comptage appliqué sur l’entrée IA, l’entrée
IB définissant le sens de comptage.
IA
-1
IB
1
0
comptage
25 µs mini
2
1
0
décomptage
25 µs mini
Le comptage/décomptage s'effectue sur fronts montants des impulsions reçues sur
l'entrée IA.
40
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Configuration :
IA compte, IB
décompte
La figure ci-dessous représente le signal de comptage appliqué sur l’entrée IA (en
comptage) ou sur l’entrée IB (en décomptage)
IA
1
2
3
IB
comptage
2
1
décomptage
0
La prise en compte des impulsions par le compteur/décompteur s'effectue sur les
fronts montants de l’entrée physique en cours. L’entrée IA incrémente le compteur/
décompteur (comptage) et l’entrée IB le décrémente (décomptage). Si les
impulsions sur les deux entrées sont simultanées, le compteur/décompteur n’évolue
pas.
35015372 00 Mai 2007
41
Fonctionnalités des coupleurs de comptage TSX CTY ••
Configuration :
codeur
incrémental
Dans ce mode de fonctionnement les entrées physiques IA et IB sont connectées à
un codeur incrémental qui fournit deux signaux déphasés de 90°. Le déphasage
entre les entrées IA et IB détermine le sens comptage ou décomptage.
La figure ci-dessous représente le cas du comptage (IA en avance sur IB).
IA
IB
Incréments
IZ
90° déphasage
+1
+1
+1
+1
+1
+1
Note : le codeur incrémental fournit également une information Top au tour sur
l'entrée IZ.
Cette impulsion sur l’entrée IZ permet de réaliser une présélection du compteur/
décompteur.
La figure ci-dessous représente le cas du décomptage (IA en retard sur IB).
IA
IB
90° déphasage
Décréments
42
-1
-1
-1
-1
-1
-1
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Options de
l’interface
codeur
incrémental
Plusieurs options sont disponibles dans l'écran de configuration lors de la connexion
d’un codeur incrémental :
Si ...
Alors ...
le contrôle de ligne est
configurée (codeur à
sortie RS 422 / 485),
l’automate signale un défaut lorsqu’une rupture du câble du
codeur est détectée sur l'une des entrées physiques IA, IB ou IZ.
Il est alors possible de lancer un traitement applicatif
correspondant au défaut.
la multiplication par 1
est configurée,
le comptage/décomptage s'effectue sur fronts montants de
l'entrée physique IB (cas représenté : comptage).
IA
IB
la multiplication par 4
est configurée,
90°
0
2
3
4
5
le comptage/décomptage s'effectue sur tous les fronts montants
et descendants des entrées physiques IA et IB (cas représenté :
décomptage).
IA
IB
90°
35015372 00 Mai 2007
1
-1
0
-3 -5
-2 -4
-6
-7
-9
-8
-11 -13 -15 -17 -19 -21 -23
-10 -12 -14 -16 -18 -20 -22
43
Fonctionnalités des coupleurs de comptage TSX CTY ••
Interface spécialisée pour codeur absolu (TSX CTY2C)
Présentation
Le module TSX CTY2C dispose également d’une interface spécialisée pour un
codeur absolu série, destinée à des applications de mesure et surveillance de
vitesse.
Cette section décrit le fonctionnement de cette interface d’entrée spécifique.
Entrées
Dans cette configuration l’entrée physique SSI Data et la sortie physique SSICLK
sont connectées au codeur absolu à sortie série.
Il est également possible d’y connecter un à quatre codeurs absolus à sorties
parallèles, en utilisant des embases d’adaptation (voir le Manuel de mise en
oeuvre).
44
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Description de
l’interface SSI
La figure ci-dessous représente une trame SSI.
Sélection codeur
Initialisation
SSICLK
SSIData
MSB
EN-TETE
Temps de rechargement
(10 à 40 µs, selon le
codeur)
LSB
DONNES
PARITE
STATUS
Les autres caractéristiques principales de la trame et de l’interface sont les
suivantes :
Paramètres
Valeurs ou observations
Code
Binaire ou Gray
Fréquence de
transmission
SSICLK
150 kHz, 200 kHz, 375 kHz, 500 kHz, 750 kHz ou 1 MHz
Bits d'en-tête
Ignorés
Bits de données
z 8 bits de données actifs au minimum .
z 17 bits de poids fort masqués au maximum (comptage modulo).
z 17 de bits de poids faible masqués au maximum (réduction de
résolution).
Remarque
35015372 00 Mai 2007
Bits de status
Un bit d’erreur spécifique au codeur. Sa position dans la trame et sa
signification sont configurables.
Parité
Paire, impaire (non controlée par le module) ou sans parité.
Avec un codeur absolu, le comptage/décomptage s'effectue implicitement en mode
modulo. La valeur du modulo est directement donnée par le nombre de bits non
masqués. Le registre de comptage évolue dans l'intervalle [0, modulo]. La valeur
minimum du modulo est 1 et sa valeur maximum est +33 554 432 (25 bits de
données sans bit masqué).
45
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.3
Description de la fonction capture des coupleurs
de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit la fonction capture des coupleurs de comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
46
Sujet
Page
Fonction capture des coupleurs de comptage
47
Capture, spécificités du module TSX CTY2C
49
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonction capture des coupleurs de comptage
Description
Déclenchement
d’une capture
La capture permet de copier la valeur courante du registre de comptage/
décomptage dans un registre de capture. Elle aboutit donc à figer la valeur
instantanée au moment précis du déclenchement de l’opération.
La capture n’est possible qu’en mode combiné comptage/décomptage (tous
modules).
Le module TSX CTY2C possède de plus un mode de capture combiné à la
présélection matérielle (voir : Capture, spécificités du module TSX CTY2C, p. 49.
L’information capture effectuée constitue un événement qui peut faire l’objet d’un
traitement événementiel.
L’opération est déclenchée :
soit directement par logiciel : commande Capture directe,
z soit par matériel : sur changement d’état de l’entrée physique ICapt avec
prévalidation logicielle (commande Validation capture). Ce signal peut être :
z le front montant de l’entrée ICapt,
z le front descendant de l’entrée ICapt,
z les fronts montants et descendant de l’entrée ICapt (TSX CTY2C seulement).
z
Note : les performances temporelles sont maximales lorsque l’entrée ICapt est
configurée en front montant ou en front descendant.
35015372 00 Mai 2007
47
Fonctionnalités des coupleurs de comptage TSX CTY ••
Structure
matérielle de la
fonction
La figure ci-dessous présente la structure matérielle de la fonction capture. Les
objets langage associés sont décrits dans la partie objets implicites (Voir Détails des
objets à échange implicite, p. 167).
Traitement événement capture
&
Evénement
capture
Mesure courante
Entrée physique Configuration
ICapt
Capture
& >1
SET
Validation
capture
Capture
directe
RESET
Registre de
capture
Q
Capture
effectuée
Valeur
capturée
RAZ Capture
effectuée
Fonctionnement
Le chronogramme ci-dessous présente le mode capture sur front montant de ICapt.
Les autres modes (capture sur front descendant, sur fronts montant et descendant)
sont similaires.
Entrée physique
IA
Entrée physique
ICapt
Validation capture
Capture directe
Validation directe
Mesure courante
Valeurs capturées
48
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Capture, spécificités du module TSX CTY2C
Modes
spécifiques
Hormis les modes de capture simples décrits au paragraphe précédent, le module
TSX CTY2C possède deux modes spécifiques :
z capture sur fronts montant et descendant de l’entrée ICapt. Il s’agit d’une
extension au principe de la capture simple, décrite en Section précédente.
z capture combinée à la présélection matérielle (mode capture avant
présélection).
Mode capture sur
fronts montant et
descendant
Le mode capture sur fronts montant et descendant de l'entrée physique ICapt, peut
être utilisé par exemple pour effectuer de la mesure de longueur de pièces. Il
dépend d’une impulsion extérieure pour effectuer deux captures successives.
L’écart admissible entre les deux fronts de capture doit être de 0,5 ms au minimum.
C’est donc la largeur minimale de l’impulsion de capture.
Le respect de cette condition garantit le déroulement correct de la fonction, c'est-àdire la prise en compte de tous les fronts présents sur l'entrée physique de capture.
Exemples
Le tableau ci-dessous donne à titre d’exemple cet écart en fonction de la fréquence
des entrées de comptage.
Fréquence des entrées Ecart minimum entre fronts de capture
de comptage
(en nombre d’impulsions de comptage)
125 kHz
63
250 kHz
125
500 kHz
250
1 MHz
500
Mode capture
avant
présélection
Ce mode de capture, spécifique au module TSX CTY2C, s’applique aux comptage/
décomptage d’impulsions (détecteur de proximité, codeur incrémental), mais pas à
l’acquisition de données de codeur absolu.
L’entrée physique de présélection IPres déclenche successivement :
z une capture,
z suivie de la présélection.
35015372 00 Mai 2007
49
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.4
Description de la fonction présélection et RAZ des
coupleurs de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit la fonction présélection et RAZ des coupleurs de
comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
50
Sujet
Page
Présentation de la fonction présélection ou RAZ
51
Présélection en décomptage (TSX CTY2A/4A)
52
Remise à zéro en comptage (TSX CTY2A/4A)
55
Présélection en comptage/décomptage (TSX CTY2A/4A/2C)
58
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présentation de la fonction présélection ou RAZ
Généralités
La présélection initialise le registre de comptage/décomptage à une valeur
prédéfinie (par logiciel). La remise à zéro (RAZ) et initialise à zéro ce même registre.
La présélection concerne le mode décomptage, et le mode combiné comptage/
décomptage. La RAZ concerne le mode comptage seul (TSX CTY2A/4A).
L’opération peut être déclenchée ou automatique.
Les parties qui suivent précisent les conditions de réalisation d’une présélection ou
d’une RAZ, suivant le mode de comptage et le module utilisé.
Remarques
z
z
35015372 00 Mai 2007
La présélection (ou RAZ) agit sur l’objet (Voir Comment gérer une mesure
invalide, p. 103).
La présélection (ou RAZ) effectuée constitue un événement qui peut faire l’objet
d’un traitement événementiel.
51
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection en décomptage (TSX CTY2A/4A)
Présentation
La présélection initialise le registre de décomptage à une valeur prédéfinie par
logiciel. La présélection est :
z déclenchée
z par matériel : sur front montant ou descendant de l’entrée physique IPres avec
prévalidation logicielle, commande Validation présélection,
z directement par logiciel : commande Présélection directe.
z automatique, elle sera effectuée lors du franchissement de la valeur zéro.
Note : les deux types de présélection (déclenchée et automatique) sont
indépendantes et peuvent coexister.
Illustration
La figure ci-dessous représente la fonction présélection déclenchée par matériel.
Les objets langage associés sont décrits dans la partie objets implicites (Voir Détails
des objets à échange implicite, p. 167).
Traitement événement présélection
Entrée physique
IPres
Configuration
présélection
&
Valeur de
présélection
SET
Validation
présélection
Présélection
directe
Evénement
présélection
&
Présélection
RESET
>1
Q effectuée
RAZ présélection
Compteur/décompteur
52
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Chronogrammes
Les chronogrammes suivants présentent les différents cas de présélection avec ou
sans rechargement automatique au franchissement de la valeur zéro.
Le chronogramme ci-dessous montre une présélection déclenchée par IPres, puis
une présélection directe (logicielle). Le franchissement de la valeur zéro se fait sans
présélection automatique.
Entrée physique
IA
Entrée physique
IPres
Validation
présélection
Présélection
directe
Validation
directe
Valeur de présélection
Mesure courante
t
35015372 00 Mai 2007
53
Fonctionnalités des coupleurs de comptage TSX CTY ••
Le chronogramme ci-dessous montre une présélection déclenchée par IPres, une
présélection directe, et une présélection automatique au franchissement de la
valeur zéro.
Entrée physique
IA
Entrée physique
IPres
Validation
présélection
Présélection
directe
Validation
directe
Valeur de présélection
Mesure courante
t
54
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Remise à zéro en comptage (TSX CTY 2A/4A)
Présentation
La remise à zéro (RAZ) initialise le registre de comptage à la valeur zéro. La RAZ
est :
z déclenchée
z par matériel : sur front montant ou descendant de l’entrée physique IReset
avec prévalidation logicielle, commande Validation RAZ,
z directement par logiciel : commande RAZ directe.
z automatique, elle sera effectuée lors du franchissement de la valeur zéro.
Note : l’entrée IReset est physiquement la même que l’entrée IPres utilisée pour
la présélection en mode décomptage.
Le schéma-bloc de la fonction RAZ est le même que celui de la fonction
Présélection (Voir Présélection en décomptage (TSX CTY 2A/4A), p. 52).
Note : les deux types de RAZ (déclenchée et automatique) sont indépendantes et
peuvent coexister.
35015372 00 Mai 2007
55
Fonctionnalités des coupleurs de comptage TSX CTY ••
Chronogrammes
Les figures suivantes présentent des exemples de remise à zéro déclenchée et
automatique :
Le chronogramme ci-dessous montre une RAZ déclenchée sur front montant de
l’entrée IReset, ainsi qu’une RAZ directe (logicielle). Le franchissement de la
consigne haute se fait sans RAZ automatique. Les objets langage associés sont
décrits dans la partie objets implicites (Voir Détails des objets à échange implicite,
p. 167).
Entrée IA
Entrée IReset
Validation RAZ
RAZ directe
Entrée IVal
Validation
Validation
directe
Consigne haute
Mesure
courante
t
Valeur courante
> consigne haute
56
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Le chronogramme ci-dessous montre une RAZ déclenchée sur front montant de
l’entrée IReset, une RAZ directe (logicielle) et une RAZ automatique lors du
franchissement de la consigne haute.
Entrée IA
Entrée IReset
Validation RAZ
RAZ directe
Entrée IVal
Validation
Validation
directe
Consigne
haute
Seuil 0
Mesure
courante
Valeur courante
> seuil 0
Valeur courante
> seuil 1
35015372 00 Mai 2007
0
Seuil 1
t
57
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection en comptage/décomptage (TSX CTY 2A/4A/2C)
Modes de
présélection
En fonctionnement combiné comptage/décomptage on dispose de 7 modes de
présélection matérielle qui sont des combinaisons relatives aux états et/ou aux
fronts des entrées physiques IPres et IZ :
z front montant de IPres,
z front descendant de IPres,
z front montant de IPres sens + / front descendant de IPres sens -,
z front montant de IPres sens - / front descendant de IPres sens +,
z état de IPres,
z prise d’origine came courte (avec codeur incrémental),
z prise d’origine came longue (avec codeur incrémental).
La présélection directe (par logiciel) existe parallèlement aux modes de
présélection matérielle cités ci-dessus.
Remarques
z
z
58
Il n’existe pas de présélection automatique en comptage/décomptage combiné
(sur franchissement d’une valeur, comme pour le comptage ou décomptage
seuls).
Il n’existe pas de présélection avec les codeurs absolus (TSX CTY 2C).
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection sur
front de IPres
Les deux premiers modes de présélection (sur front montant ou descendant de
IPres) sont identiques à ceux décrits pour le décomptage seul.
La figure ci-dessous montre un exemple de présélection sur front montant de IPres,
ainsi qu’une présélection directe (logicielle). Le cas de la présélection sur front
descendant de IPres est similaire. Les objets langage associés sont décrits dans la
partie objets implicites (Voir Détails des objets à échange implicite, p. 167).
Entrée physique
IB
décomptage
comptage
Entrée physique
IA
Entrée physique
IPres
Validation
présélection
Présélection
directe
Validation
directe
Valeur de présélection
Mesure
courante
t
35015372 00 Mai 2007
59
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection sur
front de IPres
combinée au
sens du
comptage
La figure ci-dessous montre un exemple de présélection sur front montant de IPres
en comptage (sens +), et sur front descendant de IPres en décomptage (sens -). Le
cas inverse est similaire.
Entrée physique
IB
décomptage
comptage
Entrée physique
IA
Entrée physique
IPres
Validation
présélection
Validation
directe
Valeur de présélection
Mesure
courante
t
60
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection sur
état de IPres
La figure ci-dessous montre un exemple de présélection sur état (niveau haut) de
IPres. La valeur de comptage est figée à la valeur de présélection pendant toute la
durée de l’état actif de IPres.
Entrée physique
IB
comptage
Entrée physique
IA
Entrée physique
IPres
Validation
présélection
Validation
directe
Mesure
courante
Valeur de présélection
35015372 00 Mai 2007
t
61
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection sur
prise origine
came courte
Ce mode et le suivant (prise origine came longue) sont destinés à être utilisé avec
un codeur incrémental.
Les chronogrammes ci-dessous présentent le mode de présélection sur prise
origine came courte.
Sens + : comptage
Entrée physique
IPres (came courte)
Entrée physique
IZ (top au tour)
(1)
Sens - : décomptage
Entrée physique
IPres (came courte)
Entrée physique
IZ (top au tour)
(1)
Note : (1) la prise en compte de la présélection s’effectue :
z dans le sens + (comptage) : entrée IPres à l’état 1, front montant de l’entrée top
au tour IZ et validation logicielle ;
z dans le sens - (décomptage) : entrée IPres à l’état 1, front descendant de
l’entrée top au tour IZ et validation logicielle.
Note : en principe, la came courte étant inférieure à un tour de codeur incrémental,
le top au tour ne se produit qu'une seule fois dans la came. Si toutefois il y a
plusieurs tours de codeur incrémental dans la came, le dernier front actif du signal
top au tour déclenche la présélection.
62
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présélection sur
prise origine
came longue
Le chronogramme ci-dessous présente le mode de présélection sur prise origine
came longue.
Sens comptage
Entrée physique
IPres (came longue)
Entrée physique
IZ (top au tour)
Présélection
Sens décomptage
Entrée physique
IPres (came longue)
Entrée physique
IZ (top au tour)
Présélection
Note : la prise en compte de la présélection s'effectue sur le premier front montant
de l'entrée top au tour IZ qui suit le passage à l'état 0 de l'entrée IPres, aussi bien
dans le sens comptage que décomptage, et validation logicielle.
35015372 00 Mai 2007
63
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.5
Description de la fonction comparaison des
coupleurs de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit la fonction comparaison des coupleurs de comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
64
Sujet
Page
Présentation de la fonction comparaison
65
Comparaison en comptage ou décomptage (TSX CTY2A/4A)
66
Comparaison en mode comptage/décomptage (TSX CTY2A/4A)
68
Comparaison en mode comptage/décomptage et mesure (TSX CTY2C)
69
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présentation de la fonction comparaison
Généralités
Les modules TSX CTY2A, 4A et 2C disposent de la fonction comparaison de la
valeur courante et de la valeur capturée avec :
z la valeur zéro,
z le seuil 0,
z le seuil 1,
z la consigne haute,
z la consigne basse,
z le franchissement modulo,
Le tableau ci-dessous résume les diverses possibilités :
Elément de
La comparaison par rapport à la
comparaison valeur courante est possible
pour :
La comparaison par rapport à la
valeur capturée est possible pour :
Valeur zéro
CTY2A/4A (décomptage seul)
Aucun module
Seuil 0
CTY2A/4A (comptage seul)
CTY2A/4A (comptage/
décomptage)
CTY2C (comptage/décomptage)
CTY2A/4A (comptage/décomptage)
CTY2C (comptage/décomptage)
CTY 2A/4A (comptage seul)
CTY 2A/4A (comptage/
décomptage)
CTY2C (comptage/décomptage)
CTY2A/4A (comptage/décomptage)
CTY2C (comptage/décomptage)
Consigne
haute
CTY2A/4A (comptage seul)
CTY2A/4A (comptage/
décomptage)
CTY2A/4A (comptage/décomptage)
Consigne
basse
CTY2A/4A (comptage/
décomptage)
CTY 2A/4A (comptage/décomptage)
Franchissement modulo
CTY2C (comptage/décomptage)
CTY2C (comptage/décomptage)
Seuil 1
Remarque
35015372 00 Mai 2007
Le franchissement des seuils, consignes et modulo peut faire l’objet d’un traitement
événementiel.
65
Fonctionnalités des coupleurs de comptage TSX CTY ••
Comparaison en comptage ou décomptage (TSX CTY2A/4A)
Comparaisons
en décomptage
z
Comparaisons
en comptage
z
66
En mode décomptage seul, une seule possibilité est autorisée :
comparaison de la valeur courante à la valeur zéro.
En mode comptage seul, trois possibilités sont offertes :
comparaison de la valeur courante au seuil 0,
z comparaison de la valeur courante au seuil 1,
z comparaison de la valeur courante à la valeur de consigne haute.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonctionnement
Le schéma-bloc ci-dessous illustre le fonctionnement des comparaisons disponibles
dans les modes comptage ou décomptage seuls des modules TSX CTY 2A/4A. Les
objets langage associés sont décrits dans la partie objets implicites (Voir Détails des
objets à échange implicite, p. 167).
Mesure courante
Traitement
EVT
&
Valeur 0 (décomptage)
ou
Seuil 0 (comptage)
EVT franchissement
valeur 0 (décomptage)
ou seuil 0 (comptage)
Mesure courante < 0 (décomptage) ou seuil 0
(comptage)
Traitement
EVT
&
Seuil 1
(comptage)
EVT franchissement
seuil 1 (comptage)
Mesure courante > seuil 1
Traitement
EVT
&
Consigne haute
(comptage)
EVT franchissement
consigne haute (comptage)
Mesure courante > consigne
haute
COMPARAISON
35015372 00 Mai 2007
67
Fonctionnalités des coupleurs de comptage TSX CTY ••
Comparaison en mode comptage/décomptage (TSX CTY2A/4A)
Comparaisons
possibles
Fonctionnement
En mode combiné comptage / décomptage, les comparaisons sont possibles avec :
deux seuils (seuils 0 et 1),
z et deux valeurs de consigne (haute et basse).
Il y a donc huit possibilités de comparaisons.
z
La figure ci-dessous illustre le fonctionnement des comparaisons disponibles en
mode comptage/décomptage des modules TSX CTY 2A /4A. Les objets langage
associés sont décrits dans la partie objets implicites (Voir Détails des objets à
échange implicite, p. 167).
Mesure courante
Valeur capturée
Traitement EVT
&
Valeur seuil 0
EVT franchissement
seuil 0
Mesure courante >
seuil 0
Valeur capturée >
seuil 0
Traitement EVT
&
Valeur seuil 1
EVT franchissement
seuil 1
Mesure courante >
seuil 1
Valeur capturée >
seuil 1
Traitement EVT
&
Valeur consigne
haute
EVT franchissement
consigne haute
Mesure courante >
consigne haute
Valeur capturée >
consigne haute
Traitement EVT
&
Valeur consigne
basse
EVT franchissement
consigne basse
Mesure courante >
consigne basse
Valeur capturée >
consigne basse
COMPARAISON
68
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Comparaison en mode comptage/décomptage et mesure (TSX CTY 2C)
Présentation
En mode comptage/décomptage et mesure, les possibilités de comparaison sont
possibles avec :
z le seuil 0,
z le seuil1.
Il existe quatre possibilités de comparaisons : valeur courante et valeur capturée par
rapport aux seuils.
Fonctionnement
La figure ci-dessous illustre le fonctionnement des comparaisons disponibles dans
le mode comptage/décomptage et mesure du module TSX CTY 2C. Les objets
langage associés sont décrits dans la partie objets implicites (Voir Détails des objets
à échange implicite, p. 167).
Modulo
Mesure
courante
Valeur
capturée
Traitement
EVT
&
EVT franchissement
modulo sens +
Franchissement
modulo sens +
Traitement
EVT
EVT franchissement modulo sens Franchissement
modulo sens -
&
Traitement
EVT
&
Valeur
seuil 0
EVT franchissement seuil 0
Mesure courante >
seuil 0
Valeur capturée >
seuil 0
EVT franchissement seuil 1
Mesure courante
> seuil 1
Valeur capturée
> seuil 1
Traitement
EVT
&
Valeur
seuil 1
COMPARAISON
SET
RESET
SET
RESET
35015372 00 Mai 2007
Q
Etat bascule 0
Q
Etat bascule 1
69
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.6
Description des bascules associées aux
coupleurs de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit le fonctionnement des bascules associées aux coupleurs de
comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
70
Sujet
Page
Présentation des bascules de mémorisation
71
Bascules en mode décomptage (TSX CTY2A/4A)
72
Bascules en mode comptage (TSX CTY2A/4A)
73
Bascules en mode comptage/décomptage (TSX CTY2A, 4A, 2C)
77
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présentation des bascules de mémorisation
Généralités
35015372 00 Mai 2007
Certaines circonstances fugitives au cours du comptage ou du décomptage sont
mémorisées dans des bascules. Le nombre de ces bascules (une ou deux) dépend
du mode de fonctionnement.
Les sorties des bascules peuvent être testées par logiciel, et dans certains cas
dirigées vers des sorties physiques (sorties réflexes).
Les bascules possèdent des conditions de mise à 1 (SET) et de remise à zéro
(RESET) automatiques réglables, et des conditions de mise à 1 ou à 0 directes par
logiciel. Ces dernières sont toujours les plus prioritaires. Les règles de priorités sont
détaillées dans les parties Bascules en mode comptage (TSX CTY 2A/4A), p. 73 et
Bascules en mode comptage/décomptage (TSX CTY 2A, 4A, 2C), p. 77.
Cette partie est consacrée à la description des conditions de SET et RESET, selon
les modules et leurs modes de fonctionnement.
Le réglage des conditions de basculement est présenté dans la partie Réglage des
coupleurs TSX CTY 2A, TSX CTY 4A et TSX CTY 2C, p. 127.
71
Fonctionnalités des coupleurs de comptage TSX CTY ••
Bascules en mode décomptage (TSX CTY 2A/4A)
Généralités
En mode décomptage seul, les modules TSX CTY 2A/4A ne possèdent qu’une
seule bascule (0), dont les conditions de SET et RESET automatiques sont
prédéfinies :
z SET : mesure courante inférieure ou égale à 0,
z RESET : présélection directe (logicielle) ou présélection matérielle effectuée.
Entrées de la
bascule 0
La figure suivante montre les entrées de la bascule 0 en mode décomptage. On
remarque également les entrées manuelles de mise à 0 ou à 1.
Mesure courante < 0
Entrée physique
IPres
SET
Configuration
& >1
Validation
présélection
Présélection
directe
Exemple de
fonctionnement
Q
RESET
Etat bascule 0
Mise à 0
Mise à 1
Le chronogramme suivant illustre le fonctionnement de la bascule 0.
Entrée physique
IPres
Validation présélection
Présélection directe
Valeur de présélection
Mesure courante
Etat bascule 0
Mise à 1 manuelle
Mise à 0 manuelle
72
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Bascules en mode comptage (TSX CTY2A/4A)
Généralités
En mode comptage seul, les modules TSX CTY2A/4A possèdent deux bascules :
z bascule 0, dont les conditions de SET et RESET automatiques sont prédéfinies,
z bascule 1, dont les conditions de SET et RESET automatiques sont réglables
avec 5 combinaisons.
Entrées de la
bascule 0
La figure suivante montre les entrées de la bascule 0 en mode comptage seul. On
remarque également les entrées manuelles de mise à 0 ou à 1.
Mesure courante > consigne haute
Entrée physique
IReset
SET
Configuration
& >1
Q
RESET
Etat bascule 0
Mise à 0
Validation RAZ
Mise à 1
RAZ directe
35015372 00 Mai 2007
73
Fonctionnalités des coupleurs de comptage TSX CTY ••
Entrées de la
bascule 1
La figure suivante montre les entrées de la bascule 1 en mode comptage seul, ainsi
que les entrées directes de mise à 0 ou à 1.
CONDITIONS DE BASE
Franchissement seuil 0
Franchissement seuil 1
Paramétrage
changement
état bascule 1
Franchissement consigne
Paramétrage
changement
état bascule 1
Evénement validation
>1
SET
>1
Q
RESET
Etat bascule 1
Mise à 1
Mise à 0
Evénement RAZ
Note : les bascules 0 et 1 ont les mêmes conditions de base de SET et RESET.
En cas de simultanéité, la combinaison globale de RESET est prioritaire sur celle
de SET.
Conditions de
positionnement
des bascules et
priorités
Le tableau suivant présente les conditions de positionnement des bascules 0 et 1
avec leurs priorités relatives.
Priorité
Bascule 0
Bascule 1
Mise à 0 manuelle
Plus prioritaire
Moins prioritaire
Remarques
z
z
74
Mise à 0 manuelle
Mise à 1 manuelle
Mise à 1 manuelle
RESET
SET
RESET : RAZ (directe ou effectuée) Evénement validation
SET : mesure courante supérieure Evénement RAZ
Franchissement consigne
ou égale à la valeur de consigne
Franchissement seuil 1
Franchissement seuil 0
Les conditions réglables (événements, franchissements de seuils ou de
consigne) sont les mêmes pour les entrées SET et RESET de la bascule 1.
L’entrée RESET est prioritaire sur l’entrée SET.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Exemple de
fonctionnement
(bascule 0)
Le chronogramme suivant illustre le fonctionnement de la bascule 0.
Entrée physique
IReset
Validation RAZ
RAZ directe
seuil 0
Mesure courante
Etat bascule 0
Mise à 1 manuelle
Mise à 0 manuelle
35015372 00 Mai 2007
75
Fonctionnalités des coupleurs de comptage TSX CTY ••
Exemple de
fonctionnement
(bascule 1)
Le chronogramme suivant illustre le fonctionnement de la bascule 1, avec les
réglages ci-dessous :
Si ...
Alors : état final ...
Evénement validation
-
Evénement RAZ
R
Franchissement consigne
-
Franchissement seuil 1
R
Franchissement seuil 0
S
Chronogramme illustrant le fonctionnement de la bascule :
Entrée physique
IReset
Validation RAZ
Seuil 1
Mesure courante
Seuil 0
Etat bascule 1
Mise à 1 manuelle
Mise à 0 manuelle
76
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Bascules en mode comptage/décomptage (TSX CTY 2A, 4A, 2C)
Généralités
35015372 00 Mai 2007
Ces modules présentent deux bascules de mémorisation en mode comptage/
décomptage (et mesure, en ce qui concerne le module TSX CTY 2C).
Les conditions de SET (mise à 1) et RESET (mise à 0) des bascules sont réglables,
par des combinaisons de :
z 17 conditions de base pour les modules TSX CTY 2A/4A,
z 13 conditions de base pour le module TSX CTY 2C.
Ces conditions de base sont relatives aux :
Module
Franchissements par Positions de la
la mesure courante
valeur capturée par
des :
rapport aux :
Evénements :
TSX CTY2A/4A
seuils et consignes
seuils et consignes
validation,
présélection et
capture
TSX CTY2C
seuils et du modulo
seuils
validation,
présélection et
capture
77
Fonctionnalités des coupleurs de comptage TSX CTY ••
Entrées des
bascules
La figure suivante montre les entrées des bascules en mode comptage /
décomptage. Remarquez également les entrées manuelles de mise à 0 et à 1.
Conditions de base de
SET et RESET des bascules
Franchissement seuil 0 ou 1,
sens + ou Franchissement consigne
haute ou basse, sens + ou Franchissement modulo,
sens + ou -
Paramétrage
changement
état bascule 0
Paramétrage
changement
état bascule 0
>1
SET
>1
Q
RESET
Etat bascule 0
Mise à 1
Mise à 0
Valeur capturée > ou < seuil 0
ou seuil 1
Valeur capturée > ou < consigne haute ou basse
Evénement validation
Evénement présélection
Evénement capture
Paramétrage
changement
état bascule 1
Paramétrage
changement
état bascule 1
>1
SET
>1
Q
RESET
Etat bascule 1
Mise à 1
Mise à 0
Note : les bascules 0 et 1 ont les mêmes conditions de base de SET et RESET.
En cas de simultanéité, la combinaison globale de RESET est prioritaire sur celle
de SET.
Selon le type de module, certaines conditions peuvent ne pas être définies. Les
listes des conditions et leurs priorités sont présentées plus loin.
78
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Exemple de
fonctionnement
Le chronogramme ci-dessous illustre le fonctionnement de la bascule 0, avec les
réglages suivants :
Si ...
Alors : état final...
Franchissement seuil 0 sens +
S
Valeur capturée > seuil 0
R
Autres conditions
-
Chronogramme illustrant le fonctionnement de la bascule 1.
IPreset
Validation
présélection
Capture
directe
Mesure
courante
Seuil 0
Valeur de
présélection
Bascule 0
Mise à 1
manuelle
Mise à 0
manuelle
35015372 00 Mai 2007
79
Fonctionnalités des coupleurs de comptage TSX CTY ••
Conditions de
base et priorités
Le tableau suivant présente les conditions de base de positionnement des bascules
0 et 1 avec leurs priorités relatives.
Priorité
TSX CTY2A/4A
TSX CTY2C
Plus prioritaire
Mise à 0 manuelle
Mise à 1 manuelle
RESET
SET
Evénement validation
Position valeur capturée par
rapport à consigne basse
Position valeur capturée par
rapport à consigne haute
Position valeur capturée par
rapport au seuil 1
Position valeur capturée par
rapport au seuil 0
Evénement capture
Franchissement consigne basse
Franchissement consigne haute
Franchissement seuil 1
Franchissement seuil 0
Evénement présélection
Mise à 0 manuelle
Mise à 1 manuelle
RESET
SET
Evénement validation
Franchissement seuil 1
Franchissement seuil 0
Franchissement modulo
Position valeur capturée par
rapport au seuil 1
Position valeur capturée par
rapport au seuil 0
Evénement capture
Evénement présélection
Moins prioritaire
Note : les franchissements de consignes, seuil et modulo regroupent en réalité à
chaque fois deux conditions, selon le sens (+ ou -) du franchissement.
80
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.7
Description des sorties physiques associées aux
coupleurs de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit le fonctionnement des sorties physiques associées aux
coupleurs de comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Sorties physiques des coupleurs de comptage
82
Présentation des sorties physiques des coupleurs TSX CTY2A/4A
83
Mode de repli des sorties des coupleurs TSX CTY2A/4A lors d’un défaut
86
Présentation des sorties du coupleur TSX CTY2C
87
Mode de repli des sorties du coupleur TSX CTY2C lors d’un défaut
90
Réarmement des sorties après une disjonction (TSX CTY2A/4A/2C)
92
81
Fonctionnalités des coupleurs de comptage TSX CTY ••
Sorties physiques des coupleurs de comptage
Généralités
82
Chaque voie des modules de comptage présente une à quatre sorties physiques Q0
à Q3, selon le module.
Les sorties Q0 et Q1, disponibles sur tout les modules, peuvent être configurées
suivant deux modes :
z mode manuel : l’état de la sortie est contrôlé par le logiciel, comme une sortie
TOR,
z mode automatique : la sortie recopie l’état de la bascule associée (bascule 0 ou
1), et donc l’état des mémorisations définies pour ces bascules.
Ce mode permet de mettre en oeuvre des actions réflexes au niveau du module.
Les sorties Q2 et Q3, disponibles uniquement sur le module TSX CTY 2C, offrent
des possibilités de configuration plus limitées (voir : Présentation des sorties du
coupleur TSX CTY 2C, p. 87.
Le comportement des sorties en cas de défaut (mode de repli) présente quelques
différences, selon qu’il s’agit d’un module TSX CTY 2A / 4A (Voir Mode de repli des
sorties des coupleurs TSX CTY 2A/4A lors d’un défaut, p. 86) ou d’un module
TSX CTY 2C (Voir Mode de repli des sorties du coupleur TSX CTY 2C lors d’un
défaut, p. 90).
Dans le cas d’une disjonction (surcharge ou court-circuit), il est nécessaire de
réarmer les sorties, manuellement via l’application, ou automatiquement à la
disparition de la surcharge.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présentation des sorties physiques des coupleurs TSX CTY 2A/4A
Description
35015372 00 Mai 2007
Chaque voie des modules TSX CTY 2A et 4A dispose de deux sorties physiques :
Q0 et Q1.
Ces sorties peuvent être utilisée en mode manuel (TOR). L'état de ces sorties est
alors défini par les commandes envoyées par logiciel.
Les sorties physiques Q0 et Q1 peuvent aussi être configurées en mode
automatique. Le mode automatique permet de mettre en oeuvre des actions
réflexes au niveau du module, en recopiant respectivement l’état des bascules de
mémorisation.
z En comptage : deux bascules sont disponibles, les deux sorties peuvent être
configurées en mode automatique.
z En décomptage : seule la bascule 0 est disponible. Une seule sortie (Q0) peut
être configurée en mode automatique.
83
Fonctionnalités des coupleurs de comptage TSX CTY ••
Structure des
sorties
La figure ci-dessous montre la structure des sorties physiques d’une voie des
modules TSX CTY 2A/4A. Les objets langage associés sont décrits dans la partie
objets implicites (Voir Détails des objets à échange implicite, p. 167).
SET
Q
RESET
Validation mode
automatique Q0
Mode manuel /
automatique Q0
&
&
>1
&
Sortie Q0
Sortie
physique Q0
Contrôle courtcircuit et sorties
physiques
Défaut
court-circuit
&
&
Commande état
mode manuel
DEFAUTS
MODULE
ET VOIE
>1
Configuration
mode repli
&
SET
Q
RESET
Réarmement
sorties Q0 et Q1
Validation mode
automatique Q1
Mode manuel /
automatique Q1
Commande état
mode manuel
84
Etat bascule 0
&
Etat bascule 1
(non disponible
en décomptage)
&
>1
&
&
Sortie Q1
Sortie
physique Q1
&
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonctionnement
des sorties
Le chronogramme ci-dessous présente le fonctionnement des sorties (exemple de
la sortie Q0).
Etat bascule 0
Mode manuel /
automatique
Commande état
mode manuel
Validation mode
automatique
Etat sortie
physique Q0
35015372 00 Mai 2007
85
Fonctionnalités des coupleurs de comptage TSX CTY ••
Mode de repli des sorties des coupleurs TSX CTY 2A/4A lors d’un défaut
Nécessité du
mode de repli
Mode de repli
Les sorties physiques des modules TSX CTY 2A/4A peuvent piloter directement
certains parties du process. Il est donc nécessaire pour la sécurité de fonctionnement de prévoir un mode de repli en cas de défaut des sorties elles-même, du
module ou de l’applicatif.
L’état des sorties physiques Q0 et Q1 est forcé à 0 lors d'un des défauts suivants :
disjonction de la sortie (court-circuit ou surcharge),
z module en panne,
z autotest en cours,
z défaut d'une entrée/sortie auxiliaire,
z défaut d'une entrée de comptage,
z défaut de l'applicatif de comptage,
z défaut de l'applicatif,
z arrêt de communication avec l’automate : défaut particulier, dont le mode de repli
est également configurable suivant le tableau ci-dessous.
Tous ces défauts donnent lieu à une signalisation logicielle. Les objets langage
associés sont décrits dans la partie objets implicites (Voir Détails des objets à
échange implicite, p. 167).
z
Cas particulier
de l’arrêt de
communication
Signalisation
d’une
disjonction
86
En cas d’arrêt de communication avec l’automate :
Si le mode de repli est configuré à ..
Alors les sorties sont ..
RAZ,
forcées à 0,
maintien
maintenues dans leur état d'avant l’apparition
du défaut.
Une disjonction en cas de surcharge ou court-circuit d’une sortie est signalée :
par logiciel au moyen des objets langage,
z et par des voyants lumineux :
z allumage (fixe) du voyant I/O du module,
z clignotement du voyant CH associé à la voie en surcharge.
En outre, une limitation de courant (625 mA) est mise en place.
z
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présentation des sorties du coupleur TSX CTY 2C
Description
Chaque voie du module TSX CTY 2C dispose de quatre sorties physiques : Q0, Q1,
Q2 et Q3.
Toutes les sorties peuvent être utilisée en mode manuel (TOR). L'état de ces sorties
est alors défini par les commandes envoyées par logiciel. Les objets langage
associés sont décrits dans la partie objets implicites (Voir Détails des objets à
échange implicite, p. 167).
Les sorties physiques Q0 ou Q1 peuvent aussi être configurées en mode
automatique. L'état des sorties Q0 et Q1 est alors respectivement celui des
bascules de sortie 0 et 1. Le mode automatique permet de mettre en oeuvre des
actions réflexes au niveau du module, en fonction de l'évolution du compteur/
décompteur.
Cas particulier
de la sortie Q2
Q2 est en fait une entrée/sortie configurable :
z soit en entrée physique de validation IVal,
z soit en sortie physique Q2 (en mode manuel uniquement).
Cas particulier
de la sortie Q3
La sortie Q3 peut être utilisée :
z soit en mode manuel,
z soit en mode fréquence programmable de 1 ms à 4000 s, par pas de 1 ms.
La sortie fréquence programmable permet de disposer d'un top de synchronisation
externe sur plusieurs voies de plusieurs modules de comptage.
35015372 00 Mai 2007
87
Fonctionnalités des coupleurs de comptage TSX CTY ••
Structure des
sorties
La figure ci-dessous montre la structure des sorties physiques du module
TSX CTY 2C. Les objets langage associés sont décrits dans la partie objets
implicites (Voir Détails des objets à échange implicite, p. 167).
SET
Q
RESET
Validation mode
automatique Q0
&
&
>1
Mode manuel /automatique Q0
Commande état
mode manuel Q0
Etat bascule 0
&
&
Sortie Q0
Sortie physique Q0
&
Contrôle
court-circuit et
sorties physiques
DEFAUTS
MODULE
& VOIE
>1
Configuration
mode repli
Validation mode automatique Q1
Mode manuel /
automatique Q1
&
&
SET
Q
RESET
&
>1
Commande état
mode manuel Q2
88
&
&
Sortie Q1
Sortie physique Q1
&
&
Sortie Q2
Sortie physique Q2
&
&
Sortie Q3
Sortie physique Q3
&
Commande état
mode manuel Q1
Valeur
fréquence
programm.
Validation mode
automatique Q3
Mode manuel/automatique Q3
Commande état
mode manuel Q3
Etat bascule 1
&
&
>1
&
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonctionnement
des sorties
Le chronogramme ci-dessous présente le fonctionnement des sorties (exemple de
la sortie Q0).
Etat bascule 0
Mode manuel /
automatique
MANUEL
AUTO
Commande état
mode manuel
Validation mode
automatique
Etat sortie
physique Q0
35015372 00 Mai 2007
89
Fonctionnalités des coupleurs de comptage TSX CTY ••
Mode de repli des sorties du coupleur TSX CTY2C lors d’un défaut
Nécessité du
mode de repli
Conditions de
repli en mode
manuel
Les sorties physiques du module TSX CTY2C peuvent piloter directement certaines
parties du process. Il est nécessaire pour la sécurité du fonctionnement de prévoir
un mode de repli en cas de défaut des sorties elles-même, du module ou de
l’applicatif.
Dans le cas du module TSX CTY2C, les modes de repli sont différents, selon :
z la nature du défaut,
z le mode de fonctionnement (manuel ou automatique) de la sortie en défaut.
Lors d’un des défauts suivants ... :
les sorties Q0 à Q3 en
mode manuel ... :
z module en panne,
z autotest en cours,
z défaut applicatif comptage (configuration
sont remises à zéro.
logicielle invalide ou reconfiguration de la voie),
z défaut entrées / sorties auxiliaires,
z défaut d’alimentation des entrées auxiliaires,
z disjonction d’une quelconque des sorties (courtcircuit ou surcharge),
z défaut des entrées de comptage
z défaut applicatif de comptage (défaut de
réglage),
ne sont pas remises à zéro.
z défaut d’alimentation codeur ou capteur,
z rupture ou court-crcuit de ligne codeur,
z défaut de trame série SSI,
z défaut spécifique codeur absolu,
z dépassement de mesure ou survitesse
Tous ces défauts donnent lieu à une signalisation logicielle par l’intermédiaire des
objets langage. Pour connaître les objets langage associés voir le mot CH_FLT des
objets langage explicites (Voir Défauts standard voie, %MWxy.i.2 , p. 177).
Conditions de
repli en mode
automatique
90
Lorsque les sorties sont en mode automatique, celles-ci sont remises à 0 quel que
soit le défaut. Le module assure ainsi la sécurité du fonctionnement et cela même
si le défaut est masqué.
Ces défauts donnent également lieu à une signalisation logicielle.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Cas particulier
du défaut de
communication
Signalisation
d’une
disjonction
35015372 00 Mai 2007
Indépendamment du mode manuel ou automatique des sorties, en cas d’arrêt de
communication avec l’automate :
Si le mode de repli est configuré à ..
Alors les sorties sont ..
RAZ,
forcées à 0,
maintien
maintenues dans leur état d'avant l’apparition
du défaut.
Une disjonction en cas de surcharge ou court-circuit d’une sortie est signalée :
z par logiciel au moyen des objets langage comme cité précédemment,
z et par des voyants lumineux :
z allumage (fixe) du voyant I/O du module,
z clignotement du voyant CH associé à la voie en surcharge.
En outre, une limitation de courant (625 mA) est mise en place.
91
Fonctionnalités des coupleurs de comptage TSX CTY ••
Réarmement des sorties après une disjonction (TSX CTY 2A/4A/2C)
Présentation
Lorsqu’un défaut a provoqué la disjonction d’une ou plusieurs sorties physiques, il
est nécessaire de la (les) réarmer. Cette opération est différente selon la
configuration, manuelle ou automatique.
La disjonction entraînant le fonctionnement dégradé du process piloté par
l’automate, il est recommandé de conditionner le réarmement des sorties à une
opération manuelle (par exemple : appuyer sur un bouton pour acquitter, etc.).
L’opérateur peut alors prendre toutes les dispositions nécessaires vis à vis de
l’automatisme et de la sécurité des personnes (par exemple demander le passage
en marche manuelle).
Note : si le process piloté par l’automate le permet et sous la responsabilité de
l’utilisateur, il est possible de programmer un réarmement automatique.
Principe de base
92
Lorsqu’une des sorties physiques est en court-circuit, toutes les sorties sont mises
à 0 par le module de comptage. Malgré cela, pour des raisons de sécurité, tant que
le court-circuit est présent, il faut bloquer les sorties physiques à 0 :
z quel que soit le mode (manuel ou automatique), dévalider les sorties : mettre
à 0 les bits de validation des sorties physiques,
z en mode manuel : programmer une mise à 0 des objets de commande manuelle
des sorties physiques.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Principe d’un
réarmement
manuel
Le bit défaut court-circuit est positionné à 1 dès l'apparition du court-circuit. Il est
nécessaire d’activer le bit réarmement sortie pour réarmer la sortie physique, à la
condition d’avoir configuré le mode réarmement manuel.
Le programme peut par exemple attendre l’appui sur un bouton d’acquittement
avant d’activer ce bit.
Le réarmement sera effectif au minimum 10 secondes après la détection du courtcircuit, à la condition que le court-circuit ne soit plus présent. Pour connaître les
objets langage associés voir les objets implicites (Voir Détails des objets à échange
implicite, p. 167) et les objets explicites (Voir Détails des objets à échange explicite,
p. 176).
Le chronogramme ci-dessous montre le processus d’acquittement manuel du courtcircuit.
Apparition du
court-circuit
Disparition du
court-circuit
Etat sortie
physique Q0
10 secondes
10 secondes
Réarmement
sortie
1 seconde
Défaut courtcircuit
35015372 00 Mai 2007
93
Fonctionnalités des coupleurs de comptage TSX CTY ••
Principe d’un
réarmement
automatique
Le réarmement est demandé automatiquement par le module toutes les 10
secondes. La base de temps de 10 secondes est synchrone par rapport à
l’apparition du défaut.
Le chronogramme ci-dessous montre le processus d’acquittement automatique du
court-circuit.
Apparition du
court-circuit
Disparition du
court-circuit
Etat sortie
physique Q0
10 secondes 10 secondes 10 secondes
Base de temps
système de
réarmement
1 seconde
Défaut courtcircuit
94
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.8
Description de la fonction mesure de vitesse du
coupleur TSX CTY 2C
Fonction surveillance de vitesse (TSX CTY 2C)
Présentation
La surveillance de la vitesse, au travers d'un seuil de survitesse réglable par
l'utilisateur, permet d'avoir une action sécuritive sur la ou les sorties lors d'un
dépassement du seuil de survitesse (les sorties sont alors mises à 0). Ces sorties
doivent être configurées en mode automatique.
Fonctionnement
La figure ci-dessous montre l’évolution des sorties réflexes suivant la configuration
(exemple de la sortie Q0).
Vitesse
Seuil de survitesse
Position
ou temps
Défaut de survitesse
Fin du défaut
Acquittement
du défaut
Si la mémorisation des défauts est configurée
Sortie Q0 mode
automatique
Si la mémorisation des défauts n’est pas configurée
Sortie Q0 mode
automatique
35015372 00 Mai 2007
95
Fonctionnalités des coupleurs de comptage TSX CTY ••
Mémorisation
des défauts
Lorsque la sortie est en mode automatique :
si la mémorisation des défauts est configurée : lorsque le défaut a disparu, il faut
procéder à son acquittement pour repositionner la sortie dans son état initial
d’avant le défaut. Un acquittement prématuré n’a pas d’effet.
z si la mémorisation des défauts n'est pas configurée : la disparition du défaut de
survitesse repositionne la sortie dans son état initial.
z
Remarque :
sorties en mode
manuel
Les sorties en mode manuel sont remises à zéro par le défaut de survitesse.
Choix de la
période de
mesure
Par défaut, la période de mesure est de 1 seconde, ce qui peut entraîner un retard
excessif dans la détection de survitesse, ou une précision insuffisante. Il est
possible de programmer la période de mesure selon la vitesse à surveiller et la
précision recherchée :
Période de mesure
1
précision x vitesse
où la précision est exprimée en valeur décimale (exemple : 0,1% = 0,001) et la
vitesse en points/seconde. La période d’échantillonnage est obtenue en secondes.
Les valeurs admissibles vont de 10-2 s à 30 s.
Le tableau suivant donne la période minimale de mesure, en fonction de la vitesse
à mesurer, afin de garantir par exemple une précision de 0,1%.
96
Vitesse à mesurer
(points/seconde)
Période minimale de mesure
(s)
Précision
(%)
250 000 ...1 000 000
Supérieure ou égale à 10-2
0,1
40 000 ... 250 000
Supérieure ou égale à 25 10-3
0,1
10 000 ... 40 000
Supérieure ou égale à 0,1
0,1
1 000 ...10 000
Supérieure ou égale à 1
0,1
100 ...1 000
Supérieure ou égale à 10
0,1
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.9
Description des fonctions spéciales du coupleur
de comptage TSX CTY 2C
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit les trois fonctions spéciales du coupleur de comptage
TSX CTY 2C.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Fonction spéciale numéro 1 (TSX CTY2C)
98
Fonction spéciale numéro 2 (TSX CTY2C)
99
Fonction spéciale numéro 3 (TSX CTY2C)
100
97
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonction spéciale numéro 1 (TSX CTY 2C)
Présentation
La fonction spéciale numéro 1 calcule le temps écoulé entre la dernière impulsion
de comptage/décomptage et l'occurence d'une capture. Le temps séparant la
dernière impulsion de la capture est exprimé en millisecondes avec une précision
de + ou - 1 ms.
Fonctionnement
Le chronogramme ci-dessous décrit le fonctionnement de la fonction spéciale
numéro 1.
dernière impulsion
avant capture
capture effectuée
temps
98
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonction spéciale numéro 2 (TSX CTY 2C)
Présentation
La fonction spéciale numéro 2 déclenche sur la voie de comptage une capture
directe (logicielle) et une présélection directe (logicielle) du compteur/décompteur,
synchronisées sur la sortie fréquence programmable (cette sortie ne doit pas être
utilisée en externe, dans ce cas).
Chaque front montant de la sortie fréquence programmable, de la voie de
comptage, provoque une capture directe (logicielle) de la valeur du compteur suivie
d'une présélection directe (logicielle).
Fonctionnement
Le principe de la fonction spéciale numéro 2 est représenté ci-dessous :
- capture directe
- présélection directe
- capture directe
- présélection directe
Sortie fréquence
programmable
Remarques
35015372 00 Mai 2007
Les objets langage suivants se comportent différemment par rapport aux fonctions
standard de capture et présélection directes :
z le bit capture effectuée %Ixy.i.2 est alors positionné à 1 (la capture directe
standard ne positionne pas ce bit à 1),
z le bit présélection effectuée %Ixy.i.1 est alors positionné à 1 (la présélection
directe standard ne positionne pas ce bit à 1).
Pour plus de détails sur les objets langage associés voir les objets implicites (Voir
Détails des objets à échange implicite, p. 167).
99
Fonctionnalités des coupleurs de comptage TSX CTY ••
Fonction spéciale numéro 3 (TSX CTY 2C)
Présentation
La fonction spéciale numéro 3 est une extension de la fonction de mesure et
surveillance de vitesse. Elle permet à la voie de comptage et mesure d’effectuer :
z un contrôle de vitesse correcte, correspondant à la fonction booléenne :
(Vitesse cible - X% < Mesure vitesse) AND (Mesure vitesse < Vitesse cible + X%)
z
et une détection de mobile à l’arrêt, qui correspond à la fonction booléenne
suivante :
(Mesure vitesse < Vitesse d’arrêt)
Paramétrage de
la fonction
La tolérance sur la vitesse X% est un paramètre de configuration renseigné par
l'utilisateur.
La Vitesse cible et la Vitesse d'arrêt sont des paramètres de réglage entrés par le
programme applicatif à l’aide d’un WRITE_PARAM %CHxy.i (Liste des objets à
échange explicite, p. 175) ou une table d’animation de variables en mode connecté .
Fonctionnement
La figure ci-dessous montre le principe de la fonction spéciale numéro 3.
Vitesse
+X%
Vitesse cible
-X%
Vitesse
d’arrêt
Position
ou temps
Vitesse
correcte
(1) Significatif
Mobile à
l’arrêt
1
Remarques
100
Zone significative, aucune autre zone, de vitesse correcte ou de mobile à l’arrêt ne sont
significatives.
Les informations Vitesse correcte et Mobile à l’arrêt ne sont significatives que sur
des paliers de vitesse. La gestion de la pertinence de ces informations est à la
charge du programme applicatif.
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
3.10
Description du traitement des défauts des
coupleurs de comptage
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit les traitements de défauts qui pourraient survenir dans une
application de comptage ainsi que les outils fournis par les coupleurs de comptage
pour les détecter et les traiter.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Présentation du traitement des défauts voie et module
102
Comment gérer une mesure invalide
103
Traitement des défauts (TSX CTY2C)
105
101
Fonctionnalités des coupleurs de comptage TSX CTY ••
Présentation du traitement des défauts voie et module
Présentation
Les modules de comptage possèdent des capacités de signalisation et d’identification des défauts survenus lors de leur configuration et lors de leur fonctionnement.
Ces capacités sont différentes, selon le type du module.
Les sorties des modules possèdent par ailleurs des modes de repli prédéfinis ou
configurables pour assurer la sécurité du fonctionnement. Le comportement des
sorties est décrit en détail dans la partie Description des sorties physiques
associées aux coupleurs de comptage, p. 81.
Traitement des
défauts des
modules
TSX CTY 2A/4A
Ces modules signalent l’occurence de défauts par l’intermédiaire des objets
langage à échange implicite suivants :
z erreur voie (%Ixy.i.ERR),
z erreur module (%Ixy.MOD.ERR),
z mesure invalide (%IxWxy.i.2:X7).
L’application peut identifier la cause du défaut en examinant les mots d’états. Ceci
n’est possible que si le défaut est encore présent au moment du traitement.
Traitement des
défauts du
modules
TSX CTY 2C
Ce module utilise les mêmes objets langage que précédemment pour signaler
l’occurence de défauts.
Mais il possède de plus des capacités de :
z mémorisation, permettant de prendre en compte et d’identifier les défauts fugitifs,
z et de masquage, permettant d’éviter sélectivement la remontée de certains
défauts.
102
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Comment gérer une mesure invalide
Présentation
L’utilisateur dispose d’une information de mesure invalide complémentaire aux
diagnostics. Elle permet de détecter une perte de données de comptage ou de
mesure.
Cette gestion de défaut, qui s’apparente à une mémorisation, est proposée sur tous
les modules de comptage.
Contexte du
défaut
z
Cette signalisation de défaut peut être provoqué par :
un démarrage à froid ou une reprise à chaud de l’application,
z un défaut sur l'entrée de comptage :
z défaut d’alimentation ou rupture de ligne du capteur (détecteur de proximité ou
codeur),
z erreur de transmission de la trame série (TSX CTY 2C),
z défaut spécifique codeur absolu (TSX CTY 2C) ;
z un dépassement de capacité du registre de comptage,
z un dépassement du seuil de survitesse (TSX CTY 2C).
Dans ce cas, le contenu du registre de comptage est inexploitable et les sorties des
bascules sont positionnées à l’état 0. Cette circonstance se traduit par le bit Mesure
invalide (%IWxy.i.2:X7) à l’état 1.
Lorsque le registre est initialisé ou réinitialisé par présélection (ou RAZ) et à
condition qu'aucun des défauts ci-dessus ne soit encore présent, le bit Mesure
invalide passe à l’état 0.
Remarques
z
z
35015372 00 Mai 2007
Le bit Mesure invalide positionné à 1 n’informe pas de la nature du défaut qui l’a
provoqué. L’application doit examiner pour cela les mots d’état %MWxy.i.2 et 3
(Voir Détails des objets à échange explicite, p. 176), dans la mesure où le défaut
est encore présent ou mémorisé (TSX CTY 2C).
Les défauts masqués ne provoquent pas la signalisation Mesure invalide
(TSX CTY 2C).
103
Fonctionnalités des coupleurs de comptage TSX CTY ••
Procédure de
gestion de
l’incident
La procédure de gestion et acquittement de mesure invalide par l’application est la
suivante :
Reprise à chaud
ou
démarrage à froid
Présélection / RAZ
du compteur
Le bit
mesure invalide
est-il à 1 ?
OUI
Gestion des défauts
par l’application
NON
Fonctionnement normal
104
35015372 00 Mai 2007
Fonctionnalités des coupleurs de comptage TSX CTY ••
Traitement des défauts (TSX CTY 2C)
Présentation
Le module TSX CTY 2C possède deux mécanismes indépendants et complémentaires de traitement des défauts voie, configurables par l’utilisateur :
z la mémorisation permet de signaler la survenue d’un défaut, même fugitif,
z le masquage de certains défauts permet à l’application de continuer à
fonctionner en mode dégradé.
Ces deux mécanismes sont sélectionnés par l’intermédiaire de l’écran de
configuration (Voir Description de l’écran de configuration d’un module de
comptage, p. 108).
Principe de la
mémorisation
des défauts
La mémorisation permet de :
z signaler à l’application la survenue d’un défaut, fugitif ou non, par les bits erreur
voie %Ixy.i.ERR et erreur module %Ixy.MOD.ERR (échanges implicites),
z et de l’identifier par l’intermédiaire des mots d’état (échanges explicites).
En l’absence de mémorisation, les défauts fugitifs risquent de ne pas être détectés
au rythme de scrutation par le processeur, car ces objets langage sont remis à zéro
dès la disparition du défaut.
Principe du
masquage des
défauts
Le masquage consiste à empêcher le positionnement, selon le cas, des bits erreur
voie, erreur module, et des voyants ERR et I/O. Les défauts concernés sont
sélectionnés individuellement (masquage défaut par défaut).
Note : en cas d’erreur,masquage validé ou non, les sorties passeront en mode de
repli pour assurer la sécurité et le voyant CH clignote.
Les défauts masqués sont donc susceptibles d’être ignorés par l’applicatif.
L’application peut néanmoins avoir accès à l’avertissement de défaut si le test du bit
COUNT_FLT (%Ixy.i.3) est programmé.
Les mots d’état continuent à être positionnés normalement, que les défauts soient
masqués ou non.
Remarques
importantes
z
z
35015372 00 Mai 2007
Même si un défaut est démasqué, il peut passer inaperçu de l’application si la
mémorisation n’est pas configurée, et que ce défaut est fugitif.
Il existe parallèlement un autre mécanisme indirect de signalisation de défauts
liés au comptage, par l’intermédiaire de la détection de Mesure invalide (Voir
Comment gérer une mesure invalide, p. 103).
105
Fonctionnalités des coupleurs de comptage TSX CTY ••
Principe de la
lecture et
l’acquittement
des défauts
106
Le défaut étant signalé au processeur, celui-ci doit lire les mots d’état du module par
une instruction READ_STS.
Les mots d’état du module sont remis à zéro lorsque :
z le ou les défauts ont disparu,
z et s’il y a mémorisation, après la commande d’acquittement (bit %Qxy.i.3).
35015372 00 Mai 2007
Configuration des coupleurs
TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C
4
Présentation
Objet de ce
chapitre
Ce chapitre décrit les différentes options de configuration des coupleurs
TSX CTY 2A, TSX CTY 4A et TSX CTY 2C.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Description de l’écran de configuration d’un module de comptage
108
Comment configurer les entrées de comptage (TSX CTY 2A/4A)
110
Comment configurer les entrées de comptage et mesure (TSX CTY 2C)
111
Comment configurer une interface de codeur absolu (TSX CTY 2C)
114
Comment configurer la capture d’un registre de comptage
116
Comment configurer la présélection ou RAZ d’une fonction de comptage
117
Comment configurer le traitement événementiel
118
Comment configurer l’entrée/sortie combinée IVal/Q2 (TSX CTY 2C)
119
Comment programmer le multiplexage de codeurs absolus à sorties parallèles
120
Comment configurer le fonctionnement sur passage à zéro ou sur
franchissement de consigne
122
Comment configurer le comportement des sorties en défaut
123
Comment configurer une fonction spéciale (TSX CTY 2C)
125
107
Configuration
Description de l’écran de configuration d’un module de comptage
Généralités
L’écran de configuration est un outil graphique destiné à configurer un module
sélectionné dans un rack. Il affiche les paramètres associés aux voies de ce module,
et permet de les modifier en mode local et en mode connecté.
Il donne également accès aux écrans de réglage et de mise au point (ce dernier
uniquement en mode connecté).
Note : consultez la partie Commun fonctions métier (Voir PL7 Junior, Pro ; manuel
Base Métiers tome 1) pour une présentation du processus de configuration,
réglage et mise au point d’une application.
Note : il n’est pas possible de configurer un module par programme en utilisant
directement des objets langage %KW, ces mots sont accessibles en lecture seule.
Illustration
La figure ci-dessous représente un écran de configuration.
1
2
3
4
TSX CTY 2C [ RACK0
POSITION 5 ]
Configuration
Désignation : MOD.COMPT.MESURE 2 VOIES
Symbole :
Voie :
Voie 0
Fonction :
Comptage/Décomptage et mesure
Tâche :
MAST
Interfaces d’entrée
Configuration...
Impulsions de comptage
Front montant IPres
Mode de repli
RAZ
Capture sur ICapt
Maintien
Evénement
Présélection sur IPres
5
EVT
Front montant ICapt
Capture avant présélection sur IPres
Validation sur IVal ou sortie Q2
Entrée validation sur IVal
Sortie Q2
108
Réarmement des sorties
Manuel
Automatique
Défauts
Mémorisation Masquage...
Fonctions spéciales
Num :
0
Paramètre :
0
0
0
0
35015372 00 Mai 2007
Configuration
Description
35015372 00 Mai 2007
Le tableau ci-dessous présente les différents éléments de l’écran de configuration
et leurs fonctions.
Repère Elément
Fonction
1
Barre de titre
Rappelle la référence du module sélectionné, et son adresse
géographique (numéro du rack et position physique dans le
rack).
2
Zone de
commande
Indique le mode en cours (Configuration pour cet exemple) et
permet de sélectionner les autres modes :
z Réglage
z Mise au point (ou diagnostic), accessible seulement en
mode connecté.
3
Zone module
Rappelle l’intitulé abrégé du module.
4
Zone voie
Permet de choisir la voie de comptage à configurer et la fonction
de comptage associée :
z Symbole : nom de la voie défini par l’utilisateur (au travers de
l’éditeur de variables).
z Compteur ou Voie : numéro du compteur, c’est-à-dire de la
voie du module.
z Fonction : fonction de comptage parmi celles disponibles
pour le module concerné. En fonction de ce choix, les
rubriques de la zone de configuration peuvent différer. Par
défaut, Aucune fonction n’est configurée.
z Tâche : définit la tâche (MAST ou FAST dans laquelle seront
échangés les objets à échange implicite de la voie).
5
Zone de
configuration
Permet de configurer les paramètres de la voie. Cette zone
comprend différentes rubriques, affichées selon le choix de la
fonction de comptage. Certains choix peuvent être figés et
apparaissent en estompé.
Dans cet exemple, les rubriques Interface d’entrée et
Masquage comportent un bouton d’accès à un sous-menu à
renseigner obligatoirement.
109
Configuration
Comment configurer les entrées de comptage (TSX CTY 2A/4A)
Présentation
Les modules de comptage TSX CTY 2A et 4A possèdent plusieurs types d’interface
d’entrée possibles, selon la fonction de comptage sélectionnée. L’interface est
configurée par l’intermédiaire de l’éditeur de configuration.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer l’interface d’entrée
d’un module TSX CTY 2A ou 4A.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie : sélectionnez le compteur (c’est-à-dire la voie) concerné, et sa
fonction.
3
Dans la zone Interfaces d’entrée, sélectionnez dans la liste déroulante du premier
champ :
Interfaces d’entrées
IA compte/décompte, sens application
Contact statique
Contrôle de ligne
Multiplication
par 1
par 4
z le type d’interface d’entrée.
Les détails des différents types d’interface sont décrits dans la partie Description
des interfaces d’entrée des coupleurs de comptage, p. 39.
Remarque : en comptage ou décomptage seul, le choix Entrée IA est figé.
110
4
Sélectionnez dans la liste déroulante du second champ le filtrage de l’entrée :
z contact statique (filtrage réduit), ou
z contact mécanique (filtrage anti-rebonds, fréquence des impulsions limitée à
100 Hz).
5
Si une interface de codeur incrémental est sélectionnée à l’étape 3, renseigner les
champs suivants, sinon passer à l’étape 6 pour terminer la configuration :
z contrôle de ligne (permet de signaler un défaut voie dans le cas d’une rupture
de la connexion physique du codeur),
z multiplication par 1 ou par 4 (permet d’augmenter la précision du comptage,
au détriment de la fréquence maximale).
6
La configuration de l’interface d’entrée est terminée.
Validez la nouvelle configuration. Pour cela :
z déroulez le menu Edition et activez la commande Valider.
35015372 00 Mai 2007
Configuration
Comment configurer les entrées de comptage et mesure (TSX CTY 2C)
Présentation
35015372 00 Mai 2007
Le module de comptage et mesure de vitesse TSX CTY 2C possède plusieurs types
d’interface d’entrée possibles. L’interface est configurée par l’intermédiaire de
l’éditeur de configuration.
111
Configuration
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer l’interface d’entrée
d’un module TSX CTY 2C.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie : sélectionnez le compteur (c’est-à-dire la voie) concerné, et sa
fonction.
3
Dans la zone Interface d’entrée, sélectionnez dans la liste déroulante
Interfaces d’entrée
Configuration...
Impulsions de comptage
z le type d’interface d’entrée :
z
z
z
impulsions de comptage,
codeur incrémental, ou
codeur absolu.
4
Cliquez sur le bouton Configuration... pour accéder aux détails de celle-ci.
5
L’écran suivant intitulé Détails interface d’entrée dépend du type d’interface
choisi à l’étape 3 :
z interface Impulsions de comptage : choisissez la configuration des entrées
physiques IA, IB, IZ, puis le filtrage (fréquence limite du signal).
Détails interface d’entrée
Interface d’entrée : IMPULSIONS DE COMPTAGE
Impulsions de comptage :
IA compte/décompte, IB sens
Filtrage :
Contact statique < 250kHz
Inversion mesure
Modulo
Valider
Annuler
z interface Codeur incrémental : choisissez le filtrage, en tenant compte de la
multiplication par 1 ou par 4,
z interface Codeur absolu : reportez-vous à la partie Comment configurer une
interface de codeur absolu (TSX CTY2C), p. 114.
6
112
Sélectionnez ensuite, selon l’application :
z l’inversion de mesure (inverse le sens d’évolution de la mesure donné par la
définition des entrées),
z le mode modulo et la valeur de celui-ci.
35015372 00 Mai 2007
Configuration
Etape
7
35015372 00 Mai 2007
Action
La configuration de l’interface d’entrée est terminée.
Validez la nouvelle configuration. Pour cela :
z validez l’écran Détails interface d’entrée,
z déroulez le menu Edition et activez la commande Valider.
113
Configuration
Comment configurer une interface de codeur absolu (TSX CTY2C)
Présentation
Le module TSX CTY2C possède en plus des entrées d’impulsions de comptage,
une interface spécifique pour acquisition de données :
z d’un codeur absolu à sortie série (SSI),
z ou d’un à quatre codeurs absolus à sorties parallèles, avec embase(s)
d’adaptation ABE-7CPA11.
Marche à suivre
Le tableau ci-dessous décrit les étapes de configuration de l’interface.
Etape
1
Action
Commencez la configuration en utilisant la marche à suivre générale pour le
module TSX CTY 2C Comment configurer les entrées de comptage et mesure
(TSX CTY2C), p. 111, jusqu’à l’écran de saisie Détails interface d’entrée suivant.
Détails interface d’entrée
Interface d’entrée :
Codeur
Binaire
Gray
CODEUR ABSOLU SSI
Inversion mesure
Trame SSI
Fréquence de transmission : 200 kHz
Entête
Nb bits d’entête :
0
Données
Nb de bits de données codeur : 16
Nb de bits de poids fort
0
masqués :
Réduction de la résolution :
0
Modulo
65 536
Valider
Multiplexage
Contrôle de ligne
Status
Nb bits de status : 0
Bit d’erreur
Parité
Bit de parité
Trame :
x16x
Annuler
Certaines rubriques sont figées, ou ne sont pas affichées, suivant le type des
sorties (série ou parallèles) du codeur.
Définitions et
options des
rubriques
114
2
Renseignez les rubriques accessibles, selon le tableau ci-après.
3
Validez la nouvelle configuration. Pour cela :
z validez l’écran de saisie ci-dessus,
z déroulez le menu Edition et activez la commande Valider.
Le tableau ci-dessous présente les définitions et options possibles des rubriques de
l’écran Détails interface d’entrée selon le type des sorties du codeur absolu.
35015372 00 Mai 2007
Configuration
Zone
Rubrique
Codeur à sortie série SSI
Binaire ou Gray
Type de codage.
idem sortie série
Inversion mesure
Inverse le sens d’évolution de la mesure
pour un sens de rotation donné du
codeur.
idem sortie série
Multiplexage
N’existe pas.
Autorise le multiplexage des codeurs
par l’application (Voir Comment
programmer le multiplexage de codeurs
absolus à sorties parallèles, p. 120).
Fréquence de
transmission
150, 200 (par défaut), 375, 500, 750 kHz
ou 1 MHz.
idem sortie série
Contrôle de ligne
Sélection du contrôle de ligne (rupture ou Figé : contrôle de ligne présent.
court-circuit).
Codeur
Trame
SSI
Entête
Codeur(s) à sorties parallèles
Nb de bits d’entête 0 à 4 (0 par défaut)
Figé à 0.
Nb de bits de
données codeur
8 à 24 (24 par défaut)
8 à 25 (16 par défaut)
Données Nb de bits de poids 0 à 17 (0 par défaut)
fort masqués
Réduction de la
résolution
0 à 16 (0 par défaut)
0 à 17 (bits de poids faible masqués, 0 par 0 à 16 (0 par défaut).
défaut).
Limitation : nb de bits de données codeur - nb de bits poids fort masqués - nb de bits poids faible masqués
> 8 bits de données actifs.
Modulo
Figé (dépend du nombre de bits de
données actifs).
idem sortie série
Nb bits de status
0 à 4 (0 par défaut)
Figé à 3.
Bit d’erreur
sans par défaut. Pour avoir accès à ce
sans par défaut.
choix, le nombre de bits de status doit être
> 1.
Rang
1 à 4 (1 par défaut). La rubrique n’apparaît Figé à 3. La rubrique n’apparaît que si
que si le bit d’erreur est sélectionné.
le bit d’erreur est sélectionné.
Actif à 0/1
Niveau actif du bit d’erreur (1 par défaut).
La rubrique n’apparaît que si le bit
d’erreur est sélectionné.
idem sortie série
Bit de parité
sans par défaut. Les choix de parité
n’apparaissent que si le bit est
sélectionné. Si la parité est impaire, le
nombre de bits de status est limité à 3.
Figé : avec, parité paire.
Status
Parité
Trame
35015372 00 Mai 2007
Information : résumé des caractéristiques idem sortie série
de la trame série.
115
Configuration
Comment configurer la capture d’un registre de comptage
Présentation
Ce paramètre définit le mode de capture de la valeur courante du registre de
comptage à un instant précis défini par le signal sur l’entrée physique ICapt. Cette
fonction n’existe qu’en comptage/décomptage (TSX CTY 2A / 4A) et comptage/
décomptage et mesure (TSX CTY 2C).
La configuration de la capture matérielle est définie dans la zone Capture sur ICapt
de l’écran de configuration. Deux options sont disponibles :
z capture sur front montant,
z capture sur front descendant.
Remarques
Pour que la capture ait effectivement lieu, il faut au préalable la valider par logiciel
à l’aide des objets langage correspondant (Voir Commandes logicielles, bits
%Qxy.i.r, p. 171), opération à la charge de l’application.
La capture directe par logiciel ne nécessite pas la mise en oeuvre de la procédure
qui suit.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer la capture
matérielle avec les modules TSX CTY 2A, 4A et 2C.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la zone Capture sur ICapt cliquez sur le bouton du menu déroulant.
Résultat : la liste d’options ci-dessous apparaît.
Capture sur Capt
Front descendant ICapt
Front montant ICapt
Front descendant ICapt
Fronts montant et descendant ICapt
116
4
Sélectionner le front de capture matérielle désiré.
5
La configuration de la capture matérielle est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
35015372 00 Mai 2007
Configuration
Comment configurer la présélection ou RAZ d’une fonction de comptage
Présentation
Ce paramètre définit le mode d’initialisation du registre de comptage à un instant
défini par le signal sur l’entrée physique IPres ou IReset (suivant la fonction de
comptage).
La configuration de la présélection ou RAZ matérielle est définie dans la zone
Présélection sur IPreset ou RAZ sur IReset de l’écran de configuration.
Remarques
z
z
z
Marche à suivre
Pour que la présélection, IPreset ou RAZ, IReset matérielle ait effectivement
lieu, il faut au préalable la valider par logiciel à l’aide des objets langage
correspondant (Voir Commandes logicielles, bits %Qxy.i.r, p. 171), opération à la
charge de l’application.
La présélection ou RAZ directe par logiciel ne nécessite pas la mise en oeuvre
de la procédure qui suit.
La valeur de présélection est définie dans l’écran de réglage (Voir Comment
régler la valeur de présélection , p. 131).
Le tableau ci-dessous résume la marche à suivre pour configurer la présélection
matérielle des modules TSX CTY 2A, 4A et 2C.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la
voie) concerné, et sa fonction.
3
Dans la zone Présélection sur IPres ou RAZ sur IReset cliquez sur le bouton du
menu déroulant.
Résultat : une liste d’options similaire à celle-ci apparaît. Les options effectivement
disponibles dépendent du type du module, et de la fonction de comptage
sélectionnée.
Présélection sur IPres
Front montant IPres
Front descendant IPres
Front montant IPres sens+/descendant IPres sens Front montant IPres sens-/descendant IPres sens +
IPres
Prise originale came courte
35015372 00 Mai 2007
4
Sélectionnez la configuration de présélection (ou RAZ) matérielle désirée.
5
La configuration de la présélection (ou RAZ) matérielle est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
117
Configuration
Comment configurer le traitement événementiel
Présentation
Ce paramètre permet d'associer un traitement événementiel à la voie de comptage.
Cette configuration est définie dans la zone Evénement de l’écran de configuration.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer le traitement
événementiel des modules TSX CTY 2A, 4A et 2C.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la
voie) concerné, et sa fonction.
3
Dans la zone Evénement cochez la case EVT.
Evénement
EVT
118
31
4
Choisissez le numéro de la tâche événementielle qui est associée à la voie de
comptage (cette tâche doit être programmée ensuite).
5
La configuration du traitement événementiel est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
35015372 00 Mai 2007
Configuration
Comment configurer l’entrée/sortie combinée IVal/Q2 (TSX CTY 2C)
Présentation
Ce paramètre définit l’utilisation de cette entrée/sortie combinée :
z soit comme entrée de validation de comptage IVal,
z ou comme sortie physique Q2 (en mode manuel).
Ce paramètrage est effectué dans la zone Validation sur IVal ou sortie Q2 de
l’écran de configuration.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer l’entrée/sortie
combinée IVal / Q2 du module TSX CTY2C.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la
voie) concerné, et sa fonction.
3
Dans la zone Validation sur IVal ou sortie Q2 cliquez sur le bouton de l’option
désirée.
Validation sur IVal ou sortie Q2
Entrée validation sur IVal
Sortie Q2
4
35015372 00 Mai 2007
La configuration de l’entrée/sortie combinée IVal/Q2 est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
119
Configuration
Comment programmer le multiplexage de codeurs absolus à sorties parallèles
Présentation
Chaque voie du module TSX CTY 2C permet d'acquérir, via une trame série, les
signaux fournis par un codeur absolu à sorties parallèles au travers du TELEFAST
d'adaptation ABE-7CPA11. L'utilisation de plusieurs TELEFAST permet de
multiplexer sur une même voie de comptage jusqu'à 4 codeurs absolus à sorties
parallèles.
Le multiplexage est géré par l’applicatif de comptage.
Principe du
multiplexage
Les codeurs sont adressés par deux sorties TOR (appartenant au module
TSX CTY 2C, de préférence les sorties Q2 et Q3, ou à un module TOR). Ces sorties
sont rebouclées sur les entrées dédiées du TELEFAST. Ce dernier renvoie vers le
module TSX CTY 2C la valeur d'acquisition et l'adresse du codeur en cours.
Le contexte lié au codeur (valeur d'offset, valeurs des seuils, conditions de SET et
RESET des bascules), qui doit évoluer lors de l'adressage d'un nouveau codeur, est
à la charge du programme applicatif.
De plus, celui-ci doit prendre en compte le fait que les informations de position/
franchissement des seuils, de modulo, la valeur de vitesse et le défaut de survitesse
sont invalides pendant les phases de changement de codeur.
Analyse du
multiplexage
Cette opération requiert les étapes suivantes, pour chaque codeur absolu et lors de
chaque acquisition :
Etape
120
Action
1
Chargement par l'applicatif du contexte du codeur interrogé.
2
Adressage par l'applicatif du codeur interrogé.
3
Acquisition des données.
4
Attente éventuelle liée à la période d’acquisition, puis retour à létape 1 pour
traiter le codeur suivant.
35015372 00 Mai 2007
Configuration
Organigramme
du multiplexage
Le diagramme ci-dessous montre un exemple de programmation du multiplexage :
Etape 0
- Positionnement en mode manuel des sorties
d’adressage (Q2, Q3).
- Chargement des paramètres du codeur i
(WRITE_PARAM).
WRITE_PARAM terminé : pas de réglage en cours
ET test des sorties d’adressage codeur.
Etape 1
- Traitement des défauts initiaux.
- Acquittement des défauts.
Pas de défaut voie ET pas de mesure invalide.
Etape 2
- Démasquage des événements en cas de
traitement événementiel.
- Traitement des défauts.
Etape 3
- Acquisition de la valeur courante.
- Traitement des informations de positionnement
par rapport aux seuils et modulo.
- Traitement événementiel.
Etape 4
35015372 00 Mai 2007
- Masquage des événements en cas de traitement
événementiel configuré.
121
Configuration
Comment configurer le fonctionnement sur passage à zéro ou sur
franchissement de consigne
Présentation
Ce paramètre définit le mode de réinitialisation automatique du registre de
comptage d’un module TSX CTY 2A/4A :
z au passage de la valeur zéro (en décomptage seul),
z au franchissement de la consigne haute (en comptage seul).
Cette configuration est définie dans la zone Fonctionnement sur passage à 0 ou
Fonctionnement sur franchissement consigne de l’écran de configuration.
Remarques
z
z
Marche à suivre
Ces opérations s’apparentent respectivement à une présélection ou une RAZ
automatiques. Elles ne nécessitent pas de validation logicielle de présélection ou
RAZ.
Les valeurs des consignes sont définies dans l’écran de réglage.
Le tableau ci-dessous résume la marche à suivre pour configurer le fonctionnement
sur franchissement des valeurs zéro ou de consigne haute des modules
TSX CTY 2A et 4A.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la zone Fonctionnement sur passage à 0 ou Fonctionnement sur
franchissement consigne cliquez sur le bouton de l’option désirée.
Fonctionnement sur passage à 0
Sans présélection décompteur
Avec présélection décompteur
Fonctionnement sur franchissement consigne
Sans RAZ compteur
Avec RAZ compteur
4
122
La configuration du fonctionnement sur franchissement du zéro ou de la consigne
est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
35015372 00 Mai 2007
Configuration
Comment configurer le comportement des sorties en défaut
Présentation
Ces paramètres définissent le comportement des sorties physiques d’une voie des
modules TSX CTY 2A, 4A et 2C, lors des défauts surcharge ou court-circuit :
z réarmement des sorties,
z mode de repli.
Ces configurations sont définies dans les zones de même nom de l’écran de
configuration.
ATTENTION
Assurez vous que la configuration envisagée, en particulier le
mode de réarmement est compatible avec la sécurité de
fonctionnement
Le non-respect de ces précautions peut entraîner des lésions
corporelles ou des dommages matériels.
Remarque
35015372 00 Mai 2007
Les configurations ainsi définies ne sont valables qu’en cas de surcharge ou courtcircuit d’une ou plusieurs sorties. Lors d’un défaut d’une autre nature le mode de
repli est prédéfini en fonction du défaut et du type de module (voir Description des
sorties physiques associées aux coupleurs de comptage, p. 81).
123
Configuration
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer le comportement
des sorties en défaut.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire
la voie) concerné, et sa fonction.
3
Dans la zone Réarmement des sorties choisissez :
z Manuel ou
z Automatique
Réarmement des sorties
Manuel
Automatique
Mode de repli
RAZ
Maintien
4
Dans la zone «Mode de repli» choisissez :
z RAZ ou
z Maintien
5
124
La configuration du comportement des sorties physiques est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
35015372 00 Mai 2007
Configuration
Comment configurer une fonction spéciale (TSX CTY 2C)
Présentation
Les fonctions spéciales du module TSX CTY 2C permettent de répondre à certains
besoins particuliers, non couverts par les fonctions standard.
Le tableau ci-dessous rappelle les objets de ces fonctions et les numéros de version
requis pour le module :
Fonction
N°
Description
Version
module
1
Temps écoulé entre la dernière impulsion et l’occurrence d’une
capture matérielle.
1.0
2
Déclenchement d’une capture et d’une présélection directes
synchronisées avec chaque front montant de la sortie fréquence
programmable.
1.0
3
Contrôles de vitesse correcte et mobile à l’arrêt.
1.1
Des fonctions spécifiques à une affaire peuvent également être développées.
Compatibilité
des fonctions
spéciales
Toute tentative de configuration d’un module de comptage avec une fonction
spéciale non supportée se solde par un défaut applicatif.
La version du module de comptage est indiquée :
z sur l’étiquette de référence du produit située sur le côté droit du module,
z dans la zone Module de l’écran de mise au point (mode connecté).
Configuration de
plusieurs
fonctions
spéciales
Il est possible de configurer simultanément deux fonctions spéciales si elles ne sont
pas exclusives, c’est-à-dire s’il n’y a pas recouvrement de leurs objets langages. En
pratique, il s’agit des fonctions n° 1 et 2.
Le tableau ci-dessous résume les propriétés d’exclusions réciproques.
Fonct. N° 1
Fonct. N° 2
Fonct. N° 3
Fonct. N° 1
-
Non exclusives (1)
Exclusives
Fonct. N° 2
Non exclusives (1) -
Exclusives
Fonct. N° 3
Exclusives
-
Exclusives
(1) Dans le cas de l’utilisation simultanée des onctions spéciales 1 et 2, le calcul de
temps de la fonction spéciale numéro 1 %IDxy.i.11 est accessible uniquement dans
une tâche Fast ou Mast, sur la capture effectuée %Ixy.i.2=1.
35015372 00 Mai 2007
125
Configuration
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour configurer les fonctions
spéciales du module TSX CTY 2C.
Etape
Action
1
Accédez à l’écran de configuration du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est à dire la
voie) concerné, et sa fonction.
3
Dans la zone Fonctions spéciales saisissez dans un des champs Num le numéro
de la fonction spéciale.
Fonctions spéciales
Num :
Paramètre :
0
0
0
0
0
Saisissez le numéro de la seconde fonction spéciale, s’il y a lieu. Un zéro signifie
qu’aucune fonction n’est sélectionnée.
126
4
Renseigner le champ Paramètre si nécessaire, pour la fonction spéciale numéro 3
(Voir Fonction spéciale numéro 3 (TSX CTY2C), p. 100) par exemple.
5
La configuration de la (ou des) fonction(s) spéciale(s) est terminée.
S’il n’y a plus d’autres paramètres à configurer, validez la nouvelle configuration.
Pour cela :
z déroulez le menu Edition et activez la commande Valider.
35015372 00 Mai 2007
Réglage des coupleurs
TSX CTY2A, TSX CTY4A et
TSX CTY 2C
5
Présentation
Objet de ce
chapitre
Ce chapitre décrit les différentes options de réglage des coupleurs TSX CTY 2A,
TSX CTY 4A et TSX CTY 2C.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Description de l’écran de réglage d’un module de comptage
128
Comment régler la valeur d’offset d’un codeur absolu
130
Comment régler la valeur de présélection
131
Comment régler le traitement des défauts voie (TSX CTY 2C)
132
Comment régler les valeurs des seuils et consignes
133
Comment régler la fonction mesure et surveillance de vitesse
134
Comment régler la période de la sortie fréquence (TSX CTY 2C)
135
Comment régler les conditions de changement d’état des bascules
136
127
Réglage
Description de l’écran de réglage d’un module de comptage
Généralités
L’écran de réglage affiche les paramètres de réglage du module, et permet de les
modifier en mode local et en mode connecté.
Il donne également accès aux écrans de configuration et de mise au point.
La structure de l’écran de réglage est très similaire à celle de l’écran de
configuration.
Note : consultez la partie Commun fonctions métiers (Voir PL7 Junior, Pro ;
manuel Base Métiers tome 1) pour une présentation du processus de
configuration, réglage et mise au point d’une application.
Note : l’écran de réglage est un outil graphique destiné à faciliter le développement
d’une application. Contrairement à la configuration, il est possible de programmer
les réglages en utilisant directement les objets langage.
Illustration
La figure ci-dessous montre un exemple d’écran de réglage.
1
2
3
4
TSX CTY 4A [ RACK 0 POSITION 4 ]
Réglage
Désignation : MOD.COMPT.4VOIES 40KHZ
Symbole :
Compteur :
Compteur 0
Fonction :
Comptage/Décomptage
Valeur de présélection
100
5
Valeur initiale 0
Valeur des seuils
200
Seuil0
Valeur initiale 0
300
Seuil1
Valeur initiale 0
Valeur des consignes
500
Haute
Valeur initiale 0
Basse
Valeur initiale 0
128
50
Etat Bascules
Etat des bascules
Changement état bascules sur
B0 B0i B1 B1i
Franchissement seuil0 en sens +
R R
Franchissement seuil0 en sens Valeur capturée>= seuil0
Valeur capturée < seuil0
Franchissement seuil1 en sens +
Franchissement seuil1 en sens Valeur capturée >= seuil1
Valeur capturée < seuil1
Franchissement consigne haute en sens +
Franchissement consigne haute en sens Valeur capturée >= consigne haute
S S
Franchissement consigne basse en sens +
Franchissement consigne basse en sens Actions :
Set
Reset
Aucune
35015372 00 Mai 2007
Réglage
Description
Valeur courante
et valeur initiale
Le tableau ci-dessous présente les différents éléments de l’écran de réglage et leurs
fonctions.
Repère Elément
Fonction
1
Barre de titre
Rappelle la référence du module sélectionné, et son adresse
géographique (numéro du rack et position physique dans le
rack).
2
Zone de
commande
Indique l’écran en cours (Réglage) et permet de passer ou
revenir aux autres écrans :
z Configuration
z Mise au point (ou diagnostic), accessible seulement en
mode connecté.
3
Zone module
Rappelle l’intitulé abrégé du module.
4
Zone voie
Permet de choisir la voie à régler et la rubrique de paramétrage
des bascules :
z Symbole : nom de la voie défini par l’utilisateur (au travers de
l’éditeur de variables).
z Compteur : numéro du compteur, c’est-à-dire de la voie du
module.
z Fonction : rappelle la fonction de comptage configurée.
Cette rubrique est figée.
z Etat bascule : case à cocher si vous désirez paramétrer les
changements d’état des bascules de mémorisation. Sinon la
rubrique n’apparaît pas dans la zone de réglage.
5
Zone de
réglage
Cette zone comprend différentes rubriques à renseigner (valeurs
des paramètres), affichées selon le choix de la fonction de
comptage.
Pour chaque rubrique apparaissent deux valeurs :
z la valeur saisie et modifiable, dans une fenêtre,
z et la valeur initiale, non modifiable directement.
Le comportement de ces valeurs dépend du mode de connexion à l’automate.
z En mode local : après validation (commande Edition → Valider), la valeur
saisie devient la valeur initiale et apparait dans le champ correspondant. Lors du
transfert la valeur initiale deviendra la valeur courante.
z En mode connecté : après validation, la valeur saisie devient la valeur courante.
La commande Edition → Sauvegarder les paramètres de réglage permet de
copier la valeur courante dans la valeur initiale.
Note : la valeur initiale est celle que prend le paramètre concerné au démarrage à
froid de l’automate.
35015372 00 Mai 2007
129
Réglage
Comment régler la valeur d’offset d’un codeur absolu
Présentation
Ce paramètrage est proposé lorsque l’interface d’entrée du module TSX CTY 2C est
configurée pour un codeur absolu à sortie série.
Ce paramètre permet d’effectuer un décalage du zéro, en ajoutant la valeur de
l’offset à la valeur courante fournie par le codeur.
Le paramètrage est effectué dans la zone Valeur d’offset de l’écran de réglage.
Cas des codeurs
à sorties
parallèles
Dans le cas de codeur(s) à sorties parallèles multiplexés, les offsets doivent être
gérés par l’application (Voir Comment programmer le multiplexage de codeurs
absolus à sorties parallèles, p. 120).
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler la valeur d’offset.
Etape
Action
1
Accédez à l’écran de réglage du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la zone Valeur d’offset saisissez la valeur voulue.
Valeur d’offset
100
Valeur initiale
0
Cette valeur doit être comprise entre : 0 et la valeur du modulo (ce mode étant
implicite pour une interface de codeur absolu).
4
Le réglage de la valeur d’offset est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la
commande Edition → Valider.
Remarque : en mode local, la valeur saisie est alors recopiée dans le champ Valeur
initiale. En mode connecté, la valeur saisie devient alors la valeur courante.
130
35015372 00 Mai 2007
Réglage
Comment régler la valeur de présélection
Présentation
Ce paramètre définit la valeur de présélection (en décomptage seul ou comptage/
décomptage) c’est-à-dire la valeur rechargée dans le registre de comptage après :
z une commande de présélection matérielle ou logicielle, en particulier après une
mesure invalide,
z ou une présélection automatique au passage à zéro.
Ce paramètre existe lorsque l’entrée est configurée pour des impulsions de
comptage ou un codeur incrémental.
Le paramètrage est effectué dans la zone Valeur de présélection de l’écran de
réglage.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler la valeur de
présélection.
Etape
Action
1
Accédez à l’écran de réglage du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la zone Valeur de présélection saisissez la valeur voulue.
Valeur de présélection
100
Valeur initiale
100
Cette valeur doit être comprise entre :
z -16 777 216 et +16 777 215 en mode normal,
z 0 et la valeur du modulo, si ce mode est configuré (TSX CTY 2C).
4
35015372 00 Mai 2007
Le réglage de la valeur de présélection est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la
commande Edition → Valider.
Remarque : en mode local, la valeur saisie est alors recopiée dans le champ Valeur
initiale. En mode connecté, la valeur saisie devient alors la valeur courante.
131
Réglage
Comment régler le traitement des défauts voie (TSX CTY 2C)
Présentation
Le module TSX CTY 2C possède deux mécanismes indépendants de traitement
des défauts voie, configurables par l’utilisateur :
z la mémorisation permet à l’application de détecter la survenue d’un défaut fugitif
ou non,
z le masquage de certains défauts permet à l’application de continuer à
fonctionner en mode dégradé (sécurités activées).
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler le traitement des
défauts d’un module TSX CTY 2C :
Etape
Action
1
Accédez à l’écran de réglage du module TSX CTY 2C désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la rubrique Défauts, cochez ou non la case Mémorisation.
Défauts
Mémorisation
4
Masquage...
Cliquez sur le bouton Masquage... La boîte de dialogue suivante apparaît :
Masquage des défauts
Défauts
Masquage
Entrées/Sorties auxiliaires : Alimentation
Sorties auxiliaires : En court-circuit
Entrées de comptage : Alimentation codeur ou DDP
Entrées de comptage : Rupture ou court-circuit de ligne codeur
Entrées de comptage : Défaut de transmission de la trame SSI (coc
Valider
132
Annuler
5
Cochez les cases correspondant aux défauts à masquer.
L’information masqué s’affiche à côté de chaque case cochée.
6
Validez la boîte de dialogue.
7
Le réglage du traitement des défauts est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez la nouvelle configuration
avec la commande Edition → Valider.
35015372 00 Mai 2007
Réglage
Comment régler les valeurs des seuils et consignes
Présentation
Ces paramètres définissent les valeurs des seuils 0 et 1, consignes haute et basse.
Ces objets jouent des rôles très similaires dans les comparaisons.
Le paramètrage est effectué dans les zones Valeurs des seuils et Valeurs des
consignes de l’écran de réglage.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler les valeurs des seuils.
Etape
Action
1
Accédez à l’écran de réglage du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la zone Valeurs des seuils saisissez les valeurs voulues.
Valeur des seuils
250
Seuil0 :
Valeur initiale :
250
500
Seuil1 :
Valeur initiale :
500
Ces valeurs doivent être comprises entre :
z -16 777 216 et +16 777 215 en mode normal,
z 0 et la valeur du modulo, si ce mode est configuré ou implicite (TSX CTY 2C,
interface codeur absolu).
Remarque : les valeurs respectives des seuil 0 et seuil 1 ne sont pas
obligatoirement dans cet ordre.
4
Dans la zone Valeur des consignes saisissez la ou les valeurs voulues,
lorsqu’elles sont définies (suivant le module et la fonction de comptage configurée).
Valeur des consignes
500
Haute
Valeur initiale
0
Basse
Valeur initiale
0
50
Ces valeurs doivent être comprises entre : -16 777 216 et +16 777 215.
5
Le réglage des valeurs des seuils et consignes est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la
commande Edition → Valider.
Remarque : en mode local, les valeurs saisies sont alors recopiées dans les
champs Valeur initiale. En mode connecté, les valeurs saisies deviennent alors les
valeurs courantes.
35015372 00 Mai 2007
133
Réglage
Comment régler la fonction mesure et surveillance de vitesse
Présentation
Ce paramètrage est proposé avec le module TSX CTY 2C.
La zone Surveillance de vitesse permet de définir :
z la valeur du seuil de survitesse,
z la période de mesure de vitesse.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler la fonction mesure et
surveillance de vitesse.
Etape
Action
1
Accédez à l’écran de réglage du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la zone Surveillance de vitesse saisissez la valeur voulue du seuil de
survitesse.
Surveillance de vitesse
Seuil de survitesse :
Valeur initiale : 200
Période de mesure :
Valeur initiale :
200 points/s
10 ms
10
Cette valeur doit être comprise entre : 1 et 4 000 000 points/s.
La valeur 0 inhibe le contrôle de survitesse.
4
5
Saisissez la valeur de la période de mesure, en fonction de la fréquence estimée
des impulsions, de la précision ou du temps de réponse recherchés (Voir Fonction
surveillance de vitesse (TSX CTY2C), p. 95).
Cette valeur doit être comprise entre : 10 et 30 000 ms.
Le réglage de la fonction mesure et surveillance de vitesse est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la
commande Edition → Valider.
Remarque : en mode local, la valeur saisie est alors recopiée dans le champ Valeur
initiale. En mode connecté, la valeur saisie devient alors la valeur courante.
134
35015372 00 Mai 2007
Réglage
Comment régler la période de la sortie fréquence (TSX CTY 2C)
Présentation
Le module TSX CTY 2C possède une sortie Q3 qui peut être programmée en mode
automatique pour générer un signal de période réglable, destiné à des usages
divers (par exemple : synchronisation de plusieurs voies ou modules).
La configuration de la sortie (automatique ou manuelle) est à la charge de
l’application, mais il est possible de la modifier temporairement dans l’écran de Mise
au point (Voir Mise au point des coupleurs TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C, p. 137).
Le paramètrage de la période du signal est effectué dans la rubrique Sortie
fréquence de l’écran de réglage.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler la période du signal de
sortie fréquence.
Etape
Action
1
Accédez à l’écran de réglage du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la
voie) concerné, et sa fonction.
3
Dans la rubrique Sortie fréquence saisissez la valeur voulue.
Sortie fréquence
Période :
Valeur initiale :
2 ms
2
Cette valeur doit être comprise entre : 0 et 4 000 000 ms, par pas de 1 ms.
4
Le réglage de période de la sortie Q3 est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la
commande Edition → Valider.
Remarque : en mode local, la valeur saisie est alors recopiée dans le champ Valeur
initiale. En mode connecté, la valeur saisie devient alors la valeur courante.
35015372 00 Mai 2007
135
Réglage
Comment régler les conditions de changement d’état des bascules
Présentation
Les conditions de changement d’état des bascules 0 et 1 sont paramétrables à partir
de l’écran de réglage.
Ces conditions sont multiples, et dépendent du module et de la fonction configurée.
Les priorités sont définies dans la partie Description des bascules associées aux
coupleurs de comptage, p. 70.
Marche à suivre
Le tableau ci-dessous résume la marche à suivre pour régler les conditions de
changement d’état des bascules 0 et 1.
Etape Action
1
Accédez à l’écran de réglage du module désiré.
2
Dans la zone Voie sélectionnez ou vérifiez la sélection du compteur (c’est-à-dire la voie) concerné et sa fonction.
3
Cochez la case Etat bascules.
Une rubrique de même nom apparait dans la zone de réglage.
Etat des bascules
Changement état bascules sur
Franchissement seuil0 en sens +
Franchissement seuil0 en sens Valeur capturée>= seuil0
Valeur capturée < seuil0
Franchissement seuil1 en sens +
Franchissement seuil1 en sens Valeur capturée >= seuil1
Valeur capturée < seuil1
Franchissement consigne haute en sens +
Franchissement consigne haute en sens Valeur capturée >= consigne haute
Franchissement consigne basse en sens +
Franchissement consigne basse en sens Actions :
136
Set
Reset
B0 B0i B1 B1i
R R
S
S
Aucune
4
Dans la rubrique Etat des bascules :
z sélectionnez la case correspondant à la condition et la bascule (B0 ou B1) concernée,
z puis cliquez sur le bouton SET (mise à 1), RESET (mise à 0) ou AUCUNE (supprime une valeur existante).
Remarque : les conditions ne sont pas présentées dans l’ordre des priorités.
5
Réglez de la même façon les autres conditions de changement d’état.
6
Le réglage des conditions de changement d’état des bascules est terminé.
z S’il n’y a plus d’autres paramètres à définir, validez le nouveau réglage avec la commande Edition → Valider.
Remarques : en mode local, les valeurs saisies sont alors recopiées dans les champs d’états initiaux B0i et
B1i. Les règles de priorité s’appliquent également aux valeurs initiales. En mode connecté, les valeurs
saisies deviennent alors les valeurs d’états courants.
35015372 00 Mai 2007
Mise au point des coupleurs
TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C
6
Présentation
Objet de ce
chapitre
Ce chapitre décrit les différentes options de mise au point des coupleurs
TSX CTY 2A, TSX CTY 4A et TSX CTY 2C.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Présentation des écrans de mise au point
138
Description de l’écran étendu de mise au point
139
Description de l’écran réduit de mise au point
141
Comment utiliser les fenêtres de valeur ou de paramètre
144
Comment utiliser les voyants et les boutons
145
137
Mise au point
Présentation des écrans de mise au point
Généralités
Les écrans de mise au point servent à mettre au point une application. Ils permettent
de visualiser l'état des entrées et des sorties d’une voie, le contenu des registres,
les défauts éventuels et de commander des objets langage (mise à 0 ou 1, forçage
ou déforçage d'un bit, ...) Ils ne sont donc accessibles qu’en mode connecté.
Ils donnent également accès aux écrans de réglage (Voir Réglage des coupleurs
TSX CTY 2A, TSX CTY 4A et TSX CTY 2C, p. 127) et de configuration (Voir
Configuration des coupleurs TSX CTY 2A, TSX CTY 4A et TSX CTY 2C, p. 107).
Les écrans de mise au point sont au nombre de deux :
z un écran réduit, qui est l’outil de surveillance du fonctionnement de l’application
au niveau de la voie de comptage ou mesure. Il affiche les données principales :
contenu des registres, état des entrées et des sorties, indicateurs d’erreur.
z un écran étendu, qui est l’outil de mise au point. Il permet de visualiser et
commander des objets langage.
Le passage de l’un à l’autre est immédiat, sans nécessité d’arrêter l’application ou
le comptage en cours.
Par défaut, l’ouverture d’un module en mode connecté fait apparaître l’écran de
mise au point réduit.
Note : les principes généraux de mise au point d’une application sont décrits
dansla partie Commun fonctions métier (Voir PL7 Junior, Pro ; manuel Base
Métiers tome 1).
138
35015372 00 Mai 2007
Mise au point
Description de l’écran étendu de mise au point
Présentation
L’écran étendu de mise au point sert à modifier provisoirement le fonctionnement
d’une application au niveau du module de comptage, en vue de détecter les défauts
de programmation. Il visualise l'état des entrées, sorties et bits principaux d’une
voie, le contenu des registres, les défauts éventuels. Il permet de commander ou
forcer (verrouiller) certains bits.
On revient à l’écran réduit en cliquant simplement sur une icône.
L’écran réduit ne comporte pas, par défaut, de zone module. On peut cependant
faire apparaître cette dernière avec le menu Vue. Cette zone module donne
également accès aux écrans de réglage (Voir Description de l’écran de
configuration d’un module de comptage, p. 108) et de configuration (Voir
Description de l’écran de réglage d’un module de comptage, p. 128).
Illustration
La figure ci-dessous montre un exemple d’écran étendu de mise au point.
1
2
TSX CTY 2C [ RACK0
Symbole :
Voie :
Voie 0
POSITION 5 ]
Fonction :
Comptage/décomptage et mesure
Compteur
Mesure :
Vitesse :
0
Overrun EVT
0 points/s
IA
IB
IZ
Adresse codeur :
Sens comptage
0
Défauts
Mesure invalide
3
Acq. Défauts
Validation/Présélection/Capture
Présélection Offset :
Capture :
100
0
0
VAL PRES CAPT
DIAG...
CH0
Comparaison par rapport aux seuils
Seuil 0 :
Seuil1 :
Modulo :
50
80
0
S0
S1
Modulo
EVT
Position mesure/
Position capture/
-
+
Traitement EWT
-
+
RAZ
Sorties/Bascules
B0
B1
Q0
Q1
Q2
Q3
Etat
EVT
Effect./Active
Entrée
Validation
Directe
Traitement EVT
RAZ
35015372 00 Mai 2007
Mise à 1
Mise à 0
Validation auto
Mode auto
Commande manuelle
Réarmement des sorties
139
Mise au point
Description
Le tableau ci-dessous présente les différents éléments de l’écran étendu de mise
au point et leurs fonctions.
Repère Elément
Fonction
1
Barre de titre
Rappelle la référence du module sélectionné, et son adresse
géographique (numéro du rack et position physique dans le
rack).
2
Zone voie
Permet de choisir la voie de comptage à mettre au point, dans la
fenêtre Voie ou Compteur. Le symbole (nom) de la voie et sa
fonction sont rappelés.
Dans la même zone se trouvent :
z le bouton d’accès
à l’écran réduit,
z le bouton de déforçage
des bits forcés,
z la recopie du voyant de signalisation voie CHx,
z et le bouton d’accès
voie, l’icône
(CTY 2C).
3
DIAG...
à la fenêtre de diagnostic
signalant l’existence de défauts masqués
Zone de
Cette zone affiche l’état des entrées, sorties, bits intermédiaires
visualisation et et les valeurs des différents registres du comptage en cours. Elle
commande
permet aussi de commander et forcer divers objets (bits).
La zone est divisée en groupes fonctionnels, correspondant aux
fonctions principales (Voir Description des fonctionnalités des
coupleurs de comptage TSX CTY ••, p. 35).
Note : on peut faire apparaître la définition succinte d’un objet non sélectionné, en
gardant le curseur de la souris pointé sur celui-ci. La définition rappelle aussi la
désignation de l’objet langage associé.
Note : les voyants et commandes non disponibles apparaissent en estompé.
140
35015372 00 Mai 2007
Mise au point
Description de l’écran réduit de mise au point
Présentation
L’écran réduit de mise au point sert à surveiller le fonctionnement d’une application
au niveau du module de comptage. Il visualise l'état des entrées, sorties et bits
principaux d’une voie, le contenu des registres, les défauts éventuels.
Le passage à l’écran étendu se fait simplement en cliquant sur une icône. Il donne
également accès aux écrans de réglage et de configuration.
Illustration
La figure ci-dessous montre un exemple d’écran réduit de mise au point.
1
2
TSX CTY 4A [ RACK 0 POSITION 4 ]
Mise au point
Désignation : MOD.COMPT.4 VOIES 40KHZ
RUN
3
4
Symbole :
Compteur :
Compteur 0
IA
Mesure courante :
IB
Mesure invalide
IPres
Valeur de présélection :
35015372 00 Mai 2007
Valeur de capture :
DIAG...
DIAG...
0
Q0
Q1
100
IVal
ICapt
IO
Fonction :
Comptage/Décomptage
Sens de comptage :
5
ERR
0
Préselection
effectuée
Validation
active
Capture
effectuée
Choix des fonctions
pour zoom :
Mesure
Validation
Présélection
Capture
Comparaison
Bascules
Sorties
141
Mise au point
Description
Le tableau ci-dessous présente les différents éléments de l’écran réduit de mise au
point et leurs fonctions.
Repère Elément
Fonction
1
Barre de titre
Rappelle la référence du module sélectionné, et son adresse
géographique (numéro du rack et position physique dans le
rack).
2
Zone de
commande
Indique le mode en cours (Mise au point) et permet d’accéder
aux autres modes :
z Réglage (Voir Description de l’écran de réglage d’un module
de comptage, p. 128)
z Configuration (Voir Description de l’écran de réglage d’un
module de comptage, p. 128).
3
Zone module
Rappelle l’intitulé abrégé du module et son numéro de version
(c’est le seul écran où cette dernière information est affichée).
Dans la même zone se trouvent :
z la recopie des voyants d’état du module : RUN (en service),
ERR (erreur), I/O (défaut externe),
z et le bouton d’accès
DIAG...
à la fenêtre de diagnostic
module (Voir Visualisation des diagnostics de défauts,
p. 150).
4
Zone voie
Permet de choisir la voie de comptage à mettre au point, dans la
fenêtre Voie ou Compteur. Les informations suivantes sont
rappelées à ce niveau :
z Symbole : nom de la voie défini par l’utilisateur (au travers de
l’éditeur de variables).
z Fonction : fonction de comptage configurée. Ce choix est
défini dans l’écran de configuration.
Dans la même zone se trouvent :
z le bouton d’accès
à l’écran étendu (Voir Description de
l’écran étendu de mise au point, p. 139) (zoom), où se
trouvent les commandes de mise au point,
Remarque : dans le cas des modules CTY 2A/4A seulement,
les fonctions à afficher dans l’écran étendu peuvent être
sélectionnées dans une fenêtre située dans la zone de
paramètres, plus bas. Pour le module CTY 2C, toutes les
fonctions seront systématiquement affichées.
z le bouton de déforçage
des entrées/sorties.
z la recopie du voyant de défaut voie CHx,
z et le bouton d’accès
voie, l’icône
(CTY 2C).
142
DIAG... à la fenêtre de diagnostic
signalant l’existence de défauts masqués
35015372 00 Mai 2007
Mise au point
Repère Elément
Fonction
5
Cette zone affiche l’état des entrées et sorties et les différents
paramètres du comptage en cours. Si le contenu du registre de
comptage est inexploitable par suite d’un défaut sur les entrées,
l’indication ou le voyant Mesure invalide apparaissent en rouge.
Zone de
paramètres en
cours
Note : on peut faire apparaître la définition succinte d’un objet non sélectionné,
mais activable, en gardant le curseur de la souris pointé sur celui-ci. La définition
rappelle aussi la désignation de l’objet langage associé.
35015372 00 Mai 2007
143
Mise au point
Comment utiliser les fenêtres de valeur ou de paramètre
Présentation
La zone de commandes de l’écran étendu de mise au point est divisée en rubriques
ou groupes fonctionnels. Les fonctions correspondantes sont décrites en détail dans
la partie Description des fonctionnalités des coupleurs de comptage TSX CTY••,
p. 35, et leurs caractéristiques essentielles rappelées dans les marches à suivre de
configuration des modules (Voir Configuration des coupleurs TSX CTY2A,
TSX CTY4A et TSX CTY 2C, p. 107).
Ce module documentaire présente les principes généraux d’utilisation des fenêtres
de mesure ou de paramètre.
Une mesure est le résultat d’un comptage ou acquisition, ou encore d’un calcul.
Un paramètre est une donnée entrée par l’utilisateur ou par l’application.
Principe
d’utilisation des
fenêtres de
mesure
Les fenêtres telles que présentées dans l’exemple ci-dessous sont destinées à
afficher le contenu courant d’un registre. Les valeurs affichées ne sont pas
modifiables directement en sélectionnant ces fenêtres.
Compteur
Comparaison par rapport aux seuils
0
0
Mesure :
Vitesse :
Overrun EVT
Seuil 0 :
Points/s
Modulo :
Seuil1 :
50
80
0
Le tableau suivant résume le comportement des valeurs non modifiables :
Valeur
Comportement
Mesure
Non modifiable. Peut être pré-positionné par une commande de
présélection ou RAZ. Le signe + ou - placé à droite de la fenêtre
indique le sens réel d’évolution de la mesure.
Vitesse (CTY 2C)
Ni modifiable, ni pré-positionnable.
Non modifiable. Peut être pré-positionné par l’intermédiaire des
Adresse de codeur
multiplexé (CTY 2C) sorties manuelles Q2 et Q3 si celles-ci commandent le multiplexage.
Pour modifier la valeur d’un paramètre, comme par exemple les valeurs de seuils,
présélection, modulo, utilisez la procédure qui suit.
Comment
changer la valeur
d’un paramètre
144
Le tableau ci-dessous montre la marche à suivre pour changer un paramètre.
Etape
Action
1
Dans la zone Module choisir le mode Réglage
2
Dans l’écran de réglage, modifier le paramètre désiré.
3
Valider (menu Edition - Valider), sinon répondre Oui à la boîte de dialogue
Valider les modifications, qui apparait à l’étape suivante.
4
Dans la zone Module choisir à nouveau le mode Mise au point.
Résultat : la nouvelle valeur du paramètre est affichée.
35015372 00 Mai 2007
Mise au point
Comment utiliser les voyants et les boutons
Présentation
La zone de commandes de l’écran étendu de mise au point est divisée en rubriques
ou groupes fonctionnels. Les fonctions correspondantes sont décrites en détail dans
la partie Description des fonctionnalités des coupleurs de comptage TSX CTY ••,
p. 35, et leurs caractéristiques essentielles rappelées dans les marches à suivre de
configuration des modules (Voir Configuration des coupleurs TSX CTY 2A,
TSX CTY 4A et TSX CTY 2C, p. 107).
Cette partie présente les principes généraux d’utilisation des voyants et boutons.
Les voyants sont destinés à afficher l’état d’un bit.
Les boutons sont destinés à positionner un bit, déclenchant ou non (selon le cas)
une action.
Note : on peut faire apparaître la définition succinte d’un objet non sélectionné, en
gardant le curseur de la souris pointé sur celui-ci. La définition rappelle aussi la
désignation de l’objet langage associé.
Signification des
voyants
Lorsque le bit est à 0, le voyant est vide (blanc) (voir exemple ci-dessous).
Lorsque le bit est à 1, le voyant est rempli (coloré en noir, bleu ou rouge). Certains
voyants affichent un petit point noir à l’état 1.
Il existe également des voyants de position
, qui visualisent par un trait gras
la position de la mesure ou de la capture par rapport à un seuil ou une consigne,
représentés par le trait maigre central.
35015372 00 Mai 2007
145
Mise au point
Principe
d’utilisation d’un
bouton
Dans l’exemple ci-dessous, les boutons Validation directe et Capture directe sont
positionnés à 1.
Validation/Présélection/Capture
Présélection : Offset :
100
Capture :
0
VAL
260
PRES
CAPT
EVT
Effect./Active
Entrée
Validation
Directe
Traitement EVT
RAZ
Une action sur ce bouton
met à 1 le bit associé. Le bouton et éventuellement
le voyant situé au dessus s’allument (passent en couleur).
Une action sur ce bouton
met à 0 le bit associé. Le bouton et éventuellement
le voyant situé au dessus s’éteignent (passent au blanc).
Ces actions sont provisoires, en ce sens que l’application ou le comptage peuvent
changer l’état du bit.
Note : l’état du voyant peut être différent de l’état du bouton. Certains voyants sont
réservés à la mémorisation d’action effectuée par l’entrée physique (capture,
présélection ou RAZ). Ces voyants sont reconnaissables à la présence d’un
bouton RAZ (d’action effectuée) dans la même colonne. Dans ce cas, vous pouvez
si nécessaire éteindre le voyant en actionnant ce bouton.
146
35015372 00 Mai 2007
Mise au point
Forçage d’un bit
Pour verrouiller l’état du bit (c’est-à-dire le rendre permanent), utilisez les
commandes de forçage accessibles par un clic sur le bouton de droite de la souris.
Forçage à 0
Forçage à 1
Déforçage
F4
F5
F6
Le bouton s’allume ou s’éteint de la même façon que précédemment, mais avec la
lettre F en surimpression F . Inversement, utilisez le même menu pour
supprimer le forçage du bit.
Vous pouvez également déforcer l’ensemble des bits forcés, en cliquant sur l’icône
cadenas
dans la zone Voie.
35015372 00 Mai 2007
147
Mise au point
148
35015372 00 Mai 2007
Diagnostique des coupleurs
TSX CTY 2A, TSX CTY 4A et
TSX CTY 2C
7
Présentation
Objet de ce
chapitre
Ce chapitre décrit les différentes options de diagnostique des coupleurs
TSX CTY 2A, TSX CTY 4A et TSX CTY 2C.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Visualisation des diagnostics de défauts
150
Listes des diagnostics de défaut
152
149
Diagnostic
Visualisation des diagnostics de défauts
Présentation
Les écrans de diagnostic de niveau module ou de niveau voie ne sont accessibles
qu'en mode connecté. Lorsqu'un défaut non masqué apparaît, celui-ci est signalé :
z dans l'écran de configuration du rack, par la présence d'un carré rouge à la
position du module de comptage en défaut,
z dans l'écran de mise au point par les boutons DIAG de niveau module ou de
niveau voie qui prennent la couleur rouge. Une action sur ces boutons donne
alors accès au diagnostic du défaut.
Le défaut est également signalé :
z sur le module, au travers de la visualisation centralisée,
z par les objets langage dédiés : %Ixy.i.ERR, %Ixy.i.MOD.ERR,
%MWxy.i.MOD.2, etc., et les mots d’état (Voir Les objets langage du métier
comptage, p. 163).
Note : même si le défaut est masqué (TSX CTY 2C), il est signalé par le
clignotement du voyant CHx et par le bouton DIAG de niveau voie.
150
35015372 00 Mai 2007
Diagnostic
Illustration
La figure ci-dessous montre la structure de signalisation des défauts.
Configuration
TSX 5730 V3.0...
0
P
S
Y
2
6
0
0
0
T
S
X
5
7
3
0
1
XMWI
XTI..
1
2
D D
E
S
Y Y
3
1
2
6
D T
2 TSX 3CTY
3
4
5
6
D
S
C
C
T
T
Y
Y
Y
0
8
4
2
R
A
C
4A
5 [ RACK 0 POSITION 4 ]
7
8
9
Mise au point
Désignation : MOD.COMPT.4 VOIES 40KHZ Version : 1.0
RUN
Symbole
Compteur :
Compteur 0
Fonction :
Comptage/Décomptage
10
ERR
IO
DIAG...
CH0
DIAG...
Diagnostic Module
Défauts internes
Défauts externes
Autres défauts
Voie(s) en défaut
OK
Diagnostic Voie
Défauts internes
Défauts externes
Entrées/Sortie auxiliaires :
Alimentation
Entrées de comptage :
Alimentation codeur ou DDP
Autres défauts
Défaut applicatif
Configuration logicielle
invalide
OK
35015372 00 Mai 2007
151
Diagnostic
Listes des diagnostics de défaut
Présentation
Les messages affichés sur les écrans de diagnostic constituent une aide à la mise
au point de l’application. Ces messages sont forcément succints, et parfois ambigus
(des défauts différents pouvant avoir les mêmes conséquences).
Ces diagnostics sont à deux 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 de
défaut module
Le tableau ci-dessous donne la liste des messages de défauts au niveau module.
Défaut indiqué
Interprétation et/ou action possibles
Module en panne
Le module est en défaut.
Vérifier la fixation du module. Changer le module.
Voie(s) en défaut
Une ou plusieurs voies sont en défaut.
Se reporter au diagnostic voie(s).
Autotest
Le module est en cours d'autotest. Attendre la fin des autotests.
Configuration
matérielle et logicielle
différentes
Il y a incohérence entre le module configuré et le module situé dans
le rack.
Mettre en accord la configuration et la configuration logicielle.
Module absent ou hors Mettre en place le module. Serrer la vis de fixation.
tension
152
35015372 00 Mai 2007
Diagnostic
Liste des
messages de
défaut voie
35015372 00 Mai 2007
Le tableau ci-dessous donne la liste des messages de défauts au niveau voie.
Défaut indiqué.
Autres conséquences.
Interprétation et/ou action possibles.
Défaut externe ou défaut des
entrées de comptage :
z défaut d'alimentation codeur ou
DDP,
z défaut de rupture ou court-circuit
de ligne d'au moins un des
signaux différentiels du codeur
(IA, IB ou IZ),
z défaut de trame série SSI,
z défaut spécifique au codeur
absolu.
En mode automatique, les sorties
sont mises à 0.
Message Mesure invalide.
Vérifier le cablage des capteurs.
Vérifier les alimentations des capteurs.
Vérifier le fonctionnement des capteurs.
Supprimer le défaut et acquitter si la mémorisation des
défauts est configurée (CTY 2C).
Impulsions de comptage ou codeur incrémental :
effectuer une présélection ou RAZ pour acquitter le
message Mesure invalide.
Défaut applicatif comptage :
z dépassement mesure,
z survitesse.
En mode automatique, les sorties
sont mises à 0.
Message Mesure invalide.
Diagnostiquer plus précisément le défaut (causes
externes).
Revoir si nécessaire l’applicatif.
Supprimer le défaut et acquitter si la mémorisation des
défauts est configurée (CTY 2C).
Impulsions de comptage ou codeur incrémental :
effectuer une présélection ou RAZ pour acquitter le
message Mesure invalide.
Défaut entrées/sorties auxiliaires :
z alimentation,
z court-circuit d’au moins une
sortie.
En mode automatique, les sorties
sont mises à 0.
Vérifier le cablage des sorties.
Vérifier l’alimentation des entrées/sorties (24V).
Diagnostiquer plus précisément le défaut (causes
externes).
Supprimer le défaut et acquitter si la mémorisation des
défauts est configurée (CTY 2C).
Défaut interne ou autotest de la
voie :
z module en défaut,
z module absent ou hors tension,
z module en autotest.
Défaut module descendu au niveau de la voie
Se reporter au diagnostic de niveau module.
Configurations matérielle et
logicielle différentes
Défaut module descendu au niveau de la voie
Se reporter au diagnostic de niveau module.
Configuration logicielle invalide :
z constante incorrecte,
z combinaison de bits associée à
aucune configuration.
Vérifier et modifier les constantes de configuration.
153
Diagnostic
Défaut indiqué.
Autres conséquences.
154
Interprétation et/ou action possibles.
Défaut de communication
Vérifier les connexions entre racks
Défaut applicatif : refus de
configuration ou de réglage
Diagnostiquer plus précisément le défaut.
35015372 00 Mai 2007
Mise en oeuvre logicielle
8
Présentation
Objet de ce
chapitre
Ce chapitre décrit les modes de marche des modules de comptage ainsi que le
fonctionnement du traitement événementiel qui permet de réaliser des applications
de comptage avec des temps de réponse optimisés.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
35015372 00 Mai 2007
Souschapitre
Sujet
Page
8.1
Modes de marche des coupleurs de comptage
156
8.2
Mise en oeuvre d’un traitement événementiel
158
155
Mise en oeuvre logicielle
8.1
Modes de marche des coupleurs de comptage
Comportement des modules de comptage dans les différents modes de marche
Généralités
Les modules de comptage présentent des comportements spécifiques dans les
différents modes de marche de l’automate. La connaissance de ces particularités
est importante pour la programmation et la mise au point de l’application.
Les principes généraux du traitement des modes de marche sont décrits :
z dans le manuel de mise en oeuvre, Premium - Automates TSX 57,
(TSX DM 57 xxF),
z le manuel de référence (Voir PL7 Junior, Pro ; manuel de Référence),
PL7 Micro/Junior/Pro (TLX DR PL7 xxF).
Tableau
récapitulatif
Le tableau ci-dessous donne les spécificités des modules de comptage dans les
différents modes de marche.
Démarrage à
froid
Reprise à chaud
STOP
Reconfiguration
en mode connecté
Bit Mesure invalide
1
1
0
1
Paramètres de réglage :
consignes, seuils, présélection,
période de mesure (vitesse),
période de sortie (fréquence)
%MDxy.i.r
valeurs initiales
inchangés
inchangés
valeurs initiales
Commandes (actions directes
logicielles, actions diverses,
démasquage EVT)
%Qxy.i.r, %QWxy.i.r
0
inchangées
inchangées,
nouvelles
commandes non
transmises
inchangées
Informations et données module inchangées si pas
-> processeur
de coupure
%IDxy.i.r, %IWxy.i.r, %Ixy.i.r
d’alimentation
inchangées si pas
de coupure
d’alimentation
transmises
inchangées
Objets forcés
déforcés
inchangés
inchangés
inchangés
Bascules (conséquence de la
Mesure invalide)
0
0
inchangées
0
Sorties
0
0
mode de repli
0
Les paragraphes ci-dessous rappelent les propriétés essentielles de ces modes de
marche, vus d’un module.
156
35015372 00 Mai 2007
Mise en oeuvre logicielle
Démarrage à
froid
Le démarrage à froid a lieu lors de la première exécution de l’application, lors de
certaines reprises secteur, lors d’une initialisation depuis PL7 ou un appui sur le
bouton Reset du processeur.
Les paramètres sont initialisées à leurs valeurs initiales définies grâce à l’éditeur de
configuration. La mesure courante du compteur est inexploitable (bit Mesure
invalide à l’état 1).
Si le module n’a pas subi de coupure d’alimentation, la valeur courante du compteur
est inchangée, bien que le bit Mesure invalide soit positionné.
L’utilisateur doit définir le traitement à effectuer sur démarrage à froid (Voir
Comment gérer une mesure invalide, p. 103).
Reprise à chaud
L’exécution du programme reprend à partir de l’élément de programme où a eu lieu
la coupure secteur, mais les sorties restent à 0 jusqu'à rafraîchissement par la
tâche.
Les valeurs des objets fonction métier comptage ne sont pas modifiées par une
reprise à chaud, sauf ceux concernés par le bit Mesure invalide.
Si le module n’a pas subi de coupure d’alimentation, la valeur courante du compteur
est inchangée, bien que le bit Mesure invalide soit positionné.
L’utilisateur doit définir le traitement à effectuer sur reprise à chaud.
Coupure et
reprise secteur
Lors d’une coupure secteur, le contexte application et l’heure de la coupure sont
mémorisés.
A la reprise secteur, le contexte sauvegardé est comparé à celui en cours :
z si le contexte application a changé (perte du contexte système ou nouvelle
application), l’automate effectue l’initialisation de l’application : voir démarrage à
froid,
z si le contexte application est identique, l’automate effectue une reprise à chaud.
Mode STOP
En mode STOP le programme utilisateur n’est pas exécuté, mais la fonction métier
comptage est opérationnelle : le compteur évolue en fonction de l’état des entrées
physiques (IA, IB, IPres ou IReset, IVal, ICapt).
Reconfiguration
en mode
connecté
Ce cas concerne surtout la mise au point d’une application.
Les modifications effectuées doivent être validées.
35015372 00 Mai 2007
157
Mise en oeuvre logicielle
8.2
Mise en oeuvre d’un traitement événementiel
Présentation
Objet de ce souschapitre
Ce sous-chapitre décrit comment mettre en oeuvre un traitement événementiel
associé à un coupleur de comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
158
Sujet
Page
Présentation du traitement événementiel
159
Comment programmer un traitement événementiel
161
35015372 00 Mai 2007
Mise en oeuvre logicielle
Présentation du traitement événementiel
Présentation
Le traitement événementiel permet de minimiser le temps de réaction dans la mise
en oeuvre des modules de comptage par :
z programmation d’actions réflexes,
z extension des performances temporelles des sorties (physiques) réflexes Q0 et
Q1 à d’autres sorties situées sur des modules de sorties de l’automate.
A chaque voie de comptage peut être associé un traitement (tâche) événementiel.
L’apparition d’un événement de la fonction métier comptage déroute le programme
d’application vers la tâche événementielle associée à la voie.
La priorité de la tâche est liée à son numéro. Il existe deux niveaux de priorité,
déterminés par le numéro du traitement : EVT0 est prioritaire sur tous les autres
EVTi (i : de 1 à 31 ou 63, selon le type de processeur). Il faut donc affecter EVT0 à
la voie la plus prioritaire de l’application, qui n’est pas forcément une voie de
comptage.
Le sous-chapitre Structure application multi-tâches du Manuel de mise en
oeuvre, Premium - Automates TSX 57 (TSX DM 57 xx F) donne les détails de
l’intégration des tâches événementielles dans l’application.
Principe du
traitement
événementiel
Le traitement événementiel est validé lorsque :
z le bit %S38 de validation du traitement PL7 des événements est à l’état 1,
z l’instruction UNMASKEVT est exécutée dans les tâches MAST ou FAST,
z les événements concernés de la voie de comptage sont démasqués.
Les objets indiquant :
z l’origine de l’événement (mot d’état d’événements %IWxy.i.3),
z et la valeur capturée,
sont mis à jour implicitement avant l’éxécution du traitement événementiel. Les
autres objets du comptage ne sont pas mis à jour.
Le traitement événementiel doit d’abord identifier l’origine de l’événement par le test
des bits à 1 du mot d’état d’événements.
35015372 00 Mai 2007
159
Mise en oeuvre logicielle
Illustration
La figure ci-dessous illustre le principe du traitement événementiel
Test et traitement
EVT
Démasquage EVT
Comptage
Validation
sur
CTY2A/4A
Présélection
ou
CTY2C
Capture
Franchiss. seuil
etc..
160
UNMASKEVT
%S38
Action réflexe
Action réflexe
Action réflexe
Action réflexe
35015372 00 Mai 2007
Mise en oeuvre logicielle
Comment programmer un traitement événementiel
Marche à suivre
Le tableau ci-dessous résume les étapes essentielles de la programmation d’un
traitement événementiel.
Etape
35015372 00 Mai 2007
Action
1
Phase configuration
En local, dans l’éditeur de configuration, choisissez Traitement événementiel
et le numéro d’événement pour la voie de comptage.
2
Phase démasquage
La tâche appelant, MAST ou FAST doit en particulier :
z Valider le traitement des événements au niveau système : bit %S38 à
positionner à 1 (valeur par défaut).
z Démasquer les événements dans les taches MAST et FAST avec
l’instruction UNMASKEVT (actif par défaut).
z Démasquer les événements concernés au niveau voie par la mise à 1 des
objets langage implicites de démasquage des événements (Voir
Commandes de démasquage événements, mot %QWxy.i.1, p. 172). Par
défaut les événements sont masqués.
z Vérifier que la pile d’événements au niveau système n’est pas saturée (le
bit %S39 doit être à 0).
3
Phase création du programme événementiel
Positionnez-vous sur l’onglet Evénements, choisissez la commande Edition
→ Créer et créez le programme événementiel. Ce programme doit en
particulier :
z Déterminer l’origine de(s) l’événement(s) à partir du mot d’état
d’événements (Voir Etat des événements et bascules, mot %IWxy.i.3,
p. 170), à échange implicite.
z Exécuter les tâches réflexes associées à l’événement. Ce traitement doit
être le plus court possible.
z Mettre à jour explicitement les sorties réflexes concernées.
Remarque : la remise à zéro du mot d’état d’événements est automatique.
161
Mise en oeuvre logicielle
Illustration du
démasquage des
événements
Cette figure illustre le démasquage des événements effectué dans la tâche MAST.
LD : MAST - MAIN
(* Démasquage des événements*)
OPERATE
UNMASKEVT()
(* Si démasquage à froid ALORS autoriser les événements*)
%S38
S
(* Si démarrage à froid ALORS démasquer événement franchissement seuil 0:%QW1.1.0:X5*)
%S1
%QW1.0.1:X5
%S1
(* Si démarrage à froid ALORS démasquer événement franchissement seuil 1:QW1.1.0:X6*)
%QW1.0.1:X6
%S1
F2
Illustration du
contenu d‘une
tâche
événementielle
F3
P
F4
N
F5
X
F6
F7
F8
F9
F10
F11
S
F12
R
S.F1
S.F2
OPER
S.F3
COHP
H
S.F4
COHP
V
S.F5
S.F6
FB
S.F7
F (...)
S.F8
Cette figure illustre le contenu possible d’une tâche événementielle (test du bit
d’événement et action).
LD : EVT - EVT0
(* Si événement franchissement seuil 0 ALORS mise à 1 sortie physique %Q2.0*)
%Q2.0
S
%IW1.0.3:X5
(* Si événement franchissement seuil 1 ALORS mise à 0 sortie physique %Q2.0*)
%Q2.0
R
%IW1.0.3:X6
F2
162
F3
P
F4
N
F5
X
F6
F7
F8
F9
F10
F11
S
F12
R
S.F1
S.F2
OPER
S.F3
COHP
H
S.F4
COHP
V
S.F5
S.F6
FB
S.F7
F (...)
S.F8
35015372 00 Mai 2007
Les objets langage du métier
comptage
9
Présentation
Objet de ce
chapitre
Ce chapitre décrit les objets langage associés au métier comptage ainsi que les
différents moyens de les utiliser.
Contenu de ce
chapitre
Ce chapitre contient les sujets suivants :
35015372 00 Mai 2007
Sujet
Page
Présentation des objets langage de la fonction métier comptage
164
Objets langage à échange implicite associés à la fonction métier comptage
165
Détails des objets à échange implicite
167
Objets langage à échange explicite associés à la fonction métier comptage
173
Détails des objets à échange explicite
176
Gestion d’échange et de compte-rendu des objets explicites
182
163
Objets langage
Présentation des objets langage de la fonction métier comptage
Généralités
Les modules de comptage configurés à une position donnée génèrent automatiquement un ensemble d’objets langage permettant de les programmer, et de lire les
résultats de mesure et les diagnostics.
Il existe deux grands types d’objets langage :
z
z
les objets à échanges implicites, qui sont échangés automatiquement à chaque
tour de cycle de la tâche associée au module,
les objets à échanges explicites, qui sont échangés à la demande de
l’application, en utilisant les instructions d’échanges explicites.
Les premiers (échange implicite) concernent les images des entrées/sorties du
module : résultats de mesure, informations et commandes logicielles, nécessaires
à l’exploitation.
Les seconds (échange explicite) permettent de paramétrer le module et apportent
des arguments supplémentaires (paramètres, commandes et informations) pour
une programmation avancée. Ils ne sont pas indispensables pour une
programmation usuelle.
164
35015372 00 Mai 2007
Objets langage
Objets langage à échange implicite associés à la fonction métier comptage
Présentation
Ces objets permettent d’accéder aux entrées et informations logicielles de la
fonction métier comptage.
Le système d’adressage des mots et des bits est présenté dans la partie Commun
fonctions métier (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1).
Rappels
Les images (%I et %IW) des entrées du module sont mis à jour dans le processeur
en début de cycle de tâche, en RUN ou STOP.
Les commandes des sorties (%Q et %QW) sont mis à jour dans le module en fin de
cycle de tâche, uniquement lorsque celle-ci est en RUN.
xy représente la position du module, i représente le numéro de voie (compté depuis
0) dans le module.
Illustration
Le graphe ci-dessous illustre le cycle de fonctionnement relatif à une tâche
automate (exécution cyclique).
Traitement interne
Acquisition des entrées
RUN
STOP
Traitement du programme
Mise à jour des sorties
35015372 00 Mai 2007
165
Objets langage
Liste des objets à
échange
implicite
Le tableau ci-dessous résume les objets à échange implicite de la fonction métier
comptage.
Objet
Contenu
%Ixy.i.ERR
Bit erreur voie de comptage. A l’état 1 indique que la voie i du
module en position xy est en défaut. Les causes de défaut sont
répertoriées dans les mots à échanges explicites %MWxy.i.2
(voir Défauts standard voie, %MWxy.i.2 , p. 177) et %MWxy.i.3
(voir Défauts spécifiques voie, %MWxy.i.3, p. 177).
%Ixy.MOD.ERR
Bit erreur module. A l’état 1 indique que le module en position
xy est en défaut. Les causes de défaut sont répertoriées dans
le mot de status module à échange explicite %MWxy.MOD.2
(voir Indicateurs de défauts du module : %MWxy.MOD.2,
p. 176).
%IDxy.i.0
Mesure courante du compteur (24 bits actifs).
%IDxy.i.4
Valeur capturée du compteur (24 bits actifs).
%IDxy.i.6
Réservé aux fonctions spéciales (CTY 2C), c’est le temps
écoulé (en tâche événementielle) entre la capture et la dernière
impulsion (fonction spéciale numéro 1).
%IDxy.i.8
Vitesse (en nombre d'impulsions par seconde, 24 bits actifs,
CTY 2C).
%IDxy.i.10
Adresse multiplexée du codeur absolu à sorties parallèles (CTY
2C).
%IDxy.i.11
Réservé aux fonctions spéciales (CTY 2C), c’est le temps
écoulé (en tâche Mast ou Fast) entre la capture effectuée et la
dernière impulsion détectée (fonction spéciale numéro 1).
%Ixy.i.0 à %Ixy.i.23
Bits informations logicielles. (voir Informations logicielles : bits
%Ixy.i.r, p. 168)
%IWxy.i.2
Mot d’informations logicielles indiquant l’état des entrées
physiques de comptage (voir Etat des entrées/sorties
physiques, mot %IWxy.i.2 , p. 169).
%IWxy.i.3
Mot d’informations indiquant l’origine des événements et l’état
des bascules de sortie logicielle (voir Etat des événements et
bascules, mot %IWxy.i.3, p. 170).
%Qxy.i.0 à %Qxy.i.23 Commandes logicielles (voir Commandes logicielles, bits
%Qxy.i.r, p. 171).
166
%QWxy.i.0
Commandes de RAZ des informations mémorisées, commande
de sens logiciel (voir Commandes de RAZ et sorties, mot
%QWxy.i.0, p. 172).
%QWxy.i.1
Commandes de démasquage des événements (voir
Commandes de démasquage événements, mot %QWxy.i.1,
p. 172).
35015372 00 Mai 2007
Objets langage
Détails des objets à échange implicite
Présentation
Cette partie décrit l’ensemble des bits à échanges implicites. Les colonnes des
tableaux reprennent les informations suivantes :
z
z
z
35015372 00 Mai 2007
son repère,
son symbole généré par PL7 lors d’une Présymbolisation,
la description de sa fonction.
167
Objets langage
Informations
logicielles : bits
%Ixy.i.r
Le tableau ci-dessous présente les significations des bits d’état %Ixy.i.r.
Repère
Symbole standard
Signification
%Ixy.i.0
ENAB_ACTIV
Validation active
%Ixy.i.1
PRES_DONE
Présélection effectuée (matérielle, sauf fonction
spéciale CTY 2C)
%Ixy.i.2
CAPT_DONE
Capture effectuée (matérielle, sauf fonction spéciale
CTY 2C)
%Ixy.i.4
OVERSPEED_WRN Défaut de survitesse (CTY 2C)
%Ixy.i.5
CUR_MEAS_THR0
%Ixy.i.6
CUR_MEAS_THR1
Valeur courante supérieure ou égale au seuil 1
%Ixy.i.7
CUR_MEAS_HISP
Valeur courante supérieure ou égale à la consigne
haute (CTY 2A/4A)
%Ixy.i.8
CUR_MEAS_LOSP
Valeur courante supérieure ou égale à la consigne
basse (CTY 2A/4A)
%Ixy.i.9
COUNT_DIR
Sens de comptage
0 : sens - (décomptage), 1 : sens + (comptage)
%Ixy.i.10
CAPT_THR0
Valeur capturée supérieure ou égale au seuil 0
%Ixy.i.11
CAPT_THR1
Valeur capturée supérieure ou égale au seuil 1
%Ixy.i.12
CAPT_HISP
INC_MOD_DONE
z Valeur capturée supérieure ou égale à la
Valeur courante supérieure ou égale au seuil 0 (<ou
inférieure à 0 en décomptage, CTY 2A/4A)
consigne haute (CTY 2A/4A)
z Passage du modulo sens + (CTY 2C)
%Ixy.i.13
CAPT_LOSP
DEC_MOD_DONE
z Valeur capturée supérieure ou égale à la
consigne basse (CTY 2A/4A)
z Passage du modulo sens - (CTY 2C)
168
%Ixy.i.16
Réservé aux fonctions spéciales (CTY 2C) :
%Ixy.i.16 : Vitesse correcte,
%Ixy.i.17
Réservé aux fonctions spéciales (CTY 2C) :
%Ixy.i.17 : mobile à l’arrêt.
35015372 00 Mai 2007
Objets langage
Etat des entrées/
sorties
physiques, mot
%IWxy.i.2
Le tableau ci-dessous présente les significations des bits du mot d’état %IWxy.i.2.
Repère
Symbole standard
Signification
%IWxy.i.2:X0
ST_IA
Etat de l’entrée physique de comptage IA
%IWxy.i.2:X1
ST_IB
Etat de l’entrée physique de comptage IB
%IWxy.i.2:X2
ST_IVAL
Etat de l’entrée physique de validation IVal
%IWxy.i.2:X3
ST_PRES
Etat de l’entrée physique de présélection IPres ou
IReset
%IWxy.i.2:X4
ST_CAPT
Etat de l’entrée physique de capture ICapt
%IWxy.i.2:X6
ST_IZ
Etat de l’entrée physique de comptage IZ
%IWxy.i.2:X7
INVALID_MEAS
Mesure invalide
%IWxy.i.2:X8
ST1_SSI_FRAME
z Bit de status de rang 1 de la trame SSI,
z ou bit de parité impaire (codeur absolu SSI à
parité impaire, non contrôlée par le module),
z ou poids faible de l’adresse (codeur absolu à
sorties parallèles multiplexé avec embase
d’adaptation).
%IWxy.i.2:X9
ST2_SSI_FRAME
z Bit de status de rang 2 de la trame SSI,
z ou poids fort de l’adresse (codeur absolu à
sorties parallèles multiplexé avec embase
d’adaptation).
%IWxy.i.2:X10
ST3_SSI_FRAME
z Bit de status de rang 3 de la trame SSI,
z ou bit de défaut spécifique au codeur absolu à
sorties parallèles.
%IWxy.i.2:X11
35015372 00 Mai 2007
ST4_SSI_FRAME
Bit de status de rang 4 de la trame SSI
%IWxy.i.2:X12
ST_Q2
Etat sortie Q2 (CTY 2C)
%IWxy.i.2:X13
ST_Q3
Etat sortie Q3 (CTY 2C)
%IWxy.i.2:X14
ST_Q0
Etat sortie Q0
%IWxy.i.2:X15
ST_Q1
Etat sortie Q1
169
Objets langage
Etat des
événements et
bascules, mot
%IWxy.i.3
Le tableau ci-dessous présente les significations des bits du mot d’état %IWxy.i.3.
Repère
Symbole standard
Signification
%IWxy.i.3:X0
ENAB_EVT
Evénement validation
%IWxy.i.3:X1
PRES_EVT
Evénement présélection ou RAZ
%IWxy.i.3:X2
CAPT_EVT
Evénement capture
%IWxy.i.3:X3
CAPT_EDGE
Sens du front de capture (TSX CTY 2C)
0 : front montant, 1 : front descendant.
%IWxy.i.3:X5
THR0_EVT
Evénement franchissement seuil 0 (ou valeur zéro
en décomptage avec TSX CTY 2A/4A)
%IWxy.i.3:X6
THR1_EVT
Evénement franchissement seuil 1
%IWxy.i.3:X7
HISP_EVT
z Evénement franchissement consigne haute
(CTY 2A/4A)
z Réservé aux fonctions spéciales (CTY 2C)
%IWxy.i.3:X8
LOSP_EVT
z Evénement franchissement consigne basse
(CTY 2A/4A)
z Réservé aux fonctions spéciales (CTY 2C)
170
%IWxy.i.3:X9
ST_COUNT_DIR
Sens lors du franchissement de seuil ou de
consigne (CTY 2A/4A)
0 : sens - (décomptage), 1 : sens + (comptage)
%IWxy.i.3:X10
ST_LATCH0
Etat de la bascule 0
%IWxy.i.3:X11
ST_LATCH1
Etat de la bascule 1
%IWxy.i.3:X12
INC_MOD_EVT
Evénement passage de modulo en sens + (CTY
2C)
%IWxy.i.3:X13
DEC_MOD_EVT
Evénement passage de modulo en sens - (CTY
2C)
%IWxy.i.3:X15
OVERRUN_EVT
Overrun événements (niveau voie).
35015372 00 Mai 2007
Objets langage
Commandes
logicielles, bits
%Qxy.i.r
Le tableau ci-dessous présente les significations des bits de commande %Qxy.i.r.
Repère
Symbole standard
%Qxy.i.0
DIRENAB
Validation directe par logiciel
%Qxy.i.1
DIRPRES
Présélection directe par logiciel
%Qxy.i.2
DIRCAPT
Capture directe par logiciel
%Qxy.i.3
FLT_ACK
Acquittement des défauts (CTY 2C)
%Qxy.i.5
ENAB_IENAB
Validation de l’entrée physique IVal
%Qxy.i.6
ENAB_IPRES
Validation de l’entrée physique IPres ou IReset
%Qxy.i.7
ENAB_ICAPT
Validation de l’entrée physique ICapt
%Qxy.i.9
ENAB_Q3_AUTO
Validation de la sortie Q3 en mode automatique
(CTY 2C)
%Qxy.i.10
SET_LATCH0
Mise à 1 de la bascule 0
%Qxy.i.11
SET_LATCH1
Mise à 1 de la bascule 1
%Qxy.i.12
RESET_LATCH0
Mise à 0 de la bascule 0
%Qxy.i.13
RESET_LATCH1
Mise à 0 de la bascule 1
%Qxy.i.14
ENAB_Q0_AUTO
Validation de la sortie Q0 en mode automatique
%Qxy.i.15
ENAB_Q1_AUTO
Validation de la sortie Q1 en mode automatique
%Qxy.i.16 à
%Qxy.i.19
35015372 00 Mai 2007
Signification
Réservés aux fonctions spéciales (CTY 2C)
%Qxy.i.20
MANU_CMD_Q2
Commande manuelle sortie Q2 (CTY 2C)
%Qxy.i.21
MANU_CMD_Q3
Commande manuelle sortie Q3 (CTY 2C)
171
Objets langage
Commandes de
RAZ et sorties,
mot %QWxy.i.0
Commandes de
démasquage
événements, mot
%QWxy.i.1
172
Le tableau ci-dessous présente les significations des bits du mot de commande
%QWxy.i.0 .
Repère
Symbole standard
Signification
%QWxy.i.0:X1
PRES_RESET
RAZ présélection matérielle effectuée
%QWxy.i.0:X2
CAPT_RESET
RAZ capture matérielle effectuée
%QWxy.i.0:X4
MOD_RESET
RAZ passage modulo effectué (CTY 2C)
%QWxy.i.0:X9
COUNT_DIR_CHG
Sens de comptage
0 : sens - (décomptage), 1 : sens + (comptage)
%QWxy.i.0:X10
REACTIV_Q
Réarmement sorties Q0, Q1, et sorties Q2, Q3
(CTY 2C)
%QWxy.i.0:X11
AUTO_MOD_Q3
Mode manuel/automatique sortie Q3 (fréquence,
CTY 2C)
0 : manuel, 1 : automatique (fréquence
programmable)
%QWxy.i.0:X12
AUTO_MOD_Q0
Mode manuel/automatique sortie Q0
0 : manuel, 1 : automatique
%QWxy.i.0:X13
AUTO_MOD_Q1
Mode manuel/automatique sortie Q1
0 : manuel, 1 : automatique
%QWxy.i.0:X14
MANU_CMD_Q0
Commande manuelle état sortie Q0
%QWxy.i.0:X15
MANU_CMD_Q1
Commande manuelle état sortie Q1
Le tableau ci-dessous présente les significations des bits du mot %QWxy.i.1.
Repère
Symbole standard
Signification
%QWxy.i.1:X0
ENAB_UNMSK
Démasquage événement validation
%QWxy.i.1:X1
PRES_UNMSK
Démasquage événement présélection ou RAZ
%QWxy.i.1:X2
CAPT_UNMSK
Démasquage événement capture
%QWxy.i.1:X5
THR0_UNMSK
Démasquage événement seuil 0
%QWxy.i.1:X6
THR1_UNMSK
Démasquage événement seuil 1
%QWxy.i.1:X7
HISP_UNMSK
Démasquage événement consigne haute (CTY 2A/
4A)
%QWxy.i.1:X8
LOSP_UNMSK
Démasquage événement consigne basse (CTY
2A/4A)
%QWxy.i.1:X12
INC_MOD_UNMSK
Démasquage événement passage modulo sens +
(CTY 2C)
%QWxy.i.1:X13
DEC_MOD_UNMSK Démasquage événement passage modulo sens (CTY 2C)
35015372 00 Mai 2007
Objets langage
Objets langage à échange explicite associés à la fonction métier comptage
Présentation
Les échanges explicites sont des échanges effectués sur demande du programme
utilisateur à l’aide des instructions :
z
z
z
z
z
z
READ_STS (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (lecture des
mots d'état),
WRITE_CMD (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (écriture des
mots de commande)
WRITE_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (écriture
des paramètres de réglage),
READ_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (lecture des
paramètres de réglage),
SAVE_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1) (sauvegarde
des paramètres de réglage),
RESTORE_PARAM (Voir PL7 Junior, Pro ; manuel Base Métiers tome 1)
(restitution des paramètres de réglage).
Ces échanges s'appliquent sur un ensemble d'objets %MW de même type (état,
commandes ou paramètres) d'une même voie.
Note : Ces objets apportent des informations (ex : Type de défaut d’une voie...),
des commandes (Ex : commande des bascules) et des modes de fonctionnement
(sauvegarde et restauration des paramètres de réglage en cours d’application)
supplémentaires pour effectuer une programmation plus pointue du métier.
35015372 00 Mai 2007
173
Objets langage
Principe général
d’utilisation des
instructions
explicites
Le schéma ci-dessous présente les différents types d’échanges explicites possibles
entre le processeur automate et le module (ou l’interface intégrée).
Module métier ou interface
métier intégrée
Processeur automate
Objets %MWxy.i.r
ou
%MWxy.MOD.r
Paramètres d’état
Paramètres de commande
READ_STS
WRITE_CMD
Paramètres d’état
Paramètres de commande
WRITE_PARAM
Paramètres de réglage
courant
READ_PARAM
SAVE_PARAM
Paramètres de réglage
courant
Paramètres de réglage
initiaux
RESTORE_PARAM
(1) Uniquement avec les instructions READ_STS et WRITE_CMD.
Gestion des
échanges
Lors d’un échange explicite, il peut s’avérer intéressant de contrôler le déroulement
de celui-ci, afin par exemple, de ne prendre en compte les données lues que lorsque
l’échange a bien été effectué.
Pour cela, deux types d’information sont disponibles :
z
z
la détection d’un échange en cours (voir Indicateurs d’exécution d’un échange
explicite : %MWxy.i.0, p. 184),
le compte-rendu de fin d’échange (voir Compte-rendu d’échange explicite :
%MWxy.i.1, p. 185).
Le synoptique ci-dessous décrit le principe de gestion d’un échange
Exécution d’un
échange explicite
174
Détection d’un
échange en cours
Compte-rendu
de fin d’échange
35015372 00 Mai 2007
Objets langage
Liste des objets à
échange
explicite
Le tableau ci-dessous résume les objets à échange explicite de la fonction métier
comptage.
Objet
Contenu
Type
%MWxy.i.MOD.2
Mot d’état des défauts de niveau module (mis à Etat
jour par l’instruction READ_STS%CHxy.MOD)
%MDxy.i.4
Valeur de présélection
Paramètre
%MDxy.i.6
Valeur du seuil 0
Paramètre
%MDxy.i.8
Valeur du seuil 1
Paramètre
%MDxy.i.10
z Valeur de consigne haute (CTY 2A/4A)
Paramètre
z Valeur d’offset codeur absolu (CTY 2C)
%MDxy.i.12
z Valeur de consigne basse (CTY 2A/4A)
Paramètre
z Seuil de survitesse (CTY 2C)
35015372 00 Mai 2007
%MDxy.i.22
Période de la sortie fréquence Q3 (CTY 2C)
Paramètre
%MDxy.i.24
Vitesse cible (fonction spéciale numéro 3, CTY Paramètre
2C)
%MWxy.i.2 et 3
Diagnostics des défauts de la voie de
comptage i du module en position xy (voir
Défauts standard voie, %MWxy.i.2 , p. 177)
Etat
%MWxy.i.14 et 15
Conditions de SET de la bascule 0 (voir
Commandes de SET bascule 0, %MWxy.i.14,
p. 178)
Paramètre
%MWxy.i.16 et 17
Conditions de RESET de la bascule 0 (voir
Commandes de RESET bascule 0,
%MWxy.i.16, p. 179)
Paramètre
%MWxy.i.18 et 19
Conditions de SET de la bascule 1 (voir
Commandes de SET bascule 1, %MWxy.i.18,
p. 180)
Paramètre
%MWxy.i.20 et 21
Conditions de RESET de la bascule 1 (voir
Commandes de RESET bascule 1,
%MWxy.i.20, p. 181)
Paramètre
%MWxy.i.26
Vitesse d’arrêt (fonction spéciale numéro 3,
CTY 2C).
Paramètre
%MWxy.i.27
Période de mesure de vitesse (CTY 2C)
Paramètre
%MWxy.i.28
Réservé aux fonctions spéciales (CTY 2C).
Paramètre
175
Objets langage
Détails des objets à échange explicite
Présentation
Cette partie regroupe les objets à échange explicite de type mot, dont les bits ont
une signification particulière. Ces objets sont présentés en détail ci-dessous, bit par
bit.
Remarques
z
z
Rappels
z
z
Indicateurs de
défauts du
module :
%MWxy.MOD.2
176
La signification d’un bit s’entend à l’état 1. Les bits non assertifs (ni vrai, ni faux)
sont détaillés pour éviter toute ambigüité.
Tous les bits ne sont pas utilisés.
xy représente la position du module,
i représente le numéro de voie (à partir de 0) dans le module
Le tableau ci-dessous présente les significations des bits du mot d’état module. Ces
bits ne possèdent pas de symboles standard et sont lus par un READ_STS
%CHxy.MOD.
Repère
Signification
%MWxy.MOD.2:X0
Module en panne
%MWxy.MOD.2:X1
Voie(s) en défaut
%MWxy.MOD.2:X5
Configurations matérielle et logicielle différentes
%MWxy.MOD.2:X6
Module absent ou hors tension
35015372 00 Mai 2007
Objets langage
Défauts standard
voie, %MWxy.i.2
Défauts
spécifiques voie,
%MWxy.i.3
35015372 00 Mai 2007
Le tableau ci-dessous présente les significations des bits du mot d’état CH_FLT, la
lecture est effectuée par un READ_STS %CHxy.i.
Repère
Symbole standard
Signification
%MWxy.i.2:X0
COUNT_INP_FLT
Défaut des entrées de comptage
%MWxy.i.2:X1
COUNT_APP_FLT
Défaut applicatif de comptage
%MWxy.i.2:X3
AUX_IO_FLT
Défaut entrées/sorties auxiliaires
%MWxy.i.2:X4
INTERNAL_FLT
Défaut interne ou autotest de la voie
%MWxy.i.2:X5
CONF_FLT
Configurations matérielle et logicielle différentes
%MWxy.i.2:X6
COMMUNIC_FLT
Défaut de communication avec l’automate
%MWxy.i.2:X7
APPLI_FLT
Défaut applicatif
%MWxy.i.2:X8 et
%MWxy.i.2:X9
CH_LED0,1
Bits de commande du voyant vert CHx (état de la
voie)
00 = éteint, 01 = clignotant, 11 = allumé
%MWxy.i.2:X11
AUX_SUPPL_FLT
Défaut d’alimentation entrées/sorties auxiliaires
%MWxy.i.2:X12
SHORT_CIRC_FLT
Défaut de court-circuit sortie
%MWxy.i.2:X13
ENC_SUPPLY_FLT
Défaut d’alimentation codeur ou DDP
%MWxy.i.2:X14
LINE_BRK_FLT
Défaut de rupture ou court-circuit de ligne codeur
%MWxy.i.2:X15
SSI_TRAME_FLT
Défaut de transmission de trame SSI du codeur
absolu (CTY 2C)
Le tableau ci-dessous présente les significations des bits du mot d’état voie
%MWxy.i.3, la lecture est effectuée par un READ_STS %CHxy.i
Repère
Symbole standard
Signification
%MWxy.i.3:X0
CH_CONF_FLT
Défaut de configuration de la voie
%MWxy.i.3:X1
XERFLOW_FLT
Défaut de dépassement mesure
%MWxy.i.3:X2
ABS_ERROR_FLT
Défaut spécifique codeur absolu
%MWxy.i.3:X3
OVERSPEED_FLT
Défaut de survitesse
177
Objets langage
Commandes de
SET bascule 0,
%MWxy.i.14
Commandes de
SET bascule 0,
%MWxy.i.15
178
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.14, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 1 de la bascule 0...
%MWxy.i.14:X0
S0_ENAB
sur validation
%MWxy.i.14:X1
S0_PRES
sur présélection
%MWxy.i.14:X2
S0_CAPT
sur capture
%MWxy.i.14:X4
S0_MOD_INC
sur franchissement modulo sens +
%MWxy.i.14:X5
S0_MOD_DEC
sur franchissement modulo sens -
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.15, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 1 de la bascule 0...
%MWxy.i.15:X0
S0_TH0_INC
sur franchissement seuil 0 sens +
%MWxy.i.15:X1
S0_TH0_DEC
sur franchissement seuil 0 sens -
%MWxy.i.15:X2
S0_C_SUP_TH0
si valeur capturée supérieure ou égale au seuil 0
%MWxy.i.15:X3
S0_C_INF_TH0
si valeur capturée inférieure au seuil 0
%MWxy.i.15:X4
S0_TH1_INC
sur franchissement seuil 1 sens +
%MWxy.i.15:X5
S0_TH1_DEC
sur franchissement seuil 1 sens -
%MWxy.i.15:X6
S0_C_SUP_TH1
si valeur capturée supérieure ou égale au seuil 1
%MWxy.i.15:X7
S0_C_INF_TH1
si valeur capturée inférieure au seuil 1
%MWxy.i.15:X8
S0_HISP_INC
sur franchissement de consigne haute
%MWxy.i.15:X9
S0_HISP_DEC
sur franchissement de consigne haute
%MWxy.i.15:X10
S0_C_SUP_HISP
si valeur capturée supérieure ou égale à la
consigne haute
%MWxy.i.15:X12
S0_LOSP_INC
sur franchissement de consigne basse sens +
%MWxy.i.15:X13
S0_LOSP_DEC
sur franchissement de consigne basse sens -
%MWxy.i.15:X15
S0_C_INF_LOSP
si valeur capturée inférieure à la consigne basse
35015372 00 Mai 2007
Objets langage
Commandes de
RESET bascule
0, %MWxy.i.16
Commandes de
RESET bascule
0, %MWxy.i.17
35015372 00 Mai 2007
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.16, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 0 de la bascule 0...
%MWxy.i.16:X0
R0_ENAB
sur validation
%MWxy.i.16:X1
R0_PRES
sur présélection
%MWxy.i.16:X2
R0_CAPT
sur capture
%MWxy.i.16:X4
R0_MOD_INC
sur franchissement modulo sens +
%MWxy.i.16:X5
R0_MOD_DEC
sur franchissement modulo sens -
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.17, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 0 de la bascule 0...
%MWxy.i.17:X0
R0_TH0_INC
sur franchissement seuil 0 sens +
%MWxy.i.17:X1
R0_TH0_DEC
sur franchissement seuil 0 sens -
%MWxy.i.17:X2
R0_C_SUP_TH0
si valeur capturée supérieure ou égale au seuil 0
%MWxy.i.17:X3
R0_C_INF_TH0
si valeur capturée inférieure au seuil 0
%MWxy.i.17:X4
R0_TH1_INC
sur franchissement seuil 1 sens +
%MWxy.i.17:X5
R0_TH1_DEC
sur franchissement seuil 1 sens -
%MWxy.i.17:X6
R0_C_SUP_TH1
si valeur capturée supérieure ou égale au seuil 1
%MWxy.i.17:X7
R0_C_INF_TH1
si valeur capturée inférieure au seuil 1
%MWxy.i.17:X8
R0_HISP_INC
sur franchissement de consigne haute
%MWxy.i.17:X9
R0_HISP_DEC
sur franchissement de consigne haute
%MWxy.i.17:X10
R0_C_SUP_HISP
si valeur capturée supérieure ou égale à la
consigne haute
%MWxy.i.17:X12
R0_LOSP_INC
sur franchissement de consigne basse sens +
%MWxy.i.17:X13
R0_LOSP_DEC
sur franchissement de consigne basse sens -
%MWxy.i.17:X15
R0_C_INF_LOSP
si valeur capturée inférieure à la consigne basse
179
Objets langage
Commandes de
SET bascule 1,
%MWxy.i.18
Commandes de
SET bascule 1,
%MWxy.i.19
180
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.18, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 1 de la bascule 1...
%MWxy.i.18:X0
S1_ENAB
sur validation
%MWxy.i.18:X1
S1_PRES
sur présélection
%MWxy.i.18:X2
S1_CAPT
sur capture
%MWxy.i.18:X4
S1_MOD_INC
sur franchissement modulo sens +
%MWxy.i.18:X5
S1_MOD_DEC
sur franchissement modulo sens -
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.19, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification mise à 1 de la bascule 1...
%MWxy.i.19:X0
S1_TH0_INC
sur franchissement seuil 0 sens +
%MWxy.i.19:X1
S1_TH0_DEC
sur franchissement seuil 0 sens -
%MWxy.i.19:X2
S1_C_SUP_TH0
si valeur capturée supérieure ou égale au seuil 0
%MWxy.i.19:X3
S1_C_INF_TH0
si valeur capturée inférieure au seuil 0
%MWxy.i.19:X4
S1_TH1_INC
sur franchissement seuil 1 sens +
%MWxy.i.19:X5
S1_TH1_DEC
sur franchissement seuil 1 sens -
%MWxy.i.19:X6
S1_C_SUP_TH1
si valeur capturée supérieure ou égale au seuil 1
%MWxy.i.19:X7
S1_C_INF_TH1
si valeur capturée inférieure au seuil 1
%MWxy.i.19:X8
S1_HISP_INC
sur franchissement de consigne haute
%MWxy.i.19:X9
S1_HISP_DEC
sur franchissement de consigne haute
%MWxy.i.19:X10
S1_C_SUP_HISP
si valeur capturée supérieure ou égale à la
consigne haute
%MWxy.i.19:X12
S1_LOSP_INC
sur franchissement de consigne basse sens +
%MWxy.i.19:X13
S1_LOSP_DEC
sur franchissement de consigne basse sens -
%MWxy.i.19:X15
S1_C_INF_LOSP
si valeur capturée inférieure à la consigne basse
35015372 00 Mai 2007
Objets langage
Commandes de
RESET bascule
1, %MWxy.i.20
Commandes de
RESET bascule
1, %MWxy.i.21
35015372 00 Mai 2007
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.20, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 0 de la bascule 1...
%MWxy.i.20:X0
R1_ENAB
sur validation
%MWxy.i.20:X1
R1_PRES
sur présélection
%MWxy.i.20:X2
R1_CAPT
sur capture
%MWxy.i.20:X4
R1_MOD_INC
sur franchissement modulo sens +
%MWxy.i.20:X5
R1_MOD_DEC
sur franchissement modulo sens -
Le tableau ci-dessous présente les significations des bits du mot de commande
%MWxy.i.21, les requêtes utilisées sont celles associées aux paramètres
(READ_PARAM, WRITE_PARAM...).
Repère
Symbole standard
Signification : mise à 0 de la bascule 1...
%MWxy.i.21:X0
R1_TH0_INC
sur franchissement seuil 0 sens +
%MWxy.i.21:X1
R1_TH0_DEC
sur franchissement seuil 0 sens -
%MWxy.i.21:X2
R1_C_SUP_TH0
si valeur capturée supérieure ou égale au seuil 0
%MWxy.i.21:X3
R1_C_INF_TH0
si valeur capturée inférieure au seuil 0
%MWxy.i.21:X4
R1_TH1_INC
sur franchissement seuil 1 sens +
%MWxy.i.21:X5
R1_TH1_DEC
sur franchissement seuil 1 sens -
%MWxy.i.21:X6
R1_C_SUP_TH1
si valeur capturée supérieure ou égale au seuil 1
%MWxy.i.21:X7
R1_C_INF_TH1
si valeur capturée inférieure au seuil 1
%MWxy.i.21:X8
R1_HISP_INC
sur franchissement de consigne haute
%MWxy.i.21:X9
R1_HISP_DEC
sur franchissement de consigne haute
%MWxy.i.21:X10
R1_C_SUP_HISP
si valeur capturée supérieure ou égale à la
consigne haute
%MWxy.i.21:X12
R1_LOSP_INC
sur franchissement de consigne basse sens +
%MWxy.i.21:X13
R1_LOSP_DEC
sur franchissement de consigne basse sens -
%MWxy.i.21:X15
R1_C_INF_LOSP
si valeur capturée inférieure à la consigne basse
181
Objets langage
Gestion d’échange et de compte-rendu des objets explicites
Présentation
Lorsque les données sont échangées entre la mémoire automate et le module, la
prise en compte par le coupleur peut nécessiter plusieurs cycle de la tâche. Pour
gérer les échanges, 2 mots sont utilisés :
z
z
Illustration
%MWxy.i : Echange en cours,
%MWxy.i.1 : Compte-rendu.
L’illustration ci-dessous présente les différents bits significatifs pour la gestion des
échanges.
Reconfiguration (X15)
Réglage (X2)
Commande (X1)
Etat (X0)
Paramètres d’état
Paramètres de commande
Paramètres de réglage
182
READ_STS
WRITE_CMD
WRITE_PARAM
READ_PARAM
SAVE_PARAM
RESTORE_PARAM
35015372 00 Mai 2007
Objets langage
Description des
bits significatifs
Chacun des bits des mots %MWxy.i et %MWxy.i.1 est associé à un type de
paramètre :
z
z
z
z
les bits de rang 0 sont associés aux paramètres d'état :
z le bit %MWxy.i.0:X0 indique si une demande de lecture des mots d'état est en
cours,
les bits de rang 1 sont associés aux paramètres de commande :
z le bit %MWxy.i.0:X1 indique si des paramètres de commande sont envoyés à
la voie i du module,
z le bit %MWxy.i.1:X1 précise si les paramètres de commande sont acceptés
par la voie i du module,
les bits de rang 2 sont associés aux paramètres de réglage :
z le bit %MWxy.i.0:X2 indique si des paramètres de réglage sont échangés avec
la voie i du module (par WRITE_PARAM, READ_PARAM, SAVE_PARAM,
RESTORE_PARAM),
z le bit %MWxy.i.1:X2 précise si les paramètres de réglage sont acceptés par le
module. Si l'échange s'est correctement déroulé se bit passe à 0,
les bits de rang 15 indique une reconfiguration sur la voie i du module depuis la
console (modification des paramètres de configuration + démarrage à froid de la
voie).
Note : Les mots d’échange et de compte rendu existent aussi au niveau module
(%MWxy.MOD et %MWxy.MOD.1).
35015372 00 Mai 2007
183
Objets langage
Exemple
Phase 1 : Emission de données à l’aide de l’instruction WRITE_PARAM
Mémoire automate
Mémoire module E/S
fonction métier intégrée
1
0
Paramètres d’état
Paramètres de commande
Paramètres de réglage
ou
Paramètres d’état
Paramètres de commande
Paramètres de réglage
Lorsque l’instruction est scrutée par le processeur automate, le bit Echange en
cours est mis à 1 dans %MWxy.
Phase 2 : Analyse des données par le module d’E/S et compte-rendu
Mémoire automate
Mémoire module E/S
fonction métier intégrée
0
1
Paramètres d’état
Paramètres de commande
Paramètres de réglage
ou
Paramètres d’état
Paramètres de commande
Paramètres de réglage
Lorsque les données sont échangées entre la mémoire automate et le module, la
prise en compte par le coupleur est géré le bit %MWxy.i.1:X2 : Compte-rendu (0 =
échange correct, 1=échange infructueux).
Note : Il n’existe pas de paramètres de réglage de niveau module.
Indicateurs
d’exécution d’un
échange
explicite :
%MWxy.i.0
184
Le tableau ci-dessous présente les significations des bits de contrôle d’échange
voie EXCH_STS.
Bit
Symbole standard
Signification
0
STS_IN_PROGR
Echange de mots de status de la voie en cours
1
COMMAND_IN_PROGR Echange de mots de commande en cours
2
ADJUST_IN_PROGR
Echange de mots de réglage (paramètres) en cours
15
RECONF_IN_PROGR
Reconfiguration de la voie en cours
35015372 00 Mai 2007
Objets langage
Compte-rendu
d’échange
explicite :
%MWxy.i.1
Utilisation d’un
Module de
Comptage
Premium
Le tableau ci-dessous présente les significations des bits de compte rendu
EXCH_ERR.
Bit
Symbole standard
Signification
0
STS_READ_ERR
Echec lors de la lecture status de la voie
1
COMMAND_ERR
Echec lors de l’envoi d’un mot de commande
2
ADJUST_ERR
Echec lors de l’envoi d’un mot de réglage
15
RECONF_ERR
Echec lors d’une reconfiguration de la voie
Le tableau suivant décrit les étapes réalisées entre un Module de comptage
Premium et le procésseur aprés un démrarage.
Step
Action
1
Démarrage
2
Le procésseur envoie les paramètres de configuration.
3
Le procésseur envoie les paramètres de configuration par la méthode du
WRITE_PARAM.
Note: Quand l’opération est terminée, le bit %MWr.m.c.0.2 passe à 0.
Si dans le début de votre application, vous utilisez la commande WRITE_PARAM,
vous devez attendre que le bit %MWr.m.c.0.2 passe à 0.
35015372 00 Mai 2007
185
Objets langage
186
35015372 00 Mai 2007
Exemple d’application de
comptage
10
Présentation
Objet de ce
chapitre
Ce chapitre présente un exemple d’application de comptage, de la configuration des
coupleurs au développement de l’application dans l’automate.
Contenu de ce
chapitre
Ce chapitre contient les sous-chapitres suivants :
35015372 00 Mai 2007
Souschapitre
Sujet
Page
10.1
Présentation et configuration de l’exemple
188
10.2
Détail de la programmation de l’exemple
194
187
Exemple d’application
10.1
Présentation et configuration de l’exemple
Présentation
Objet de ce
sous-chapitre
Ce sous chapitre présente l’exemple d’application de comptage et décrit la
configuration matérielle nécessaire à la réalisation du programme.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
188
Sujet
Page
Présentation d’un exemple d’application
189
Configuration de l’automate
191
35015372 00 Mai 2007
Exemple d’application
Présentation d’un exemple d’application
Présentation
Cet exemple très simple illustre l’utilisation d’un module de comptage TSX CTY 2A,
combiné à un module TOR. Il comporte une tâche MAST, et une tâche
événementielle.
Illustration
La figure ci-dessus représente le principe d’un contrôle de remplissage de palette à
automatiser.
C
M
V
P
25
50
nouvelle palette
nouveau compartiment
Coffret de commande
35015372 00 Mai 2007
189
Exemple d’application
Spécifications
externes de
l’application
190
L’automate est chargé de contrôler le remplissage des palettes. Chaque palette
possède trois compartiments. Les compartiments sont mis en place sous le
dispositif de remplissage par un vérin V à 4 positions, la dernière correspondant à
l’évacuation de la palette pleine.
Il existe deux types de palettes, à compartiments de 25 ou 50 objets chacune.
Le principe du fonctionnement est le suivant :
z le moteur M entraîne un tapis roulant sur lequel circulent les objets,
z un capteur C compte les objets avant qu’ils ne rentrent dans la palette,
z un vérin télescopique V manipule la palette de manière à présenter un nouveau
compartiment lorsque celui en cours est plein, et évacue la palette pleine,
z un plateau P permet de changer de palette.
La mise en marche du moteur entraîne la validation physique du comptage.
Le dialogue opérateur est constitué des contrôles suivants :
z commutateur 25/50 : permet le choix du type de palette. N’est pris en compte qu’à
la palette suivante (sur état),
z bouton nouvelle palette : force un changement de palette (sur front montant),
z bouton nouveau compartiment : force un changement de compartiment (sur
front montant).
35015372 00 Mai 2007
Exemple d’application
Configuration de l’automate
Structure de
l’automate
La figure ci-dessous montre la composition de l’automate.
Configuration
TSX 57202 V3.0...
0
XMWI
XTI..
P
S
Y
0
T
S
X
2
6
0
0
5
7
2
0
2
1
2
C
T
Y
C
T
Y
2
A
2
C
3
D
E
Y
4
5
6
3
2
D
2
K
1
Note : le module CTY 2C en position 2 n’est pas utilisé dans cet exemple.
35015372 00 Mai 2007
191
Exemple d’application
Configuration du
processeur
La figure ci-dessous montre la configuration du processeur TSX 57202 utilisé dans
l’exemple.
TSX 57202 [RACK 0
POSITION 0]
Configuration
Désignation : Processeur TSX P 57202
Mode de Marche
Entrée Run/Stop
Tâches
MAST
Cyclique
Mode Fipio
50 ms
Périodique
Démarrage Automatique en Run
RAZ des %MWi sur reprise à froid
Carte Mémoire
Aucune
Configuration du
module de
comptage
Chien de garde
250
FAST
Période :
Chien de garde
ms
Asservi
Libre
Mode Fipio
10 ms
100
ms
Asservi
Libre
Temps de cycle
réseau (calculé)
ms
Temps de cycle
réseau (calculé)
ms
La figure ci-dessous montre la configuration du module TSX CTY 2A utilisé dans
l’exemple.
TSX CTY 2A [ RACK 0 POSITION 1 ]
Configuration
Désignation : MOD.COMPT. 2 VOIES 40KHZ
Symbole :
Compteur :
Compteur 0
Fonction :
Décomptage
Interface d’entrées
1 entrée IA
Contact statique
Présélection sur IPres
Front montant IPres
Tâche :
MAST
Evénement
EVT
0
Réarmement sortie Q0
Manuel
Automatique
Mode de repli
RAZ
Maintien
Fonctionnement sur passage à 0
Sans présélection décompteur
Avec présélection décompteur
Le capteur C (comptage des objets) est relié à la voie 0.
192
35015372 00 Mai 2007
Exemple d’application
Configuration du
module TOR
La figure ci-dessous montre la configuration du module TSX DEY 32D2K utilisé
dans l’exemple.
TSX DEY 32D2K [ RACK 0 POSITION 3 ]
Configuration
Désignation : 32E 24VCC SINK CONN
Voie
Symbole
0
1
2
3
4
5
6
7
8
9
10
11
12
13 Nouv_pal
14 Nouv_comp
15 Taille_comp
S. Déf. Alim
Actif
Tâche
MAST
MAST
Les affectations des entrées sont les suivantes :
z entrée 13 : bouton de forçage nouvelle palette (actif à 1),
z entrée 14 : bouton de forçage nouveau compartiment (actif à 1),
z entrée 15 : commutateur 25 / 50 objets par compartiment (1 = 50 objets).
Note : ce module n’est utilisé qu’en entrée.
Affectation des
bits et mots
internes
35015372 00 Mai 2007
L’exemple utilise les affectations de variables internes suivantes :
z %M0 : à 1 met en marche, à 0 arrête le moteur M,
z %M1 : à 1 la palette est en cours de mise en place, à 0 la palette est prête à
recevoir les objets,
z %MW0 : positions du vérin : 1, 2, 3 (correspondant aux trois compartiments) et 4
(évacuation de la palette),
z %MW1 : 25 ou 50 (mémorisation de la taille des compartiments d’une palette).
193
Exemple d’application
10.2
Détail de la programmation de l’exemple
Présentation
Objet de ce
sous-chapitre
Ce sous-chapitre décrit en détail la programmation mise en oeuvre sous PL7 afin de
réaliser l’application de comptage.
Contenu de ce
sous-chapitre
Ce sous-chapitre contient les sujets suivants :
194
Sujet
Page
Structure de l’application
195
Programme : traitement préliminaire
196
Programme : traitement séquentiel
197
Programme : étape 0 du traitement séquentiel
198
Programme : étape 2 du traitement séquentiel
201
Programme : traitement postérieur
203
Programme : traitement événementiel
204
35015372 00 Mai 2007
Exemple d’application
Structure de l’application
Vue structurelle
de l’application
La figure ci-dessous montre la structure de l’application.
Navigateur Application
Vue Structurelle
STATION
Configuration
Configuration matérielle
Configuration logicielle
Configuration des objets Grafcet
Programme
Tâche Mast
Sections
Sequentielle
LD
LD Prl
G7 Chart
LD
LD Post
Sr
Evènements
LD
LD Evt0
Types DFB
Variables
+
Tables d’animation
Dossier
+
Ecrans d’exploitation
35015372 00 Mai 2007
195
Exemple d’application
Programme : traitement préliminaire
Buts du
traitement
préliminaire
Fonctionnement
du traitement
préliminaire
Le traitement préliminaire gère les modes de marche forcés :
changement de palette,
z changement de compartiment.
z
La figure ci-dessous montre la programmation du traitement préliminaire.
LD : MAST - Séquentielle - Prl
(*nouveau compartiment*)
%I3.14
P
%M0
R
(*nouvelle palette : reset du grafcet*)
%S21
%I3.13
P
S
%I1.0.ERR
P
(*Démasquage général et particulier*)
OPERATE
UNMASKEVT()
%QW1.0.3:X5
S
F2
196
F3
P
F4
N
F5
F6
F7
F8
F9
F10
S
F11
R
F12
1.F2
OPER COHP
H
1.F3
1.F4
COHP
V
1.F5
1S.F6
1F7
F (...)
1.F8
35015372 00 Mai 2007
Exemple d’application
Programme : traitement séquentiel
Généralités
Le traitement séquentiel constitue le coeur de l’application. Il concerne la
surveillance du remplissage des compartiments et le changement de palette.
Organigramme
du traitement
séquentiel
La figure ci-dessous montre l’organigramme GRAFCET du traitement séquentiel.
GRAFCET : MAST - Séquentielle - Chart
(*nouvelle palette*)
0
(*attente positionnement compartim>>
1
(*remplissage compartiment*)
2
F2
35015372 00 Mai 2007
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
1F2
197
Exemple d’application
Programme : étape 0 du traitement séquentiel
Présentation de
l’étape 0
198
L’étape 0 consiste à initialiser la boucle :
arrêt du moteur,
z validation de l’entrée IVal du module de comptage,
z démasquage de l’événement franchissement de la valeur zéro.
z
35015372 00 Mai 2007
Exemple d’application
Etape 0 : action à
l’activation P1
La figure ci-dessous montre l’action à l’activation de l’étape 0 (P1).
LD : MAST - Séquentielle - Chart - PAGE0 %X0 P1
(*arrêt du moteur à toute fins utiles*)
%M0
R
(*sortir la palette*)
OPERATE
%MW0:=4
(*demande de chargement d’une nouvelle palette*)
%M1
S
(*Mémoriser taille des compartiments*)
%I3.15
OPERATE
%MW1:=50
%I3.15
OPERATE
%MW1:=25
La figure ci-dessous montre la suite de l’action à l’activation de l’étape 0 (P1).
LD : MAST - Sequentielle - Chart - PAGE0 %X0 P1
(*ecriture de la valeur de preselection du decompteur selon taille des compartiments*)
OPERATE
%MD1.0.4:=%MW1
OPERATE
WRITE_PARAM %CH1.0
(*validation de l’entrée IVal*)
%Q1.0.5
S
(*preparation preselection directe*)
%Q1.0.1
R
(*demasquage de l’evenement validation*)
OPERATE
%QW1.0.1:=16#0020
35015372 00 Mai 2007
199
Exemple d’application
Etape 0 : action à
la désactivation
P0
La figure ci-dessous montre l’action à la désactivation de l’étape 0 (P0).
LD : MAST - Sequentielle - Chart - PAGE0 %X0 P0
(*Ramener le vérin en position initiale*)
OPERATE
%MW0:=1
(* Présélection directe*)
%Q1.0.1
S
F2
Transition de
l’étape 0 vers
l’étape 1
Illustration
F3
P
F4
N
F5
X
F6
F7
F8
F9
F10
F11
S
F12
R
S.F1
S.F2
OPER
S.F3
COHP
H
S.F4
COHP
V
S.F5
S.F6
FB
S.F7
F (...)
S.F8
Les conditions de transition de l’étape 0 vers l’étape 1 sont les suivantes :
palette prête à recevoir des objets,
z échanges entre automate et module de comptage terminés.
z
La figure ci-dessous montre les conditions de transition de l’étape 0 vers l’étape 1.
LD : MAST - Sequentielle - Chart - PAGE0 %X(0) >%X(1)
%M1
F2
200
%MW1.0:X1
F3
P
F4
N
F5
X
F6
F7
F8
F9
COHP
H
I F4
COHP
V
I F5
35015372 00 Mai 2007
Exemple d’application
Programme : étape 2 du traitement séquentiel
Présentation de
l’étape 2
L’étape 2 concerne la surveillance du remplissage du compartiment.
Etape 2 : action à
l’activation P1
La figure ci-dessous montre l’action à l’activation de l’étape 2 (P1).
LD : MAST - Sequentielle - Chart - PAGE 0 %X2 P1
%M0
S
Etape 2 : action à
la désactivation
P0
La figure ci-dessous montre l’action à la désactivation de l’étape 2 (P0).
LD : MAST - Sequentielle - Chart - PAGE 0 %X2 P0
(* Pousser le palette d’un cran*)
OPERATE
INC %MW0
Transition de
l’étape 2 vers
l’étape 0
La figure ci-dessous montre les conditions de transition de l’étape 2 vers l’étape 0.
LD : MAST - Sequentielle - Chart - PAGE0 %X(2)->%X(0)
%M0
F2
35015372 00 Mai 2007
COMPARE
%MW0>=3
F3
P
F4
N
F5
X
F6
F7
F8
F9
COHP
H
I F4
COHP
V
I F5
201
Exemple d’application
Transition de
l’étape 2 vers
l’étape 1
La figure ci-dessous montre les conditions de transition de l’étape 2 vers l’étape 1.
LD : MAST - Sequentielle - Chart - PAGE0 %X(2)->%X(1)
%M0
COMPARE
%MW0<4
F2
Transition de
l’étape 1 vers
l’étape 2
F3
N
F5
X
F6
F7
F8
COHP
H
I F4
F9
COHP
V
I F5
La figure ci-dessous montre les conditions de transition de l’étape 1 vers l’étape 2,
(celle-ci est toujours vraie).
LD : MAST - CHART - PAGE 0 %X ( 1 ) - > %X ( 2 )
F2
202
P
F4
F3
P
F4
N
F5
X
F6
F7
F8
F9
#
F10
COHP
H
S.F4
COHP
V
S.F5
35015372 00 Mai 2007
Exemple d’application
Programme : traitement postérieur
But du traitement
postérieur
Le traitement postérieur gère les erreurs et arrête le moteur en cas de défaut de
l’automate.
Fonctionnement
du traitement
postérieur
La figure ci-dessous montre la programmation du traitement postérieur.
LD : MAST - Sequentielle - Post
(*Arrêt moteur en cas d’erreur*)
%I1.0.ERR
OPERATE
READ_STS %CH1.0
%M0
R
35015372 00 Mai 2007
203
Exemple d’application
Programme : traitement événementiel
Présentation
Le traitement événementiel consiste à arrêter le moteur par un reset de %M0
lorsque l’événement de passage à la valeur zéro est validé.
Illustration
La figure ci-dessous montre la programmation de la tâche événementielle 0.
LD :EVTO - Evt0
%M0
%IW1.0.3:X5
F2
204
F3
P
F4
N
F5
F6
F7
F8
R
F9
F10
S
F11
R
F12
1.F2
OPER COHP
H
1.F3
1.F4
COHP
V
1.F5
1S.F6
1F7
F (...)
1.F8
35015372 00 Mai 2007
B
AC
Index
C
Comptage
Présentation, 11
Principe, 20, 22
RAZ, 55
Sens, 40
Comptage/Décomptage
Principe, 23, 25, 29, 31
Configuration
Capture d’un registre de comptage, 116
Ecran, 108
Entrée combinée IVal/Q2, 119
Entrée TSX CTY2A/4A, 110
Entrée TSX CTY2C, 111
Fonctions spéciales, 125
Franchissement de consigne, 122
Interface de codeur absolu, 114
Multiplexage des codeurs absolus, 120
Passage à zéro, 122
Présélection, 117
RAZ, 117
Sorties en défaut, 123
Traitement événementiel, 118
CTY2A/4A
Présentation, 18
CTY2C
Présentation, 27
D
Défaut
Masquage, 132
Mémorisation, 132
Défauts
Traitement, 101
Diagnostic
Liste des défauts, 152
Visualisation, 150
E
Entrée
Comptage, 39
Interface, 39
Exemple
Configuration, 188, 191
Programmation, 194
F
Fonction
Bascule, 70
Capture, 46
Comparaison, 64
Présélection, 50
RAZ, 50
Sorties physiques, 81
Spéciale, 97
Surveillance de vitesse, 95
Traitement événementiel, 159
Décomptage
Principe, 20, 22
35015372 00 Mai 2007
205
Index
M
Mesure de vitesse
Principe, 32
Mesure invalide
Traitement, 103
Mise au point
Ecran étendu, 139
Ecran réduit, 141
Présentation, 138
Utilisation, 144
Voyants et boutons, 145
Modes de marche
Métier comptage, 156
O
Objets langage
Echanges explicites, 173, 176
Gestion des échanges, 182
Implicites, 165
R
Réglage
Bascules, 136
Consigne, 133
Mesure de vitesse, 134
Offset codeur absolu, 130
Présélection, 131
Présentation, 128
Seuil, 133
Sortie fréquence, 135
Traitement des défauts, 132
T
Traitement événementiel
Programmation, 161
206
35015372 00 Mai 2007

Manuels associés