TSX AEM 821 Coupleur analogique rapide / Fr | Schneider Electric TSXAEM821 Coupleur analogique rapide Mode d'emploi

Ajouter à Mes manuels
114 Des pages
TSX AEM 821 Coupleur analogique rapide / Fr | Schneider Electric TSXAEM821 Coupleur analogique rapide Mode d'emploi | Fixfr
X
Préambule
La chaîne de mesure haut niveau TSX AEM 821 est destinée à la mesure de
grandeurs à évolution rapide, telles que débit, pression, .... Elle complète la gamme
des coupleurs TSX AEM 411, TSX AEM 412, TSX AEM 413 et TSX AEM 811.
Comme tous les coupleurs TSX AEM ... des automates TSX7, le module TSX AEM
821 offre à l’utilisateur des services standards : mise à l’échelle, comparaison de
la mesure à des seuils, surveillance du dépassement de gamme.
Sa cadence de mesure rapide : 26ms pour 8 voies, autorise plusieurs mesures de
chaque voie, au cours d’une même période d’exécution d’une tâche du programme
utilisateur. Il en résulte que les mécanismes de lecture et d’exploitation des
mesures sont différents entre le coupleur TSX AEM 821 et les autres coupleurs TSX
AEM .... Les coupleurs TSX AEM 821 et TSX AEM 811 ne sont donc pas
interchangeables.
Le coupleur TSX AEM 821 est compatible avec les automates TSX 47-20/30,
TSX 67, TSX 87 de version V ≥ 3.1 et TSX et PMX modèle 40. Les processeurs
modèle 40 de version ≥ 4.3 permettent d'utiliser :
• le registre étendu du coupleur pour un échange rapide des mesures,
• le logiciel PL7-PCL pour faciliter la mise en oeuvre des coupleurs.
A l’intention de l’utilisateur connaissant déjà le coupleur TSX AEM 811, les tableaux
comparatifs ci-après précisent les principales caractéristiques de ce module.
Nous conseillons néanmoins la lecture complète de ce document.
Caractéristiques matérielles
Caractéristiques
TSX AEM 821
TSX AEM 811
gamme d’entrée
1 gamme pour le module
± 10V 0-10V
0-20mA 4-20mA
1 gamme par voie
± 10V ± 5V 0-10V 2-10V
0-20mA 4-20mA
Résolution gamme ± 10V
5mV (4000 points)
0,3mV (65 000 points)
Précision à 25°C
0,23% PE
0,1%
Période d’acquisition
2 à 2,5ms/voie
(+ 6ms traitement)
100ms/voie
Isolement entre voies
voies/bus
non isolé
750V CA ou 1000V CC
500V CC
500V CA
Multiplexage
statique
à relais
Génération d’IT sur
dépassement de seuil
OUI
NON
Durée de l’Auto-test
1,5s
10s
Recalibration
automatique
conseillée/6 mois
1
Caractéristiques logicielles et d’exploitation
Fonctions
Acquisition des mesures
2
TSX AEM 821
TSX AEM 811
2 groupes x 4 registres
(sélection groupe à la
demande)
mode message
multiplexage sur 4 mots
registres
Période de scrutation :
. mode normal
6ms + 2,5ms x nb voies
. mode simplifié
6ms + 2 ms x nb voies
périodique : définie
par l’utilisateur
(800ms à 3200s)
100ms x nb voies
Période tâche acquisition
fonction du nb de voies
< 400ms
Calcul d’affichage
idem TSX AEM 811
3 types d’affichage
Traitements associés
. racine carrée
. filtrage
racine carrée
Détection de seuils
. 2 seuils par voie
. IT fronts montant ou
descendant sur seuils
2 seuils par voie
Tests mesure
. rupture capteur 4-20mA
. dépassement bande
passante
. dépassement gamme
d’entrée
. continuité capteur
mode message
. dépassement gamme
d’entrée
X
Sommaire général
Chapitre
1
2
3
4
5
Présentation générale
Page
5
1.1 Les coupleurs intelligents
6
1.2 Le coupleur TSX AEM 821
7
Fonctionnement
11
2.1 Structure matérielle
12
2.2 Structure logicielle
13
2.3 Traitements proposés
18
2.4 Dialogue avec l'automate
27
2.5 Modes de marche du coupleur
30
Configuration
33
3.1 Principe
34
3.2 Paramètres
36
3.3 Configuration par défaut
39
3.4 Chargement de la configuration
40
3.5 Exemple de configuration
44
3.6 Logiciel d'aide à la mise en oeuvre
46
Exploitation
47
4.1 Exploitation des mesures par mots registres
48
4.2 Exploitation des mesures en mode message
52
4.3 Exploitation des mesures par le registre étendu
54
4.4 Détection de seuils
55
4.5 Compléments de programmation
61
Exemples d'utilisation
69
5.1 Exemple 1 : application de mélange en ligne
70
5.2 Exemple 2 : régulation tout ou rien (processeur P87-30)
73
5.3 Exemple 3 : régulation tout ou rien (processeur P47-20)
80
5.4 Exemple 4 : régulation tout ou rien (processeur P87 410)
86
3
Chapitre
6
7
8
4
Page
Mise en oeuvre du matériel
89
6.1 Choix de l'emplacement et détrompage
90
6.2 Repérage
91
6.3 Raccordement
92
6.4 Description du formulaire de mise en oeuvre
95
Spécifications
97
7.1 Consommation
98
7.2 Caractéristiques des entrées
98
7.3 Formulaire de mise en oeuvre
99
Annexes
101
8.1 Index
102
X
Présentation générale
Présentation générale
Sous-chapitre
1.1 Les coupleurs intelligents
1.1-1 Présentation
1.1-2 Utilisation
1.2 Le coupleur TSX AEM 821
1.2-1 Description
1.2-2 Présentation physique
Ce chapitre se termine à la page
1
Chapitre 1
Page
6
6
6
7
7
9
10
5
1.1
Les coupleurs intelligents
1.1-1 Présentation
Les coupleurs intelligents sont des unités de traitement pré-programmées conçues
par Telemecanique pour assurer un traitement réparti de l’application.
Ces coupleurs sont conçus de la façon suivante :
Structure d'un coupleur intelligent
Bus
automate
Interface
bus
Mémoire
partagée
Unité
de
traitement
Entrées de
l'application
Partie
spécifique
Sorties de
l'application
Ils se composent de :
• une interface bus utilisant les modes standards de communication entre le
processeur de l’automate et le coupleur :
- l’interface Tout ou Rien,
- l’interface registre,
- l’interface message.
• une mémoire partagée dans laquelle sont stockées les données accessibles au
coupleur et au processeur de l’automate,
• une unité de traitement comprenant un processeur et les logiciels d’exploitation,
• les entrées/sorties spécifiques du coupleur.
1.1-2 Utilisation
Par l’emploi d’un processeur et de fonctions pré-programmées, les coupleurs
intelligents permettent la simplification du programme utilisateur.
Ces fonctions étant configurables par l’utilisateur, l’exploitation des coupleurs
nécessite la maîtrise de l’utilisation des logiciels PL7-2 et PL7-3. Il pourra donc être
nécessaire de se reporter aux manuels associés, pour avoir des compléments
d’information.
6
Présentation générale
1.2
1
Le coupleur TSX AEM 821
1.2-1 Description
Généralités
Le coupleur TSX AEM 821 est une chaîne de mesure industrielle 8 entrées rapides,
haut niveau. Associé à des capteurs ou des transmetteurs, il permet de réaliser des
fonctions de surveillance, de mesure et de régulation des processus continus.
Fonctions
Ce coupleur assure en plus de la conversion analogique numérique, les fonctions
suivantes :
• sélection de la gamme d’entrée (gamme commune à toutes les voies),
• possibilité d’inhibition de la scrutation d’une ou plusieurs voies,
• contrôle de dépassement des valeurs d’entrée en fonction de la gamme déclarée,
• contrôle du dépassement de la bande passante en entrée,
• traitement des valeurs numériques obtenues (extraction de la racine carrée,
filtrage numérique du premier ordre),
• calcul d’affichage : conversion des mesures en unité directement exploitable par
l’utilisateur,
• détection de rupture capteur en gamme 4-20mA,
• détection de seuils programmables par voie, avec possibilité de déclencher une
interruption de l’UC automate sur dépassement des seuils.
Entrées/sorties
Application
Processeur automate
Voie 0
Mesures numériques
des 8 voies
Voie 1
Voie 2
Voie 3
Grandeurs électriques
analogiques
Voie 4
COUPLEUR
TSX AEM
Seuils programmables
Etats des seuils
IT sur franchissement
de seuils
Voie 5
Voie 6
Configuration
Voie 7
= adaptation du coupleur
au besoin de l'application
Echanges application -> coupleur :
Le coupleur réalise l’acquisition de grandeurs électriques analogiques issues de
capteurs ou de transmetteurs.
7
Echanges coupleur → processeur automate :
• les mesures : grandeurs analogiques d’entrées converties en valeurs numériques,
• les informations de détection de seuil, les demandes d’IT sur franchissement de
seuil,
• des mots d’état : compte rendu du fonctionnement du coupleur et de la surveillance des capteurs.
Echanges processeur automate → coupleur :
• la configuration : programmée avant l’exploitation des mesures par l’utilisateur,
elle a pour rôle de fixer les caractéristiques de fonctionnement du coupleur,
• les seuils programmés par l’utilisateur ainsi que les conditions d’IT,
• les commandes d’exécution des mesures.
Caractéristiques
Les caractéristiques principales du coupleur sont les suivantes :
Caractéristiques
Valeurs
Nombre de voies
8 voies différentielles
Gamme d’entrée
Tension
Courant
Capteurs
Capteurs haut niveau
Dynamique d’entrée
± 10V
Dynamique d’entrée étendue
± 10,2V
Résolution maximum
10V/4000 pts = 2,5mV
Résistance d’entrée
≥ 10 Mohms
Isolement
Entre bus et voie : (1000VCC 750VCA)
voies non isolées entre elles (référence
commune)
Scrutation
1 à 8 voies
Période de scrutation
mode normal
0-10V ±10V
0-20mA 4-20mA
mode simplifié
8
: 6ms + 2,5ms x nb voies
scrutées
: 6ms + 2ms x nb voies
scrutées
Traitement spécifique des
mesures
Racine carrée, filtrage 1er ordre,
calcul d’affichage
Détection de seuils
2 seuils par voie
Configuration
Logicielle
1
Présentation générale
Sécurité
Les entrées sont protégées contre les parasites industriels et sont isolées galvaniquement par rapport aux tensions internes de l’automate. Un réseau de mise à la
terre est disponible sur le commun référence voies.
Confort d’utilisation
La partie analogique ne nécessite aucune source d’alimentation externe. La
configuration entièrement logicielle et les fonctions pré-programmées en font un
coupleur particulièrement souple à l’emploi. La recalibration de la chaîne de mesure
est automatique et par conséquent ne nécessite aucune maintenance.
Confort d’exploitation
Les coupleurs et les borniers de raccordement sont embrochables et débrochables
sous tension ; le processeur de l’automate est en permanence averti de l’état du
coupleur et le programme utilisateur peut accéder à toutes les informations pour
traitement éventuel.
1.2-2 Présentation physique
Le coupleur TSX AEM 821 est un module de format simple. Il doit être inséré dans
les bacs équipés d’un bus d’entrées/sorties complet pour les automates
TSX 47-30/67/87 ou dans les 4 premiers emplacements de la configuration de base
pour les automates TSX 47-20 (version logicielle ≥ VL: 3.1).
Ces modules se composent des éléments suivants :
1
2
3
4
Un boîtier métallique
protégeant mécaniquement les circuits
électroniques et assurant une protection
contre les parasites
rayonnants,
1
TSX AEM
821 F
2
OK
ERR
3
4
Une face avant,
Un connecteur recevant un bornier de
raccordement,
Un bornier de raccordement débrochable
équipé de 32 bornes
à vis.
9
La face avant comporte :
5
6
7
2 voyants permettant de
visualiser la mise sous
tension et le bon fonctionnement du coupleur,
TSX AEM
821 F
OK
5
TSX AEM
ERR
821 F
OK
ERR
1 voyant permettant de
détecter un défaut d’application sur l’une des
voies,
6
7
Un cache transparent
porte étiquette et une étiquette.
La face arrière du module est équipée de dispositifs de détrompage :
• détrompage mécanique standard permettant de supprimer tout risque d’erreur
lors de la mise en place ou de l’échange d’un module,
• détrompage mécanique optionnel.
10
X
Fonctionnement
Fonctionnement
2
Chapitre 2
Sous-chapitre
Page
2.1 Structure matérielle
12
2.2 Structure logicielle
13
2.2-1
2.2-2
2.2-3
2.2-4
Généralités
Echanges avec le processeur automate
Traitement des mesures
Cadencement des mesures
2.3 Traitements proposés
2.3-1
2.3-2
2.3-3
2.3-4
2.3-5
2.3-6
2.3-7
Contrôle de dépassement de gamme
Calcul de la racine carrée (cas des mesures de débits)
Filtrage numérique
Affichage des mesures
Test rupture capteur 4-20 mA
Test dépassement de la bande passante
Détection de seuils numériques
2.4 Dialogue avec l'automate
2.4-1
2.4-2
2.4-3
2.4-4
2.4-5
Généralités
Interface T.O.R.
Interface registre
Interface message
Interface registre étendu
2.5 Modes de marche du coupleur
2.5-1
2.5-2
2.5-3
2.5-4
Description
Actions sur les modes de marche
Comportement du coupleur aux coupures ou reprises secteur
Action des défauts sur les modes de marche
Ce chapitre se termine à la page
13
13
14
15
18
18
20
21
21
25
25
26
27
27
27
28
29
29
30
30
31
31
32
32
11
2.1
Structure matérielle
Le synoptique ci-après décrit la structure matérielle du coupleur TSX AEM 821 :
MULTIPLEXEUR
ECH./BLOQ.
TRAITEMENT
TRAITEMENT
BARRIERE
ECHANGES
D'ISOLEMENT
AMPLIFICATION CONVERSION
V0
V1
PROT.
+
FILTRAGE
A
A/N
MUX
UC
CONVERSION
V7
UC
INTERFACE
BUS
INTERFACE
BUS
N/A
REF
COMPENSATION
OFFSET
B
U
S
ALIMENTATION
Etage d’entrée : il est constitué d’un étage de protection contre les surtensions et
d’un filtre par voie, destiné à éliminer les bruits haute fréquence.
Multiplexeur : le multiplexeur statique effectue l’aiguillage des voies à convertir et
des tensions de référence destinées à l’autocalibration de la chaîne de mesure. Le
nombre de manoeuvre n’est pas limité.
Amplificateur : il assure l’amplification des tensions d’entrée différentielles pour
les deux gammes : tension ± 10V et courant.
Echantillonneur, bloqueur : il mémorise le niveau du signal pendant la conversion.
Convertisseur analogique numérique : ce convertisseur à approximations
successives, assure la conversion analogique numérique.
Traitement : le traitement logiciel du module est partagé entre deux microcontrôleurs qui dialoguent entre eux par l’intermédiaire d’une liaison série isolée.
Toute la chaîne de mesure est au même potentiel de référence des entrées et est
isolée par rapport au bus de l’automate.
Un premier micro-contrôleur gère la conversion des voies, l’autocalibration de la
chaîne de mesure et réalise une partie des traitements effectués sur les voies
converties : traitements de dépassement de gamme et bande passante, filtrage
numérique 1er ordre.
Le deuxième micro-contrôleur gère l’interface avec l’automate ainsi que les
traitements de correction d’échelle, dépassement de seuil, calculs de racine carrée
et les tests.
L’interface bus assure les échanges avec le processeur de l’automate : transmission des mesures, réception de la configuration....
12
Fonctionnement
2.2
2
Structure logicielle
2.2-1 Généralités
La structure logicielle du coupleur TSX AEM 821 comprend deux parties :
• une partie commune, identique sur tous les coupleurs intelligents, qui gère les
échanges avec le processeur de l’automate,
• une partie spécifique qui se divise en deux blocs :
- un bloc traité par le micro-contrôleur gérant la partie commune, qui assure le
dialogue avec le micro-contrôleur chargé de la conversion, le traitement des
mesures (logiciel application) et les tests.
- un bloc traité par le micro-contrôleur assurant la conversion, qui assure le
séquencement, l’autocalibration de la chaîne de mesure et un pré-traitement des
mesures (code convertisseur).
Auto-test
initial commun
Auto-test
initial spécifique
Interpréteur
de requêtes
Message
Conversion
Autocalibration
Echanges
standards
TOR
registre
Traitement application
Dialogue
Logiciel spécifique
Logiciel commun aux coupleurs intelligents
2.2-2 Echanges avec le processeur automate
Le logiciel assure la gestion des interfaces standards :
• interface tout ou rien pour la transmission des informations de dépassement de
seuils,
• interface registre pour la transmission des mesures et des informations d’état,
• interface message pour l’écriture de la configuration, l’écriture des seuils, la
lecture des mesures, la lecture des chaînes de bits défaut, ...
13
2.2-3 Traitement des mesures
Le micro-contrôleur gérant la conversion effectue le traitement suivant :
• mise à l’échelle de la valeur brute de conversion,
• tests dépassement gamme et saturation de la valeur, si dépassement,
• test rupture capteur si gamme 4-20mA,
• test dépassement bande passante,
• filtrage numérique du 1er ordre.
gamme choisie, voies scrutées
• test dépassement gamme
• test rupture
capteur
Remise à
échelle valeur
brute :
Valeurs
numériques
après
conversion
analogique
numérique
± 10 V
voies filtrées
± 2000
0-10 V, 0-20 mA
ou 4-20 mA
0-4000
• filtrage
numérique
saturation si
dépassement
± 10 V
• test dépassement bande
passante
Mesures
transmises
au microcontrôleur
interface
bus
± 2040
0-10 V, 0-20 mA
ou 4-20 mA
- 80, + 4080
Le micro-contrôleur gérant l’interface bus réalise le traitement des mesures
(linéarisation, calcul d’affichage), conformément à la configuration reçue (gamme
choisie, voies scrutées, traitement associé à la voie, gestion des seuils).
Traitement voie
mode simplifié
code
Mesures
converties convertisseur
et
prétraitées normal
Normalisation
Unités
normalisées
Grandeur
physique
Borne
Sup
14
Code
convertisseur
Grandeur
électrique
Borne
Inf
Gestion seuils
Seuil
1
Seuil
2
Etat seuils
Fonctionnement
2
2.2-4 Cadencement des mesures
Le cycle de travail du coupleur dépend des deux paramètres suivants :
• le nombre de voies sélectionnées,
• le mode de fonctionnement (normal ou simplifié) :
- mode normal : tous les traitements possibles par le coupleur sont accessibles.
La durée d’un cycle est la suivante :
Tcycle = 6ms + (2,5ms x nombre de voies scrutées)
- mode simplifié : dans ce mode, le coupleur fournit à l’utilisateur une mesure
dans le format code convertisseur et n’effectue ni le filtrage, ni les tests de
dépassement gamme, bande passante et rupture capteur. La durée du cycle est
donc légèrement plus courte :
Tcycle = 6ms + (2ms x nombre de voies scrutées)
Cycle de mesure
Période 8 à 26 ms suivant config.
attente
6 ms
V0 V1 V2 V3 V4 V5 V6 V7
V0 V1 V2 V3 V4 V5 V6 V7
Le temps d’attente est utilisé par le coupleur pour effectuer son autocalibration et
la gestion de l’interface avec l’automate (configuration et rafraîchissement des
mesures).
nombre de voies
scrutées
T cycle mode
normal
T cycle mode
simplifié
8
26
ms
22ms
7
23,5 ms
20ms
6
21
ms
18ms
5
18,5 ms
16ms
4
16
14ms
3
13,5 ms
12ms
2
11
ms
10ms
8,5 ms
8ms
1
ms
L’utilisateur (ou le programme utilisateur) peut accéder aux mesures de 2 façons :
• par mots registres,
• en mode message.
L’exploitation par programme de ces différents modes est décrit dans le chapitre 4 :
exploitation.
15
Accès par mots registres
Les mesures sont transmises dans 4 mots
registres du processeur automate. Le
coupleur comportant 8 voies, les mesures sont transmises en alternance dans
ces 4 registres.
Mesure voie 0 ou voie 4
Mesure voie 1 ou voie 5
Mesure voie 2 ou voie 6
Mesure voie 3 ou voie 7
La sélection du groupe de voie (0 à 3) ou (4 à 7) s’effectue par programme en
positionnant un bit dans un registre du coupleur. En retour, un bit d’un registre
d’entrée indique le groupe de mesure disponible.
Si l’application ne nécessite que 4 voies, il sera préférable qu’elles fassent partie
du même groupe.
La durée de la tâche automate exploitant les mesures sera calculée d’après le
nombre de voies utilisées comme indiqué ci-après :
• Nombre de voies ≤ 4 (à condition que les 4 voies fassent partie du même groupe) :
Période de la tâche automate ≥ Tcycle du module (voir formules précédentes).
• Nombre de voies > 4 :
Période de la tâche automate ≥ 2 x Tcycle du module (condition indispensable si
l’on désire obtenir une alternance régulière des 2 groupes de voies).
exemple :
8 voies en mode normal -> Tcycle coupleur = 6 + (2,5 x 8) = 26ms
Période tâche automate = 2 x 26 = 52ms
Lorsqu’une voie est inhibée, le contenu du registre correspondant au groupe de
voie est forcé à 0.
Dans l’exemple ci-dessous, les voies 2, 4 et 5 sont inhibées :
V0 V1 V3 V6 V7
V0 V1 V3 V6 V7
V0
Cycle
coupleur
Demande
groupe 1
Tâche
automate
Acq.
IN
Traitement
Affichage
groupe 0
Contenu
IW3 à IW6
16
Mesure voie 0
Mesure voie 1
0
Mesure voie 3
Rest.
OUT
Prise en compte
de la demande
Acq.
IN
Traitement
Affichage
groupe 0
Mesure voie 0
Mesure voie 1
0
Mesure voie 3
Rest.
OUT
Acq.
IN
Affichage
groupe 1
0
0
Mesure voie 6
Mesure voie 7
Fonctionnement
2
Accès en mode message
En mode message les 8 mesures sont transmises en réponse à une requête
programmée par l’utilisateur dans 8 mots internes Wi de l’automate.
V0 V1 V2 V3 V4 V5 V6 V7
V0 V1 V2 V3 V4 V5 V6 V7
B1
I5,0
TXTØ
TXT0,V = H'81'
CPL
La durée entre la validation de la requête et la réception de la réponse est
égale à 1 cycle de scrutation de la tâche
maître (2 cycles si le processeur est un
P47-20).
Mesure voie 0
Mesure voie 1
Mesure voie 2
Les mesures proviennent toutes du
même cycle de scrutation (cohérence
temporelle des mesures entre elles).
Mesure voie 6
Les mesures des voies inhibées sont
forcées à 0.
Mesure voie 7
Ce mode est réservé à une cadence d’acquisition «lente» (≥ 50ms) depuis la tâche
MAST ou une tâche AUXiliaire.
17
2.3
Traitements proposés
2.3-1 Contrôle de dépassement de gamme
La gamme d’entrée définit les limites normales de fonctionnement du capteur
connecté en entrée.
La déclaration de la gamme d’entrée a 2 fonctions principales :
• le positionnement des bornes de détection d’erreur, dont le rôle est d’assurer la
détection des dépassements de gamme,
• le calcul d’affichage (voir chapitre 2.3-4),
Le tableau ci-dessous donne les numéros de gamme (à saisir en configuration) et
les échelles d’utilisation normale correspondantes ainsi que les bornes inférieure LL
et supérieure HL de dépassement de gamme.
Numéro de gamme
Echelle
Borne inf. LL
Borne sup. HL
0
1
2 (*)
3 (*)
±10V
0/ 10V
0/ 20mA
4/ 20mA
-10,2V
- 0,2V
- 0,4mA
+ 3,68mA
+10,2V
+10,2V
+20,4mA
+20,32mA
(*) Pour les deux gammes d’entrée en courant, l’utilisateur doit placer une résistance de 100
ohms (0,1 %) dans le bornier de raccordement.
Note : en l’absence de la résistance de 100 Ohms, les gammes peuvent être considérées
comme des gammes tension. La gamme 4-20mA est obtenue par calcul interne à
partir de la gamme 0-20mA.
Numéro de gamme
2
3
Echelle
Borne inf. LL
Borne sup. HL
0 / 2V
0,4/ 2V
- 0,04V
+ 0,368V
+2,04V
+2,032V
Bornes de détection d’erreur
En fonction de la gamme d’entrée déclarée, le coupleur positionne donc des bornes
de détection d’erreur.
Lorsque la valeur du signal d’entrée franchit ces bornes, il y a saturation du
convertisseur et les bits défauts correspondant au dépassement de la borne
supérieure HL ou inférieure LL sont mis à 1 (chapitre 4.4, chaîne de bits défauts
BDEF).
18
Fonctionnement
2
Exemple : Gamme déclarée 0/10V
L’affichage est en mV.
valeur affichée
+ 10200
+ 10000
e
al
m
ur
r
no
le
va
- 0,2 V
200
tension d'entrée
10 V 10,2 V
LL
HL
3
1
2
3
4
2
1
2
4
La valeur mesurée est dans la dynamique de la gamme d’entrée déclarée :
LL = 0
le coupleur fournit la valeur exacte comprise entre 0 et
HL = 0
+10 000
La valeur mesurée est dans la dynamique étendue qui permet de s’affranchir
des problèmes de dispersion des capteurs :
LL = 0
le coupleur fournit la valeur exacte comprise entre -200
HL = 0
et - 1 ou +10 001 et 10 200
La valeur mesurée est en dessous de la limite LL (- 200 mV), un défaut de
dépassement est détecté, et l’utilisateur est prévenu par l’activation du voyant
ERR en face avant du coupleur, la mise à 1 du bit «défaut dépassement bas»
(chaîne de bits défaut BDEF, voir chapitre 4.4) et la mise à 1 du bit défaut voie
du mot registre d’état complémentaire :
LL = 1
le coupleur fournit une valeur saturée à -200
HL = 0
La valeur mesurée est au dessus de la limite HL (+10,2 V), un défaut de
dépassement est détecté, l’utilisateur est prévenu par l’activation du voyant
ERR en face avant du coupleur, la mise à 1 du bit «défaut dépassement haut»
(chaîne de bits défaut BDEF, voir chapitre 4.4) et la mise à 1 du bit défaut voie
du mot registre d’état complémentaire :
LL = 0
le coupleur fournit une valeur saturée à +10 200
HL = 1
Note : cette signalisation de défaut n’existe pas en mode simplifié, par contre la valeur est
saturée sur dépassement haut ou bas.
19
2.3-2 Calcul de la racine carrée (cas des mesures de débits)
Le coupleur TSX AEM 821 peut extraire la racine carrée des mesures effectuées.
Cette opération s’effectue avec les conventions suivantes :
• la mesure est positive :
Racine carrée «Mesure» = - 100 x
Mesure
• la mesure est négative :
Racine carrée «Mesure» = - 100 x
Mesure
Le mode d’affichage choisi (chapitre 2.3-4) conditionne l’utilisation du traitement
extraction de la racine carrée :
• en affichage «gamme d’entrée» l’extraction de la racine carrée ne peut pas être
effectuée,
• en affichage «gamme normalisée» l’extraction de la racine carrée est effectuée
après normalisation,
• en affichage «gamme utilisateur» l’extraction de la racine carrée est effectuée
avant le calcul d’affichage.
Exemple d’utilisation : mesure de débit.
Un resserrement de conduite dans une
canalisation crée une différence de pression
dp = p2-p1 liée au débit Q par une relation :
Q = K x 2 dp /l
K constante dépendant de la géométrie du
dispositif,
l masse volumique du fluide.
La fonction «extraction de racine carrée»
permet donc d’avoir directement un affichage de débit avec un capteur de pression
différentielle.
20
P2
P1
Fonctionnement
2
2.3-3 Filtrage numérique
Le coupleur TSX AEM 821 propose un filtrage numérique par voie.
Le filtre est du type RC 1er ordre. Le coefficient du filtre non modifiable est fixé à :
alpha = 0,7.
Fonction réalisée
Sn = alpha Sn-1 + (1-alpha) En
En : valeur de la mesure
Sn : sortie filtre courant
Sn-1 : sortie filtre antérieur
Initialisation
A l’initialisation, la sortie du filtre prend la valeur de la mesure courante.
Caractéristiques
Ce filtre est équivalent à un filtre RC de constante de temps :
T = 2,8 Tcycle
Tcycle :
période de scrutation de la voie
(voir chapitre 2.2-4)
L’erreur apportée par le calcul est de 1 point de mesure au maximum.
La figure ci-dessous montre la réponse du filtre à une montée en échelon :
entrée
0,95
T cycle
9T
2.3-4 Affichage des mesures
Le coupleur TSX AEM 821 possède plusieurs modes d’affichage des mesures
suivant le mode de fonctionnement choisi :
mode normal : le coupleur possède 3 modes d’affichage qui permettent de définir
l’unité dans laquelle les mesures et bornes d’utilisation sont exprimées.
• affichage «gamme d’entrée» : mesure en mV ou en mA,
• affichage «gamme normalisée» : la mesure est fournie en pourcentage de la
pleine échelle,
• affichage «gamme utilisateur» : la gamme d’affichage linéaire est définie par
l’utilisateur.
mode simplifié : le coupleur transmet au programme utilisateur le code provenant
du convertisseur sans traitement supplémentaire.
21
Affichage du code convertisseur
Ce mode d’affichage n’est utilisé qu’en mode simplifié . Les résultats sont exprimés
en code complément à 2, sur 16 bits.
Le tableau suivant donne, en fonction de la gamme d’entrée :
• les limites dans lesquelles la mesure est exprimée : zone normale,
• la résolution de la mesure (valeur du point dans la gamme d’entrée),
• les limites de dépassement de la dynamique autorisées : zone étendue.
N°
0
1
2
3
Gamme
±10V
0/10V
0/20mA
4/20mA
Zone normale
Résolution
Zone étendue
- 2000/+2000
0/+4000
0/+4000
0/+4000
5mV
2,5mV
5µA
4µA
- 2040/+2040
- 80/+4080
- 80/+4080
- 80/+4080
Affichage «gamme d’entrée»
La gamme d’entrée définit :
• l’unité de mesure dans laquelle s’expriment les valeurs numériques,
• les limites que peuvent prendre ces valeurs numériques.
Les tableaux suivants donnent en fonction du coupleur et des gammes d’entrée :
• les limites dans lesquelles la mesure est exprimée : zone normale,
• les unités de la mesure reçue,
• les limites de dépassement de la dynamique autorisées : zone étendue.
N°
0
1
2
3
Gamme
±10V
0/10V
0/20mA
4/20mA
Zone normale
Unité
Zone étendue
-10000/+10000
0/+10000
0/+20000
+ 4000/+20000
mV
mV
µA
µA
-10200/+10200
- 200/+10200
- 200/+20400
+ 3680/+20320
Valeur de la mesure = Valeur électrique (en mV ou en µA)
22
Fonctionnement
2
Affichage «gamme normalisée»
L’affichage «gamme normalisée» permet de fournir au programme utilisateur des
valeurs des mesures en pourcentage de la dynamique de la gamme d’entrée avec
les conventions suivantes :
• Gamme unipolaire :
Les mesures fournies par le coupleur
sont comprises entre :
Valeur de la mesure
%
102,00
100,00
0 et 10 000 soit 0 % et 100,00 % de la
dynamique de la gamme d’entrée (0 à
Vsup).
Les dépassements autorisés entre
les bornes de détection d’erreur HL et
LL permettent d’obtenir des valeurs
numériques comprises dans la zone
étendue.
Valeur
analogique
d'entrée
LL 0
V sup HL
- 2,00
Zone étendue :
- 200 et +10200 sans racine carrée
-1414 (- 200 x 100 ) et +10099
( 10200 x 100 ) avec racine carrée.
• Gamme bipolaire :
Valeur de la mesure
Les mesures fournies par le coupleur
sont comprises entre :
-10000 et +10000 soit -100,00 % de la
partie négative de la gamme d’entrée
et +100,00 % de la partie positive de
la gamme d’entrée (Vinf/ Vsup).
Zone étendue :
-10200 +10200 (sans racine carrée)
-10099 +10099 (avec racine carrée)
%
102,00
100,00
Valeur
analogique
d'entrée
LL V inf
V sup HL
- 100,00
- 102,00
Note : les courbes en trait fin représentent la fonction racine carrée.
Affichage «gamme utilisateur»
Ce mode d’affichage permet à l’utilisateur par la sélection de bornes supérieure et
inférieure de disposer directement d’une mesure représentant la grandeur physique d’entrée.
23
Les bornes supérieure bsup et inférieure binf déterminées par l’utilisateur,
définissent la plage dans laquelle est
exprimée la mesure :
• la relation affichage gamme d’entrée
est linéaire,
• la valeur des bornes peut être choisie
entre - 32000 et +32000.
Valeur de la mesure
b sup
Valeur
analogique
d'entrée
LL V inf
V sup HL
Zone étendue :
b inf
Les valeurs numériques pourront être
comprises entre binf - 2% de (bsupbinf) et bsup +2% de (bsup-binf).
Note : l’utilisateur devra choisir la valeur de ses bornes de telle sorte que le résultat de calcul
ne dépasse pas +32767, -32768, compte tenu de la zone étendue. En cas de
débordement de calcul, le coupleur sature la valeur à +32767 ou -32768, mais ne
génère pas d’erreur.
Exemple : utilisation d’un capteur de pression 2/20 bars fournissant un signal
0/20mA et ayant une caractéristique linéaire.
Ce qui intéresse l’utilisateur est la pression et non pas la valeur du courant qui
véhicule l’information.
Définition des bornes :
2 bars correspond à 0mA
20 bars correspond à 20mA
L’automate travaillant sur des entiers
signés de -32768 à +32767, la plus
grande résolution est obtenue en choisissant les bornes les plus proches de
-32768 à +32767.
Pression
20,00 bars
2,00 bars
0
20 mA
Courant
Soit dans cet exemple, 2/20 bars peuvent être représentés par :
Bornes
2 - 20
20 - 200
200 - 2000
2000 - 20000
Résolution
1 bar
0,1 bar
10 mbars
1 mbar
La dernière solution présente la meilleure résolution. Les bornes suivantes doivent
donc être choisies :
bsup = 20000
binf = 2000
Compte tenu des dépassements autorisés, la mesure peut évoluer entre : 1640 et
20360.
24
Fonctionnement
2
2.3-5 Test rupture capteur 4-20mA
Ce test a pour but de vérifier la continuité du circuit extérieur, c’est à dire du capteur
4-20mA et de la liaison entre ce capteur et les bornes d’entrées.
Si le câblage (ligne coupée) ou le capteur est défectueux, le coupleur détecte un
défaut.
Conditions de validation du test
Le test n’est validé qu’en mode normal et si la gamme choisie est la gamme 3
(4-20mA).
Il n’y a pas de signalisation de défaut en mode simplifié.
Principe
Le coupleur vérifie sur toutes les entrées valides que le courant est toujours
supérieur à 80µA.
Lorsqu’un défaut est détecté, le coupleur effectue :
• la mise à 1 du bit «défaut rupture capteur» (chaîne de bits défauts BDEF), de la
voie correspondante,
• la mise à 1 du bit «défaut voie» du mot registre d’état complémentaire,
• l’activation du voyant ERR, en face avant du coupleur.
L’utilisation du bit «défaut voie» permet alors de ne pas valider la mesure lorsque
un défaut est détecté.
2.3-6 Test dépassement de la bande passante
Ce test a pour but de détecter les variations brutales des signaux d’entrées.
Conditions de validation du test
Ce test n’est actif qu’en mode normal et s’il est validé en configuration des voies.
Il n’est pas valide en mode simplifié.
Principe
Si la différence entre 2 échantillons successifs d’une voie d’entrée est supérieure
à 10% de la valeur pleine échelle (soit 1V pour les gammes +10V et 0 - 10V, ou 2mA
pour les gammes 0 - 20mA et 4 - 20mA) le coupleur déclare un dépassement de la
bande passante sur cette entrée. Il effectue alors :
• la mise à 1 du bit «défaut bande passante» (chaîne de bits défauts BDEF) de la
voie correspondante,
• la mise à 1 du bit «défaut voie» du mot registre d’état complémentaire,
• l’activation du voyant ERR, en face avant du coupleur.
Lorsque le défaut n’est plus présent (mesure stabilisée) le voyant s’éteint et le bit
«défaut voie» du mot registre d’état complémentaire est remis à 0.
25
2.3-7 Détection de seuils numériques
2 seuils sont définis pour chacune des
voies.
Les seuils sont des valeurs numériques
programmables (exprimées dans l’unité de
mesure correspondant au type d’affichage
choisi) par l’utilisateur, transmis au coupleur par interface message.
Le résultat de la détection de seuils est un
objet bit exploitable par programme, à l’état
1 lorsque la mesure est supérieure au seuil
(chapitre 4.3).
Acquisition de la mesure
de la voie
Comparaison de la mesure de la
voie avec la valeur du seuil 0
Comparaison de la mesure de la
voie avec la valeur du seuil 1
Les comparaisons sont effectuées entre la
mesure de la voie et les seuils 0 et 1, à
chaque acquisition d’une nouvelle valeur
d’entrée. Lorsqu’une voie est inhibée, les
résultats des comparaisons sont forcés à 0.
Mise à jour du résultat
Sur les processeurs TSX 47-30/67/87, il est possible de déclencher une interruption sur franchissement de seuils (montant ou descendant).
La comparaison pour chacun des seuils s’effectue avec une hystérésis (h) de 0,5%
de la valeur de la dynamique de la gamme d'entrée déclarée. La valeur avec
laquelle la mesure est comparée dépend de l’état du seuil :
• le seuil n’a pas été dépassé,
le résultat passe à l’état 1 lorsque :
mesure ≥ seuil programmé + h/2
• le seuil a été dépassé,
le résultat passe à l’état 0 lorsque :
mesure ≤ seuil programmé - h/2
Le tableau suivant donne les valeurs d’hystérésis en fonction de la
gamme d’entrée et du mode d’affichage choisi :
Seuil + h/2
Seuil programmé
Hystérésis
Seuil - h/2
t
0
Résultat
(bit TOR)
t
Affichage
±10V
0/10V
0/20mA
4/20mA
Gamme d’entrée
100mV
50mV
100µA
80µA
Gamme normalisée
Gamme utilisateur
26
50
2 x [Partie entière de((bsup-binf) x 25 x 10-4) + 1]
Fonctionnement
2.4
2
Dialogue avec l’automate
2.4-1 Généralités
Une fois monté et câblé, le coupleur est prêt à être exploité. Pour cela il dispose de
3 types d’échange avec le processeur de l’automate via le bus d’entrées/sorties
complet :
• l’interface T.O.R, adressage Ixy,i
• l’interface registre, adressage I/OWxy,i
• l’interface message.
x = numéro du bac
y = emplacement dans le bac
i = voir ci-après
A chacun de ces échanges correspondent des objets exploitables par le programme utilisateur.
2.4-2 Interface T.O.R.
Le coupleur TSX AEM 821 possède une interface T.O.R. 16 entrées.
L’utilisateur a accès par programme à 16 objets bits auxquels il faut rajouter le bit
défaut. Les échanges se font systématiquement à chaque cycle de la tâche dans
laquelle le coupleur est configuré.
Le type d’informations présentées par le coupleur est différent suivant l’automate
utilisé : TSX 47-20 ou TSX 47-30/67/87.
L’interface permet d’identifier l’événement à l’origine de l’interruption :
TSX 47-20
L’interface présente l’état des mesures par rapport aux seuils. Un état 1 signifie que
la mesure est supérieure ou égale à la valeur du seuil.
TSX 47-30/67/87
L’interface présente les états des demandes d’interruption. Un état 1 signifie que
la (ou les) transition sur seuil, déclarée comme événement d’interruption s’est
produite.
27
2.4-3 Interface registre
Le coupleur TSX AEM 821 comprend huit mots registres d’entrée et huit mots
registres de sortie. Les échanges se font systématiquement à chaque cycle
automate pour le TSX 47-30/67/87 et un cycle sur 2 pour le TSX 47-20.
8 mots registres d’entrée :
IWxy,0
Mot d'état standard
IWxy,1
Mot d'état complémentaire n° 1
IWxy,2 Mot d'état complémentaire n° 2
IWxy,3
Mesure voie 0 ou voie 4
IWxy,4
Mesure voie 1 ou voie 5
IWxy,5
Mesure voie 2 ou voie 6
IWxy,6
Mesure voie 3 ou voie 7
IWxy,7
Etat des seuils
• 3 mots d’état codant l’état de fonctionnement (modes de marche, défaut du
coupleur, ...),
• 4 mots contenant les valeurs numériques des mesures des valeurs analogiques
d’entrée (1 mot pour 2 voies),
• 1 mot contenant l’état des mesures par rapport aux seuils (idem interface TOR sur
le TSX 47-20).
8 mots registres de sortie :
OWxy,0
Mot de commande standard
OWxy,1
Mot de commande compl. n° 1
OWxy,2
Mot de commande compl. n° 2
OWxy,3
Conditions d'IT seuils groupe 0
OWxy,4
Conditions d'IT seuils groupe 1
OWxy,5
OWxy,6
OWxy,7
• 3 mots de commande permettant la mise en exécution RUN ou l’arrêt STOP du
coupleur, la validation et le masquage des IT, l’inhibition voies et la sélection
groupe voies 0 ou 1 (voies 0 à 3 ou voies 4 à 7),
• 2 mots définissant les conditions d’interruption sur franchissement de seuils,
• 3 mots non utilisés.
28
Fonctionnement
2
2.4-4 Interface message
L’interface message permet le transfert de tables de données entre le coupleur et
le processeur de l’automate. Ce transfert est programmé par bloc texte CPL et
s’effectue à l’initiative du programme utilisateur.
Ce type de dialogue est utilisé pour l’écriture et la relecture de la configuration, la
lecture des mesures, l’écriture et la relecture des seuils, etc ...(voir Aide-mémoire).
Les données spécifiques à chacun de ces transferts sont rangées dans des mots
internes Wi ou des mots constants CWi (uniquement en émission).
La programmation utilisant l’interface message est décrite de manière détaillée
dans chacun des chapitres concernant l’échange à réaliser :
• configuration (chapitre 3),
• lecture des mesures (chapitre 2),
• écriture des seuils (chapitre 4),
• traitement des défauts (chapitre 4.4),
• requêtes complémentaires (chapitre 4.4).
2.4-5 Interface registre étendu
Ce nouveau mode d'échange rapide n'est implémenté que pour les processeurs
modèle 40. Il permet par une lecture explicite, de transférer la table des mesures
du coupleur vers le processeur de l'automate.
La table des mesures a une longueur de 10 mots utiles (20 octets) :
Wi
Etat des voies
idem IWxy,1 de l'interface registre
Wi + 1
Etat des seuils
idem IWxy,7 de l'interface registre
Wi + 2
Mesure voie 0
Wi + 3
Mesure voie 1
Wi + 4
Mesure voie 2
Wi + 5
Mesure voie 3
Wi + 6
Mesure voie 4
Wi + 7
Mesure voie 5
Wi + 8
Mesure voie 6
Wi + 9
Mesure voie 7
29
2.5
Modes de marche du coupleur
2.5-1 Description
Le synoptique suivant décrit les modes de marche des coupleurs TSX AEM 821
1
Auto-test
initial
2
6
RUN
voie 0
7
RUN
module
RUN
voie 1
RUN
voie i
RUN
voie 7
STOP
voie 1
STOP
voie i
STOP
voie 7
8
STOP
voie 0
3
STOP
module
5
4
Attente de
configuration
A la mise sous tension, sur demande d’initialisation ou après une coupure secteur,
le coupleur démarre une procédure d’auto-test initial .
Si aucun défaut n’est détecté durant cette procédure, le coupleur fonctionne en
mode RUN ou en mode STOP (selon la valeur du mot de commande standard)
sur sa configuration par défaut.
Pour utiliser le coupleur dans les conditions de l’application, il est nécessaire de le
configurer, pour cela l’utilisateur doit par programme :
• mettre le coupleur en mode STOP le cas échéant ,
• transmettre la configuration par l’interface message ),
• remettre le coupleur en mode RUN .
Si la configuration reçue est erronée ou incomplète le coupleur passe en attente de
configuration tant qu’une configuration cohérente n’est pas reçue .
1
2
3
6
3
5
5
Une fois configuré et en exécution (RUN coupleur et RUN voie), le coupleur est apte
à faire l’acquisition des mesures et la détection de seuils.
Les échanges standards T.O.R et registres sont effectués à chaque cycle de la
tâche dans laquelle le coupleur est configuré.
Chaque voie peut être indépendamment mise en mode RUN
qu’elle est ou non utilisée.
30
7 ou STOP 8 suivant
Fonctionnement
2
2.5-2 Actions sur les modes de marche
L’utilisateur a accès à des mots registres de commande qui permettent de forcer le
coupleur dans le mode de marche désiré :
• RUN/STOP coupleur,
• RUN/STOP de chacune des voies (commande d’inhibition de voie).
Les mots registres d’état permettent de savoir quel est le mode de marche du
coupleur :
• auto-test initial,
• RUN/STOP coupleur,
• attente de configuration ,
• RUN/STOP de chacune des voies,
• fonctionnement sur configuration par défaut.
4
2.5-3 Comportement du coupleur aux coupures ou reprises secteur
Les coupleurs TSX AEM 821 n’ont pas de mémoire sauvegardée, ils perdent toutes
les données (notamment la configuration et les seuils), lorsqu’ils sont déconnectés
de l’alimentation fournie par l’automate.
Il est ainsi nécessaire de reconfigurer le coupleur et reprogrammer les valeurs de
seuils :
• sur reprise à froid (SY0 = 1),
• sur reprise à chaud, lorsque la réserve d’énergie de l’alimentation a été épuisée,
• lorsque le coupleur est inséré dans l’automate.
Tous ces différents types de reprise secteur sont décrits dans la documentation
PL7-3.
Un bit du mot d’état complémentaire (IWxy,2,D) permet de savoir lorsque le
coupleur fonctionne sur la configuration par défaut. Ce bit peut donc être utilisé pour
détecter la perte de configuration et pour commander un nouveau transfert de la
configuration propre à l’application (voir exemple chapitre 3).
31
2.5-4 Action des défauts sur les modes de marche
Lorsqu’un défaut d’acquisition du coupleur et de conversion est détecté, celui-ci est
mis en STOP tant que le défaut n’a pas disparu.
Lorsqu’un défaut application (capteur ou câblage) est détecté, le coupleur reste en
mode RUN.
32
X
Configuration
Configuration
Sous-chapitre
3
Chapitre 3
Page
3.1 Principe
34
3.1-1
3.1-2
3.1-3
3.1-4
3.1-5
3.1-6
34
34
34
35
35
36
Généralités
Informations de configuration
Codage
Transmission des informations de configuration
Configuration par défaut
Bits associés à la configuration
3.2 Paramètres
3.2-1 Mode opératoire
3.2-2 Configuration des voies
3.2-3 Exemple
36
36
37
39
3.3 Configuration par défaut
39
3.4 Chargement de la configuration
40
3.4-1 Saisie des données
3.4-2 Transfert de la configuration vers le coupleur
3.4-3 Contrôle de la configuration
3.5 Exemple de configuration
3.5-1 Codage
3.5-2 Programmation (TSX 47-30/67/87)
40
40
42
44
44
45
3.6 Logiciel d'aide à la mise en oeuvre
46
Ce chapitre se termine à la page
46
33
3.1
Principe
3.1-1 Généralités
Les informations de configuration permettent d’adapter le fonctionnement du
coupleur à l’application auquel il est destiné. Le bon choix de cette configuration
permet de simplifier au maximum la programmation nécessaire à l’exploitation des
mesures. Ces informations définissent le mode de fonctionnement du coupleur et
de chacune de ses voies.
Configurer un coupleur consiste à :
• définir les caractéristiques de fonctionnement du coupleur,
• coder ces caractéristiques, en codes hexadécimaux ou valeurs décimales,
• transférer ces codes et ces valeurs vers le coupleur par programme.
3.1-2 Informations de configuration
Les informations de configuration concernent :
• le mode opératoire,
• pour chaque voie le mode de fonc
tionnement :
- le traitement,
- le type d’affichage,
• si l’affichage utilisateur est choisi :
- la borne supérieure et
- la borne inférieure.
Zone 1
Identificateur
Mode opératoire
Zones
2à9
Numéro de voie
Mode de fonctionnement
Borne supérieure
Borne inférieure
3.1-3 Codage
Les informations de configuration doivent
être codées dans un tableau de mots situé
dans la zone W (mots internes) par programme ou dans la zone CW (mots constants).
La configuration d’un coupleur est divisée
en 9 zones, repérées par un code d’identification.
Zone 1
Mode opératoire
Zone 2
Configuration voie 0
Zone 3
Configuration voie 1
Zone i + 2
Configuration voie i
Zone 9
Configuration voie 7
Les 9 zones peuvent être envoyées au coupleur, ensemble ou séparément (le code
d’identification assure la reconnaissance de chaque zone par le coupleur).
Le codage de chaque zone est décrit dans les chapitres suivants.
34
Configuration
3
3.1-4 Transmission des informations de configuration
Une fois codées et mémorisées, les informations de configuration doivent être
transmises au coupleur.
La transmission des informations de configuration de la mémoire automate vers la
mémoire coupleur doit être assurée par
programme (en utilisant un bloc texte CPL).
Mise sous tension coupleur
RUN coupleur
avec configuration par défaut
L’envoi de la configuration doit suivre la
procédure suivante :
Mise en STOP du coupleur
• mise en «STOP» du coupleur,
• attente de l’état «STOP» du coupleur,
• envoi de la configuration par bloc texte
CPL,
• inhibition des voies non utilisées,
• mise en «RUN» du coupleur.
Si coupleur en STOP,
Envoi de la configuration utilisateur
Note : une coupure secteur ou le retrait du
Si coupleur configuré,
Inhibition des voies non utilisées
Mise en RUN du coupleur
coupleur de son emplacement peut
provoquer la perte de la configuration, il
est alors nécessaire de transmettre de
nouveau la confi-guration.
3.1-5 Configuration par défaut
Le coupleur TSX AEM 821 possède une configuration par défaut qui assure son
fonctionnement dès la mise sous tension.
Cette configuration par défaut, dont l’utilité essentielle est le test du câblage, est
détaillée au chapitre 3.3.
Elle est remplacée par la configuration utilisateur dès l’envoi de celle-ci par le
programme utilisateur.
35
3.1-6 Bits associés à la configuration
Deux bits accessibles par programme extraits des mots d’état standard et complémentaire sont associés à la configuration du coupleur :
IWxy,0,B : à l’état 1, ce bit indique que le coupleur est en attente de configuration
(cas de la réception d’une mauvaise configuration).
IWxy,2,D : à l’état 1, ce bit indique que le coupleur fonctionne avec sa configuration
par défaut.
3.2
Paramètres
3.2-1 Mode opératoire
Le mode opératoire se code sur deux
mots (zone 1) :
Zone 1
Zone 2
• le premier mot se compose de
l’identificateur H’00A0',
• le deuxième mot définit la gamme
d’entrée des 8 voies et le mode de
scrutation.
Zone 3
Zone i
Zone 9
Rappel : la période de scrutation d’une
voie dépend du nombre de voies
inhibées et du mode de scrutation (voir chapitre 2.2-4).
0
0
A
0
0
N/S
0
GAM
mode de scrutation Normal/Simplifié (0/1)
N° de la gamme d’entrée (0 à 3)
Gamme d’entrée
La gamme d’entrée se code sur le premier quartet du deuxième mot :
36
Numéro de gamme
Echelle
0
-10/+10V
1
0/+10V
2
0/20mA
3
4/20mA
3
Configuration
Mode de scrutation
Le mode de scrutation est codé sur le troisième quartet du deuxième mot. La
scrutation peut être normale (code 0) :
Tscrut. = 6ms + (2,5ms x nombre de voies scrutées)
ou simplifiée (code 1) :
Tscrut. = 6ms + (2ms x nombre de voies scrutées)
Exemple :
CW0 = H’00A0'
CW1 = H’0103'
Le coupleur est configuré en mode simplifié, en gamme 4-20mA.
La période de scrutation de chaque voie dépendra du contenu du registre OWxy,1
(inhibition des voies : voir aide-mémoire).
3.2-2 Configuration des voies
La configuration d’une voie (zone 2 à
zone 9) se code sur 2 ou 4 mots :
• le premier mot se compose de l’identificateur (00C), suivi du numéro de voie
(code hexadécimal),
• le second mot code le mode de fonctionnement de la voie (affichage, traitement), en hexadécimal,
• le troisième et le quatrième mot
contiennent les bornes supérieure et
inférieure (valeurs décimales), si
l’affichage utilisateur a été choisi.
1
Numéro de voie
2
Mode de fonctionnement
3
Borne supérieure
4
Borne inférieure
Numéro de voie
Ce numéro de 0 à 7 identifie la voie à
laquelle se rapporte la configuration.
1
0
0
C
x
Numéro de voie (0 à 7)
37
Test dépassement de la bande passante
Le test dépassement de la bande passante
est codé sur la premier quartet :
2
.
• 0 = pas de test
• 1 = test activé.
(Voir chapitre 2.3-6)
.
x
Test dépassement
bande passante
(0/1)
Type d’affichage
Le type d’affichage se code sur le deuxième
quartet :
.
2
.
• A = affichage gamme d’entrée
• B = affichage gamme normalisée
• C = affichage gamme utilisateur
(Voir chapitre 2.3-4)
.
x
.
Type d'affichage
(A à C)
Traitement racine carrée
Le traitement racine carrée est codé sur le
troisième quartet :
2
.
• 0 = pas de racine carrée
• 1 = racine carrée.
(Voir chapitre 2.3-2)
x
.
.
Traitement racine carrée
(0/1)
Traitement filtrage
Le traitement filtrage est codé sur le
quatrième quartet :
2
• 0 = pas de filtrage
• 1 = filtrage de la voie.
(Voir chapitre 2.3-3)
x
.
.
Traitement filtrage
(0/1)
Bornes supérieure et inférieure
Ces bornes ne doivent être définies que
lorsque le type d’affichage choisi est
l’affichage utilisateur.
Les bornes supérieure et inférieure doivent
contenir des valeurs décimales sur les
troisième et quatrième mots, nombres
compris entre : -32000 et +32000
38
3
Borne supérieure
4
Borne inférieure
.
3
Configuration
3.2-3 Exemple
Soit à réaliser la configuration suivante de la voie 2 du coupleur :
• gamme d’entrée : - 10/+ 10 V
• traitement : pas de racine carrée, pas de filtrage
• type d’affichage : gamme utilisateur
• test dépassement bande passante : inactif
• borne supérieure : 8800
• borne inférieure : 880
Le codage est le suivant :
CW28 = H’00C2'
CW29 = H’00C0'
CW30 = 8800
CW31 = 880
3.3
Configuration par défaut
Le coupleur a une configuration par défaut qui permet notamment la vérification du
bon fonctionnement et le test du raccordement.
Cette configuration est opérationnelle dès la mise sous tension du coupleur.
Un bit du mot d’état complémentaire IWxy,2,D permet de savoir si le coupleur
fonctionne suivant cette configuration :
IWxy,2,D = 1 → configuration par défaut
• Zone 1, mode opératoire :
0: mode de scrutation normal et
gamme ±10V
• Zone 2 à 9 : chaque voie est configurée
de manière identique :
Code : H’00A0’
- 0 : pas de filtrage,
- 0 : pas de racine carrée,
- A : affichage gamme d’entrée :
-10000 +10000 (bornes
implicites fixées par la gamme
d’entrée).
- 0 : pas de test dépassement
bande passante.
Zone 1
Zone 2
Zone 3
Zone 4
Zone 5
Zone 6
Zone 7
Zone 8
Zone 9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
A
0
C
A
C
A
C
A
C
A
C
A
C
A
C
A
C
A
0
0
0
0
1
0
2
0
3
0
4
0
5
0
6
0
7
0
39
Lors d’une coupure secteur ou après retrait et remontage du coupleur dans son
emplacement, la configuration est perdue et est remplacée par la configuration par
défaut.
Lorsque la configuration par défaut d’une des voies convient, il n’est pas nécessaire
de la transmettre de nouveau.
3.4
Chargement de la configuration
3.4-1 Saisie des données
Après avoir défini les informations de configuration du coupleur et déterminé les
codes correspondants, il est nécessaire de mémoriser ces codes dans la mémoire
automate avant de pouvoir les transférer au coupleur.
Cela peut être fait soit en zone W, soit de préférence en zone CW.
L’écran ci-contre donne
l’exemple d’une configuration.
Les codes hexadécimaux sont précédés de
la lettre H.
2/ 5/ 86 0 :0
CNST
CW NB CONFIGURED
CONSTANT
VALUE
CW0
CW1
CW2
CW3
CW4
CW5
CW6
CW7
CW8
CW9
CW10
CW11
CW12
CW13
CW14
CW15
=H'00A0'
=H'0000'
=H'00C0'
=H'00C0'
=10000
=0
=H'00C1'
=H'00C0'
=10000
=0
=H'00C2'
=H'00C0'
=10000
=0
=H'00C3'
=H'00C0'
TERMINAL T607 2
:
128
MNEMONIC
SURVEILLANCE CUVES
CONSTANT
VALUE
CW16
CW17
CW18
CW19
CW20
CW21
CW22
CW23
CW24
CW25
CW26
CW27
CW28
CW29
CW30
CW31
=10000
=0
=H'00C4'
=H'01C0'
=20000
=0
=H'00C5'
=H'01C0'
=20000
=0
=H'00C6'
=H'01C0'
=20000
=0
=H'00C7'
=H'01C0'
MNEMONIC
DISPLAY CONSTANTS
CWi
B0T
MODIF
CDW EVEN CDW 0DD
3.4-2 Transfert de la configuration vers le coupleur
Les informations de configuration étant
stockées en mémoire automate, il est
nécessaire de les transférer en mémoire
coupleur. Pour cela, l’utilisateur doit
programmer un bloc texte en émission
réception pour effectuer ce transfert.
Mémoire Processeur automate
configuration coupleur
TxT
CPL
Mémoire coupleur
40
3
Configuration
Caractéristiques du bloc texte
TXT0
R
S
O
I
CPL
T,M : 0000H
LOCAL
T,C : 0
T,V : 0
CW0
0
T,L : 0
T,S : ?
D
Wi
0
0
A
0
E
Wi + 1
0
0
0
1
Wi + 2
0
0
C
0
Wi + n
• TXTi,M : H’ . . 63' La configuration s’adresse au système coupleur
N° emplacement
N° de bac
• TXTi,C : H’0040'
Code requête indiquant au coupleur qu’il s’agit de l’envoi
d’informations de configuration.
• TXTi,L :
Longueur de la table d’émission, elle correspond au nombre
d’octets de la table contenant les informations de configuration : 4 à 68 octets.
Le compte rendu du transfert renvoyé par le coupleur TXTi,V (ou TXTi,R pour
TSX 47-20) peut être utilisé après l’échange pour vérifier la bonne transmission des
informations : il est égal à H’FE’ si l’échange est correct et à H’FD’ s’il est incorrect.
Cas du TSX 47-20
Les paramètres TXTi,M, TXTi,C et TXTi,L peuvent être définis directement lors de
la saisie du bloc texte.
La longueur des messages à l’émission ne pouvant excéder 30 octets, pour des
configurations supérieures à 30 octets, il est nécessaire de transmettre cette
configuration en 2 ou 3 parties.
41
Programmation du transfert
La programmation du transfert doit suivre la procédure suivante :
• Mettre le coupleur en «STOP» en
positionnant le bit du mot registre de
commande OWxy,0,C à 0.
• Vérifier que le coupleur est passé
effectivement en mode «STOP» en
testant le bit du mot d’état IWxy,0,C qui
doit passer à 0.
• Transférer alors la configuration. Pour
cela, générer un front montant sur l’entrée
S du bloc texte.
• Vérifier que le transfert s’est bien effectué :
- test de TXTi,E qui doit être à 0,
- test de TXTi,V qui doit être égal à H’FE’.
• Si la configuration est bien reçue, inhiber
les voies inutilisées, puis remettre le
coupleur en mode RUN en positionnant
le bit du mot registre de commande
OWxy,0,C à 1.
Le bit IWxy,0,C doit alors passer à 1.
1
STOP coupleur
Coupleur en STOP
2
Transfert configuration
Configuration reçue
3
RUN voies
Voies en "RUN"
4
RUN coupleur
Coupleur en "RUN"
3.4-3 Contrôle de la configuration
La configuration n’est pas acceptée par le coupleur lorsque :
• la longueur de la configuration est erronée (nombre de mots),
• la syntaxe est mauvaise,
• les choix effectués pour constituer la configuration présentent des incompatibilités,
• le coupleur est en RUN.
Longueur d’une configuration
Longueur maximale : 34 mots (68 octets).
42
2 à 34 mots
Longueur minimale : 2 mots (4 octets).
0
0
A
.
.
.
.
.
0
0
C
.
Configuration
3
La configuration peut être transmise en une fois dans sa totalité ou par zone.
Chaque zone doit être alors envoyée entièrement. La longueur d’une zone est de
2 ou 4 mots (cas du mode d’affichage utilisateur : les bornes doivent être
obligatoirement définies). Si une zone de la configuration contenue préalablement
par le coupleur (exemple configuration par défaut) convient à l’utilisateur, l’envoi de
cette zone n’est pas nécessaire.
Erreur de syntaxe
A chaque information composant la configuration correspond un code donné dans
les pages précédentes. Si un code non défini est transmis, il y a défaut de
configuration.
Choix incompatibles
Tous les choix à effectuer pour composer la configuration du coupleur ne sont pas
compatibles entre-eux :
• Scrutation des voies :
en mode de scrutation simplifié, la configuration des voies est refusée.
• Configuration des voies :
- le traitement «racine carrée» est incompatible avec l’affichage «gamme d’entrée»,
- les bornes utilisateur ne sont transmises que pour un affichage utilisateur
(type C) et doivent être différentes l’une de l’autre,
- les codes doivent correspondre à ceux donnés dans les chapitres précédents,
- les valeurs numériques doivent rester dans les bornes indiquées.
Envoi d’une configuration erronée
L’envoi d’une configuration erronée entraîne la mise à 1 du bit du mot d’état «attente
de configuration» IWxy,0,B. Le coupleur se met alors en attente d’une nouvelle
configuration et garde en mémoire la configuration qu’il possédait au préalable.
43
3.5
Exemple de configuration
Un utilisateur désire configurer cinq voies d’un coupleur TSX AEM 821 de la
manière décrite dans le tableau suivant (colonne configuration).
3.5-1 Codage
Le tableau ci-dessous donne les codes correspondants aux informations de
configuration ainsi que l’adresse des mots dans lesquels ils seront stockés.
Configuration
Code
Adresse
Mode
opératoire
. Code identification
. Mode normal, gamme 4-20mA
H’00A0'
H’0003'
CW22
CW23
Voie 0
. Numéro de voie
0
H’00C0'
CW24
. Traitement
. Type d’affichage
pas de racine
Utilisateur
H’00C0'
CW25
. Borne supérieure
. Borne inférieure
80,00°C
0,00°C
8000
0
CW26
CW27
. Numéro de voie
1
H’00C1'
CW28
. Traitement
. Type d’affichage
pas de racine
normalisé
H’00B0'
CW29
. Numéro de voie
2
H’00C2'
CW30
. Traitement
. Type d’affichage
pas de racine
utilisateur
H’00C0'
CW31
. Borne supérieure
100,00%
0,00%
10 000
0
CW32
CW33
. Numéro de voie
3
H’00C3'
CW34
. Traitement
. Type d’affichage
pas de racine
utilisateur
H’00C0'
CW35
. Borne supérieure
. Borne inférieure
50,00mn
0,00mn
5 000
0
CW36
CW37
. Numéro de voie
7
H’00C7'
CW38
. Traitement
. Type d’affichage
pas de racine
gamme d’entrée
H’00A0'
CW39
Voie 1
Voie 2
Voie 3
Voie 7
Mémorisation : sélectionner le mode configuration sur le terminal et entrer un à un
chacun des codes dans les mots constants CW.
44
3
Configuration
3.5-2 Programmation (TSX 47-30/67/87)
Le programme suivant est réalisé en langage à contacts, il peut être réalisé
également en langage littéral.
Le bloc texte CPL est
d’abord configuré.
2/ 5/ 86 0 :0
CONF
TERMINAL T607 2
Local : le coupleur se trouve
NUMBER OF TEXT BLOCS N/MAX : 2 /64
dans l’automate contenant
N0
NET/LOCAL TYPE
ADDRESSING MODES ADDR
le programme.
BUFFER
0
LOCAL
CPL
DIRECT
CW22
Direct,CW22 : les informa1
LOCAL
CPL
INDIRECT
W20
tions sont contenues dans
les mots constants CW.
Nombre d’octets à la réception: 0.
TELEMECANIQUE
RECEPTION
LENGTH (byte)
0
Le programme comprend :
• le transfert des paramètres nécessaires au bloc texte (1er réseau) :
- H’563' : le coupleur est dans l’emplacement 5 du bac 0 de la configuration de
base,
- H’40' : il s’agit de l’envoi de la configuration,
- 36 : 36 octets doivent être émis (18 mots de configuration).
• le transfert de la configuration lorsque les conditions suivantes sont vérifiées :
Programmation des caractéristiques du bloc texte
IW5,0,9
H'563'
TXT0,M
H'40'
TXT0,C
36
TXT0,L
SY0
(*)
B10
Transfert de la configuration
B11
B10
R TXT0
IW5,0,B IW5,0,C
IW5,2,D
IW5,0,B IW5,2,D
B30
D
CPL
S T,M
LOCAL
T,C
O T,V
CW22
0
I T,L
T,S
E
TXT0,V = H'FE'
B20
TXT0,V = H'FD'
B30
OW5,0,C
B11
45
B10 = 1 : programmation des paramètres du bloc texte réalisée,
IW5,0,B = 1 ou IW5,2,D = 1 : le coupleur est soit en attente de configuration, soit
en configuration par défaut,
IW5,0,C = 0 : le coupleur est en « STOP» .
Lorsque la configuration a bien été reçue par le coupleur (compte rendu TXT,V =
H’FE’), le coupleur est remis en exécution «RUN» et les mesures sont exploitables.
En cas d’erreur lors de la transmission ou d’erreur de configuration, le bloc texte est
réinitialisé (B11).
(*) SY0 : reprise à froid. Dans le cas des versions logicielles TSX T607 < V3,
remplacer le contact SY0 par le bit interne B0 (bit image de la reprise à froid). Ce
bit B0 doit être positionné à l'état 1 en début de programme, après le traitement de
la reprise à froid.
3.6
Logiciel d'aide à la mise en oeuvre
La mise en oeuvre des coupleurs TSX AEM est facilité par le logiciel PL7-PCL qui
propose :
• un logiciel guide opérateur qui permet à partir d'un poste de travail X-TEL, de saisir
les paramètres de configuration des coupleurs (mode et période de scrutation,
gammes d'entrées, type d'affichage, ...) et les valeurs de seuils (2 seuils par voie).
Pour cela, il propose sous forme d'un tableau tous les paramètres avec pour
chaque paramètre le type, les bornes et la définition.
Ce logiciel assure également :
- le transfert des paramètres entre coupleur, automate, disque ou disquette,
- l'édition sur imprimante des paramètres,
- la visualisation de l'évolution des paramètres (mesure de chaque voie, modes
de marche, défauts, ...).
Il utilise le mécanisme des zones dédiées, propre aux automates modèle 40.
• deux blocs fonctions optionnels (OFB) spécifiques aux traitements de grandeurs
analogiques qui viennent compléter les blocs fonctions PL7-3 :
- ANALD qui permet de charger la configuration des coupleurs sur coupure
secteur ou lors du remplacement d'un coupleur,
- ANADG qui permet de surveiller les défauts pouvant survenir sur les coupleurs
en exploitation (par exemple défaut bornier) ou sur les applications pilotées par
ces coupleurs (par exemple rupture capteur). Les défauts ainsi détectés sont mis
en forme pour être exploités par le logiciel APPLIDIAG (sous X-TEL) ou DIAG
(sous MINI MONITOR INTEGRE 37).
Restriction d'emploi
Le logiciel PL7-PCL ne peut être utilisé que pour des processeurs modèle
40, de version supérieure ou égale à 4.3.
46
X
Exploitation
Exploitatiion
Chapitre 4
Sous-chapitre
4.1 Exploitation des mesures par mots registres
4.1-1
4.1-2
4.1-3
4.1-4
4
Accès aux mesures
Conditions de validité des mesures
Correspondance analogique numérique
Acquisition des mesures
4.2 Exploitation des mesures en mode message
4.2-1 Accès aux mesures
4.2-2 Temps d’accès
4.2-3 Exemple
4.3 Exploitation des mesures par le registre étendu
4.3-1 Accès aux mesures
4.4 Détection de seuils
4.4-1 Transmission des seuils au coupleur
4.4-2 Exploitation des informations sur automate TSX 47-20
4.4-3 Exploitation des informations sur automates TSX 47-30/67/87
Page
48
48
49
50
50
52
52
52
53
54
54
55
55
57
57
4.5 Compléments de programmation
61
4.5-1 Traitement des défauts
4.5-2 Requêtes complémentaires
4.5-3 Relecture de la configuration
61
66
66
Ce chapitre se termine à la page
68
47
4.1
Exploitation des mesures par mots registres
4.1-1 Accès aux mesures
Les valeurs numériques, mesures des valeurs analogiques d’entrée, sont accessibles en 2 groupes, par programme. Elles sont rangées dans 4 mots registres
d’entrée. La demande du groupe à afficher s’effectue par changement d’état du bit 0
du registre de commande OWxy,2.
Toutes les opérations sur mots peuvent être utilisées pour exploiter les mesures.
L’état du bit 0 du mot registre d’état IWxy,2 détermine le groupe présent dans les
mots registres correspondants (voies 0 à 3 ou voies 4 à 7)..
Voie 0 si IWxy,2,0 = 0
Voie 4 si IWxy,2,0 = 1
IWxy,3
Mesure voie 0 ou 4
IWxy,4
Mesure voie 1 ou 5
IWxy,5
Mesure voie 2 ou 6
IWxy,6
Mesure voie 3 ou 7
Voie 1 si IWxy,2,0 = 0
Voie 5 si IWxy,2,0 = 1
Voie 2 si IWxy,2,0 = 0
Voie 6 si IWxy,2,0 = 1
Voie 3 si IWxy,2,0 = 0
Voie 7 si IWxy,2,0 = 1
Exemple : accès aux mesures par
programme. Le coupleur est situé dans
l’emplacement 5.
Les mesures sont rangées dans les mots :
W0 à W7 correspondant respectivement
aux mesures des voies 0 à 7.
48
IF NOT IW5,2,0
THEN IW5,3 ->
IW5,4 ->
IW5,5 ->
IW5,6 ->
ELSE IW5,3 ->
IW5,4 ->
IW5,5 ->
IW5,6 ->
NOT IW5,2,0 ->
W0 ;
W1 ;
W2 ;
W3
W4 ;
W5 ;
W6 ;
W7
OW5,2,0
4
Exploitation
4.1-2 Conditions de validité des mesures
Ces valeurs numériques représentent effectivement les mesures attendues des
valeurs analogiques d’entrée si les conditions suivantes sont respectées :
Conditions
Etat
Conséquences
coupleur en «RUN»
IWxy,0,C = 1
Si coupleur en STOP, les valeurs lues
sont les dernières reçues avant la
mise en STOP.
coupleur configuré
IWxy,2,D = 0
Sinon, le coupleur a la configuration
par défaut. Les valeurs des mesures
ne sont pas dans l’unité de mesure
attendue.
voies non inhibées
IWxy,1,i = 0
(i = 0 à 7)
Lorsqu’une voie est inhibée, celle-ci
n’est plus scrutée par le coupleur et
la mesure est forcée à 0.
Conditions
Etat
Conséquences
valeurs d’entrées situées
dans les limites de la zone
étendue, capteur et cäblage
correct
IWxy,1,i = 0
(i = 8 à F)
Lorsque de tels défauts sont détectés,
les mesures lues sont erronées sur
la voie concernée.
coupleur en fonctionnement
correct et bornier verrouillé
Ixy,S = 0
Lorsque ce bit est à 1, le coupleur
passe en STOP.
Exemple :
Validation de la mesure voie 1; l’utilisation du bit I1,S permet de ne plus valider la
mesure lorsqu’un défaut coupleur apparaît.
IW1,0,C IW1,2,D IW1,1,1
I1,S
IW1,2,0
IW1,4
W1
49
4.1-3 Correspondance analogique numérique
La correspondance analogique numérique dépend essentiellement de la configuration choisie : gamme d’entrée, traitement, type d’affichage et bornes si l’affichage
utilisateur est sélectionné.
Exemples :
• Gamme d’entrée 0/10 V sans traitement et type d’affichage «gamme d’entrée»:
5 volts aura pour valeur numérique 5000 c’est à dire 5000 mV.
• Gamme d’entrée 0/10 V sans traitement et type d’affichage «gamme normalisée» :
5 volts aura pour valeur numérique 5000 c’est à dire 50,00/100,00 ou 50%.
• Gamme d’entrée 0/10 V sans traitement et type d’affichage «gamme utilisateur»
avec borne supérieure égale à 1000 et borne inférieure égale à 200 :
5 volts aura pour valeur numérique 5 x (1000 - 200)/10 + 200= 600.
4.1-4 Acquisition des mesures
Les principes d’acquisition et d’affichage des mesures sont décrits chapitre 2. Afin
d’exploiter les mesures par programme, il est nécessaire de tenir compte de :
• l’acquisition des mesures par le coupleur,
• la mise à jour des mots registres par le processeur de l’automate.
Rappel :
Sur automate TSX 47-20 :
• la tâche maître n’est pas périodique mais cyclique, sa durée est inférieure à
150 ms,
• la mise à jour des mots registres par le processeur de l’automate s’effectue tous
les 2 cycles.
Sur automates TSX 47-30/67/87 :
• les tâches maître ou auxiliaires sont périodiques,
• la mise à jour des mots registres par le processeur de l’automate s’effectue à
chaque cycle.
L’acquisition des mesures s’effectue par groupe de 4 voies dans un cycle de la
tâche processeur. La cohérence temporelle des 4 voies d’un même groupe est
garantie.
Ce mode de récupération des mesures est optimum pour un nombre de voies
inférieur ou égal à 4. Les voies doivent être câblées dans le même groupe : 0 à 3
ou 4 à 7, ce qui permet d’exploiter de manière optimale la rapidité du coupleur
(exemple : 4 voies scrutées dans une tâche rapide de 15 ms).
Le programme utilisateur doit alors demander l’affichage permanent du groupe
utilisé , par l’intermédiaire du bit OWxy,2,0.
50
Exploitation
4
Si le nombre de voies est supérieur à 4 :
• automates TSX 47-30/67/87 : il est préférable d’utiliser le mode message (voir
chapitre 4.2),
• automate TSX 47-20 : utiliser les mots registre. Dans ce cas, à chaque cycle
automate, l’utilisateur doit spécifier au moyen du bit OWxy,2,0 le groupe de voies
à acquérir au cycle suivant (OWxy,2,0 = 0 : voies 0 à 3 et OWxy,2,0 = 1 : voies 4
à 7). L’acquisition des 8 voies s’effectue donc en 2 cycles automate et l’alternance
des groupes n’est garantie que si la période automate ≥ 2 x période d’acquisition.
Le bit IWxy,2,0 indique le groupe de voies disponible (0 : voies 0 à 3, 1 : voies 4 à 7).
Le programme ci-dessous permet de transférer les mesures provenant du coupleur :
IF IWxy,2,0 THEN IWxy,3 -> W104; IWxy,4 -> W105;
IWxy,5 -> W106; IWxy,6 -> W107;
ELSE IWxy,3 -> W100; IWxy,4 -> W101;
IWxy,5 -> W102; IWxy,6 -> W103;
Règle pratique d’utilisation :
• nombre de voies ≤ 4 :
regrouper les voies dans un même groupe, exploiter
les mesures au moyen de l’interface registre (IWxy,3
à 6), bit OWxy,2,0 toujours à 0.
• nombre de voies > 4 :
exploiter les mesures au moyen du mode message :
1 requête de «lecture mesure» (TXTi,C = 1) à chaque
cycle.
51
4.2
Exploitation des mesures en mode message
4.2-1 Accès aux mesures
En mode message, les mesures sont transmises dans 8 mots internes Wi en
réponse à la requête «Lecture des mesures».
La programmation de cette requête s’effectue par bloc texte de type CPL en
émission réception avec les caractéristiques suivantes :
• Code requête
: TXTi,C = 1
• Adresse
: TXTi,M = H’xy00’ (avec x = N°bac et y = N°emplacement)
• Table de réception : Wi[8] table de 8 mots (16 octets) contenant les 8 mesures
(avec Wi = mesure voie 0, Wi+ 1 = mesure voie 1, ..., Wi+ 7 = mesure voie 7).
• Aucune table d’émission n’est à définir (rappel sur TSX 47-20, TXTi,L = 0)
Comptes rendus : TXTi,V = H’81' si échange correct ou H’FD’ si échange incorrect.
TXTi,S = 16 octets si l’échange est correct (TXTi,E = 0).
Nota : la requête fonctionne coupleur en STOP ou coupleur en RUN. Si le coupleur est en
STOP, les mesures transmises ne sont plus les mesures réelles mais les dernières
mesures acquises avant que le coupleur ne soit mis en STOP.
Les conditions de validité et la correspondance numérique/analogique des mesures sont identiques à l’accès aux mesures en mode registre (voir chapitre 4.1).
4.2-2 Temps d’accès
Le principe d’accès aux mesures en mode message est décrit au chapitre 2.2-4
(Cadencement des mesures).
On privilégiera ce mode d’accès aux mesures pour un nombre de voies scrutées
supérieur à 4, si l’on désire travailler à cadence maximum.
Rappel : il y a cohérence temporelle entre les mesures des différentes voies.
52
4
Exploitation
4.2-3 Exemple
Dans l’exemple cicontre, un bloc texte de
type CPL en adressage
direct est utilisé.
2/ 5/ 86 0 :0
CONF
NUMBER OF TEXT BLOCS
TERMINAL T607 2
N/MAX : 2 /64
N0
NET/LOCAL
TYPE
ADDRESSING MODES
0
1
LOCAL
LOCAL
CPL
CPL
DIRECT
INDIRECT
TELEMECANIQUE
ADDR
BUFFER
CW22
W20
RECEPTION
LENGTH (byte)
0
La table de réception W100[8] des mesures est définie en mode CONFIGURATION
du terminal TSX T607.
Le transfert des mesures s’effectue chaque fois que l’entrée I14,A passe de l’état
0 à l’état 1.
Transfert des mesures en mode message
I14,A
1
TXT0,C
H'500'
TXT0,M
B0
TXT0
B0
CPL
S
O
I
53
4.3
Exploitation des mesures par le registre étendu
4.3-1 Accès aux mesures
Ce nouveau mode d'échange rapide est de type message dans la mémoire
partagée. Dans ce mode, les mesures sont transmises par lecture immédiate de 10
mots internes Wi :
Wi
Etat des voies
idem IWxy,1 de l'interface registre
Wi + 1
Etat des seuils
idem IWxy,7 de l'interface registre
Wi + 2
Mesure voie 0
Wi + 3
Mesure voie 1
Wi + 4
Mesure voie 2
Wi + 5
Mesure voie 3
Wi + 6
Mesure voie 4
Wi + 7
Mesure voie 5
Wi + 8
Mesure voie 6
Wi + 9
Mesure voie 7
En PL7-3, la programmation de ce mode d'échange utilise l'instruction de lecture
explicite READEXT(Ixy; Wi; Wj), avec :
• Ixy
adresse géographique du coupleur AEM,
• Wi
début de la table,
• Wj=10
longueur de la table en nombre de mots.
Nota : le mode d'échange par registre étendu n'est actif que si le coupleur est en RUN. Si
le coupleur est en STOP, les mesures transmises sont les dernières mesures
acquises avant la mise à l'arrêt du coupleur.
Sur défaut OVERRUN ou inhibition d'une voie, la mesure est gelée.
54
Exploitation
4.4
4
Détection de seuils
Le coupleur TSX AEM 821 assure la fonction de détection de 2 seuils programmables par voie (voir chapitre 2.3-7). L’exploitation de cette fonction comprend
2 phases :
• transmission des valeurs de seuils au coupleur,
• exploitation des résultats de la détection de seuils.
4.4-1 Transmission des seuils au coupleur
Les seuils doivent être transmis au coupleur par l’interface message, par l’intermédiaire de 2 requêtes spécifiques :
• requête «Ecriture des seuils 0« (voie 0 à 7),
• requête «Ecriture des seuils 1» (voie 0 à 7).
La programmation de ces 2 requêtes s’effectue par bloc texte CPL en émission
réception avec les caractéristiques suivantes :
• Code requête : TXTi,C = 2 (seuils 0), TXTi,C = 4 (seuils 1),
• Adresse
: TXTi,M = H’xy00’ (avec x = N°bac et y = N°emplacement),
• Table d’émission : TXTi,L = 16,
CWi[8] ou Wi[8] contenant les valeurs des seuils à saisir par l’utilisateur en mode
CONSTANTE, DONNEES ou par programme (avec (C)Wi : seuil voie 0, (C)Wi+ 1 :
seuil voie 1,..., (C)Wi+ 7 : seuil voie 7).
• Aucune table de réception n’est à définir.
Réponse à la requête :
• TXTi,V = H’FE’ si échange correct,
• TXTi,V = H’FD’ si échange incorrect.
Valeurs des seuils
Les valeurs des seuils doivent être comprises entre -32767 et + 32768. Les seuils
sont exprimés dans l’unité de mesures définie par le type d’affichage. Elles peuvent
être saisies en mode DONNEES ou CONSTANTE ou définies par programme. Par
défaut ou après coupure secteur, les valeurs des seuils 0 et 1 de chacune des voies
sont mis à 0.
55
Exemple
Dans l’exemple ci-dessous , un bloc texte en adressage indirect est utilisé.
La programmation des seuils s’effectue par 2 transferts successifs, le premier
correspondant aux seuils 0 et le deuxième aux seuils 1.
Le transfert des seuils s’effectue chaque fois que l’entrée I14,C passe de l’état 0 à
l’état 1.
Les valeurs des seuils seront définies au préalable en mode DONNEES, dans la
table W50 [16].
I14,C
0
2
TXT1,C
H'500'
TXT1,M
W20
W23
W24
50
W21
16
W22
W25
B20
S
B30
0
4
TXT1,C
H'500'
TXT1,M
W20
W23
W24
66
W21
16
W22
W25
B21
S
B20
TXT1
B21
TXT1,V = H'FE'
B20
B30
S
CPL
B20
R
O
W20
B21
R
I
56
D
Exploitation
4
4.4-2 Exploitation des informations sur automate TSX 47-20
L’utilisateur a accès par programme aux 16 bits résultats de la détection de seuils :
Ixy,0
Ixy,1
Ixy,2
Ixy,3
Ixy,4
Ixy,5
Ixy,6
Ixy,7
seuil 0 voie 0 dépassé,
seuil 0 voie 1 dépassé,
seuil 0 voie 2 dépassé,
seuil 0 voie 3 dépassé,
seuil 0 voie 4 dépassé,
seuil 0 voie 5 dépassé,
seuil 0 voie 6 dépassé,
seuil 0 voie 7 dépassé,
Ixy,8
Ixy,9
Ixy,A
Ixy,B
Ixy,C
Ixy,D
Ixy,E
Ixy,F
seuil 1 voie 0 dépassé,
seuil 1 voie 1 dépassé,
seuil 1 voie 2 dépassé,
seuil 1 voie 3 dépassé,
seuil 1 voie 4 dépassé,
seuil 1 voie 5 dépassé,
seuil 1 voie 6 dépassé,
seuil 1 voie 7 dépassé.
Ces informations sont également présentes dans l’interface registre IWxy,7,0 sur
les automates TSX 47-20 et TSX 47-30/67/87 :
IWxy,7,0
IWxy,7,1
IWxy,7,2
IWxy,7,3
IWxy,7,4
IWxy,7,5
IWxy,7,6
IWxy,7,7
seuil 0 voie 0 dépassé,
seuil 0 voie 1 dépassé,
seuil 0 voie 2 dépassé,
seuil 0 voie 3 dépassé,
seuil 0 voie 4 dépassé,
seuil 0 voie 5 dépassé,
seuil 0 voie 6 dépassé,
seuil 0 voie 7 dépassé,
IWxy,7,8
IWxy,7,9
IWxy,7,A
IWxy,7,B
IWxy,7,C
IWxy,7,D
IWxy,7,E
IWxy,7,F
seuil 1 voie 0 dépassé,
seuil 1 voie 1 dépassé,
seuil 1 voie 2 dépassé,
seuil 1 voie 3 dépassé,
seuil 1 voie 4 dépassé,
seuil 1 voie 5 dépassé,
seuil 1 voie 6 dépassé,
seuil 1 voie 7 dépassé.
Le bit associé à l’une des voies et à l’un des seuils passe à l’état 1 lorsque sur la
voie concernée, la mesure devient supérieure à la valeur de seuil programmée +
la moitié de la valeur de l’hystérésis.
Le bit associé à l’une des voies et à l’un des seuils passe à l’état 0 lorsque sur la
voie concernée, la mesure devient inférieure à la valeur de seuil programmée - la
moitié de la valeur de l’hystérésis.
La valeur de l’hystérésis dépend du type d’affichage choisi (voir chapitre 2.3-4).
Remarque : lorsqu’une voie est inhibée, les bits de détection de seuils associés sont
forcés à 0.
4.4-3 Exploitation des informations sur automates TSX 47-30/67/87
Elle s’effectue par interruption.
L’interruption générée lors d’un dépassement de seuil, provoque la suspension
de la tâche UCA en cours et le déroutement
vers la tâche interruption, à condition qu’elle
soit validée et non masquée.
Tâche Maître
Tâche IT
57
La tâche interruption doit assurer :
• la reconnaissance du module qui a provoqué l’IT (READINT (Ixy;Bi)),
• le traitement associé à cette IT,
• l’acquittement de l’IT (ACKINT (Ixy)).
Le retour à la tâche interrompue s’effectue de manière automatique.
Note : les interruptions ne sont pas générées :
• avec un TSX 47-20,
• sur les bacs d’extensions locale ou déportée, lorsque le processeur a une version
logicielle inférieure à V3 (TSX 67-30/87-10/87-20),
• sur le bac d’extension directe des automates TSX 47-30/67-20.
Programmation de l’interruption
Le programme utilisateur dispose de moyens lui permettant de valider ou de
masquer les interruptions en provenance du coupleur :
• Au niveau du coupleur :
- OWxy,0,0 : à l’état 1, masque sans les acquitter les interruptions,
à l’état 0, les IT sont transmises sur le bus entrées/sorties
- OWxy,0,4 : à l’état 1, valide le mécanisme d’interruption,
à l’état 0, inhibe le mécanisme d’interruption et acquitte les demandes
d’IT en cours (pas de mémorisation des IT pendant l’inhibition).
• Au niveau de l’unité centrale de l’automate (UCA) :
- l’instruction DMASKINT(Ixy) autorise la prise en compte des interruptions
provenant du module d’adresse xy.
- l’instruction MASKINT(Ixy) bloque la propagation de l’interruption qui reste
mémorisée.
Remarque : • MASKINT et DMASKINT sont des instructions sélectives ne s’adressant
qu’à un seul coupleur,
• l’instruction START CTRL1 rend active la tâche interruption,
• l’instruction RESET CTRL1 rend inactive la tâche interruption.
Aucune interruption ne peut être traitée en tâche IT, tant que celle-ci n’a pas
été activée.
58
4
Exploitation
Le diagramme ci-dessous présente la synthèse des différents masquages et
validations nécessaires pour dérouter le processeur vers la tâche interruption :
Valid IT
Compar.
Mesure
V0
Seuil 0
Synthèse
IT
Compar.
Masquage
MASKINT
IT
(Ix)
Demande
IT BUS
START
CTRL1
IT
Seuil 1
Traitement
tâche IT
Mesure
V7
TSX AEM 821
UNITE CENTRALE
(Langage PL7-3)
Exploitation de l’interruption
La détermination de (ou des) événements à l’origine d’interruption s’effectue en
examinant le contenu du registre TOR du coupleur :
Ixy,0
Ixy,1
Ixy,2
Ixy,3
Ixy,4
Ixy,5
Ixy,6
Ixy,7
IT seuil 0 voie 0
IT seuil 0 voie 1
IT seuil 0 voie 2
IT seuil 0 voie 3
IT seuil 0 voie 4
IT seuil 0 voie 5
IT seuil 0 voie 6
IT seuil 0 voie 7
Ixy,8
Ixy,9
Ixy,A
Ixy,B
Ixy,C
Ixy,D
Ixy,E
Ixy,F
IT seuil 1 voie 0
IT seuil 1 voie 1
IT seuil 1 voie 2
IT seuil 1 voie 3
IT seuil 1 voie 4
IT seuil 1 voie 5
IT seuil 1 voie 6
IT seuil 1 voie 7
Les mots registres OWxy,3 et OWxy,4 permettent de définir les événements
autorisés à générer une interruption (franchissement de seuil montant ou descendant).
Temps de réaction
Le temps maximum de réaction du coupleur (demande ITBUS sur dépassement
seuil en entrée) est : Tcycle + 4 ms.
L’utilisateur a intérêt à inhiber le plus de voies possibles et travailler en mode
simplifié pour obtenir le temps de réaction le plus rapide.
Exemple
Le module TSX AEM 821 occupe l’emplacement 2 du bac 0. Les conditions
d’interruption sont les suivantes :
• voie 1, front montant sur seuil 0,
• voie 2, front descendant sur seuil 1.
59
• Programmation de la tâche maître :
La représentation Grafcet ci-dessous est utilisée afin de montrer les différentes
phases préparatoires.
0
• Initialisation
• Module disponible
IW2,0,3
1
2
Actions
Configuration du
module AEM 821
Actions
Validation des IT
(module et UCA)
• Mise en RUN coupleur
• Sélection IT voie 1
front montant seuil 0
• Sélection IT voie 2
front descendant seuil 1
• Chargement des tables de seuils
H’1000'-> OW2,0;
• Validation système IT module
• Démasquage des IT UCA
• Activation tâche IT UCA
SET OW2,0,4;
DMASKINT (I2);
START CTRL1
H’0002'-> OW2,3;
H’0400'-> OW2,4;
• Programmation de la tâche interruption IT :
< IT générée par AEM?
! READINT (I2;B2)
< Si IT AEM, lecture explicite bits TOR AEM
! IF B2 THEN READBIT (I2;B10)
ELSE JUMP L10
! IF B10
! IF B11
.
.
! IF B24
! IF B25
THEN (traitement relatif à voie 0, front montant sur
seuil 0)
THEN (traitement relatif à voie 1, front montant sur
seuil 0)
THEN (traitement relatif à voie 6, front descendant sur
seuil 1)
THEN (traitement relatif à voie 7, front descendant sur
seuil 1)
< Acquittement IT
! ACKINT (I2)
< Traitement correspondant à l’IT d’un autre module ou fin de tâche
IT
! L10
60
Exploitation
4
Modification des valeurs de seuils
Les valeurs de seuils peuvent être modifiées :
• coupleur en STOP; lorsque l’application le permet, cette procédure est conseillée.
Elle permet d’éviter toute erreur d’interprétation concernant les seuils détectés
(nouvelles ou anciennes valeurs de seuils) ou de générer des IT intempestives.
• coupleur en RUN; dans ce cas la détection de seuils avec les nouvelles valeurs
n’est réalisée avec certitude que lorsque :
- la réponse à la requête transmise par bloc texte a été reçue, TXTi,D remis à 1
et compte rendu TXTi,V = H’FE’,
- et après un cycle de scrutation des 8 voies par le coupleur.
Le choix du moment de prise en compte des résultats de la détection de seuils (si
celui-ci a une importance pour l’application) est à la charge de l’utilisateur.
Il est fortement conseillé d’inhiber les IT (par l’intermédiaire du bit VIT0 : registre
OWxy,0,4) pendant le transfert des nouveaux seuils.
4.5
Compléments de programmation
4.5-1 Traitement des défauts (traitement facultatif)
L’utilisateur peut par programme déterminer avec précision les défauts intervenant
sur un coupleur TSX AEM 821 ou sur l’environnement externe de celui-ci.
Types de défauts
Les défauts intervenant sur un coupleur TSX AEM 821 peuvent être classés en trois
catégories suivant leur degré de gravité et leur conséquence sur le fonctionnement
du coupleur :
• Défauts «bloquants» :
Ce type de défauts correspond à une anomalie détectée dans l’unité de traitement
du coupleur ou dans l’interface avec le bus. Le processeur du coupleur est bloqué,
aucun échange n’est possible sur le bus.
• Défauts coupleur d’acquisition et de conversion :
Ces défauts concernent les circuits électroniques du coupleur assurant l’acquisition
et la conversion des mesures. Les mesures ne sont plus significatives, le coupleur
est forcé à l’état STOP.
• Défauts d’application :
Ces défauts correspondent à des anomalies dues à l’environnement externe du
coupleur (dépassement gamme, capteur, ...). Ils peuvent être spécifiques à une
voie, les autres voies fonctionnent alors toujours correctement et l’utilisateur est
averti de la voie en défaut.
61
Détection des défauts
L’utilisateur a à sa disposition divers moyens pour identifier les défauts :
• voyants,
• bits défauts,
• mots d’état,
• chaîne de bits défauts «BDEF» (Bits DEFauts),
Voyants
TSX AEM 821
Voyant
Etat
Défaut
F
allumé
défaut «bloquant»
F
OK
OK
ERR
allumé
pas de défaut
éteint
défaut coupleur
d’acquisition ou de
conversion
allumé
défaut application
sur une voie
Coupleur à changer
Coupleur OK
ERR
Défaut application
Bits défauts
Bit défaut
Accès
Etat
Défaut
Ixy,S (*)
par programme
1
. défaut coupleur (bloquant ou d’acquisition et de conversion),
. défaut d’échange avec l’automate,
. code déclaré différent du code 62 ou
649, dans la configuration des E/S,
. coupleur absent.
bit B du mot
status
en mode
DIAGNOSTIC
(TSX 47-20)
1
défaut coupleur.
bit D du mot
status
en mode
DIAGNOSTIC
(TSX 47-20)
1
défaut bloquant.
(*) : ce bit informe l’automate (voyant I/O du processeur) qu’il y a un défaut sur le coupleur.
Il passe à 1 dès qu’un défaut apparaît et repasse à 0 lorsque le défaut disparaît.
62
Exploitation
4
Mots d’état
Bit défaut
Défaut
IWxy,0,4
défaut ou mémorisation de défaut général, regroupe IWxy,0,6 et
IWxy,0,7.
IWxy,0,6
défaut ou mémorisation de défaut d’acquisition et de conversion.
IWxy,0,7
défaut ou mémorisation de défaut d’application (capteurs et
câblage).
IWxy,0,8
défaut bloquant, coupleur absent ou code erroné.
IWxy,0,A
défaut bornier : bornier non verrouillé ou absent.
IWxy,1,8 (*)
défaut application voie 0.
IWxy,1,9 (*)
défaut application voie 1.
IWxy,1,A (*)
défaut application voie 2.
IWxy,1,B (*)
défaut application voie 3.
IWxy,1,C (*)
défaut application voie 4.
IWxy,1,D (*)
défaut application voie 5.
IWxy,1,E (*)
défaut application voie 6.
IWxy,1,F (*)
défaut application voie 7.
(*) ces bits ne mémorisent pas les défauts.
63
Chaîne de bits défauts BDEF
Cette chaîne de 80 bits, interne au coupleur est accessible par interface message.
Bit défaut
Défaut
0 à 15
bits réservés,
16
défaut bornier,
17
défaut convertisseur analogique numérique,
18 à 31
bits réservés,
32,36,40,44,48,52,56,60
dépassement borne inférieure LL voie 0,1,2,3,4,5,6 ou 7,
33,37,41,45,49,53,57,61
dépassement borne supérieure HL voie 0,1,2,3,4,5,6 ou 7,
34,38,42,46,50,54,58,62
défaut rupture capteur voie 0,1,2,3,4,5,6,ou 7,
35,39,43,47,51,55,59,63
dépassement bande passante voie 0,1,2,3,4,5,6 ou 7
64 à 79
bits réservés.
Programmation
Les moyens de détection de défauts décrits dans les pages précédentes offrent à
l’utilisateur de nombreuses possibilités de programmation.
Les bits défauts peuvent être simplement utilisés pour valider ou non des traitements sur les mesures ou ils peuvent être utilisés aussi pour réaliser des traitements
programmés de localisation de défauts.
Exemples d’utilisation :
La mesure n’est prise en compte que si le coupleur fonctionne correctement.
La mesure n’est prise en compte que si la voie (câblage, capteur) fonctionne
correctement.
Dans ce type d’utilisation ou lorsque la localisation de défaut ne doit pas être
précise, la lecture de la chaîne de bits BDEF n’est pas nécessaire.
Ixy,S
IWxy,1,8
IWxy,3
64
W10
Exploitation
4
Programmation sans lecture de la chaîne de bits défauts
Malgré la disparition du défaut, les bits :
IWxy,0,4 et IWxy,0,i (i = 6 ou 7) restent à 1.
défaut
Il y a mémorisation permanente du défaut
tant qu’une réinitialisation du coupleur n’a
IWxy,0,i
IWxy,0,4
pas été exécutée.
Ixy,S
Par contre, les voyants et le bit défaut Ixy,S
voyant
changent d’état dès la disparition du défaut.
coupleur
Dans ce cas, les bits IWxy,0,4 et IWxy,0,i (i = 6 ou 7) ne doivent donc pas être
exploités par programmation.
Programmation avec lecture de la chaîne de bits de défauts
La lecture de la chaîne de bits défauts s’effectue par bloc texte. Elle est optionnelle
et elle a pour objet essentiel de pouvoir localiser de manière précise les défauts.
Le contenu de la chaîne de bits est décrit dans les pages précédentes.
La lecture de la chaîne de bits BDEFa pour
effet d’acquitter un défaut au niveau des
bits IWxy,0,4, et IWxy,0,i (i = 6 ou 7),
lorsque celui-ci a disparu, que cette lecture
soit faite avant ou après disparition du
défaut.
IWxy,0, bit 4,6 et 7 passent à zéro :
• à la disparition du défaut s’ils ont été
acquittés par une lecture des bits BDEF,
• à la lecture des bits BDEF après disparition
du défaut.
Le message lu après détection du défaut
n°1 ne contient pas le défaut n°2.
Le défaut n°2 ne sera acquitté qu’après
une nouvelle relecture de la chaîne de bits
BDEF, mais l’utilisateur ne sera pas
prévenu du deuxième défaut (IWxy,0,4 et
IWxy,0,i = 1 (i = 6 ou 7) tant que le premier
défaut n’a pas disparu).
Il est donc nécessaire de scruter en
permanence cette chaîne de bits défauts
afin de détecter l’apparition ou la disparition
de nouveaux défauts.
défaut
IWxy,0,i
IWxy,0,4
lecture
BDEF
défaut 1
défaut 2
IWxy,0,i
IWxy,0,4
lecture
BDEF
défaut 1
défaut 2
IWxy,0,i
IWxy,0,4
lecture
BDEF
L’exploitation de la chaîne de bits reçue dépend des besoins de l’utilisateur qui peut
se contenter de les garder dans des mots internes et venir les lire en mode
REGLAGE ou DONNEES du terminal TSX T607, ou alors les ranger dans des
tables de mots pour visualiser l’évolution de ces défauts.
65
4.5-2 Requêtes complémentaires
Outre le chargement de la configuration, le processeur automate peut échanger
diverses informations avec le coupleur par l’intermédiaire du bloc fonction texte de
type CPL.
Liste de codes requêtes
Rôle de la requête
TXTi,C TXTi,M
(hexa) (hexa)
TXTi,V
(hexa)
Nombre Nombre
octets
octets
écrits
lus
Etat
coupleur
Ecriture configuration
40
xy63
FE/FD
4 à 68
0
STOP
Lecture configuration
41
xy63
71/FD
0
4 à 68
RUN/STOP
Lecture seuils 0
3
xy00
83/FD
0
16
RUN
Lecture seuils 1
5
xy00
85/FD
0
16
RUN
Lecture bits défauts
chaîne BDEF
47
xy63
77/FD
0
10
RUN
Ecriture nom application
49
xy63
FE/FD
1 à 20
0
RUN/STOP
Lecture nom application
4A
xy63
7A/FD
0
1 à 20
RUN/STOP
Lecture version coupleur
F
xy63
3F/FD
0
27
RUN/STOP
4.5-3 Relecture de la configuration
La relecture de la configuration consiste à transférer les informations de configuration de la mémoire du coupleur dans la mémoire de l’automate. La configuration
peut être lue dans sa totalité ou par zone ; la zone 1 (mode opératoire) étant
transmise systématiquement. Pour cela, l’utilisateur doit programmer un bloc texte
en émission réception.
Caractéristiques du bloc texte (TSX 47-30/67/87)
Ce bloc texte doit avoir les caractéristiques suivantes :
• Type CPL : il permet l’échange programme
utilisateur coupleur,
• Code requête : TXTi,C = H’41'
• Adresse et numéro de voie :
TXTi,M = H’xy63'
TXT0
R
S
O
I
D
CPL
T,M : 0000H
LOCAL
T,C : 0
T,V : 0
W0
I/O
10
T,L : 0
T,S : ?
Bloc Texte
66
E
4
Exploitation
Lecture de la configuration complète
• Aucune table d’émission n’est à définir,
TXTi,L = 0
• la longueur de la table de réception doit
être maximale, soit 68 octets pour
pouvoir recevoir la configuration
complète.
Table de réception
Wi
0
0
A
0
Wi + 1
0
0
0
1
Wi + 2
0
0
C
0
Wi + 6
0
0
C
3
Lecture de la configuration d’une voie
• 1 mot d’émission (2 octets) destiné à
définir la voie dont on désire connaître
la configuration.
TXTi,L = 2
Codage : H’00Ci’ avec i= N° de voie
• La longueur de la table de réception
doit être égale à 6 mots (12 octets).
Après exécution de la requête cette table
contient :
• H’00A0’ (identificateur de la zone 1),
• Mode opératoire,
• H’00Ci’ (N° de voie),
• Mode de fonctionnement de la voie,
• Borne Supérieure (si affichage type C),
• Borne Inférieure (si affichage type C).
Table de réception
Wi
0
0
A
0
Wi + 1
0
0
0
1
Wi + 2
0
0
C
3
Wi + 3
0
0
A
0
Lecture avec un TSX 47-20
La lecture de configuration complète en un seul transfert avec un TSX 47-20 n’est
pas possible (limitation à 30 octets par échange). Si une lecture est demandée sans
préciser le contenu de la table d’émission, seul le mode opératoire est renvoyé par
le coupleur. Par contre la lecture de la configuration d’une voie à la fois (voir cidessus) est possible avec un automate TSX 47-20.
Lecture avec un automate modèle 40 ou depuis le logiciel PL7-PCL
Une telle relecture ne nécessite pas de programmation.
67
68
X
Exemples d'utilisation
Exemples d'utilisation
Sous-chapitre
5
Chapitre 5
Page
5.1 Exemple 1 : application de mélange en ligne
70
5.2 Exemple 2 : régulation tout ou rien (processeur P87-30)
73
5.3 Exemple 3 : régulation tout ou rien (processeur P47-20)
80
5.4 Exemple 4 : régulation tout ou rien (processeur P87 410)
86
Ce chapitre se termine à la page
88
69
5.1
Exemple 1 : application de mélange en ligne
Description :
Il s’agit de mélanger 3 produits P1, P2 et P3, en respectant les proportions données
par la formule suivante :
Q3 = 0,6Q1 + 0,4Q2 avec Q1, Q2 et Q3 exprimés en %
Les débits Q1 et Q2 sont imposés, seul le débit Q3 est réglable.
La mesure des débits s’effectue à l’aide de capteurs de pression différentielle
fournissant une mesure 4-20mA.
Le débit Q3 est commandé par une servo-vanne actionnée en 4-20mA, la
commande s’effectuant en boucle ouverte. Le débit Q3 est néanmoins mesuré à
des fins d’affichage (gamme 0-5000 l/h).
Des vannes tout ou rien permettent d’arrêter l’opération en cas de défaut.
P1
P2
P3
Q1
Q2
Q3
Vers
stockage
Configuration matérielle :
• 1 module TSX AEM 821 pour la mesure des débits,
• 1 module TSX ASR 200 pour la commande de la servo-vanne,
• 1 module TSX DST 835 pour la commande des vannes d’arrêt.
Tous ces modules sont placés dans un bac extension déporté d’un automate
TSX 67-20 :
LFS 120
LFS 200
S
U
P
P
6
7
S
U
P
6
0
2
0
6
0
0
1
2
A
E
M
3 4
A
S
R
8
2
1
2
0
0
bac 4
70
5
6
7
D
S
T
8
3
5
Exemples d'utilisation
5
Configuration TSX AEM 821
N° de voie
Affectation
Racine carrée
Affichage
Codage
0
Débit Q1
oui
Normalisé
H’00C0'
H’01B0'
1
Débit Q2
oui
Normalisé
H’00C1'
H’01B0'
2
Débit Q3
oui
Utilisateur
0-5000 l/h
H’00C2'
H’01C0'
5000
0
Commun aux 8 voies :
gamme 4-20mA
mode normal
H’00A0'
H’0003'
Les voies 3 à 7 sont inhibées.
Note : les voies 0,1 et 2 doivent être équipées de résistances 100 ohms 0,1%
Configuration TSX ASR 200
La voie 0 configurée en 4-20mA est affectée à la commande de la servo-vanne.
La voie 1 est inutilisée.
Choix de la période de traitement
Le temps nécessaire à l’acquisition des 3 voies en mode normal est donné par
la formule : T = 6 + 3 x 2,5 soit 13,5ms.
La période de la tâche dans laquelle sera déclarée le module devra être supérieure
ou égale à 13,5ms.
On choisira à priori la tâche FAST avec une période de 15ms (on pourra éventuellement être amené à retoucher cette valeur, dans la cas où le volume de calcul, donc
le temps de traitement serait incompatible avec cette période).
Affectation des entrées/sorties
O47,0
commande vanne tout ou rien P1,
O47,1
commande vanne tout ou rien P2,
O47,3
commande vanne tout ou rien P3.
Phase préparatoire
• Configuration des E/S de l’application
Rack 5
Rack 4
MODULE
0
1
649
9
2
3
24
4
5
6
7
71
• Bloc texte pour chargement configuration
TXT0
CPL
DIR
BUF. ADR : CW100
LENGTH : 0
• Saisie de la configuration en mode CONSTANTE
CW100
CW101
CW102
CW103
CW104
CW105
CW106
CW107
CW108
CW109
:
:
:
:
:
:
:
:
:
:
H’00A0'
H’0003'
H’00C0'
H’01B0'
H’00C1'
H’01B0'
H’00C2'
H’01C0'
5000
0
Longueur de la configuration : 10 mots soit 20 octets,
• Configuration de la tâche FAST
Modules gérés par la tâche
15ms
042
043
FAST
• Affectation de variable : W5 : valeur débit Q3 en vue d’affichage
Programmation
Seule l’exploitation des mesures s’effectue en tâche FAST, la séquence d’initialisation du coupleur est traitée en tâche MAST.
La configuration du module sera rechargée systématiquement sur toute coupure
secteur quelle que soit sa durée et lors de l’enfichage du module.
L’événement commun dans ces 2 types de situation est la passage a 1 du bit
«Module disponible» (IW42,0,3) en fin d’auto-tests.
Tâche MAST
PRL : détection des événements justifiant un rechargement de la configuration et
une fermeture des vannes d’arrêt.
!IF NOT CTRL2,R THEN START CTRL2
!IF IW42,0,3 . NOT B23 THEN SET B22
!IW42,0,C . IW42,0,3 . NOT IW42,2,D -> O47,0 -> O47,1, O47,2
!IW42,0,3 -> B23
CHART :
2
B22
M2
B22
72
Exemples d'utilisation
5
XM2 :
ACTIVATION
IN
! 0
OW42,0
OW42,1
OW42,2 ; RESET B22
NOT IW42,0,C
ACTIVATION
0
TXT0,D
.[TXT0,V=H'FE']
.NOT IW42,2,D
1
! H'4263'
TXT0,M; H'40'
EXCHG TXT0
TXT0,C; 20
TXT0,L;
ACTIVATION
! SET OW42,0,C; SET OW42,1,3; SET OW42,1,4;
SET OW42,1,5; SET OW42,1,6; SET OW42,1,7
IW42,0,C
OUT
FAST :
! IF NOT O47,2 THEN 0 -> OW43,0; JUMP L10
< CALCUL DEBIT Q3
! IW42,3/10 * 6 + IW42,4/10 * 4 -> W10
< MISE A L’ECHELLE ASR 200
! W10 * 2/5 -> OW43,0
< MEMORISATION MESURES DEBIT
! IW42,5 -> W5; IW42,3 -> W3; IW42,4 -> W4
! L10:
EOP
5.2
Exemple 2 : régulation tout ou rien (processeur P87-30)
Solution à base d’un automate TSX 87-30
Description
Il s’agit de maintenir une grandeur physique (température, pression) entre 2 valeurs
entières. On dispose pour cela d’un actionneur (vanne) commandé selon l’algorithme suivant :
Mes ≥ Lim Haute, activer l’actionneur,
Mes ≤ Lim basse, désactiver l’actionneur.
73
Mes
Lim H
Lim B
t
Actionneur
O
F
t
On supposera qu’il est nécessaire de réguler 4 niveaux, 2 pressions et 2 températures dans les limites indiquées ci-après :
Grandeur
Niveau 1
Niveau 2
Niveau 3
Niveau 4
Pression 1
Pression 2
Température 1
Température 2
Limite Haute
Limite Basse
Gamme variation
possible
80%
60%
1200mm
50mm
20%
40%
900mm
80mm
0 à 100%
0 à 100%
200 à 1600mm
20 à 100mm
0,5bar
15bar
1,2bar
18bar
0 à 1,8bar
12 à 20bar
-20°C
+750°C
-40°C
+720°C
-100 à 0°C
+400 à 800°C
Analyse
Il serait tout à fait possible de traiter cette application en tâche périodique, en
affectant à chaque cycle une comparaison de chacune des 8 mesures à ses seuils
et d’actionner les vannes correspondantes en conséquence. Toutefois cette façon
de faire n’exploiterait pas au mieux les possibilités du coupleur :
• le module dispose de possibilité de détection de seuils,
• le temps de réaction sur franchissement de seuil pourrait atteindre 1 cycle
coupleur + 1 cycle UC,
• l’UC serait inutilement surchargée : algorithme de comparaison à chaque cycle.
Ces 3 raisons militent en faveur d’une détection franchissement de seuils au niveau
du module et d’un traitement associé en tâche IT.
Toutefois l’acquisition des mesures s’effectue néanmoins à chaque cycle de la
tâche MAST, en vue de leur transfert vers un superviseur.
L’acquisition s’effectuera en mode MESSAGE (requête 1) de façon à garantir la
cohérence temporelle des 8 mesures.
74
Exemples d'utilisation
5
Configuration matérielle
La configuration retenue est un processeur TSX P87-30. Le module TSX AEM 821
occupe l’emplacement 06 :
10 11 12 13 14 15 16 17
D
S
T
S
U
P
P
8
7
8
0
3
0
8
3
5
A S
E C
M M
0
1
2
3
4
5
8
2
1
2
1
6
7
Vers superviseur
Configuration TSX AEM 821
N°
Grandeur Affichage Borne
Borne
voie
supérieure inférieure
0
1
2
3
NIV1
NIV2
NIV3
NIV4
Normalisé
Normalisé
Utilisateur
Utilisateur
4
5
PRES1
PRES2
Utilisateur
Utilisateur
6
7
TEMP1
TEMP2
Utilisateur
Utilisateur
/
/
1600
100 .0
1.800
20.00
0
800.0
/
/
200
20.0
0
12.00
- 100.0
400.0
Seuil
haut
80.00
60.00
1200
80.0
1.200
18.00
- 20. 0
750.0
Seuil
bas
20.00
40.00
900
50.0
. 500
15.00
- 40.0
720.0
Commande
associée
O13,0
O13,1
O13,2
O13,3
O13,4
O13,5
O13,6
O13,7
Commande des actionneurs
Elle s’effectue au moyen d’un module TSX DST 835 implanté à l’emplacement 13.
Choix de la période de traitement (MAST)
Elle ne doit pas être inférieure à 1 cycle du coupleur (26ms/8voies) si l’on désire un
rafraîchissement des mesures à chaque cycle. L’acquisition des mesures n’étant
réalisée qu’à des fins d’affichage, il n’est pas nécessaire d’optimiser cette période.
On choisira 50ms.
75
Phase préparatoire :
• Configuration des E/S de l’application
Rack 1
24
Rack 0
649 697
MODULE
0
1
2
3
4
5
6
7
• Bloc texte pour transfert configuration et seuils lecture mesure
TXT2
CPL
IND
W60
W60
EMISSION
RECEPTION
• Saisie de la configuration en mode CONSTANTE
CW200
CW201
CW202
CW203
CW204
CW205
CW206
CW207
CW208
CW209
:
:
:
:
:
:
:
:
:
:
H’00A0'
H’0003'
H’00C0'
H’00B0'
H’00C1'
H’00B0'
H’00C2'
H’00C0'
1600
200
CW210
CW211
CW212
CW213
CW214
CW215
CW216
CW217
CW218
CW219
:
:
:
:
:
:
:
:
:
:
H’00C3'
H’00C0'
1000
200
H’00C4'
H’00C0'
1800
0
H’00C5'
H’00C0'
CW220
CW221
CW222
CW223
CW224
CW225
CW226
CW227
CW228
CW229
:
:
:
:
:
:
:
:
:
:
2000
1200
H’00C6'
H’00C0'
0
- 1000
H’00C7'
H’00C0'
8000
4000
• Saisie des valeurs de seuils en mode CONSTANTE
Dans une application réelle disposant d’un poste de supervision, les valeurs
seraient téléchargées avec la tâche recettes. Dans notre exemple on remplacera
le téléchargement par une saisie en mode CONSTANTE.
Table des seuils :
Seuils 0 (bas)
Seuils 1 (haut)
CW240
CW241
CW242
CW243
CW244
CW245
CW246
CW247
CW250
CW251
CW252
CW253
CW254
CW255
CW256
CW257
76
:
:
:
:
:
:
:
:
2000
4000
900
500
500
1500
- 400
7200
:
:
:
:
:
:
:
:
8000
6000
1200
800
1200
1800
- 200
7500
Exemples d'utilisation
5
• Affectation des variables :
W80[8]
W70[5]
B22
B23
B200[16]
:
:
:
:
:
mesures provenant de AEM 821
lecture chaîne défauts
activation macro-étape 2 (chargement configuration et seuils)
mémorisation IW6,0,3
registre d’interruption.
Programmation
La configuration du module ainsi que les valeurs de seuils sont systématiquement
rechargées sur coupure secteur et lors de l’enfichage du module. L’événement
commun à ces 2 situations est le passage de 0 à 1 du bit MDI (IW6,0,3).
PRL : il assure la détection des événements justifiant un rechargement de la
configuration.
! IF IW6,0,3 . NOT B23 + SY21 THEN SET B22; RESET TXT2
! IW6,0,3 -> B23
CHART :
20
B22
M2
B22
77
XM2 :
chargement de la configuration et des seuils
ACTIVATION
IN
! 0
Mise en STOP coupleur
OW6,0
OW6,1
OW6,2; 0
W63[3]; RESET B22
NOT IW6,0,C
ACTIVATION
0
TXT2,D
.[TXT2,V=H'FE']
.NOT IW6,2,D
1
TXT2,D
.[TXT2,V=H'FE']
Chargement configuration
! H'0663'
TXT2,M; H'40'
TXT2,C; 1
200
W61; 60
W62; EXCHG TXT2
Chargement seuils bas (Seuils 0)
ACTIVATION
! H'0600'
TXT2,M; H'0002'
TXT2,C; 1
240
W61; 16
W62; EXCHG TXT2
ACTIVATION
2
W60;
! H'0004'
W60;
Chargement seuils hauts (Seuils 1)
TXT2,C; 250
W61; EXCHG TXT2
TXT2,D
.[TXT2,V=H'FE']
ACTIVATION
3
TXT2,D
.[TXT2,V=H'77']
ACTIVATION
4
Lecture chaine défauts (pour acquit.)
! H'0663'
TXT2,M; H'0047'
TXT2,C; 0
70
W64; 10
W65; EXCHG TXT2
W62;
Mise en RUN coupleur
! SET OW6,0,C
IW6,0,C
ACTIVATION
5
Validation des interruptions
! SET OW6,0,4; DMASKINT (I6); START CTRL1
! H'00FF'
OW6,4; H'FF00'
OW6,3
! 0
W62; 80
W64; 16
W65; H'0600'
TXT2,M;
1
TXT2,C
! 0
O13[8]
OUT
POST :
acquisition des mesures à chaque cycle, en mode MESSAGE
!IF TXT2,D . X2,O . NOT I6,S
THEN EXCHG TXT2
Attention : X2,O = X2,OUT et non X2,0
78
Exemples d'utilisation
5
TACHE IT : gestion des seuils
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
READINT (I6; B6)
IF B6 THEN READBIT (I6; B200) ELSE JUMP L20
IF B200 THEN RESET O13,0
IF B201 THEN RESET O13,1
IF B202 THEN RESET O13,2
IF B203 THEN RESET O13,3
IF B204 THEN RESET O13,4
IF B205 THEN RESET O13,5
IF B206 THEN RESET O13,6
IF B207 THEN RESET O13,7
IF B208 THEN SET O13,0
IF B209 THEN SET O13,1
IF B210 THEN SET O13,2
IF B211 THEN SET O13,3
IF B212 THEN SET O13,4
IF B213 THEN SET O13,5
IF B214 THEN SET O13,6
IF B215 THEN SET O13,7
O13,0[8] -> B40[8]; WRITEBIT (B40; I13)
ACKINT (I6)
L20:
79
5.3
Exemple 3 : régulation tout ou rien (processeur P47-20)
Solution à base d’un automate TSX 47-20
Le problème à résoudre est le même que celui-ci décrit au sous-chapitre 5.2.
La solution doit tenir compte des spécificités du TSX 47-20 :
• échanges en mode MESSAGE limités à 30 octets -> chargement de la configuration
en 3 temps,
• pas d’interruption -> la gestion des seuils s’effectuera en tâche périodique FAST :
10ms
• le mode MESSAGE étant gros consommateur de temps, l’acquisition des mesures
s’effectuera par l’intermédiaire des IW. La cohérence temporelle entre les 8 voies
ne pourra alors plus être garantie (acquisition en 2 groupes de 4 voies).
Par ailleurs on rappelle que l’échange des registres s’effectue à la période de
1 cycle MAST/ 2, même s’il est déclaré en tâche rapide FAST.
• seuls les emplacements 0 à 3 sont autorisés pour les coupleurs.
Configuration matérielle
0
S
U
P
P
4
7
4
0
2
0
1 2
A
E
M
3
4
5
6
7
8
2
1
D
S
T
8
3
5
10 11 12 13 14 15 16 17
80
Exemples d'utilisation
5
Phase préparatoire :
• Configuration des entrées/sorties de l’application :
Saisir les codes des modules aux emplacements correspondants, code 62 pour
le coupleur TSX AEM 821.
Déclarer les modules 1 et 13 en tâche FAST (respectivement I et O).
• Caractéristiques des blocs texte :
4 blocs texte de type CPL sont utilisés pour tous les échanges entre le coupleur
et le processeur automate.
Tous les paramètres sont saisis lors de la programmation de ces blocs texte :
Numéro
Rôle
TXTi,M
TXTi,C
TXTi,L
Adresse
TXT0
TXT1
TXT2
TXT3
configuration
seuils 0
seuils 1
BDEF
H’0163'
H’0100'
H’0100'
H’0163'
H’0040'
H’0002'
H’0004'
H’0047'
30
16
16
1
W10
CW100
CW108
W50[10]
• Saisie de la configuration
La configuration doit être saisie dans la table CW0[30] (voir exemple précédent
pour le contenu).
• Saisie des valeurs de seuils
Les valeurs des 8 seuils bas doivent être saisies dans la table CW100[8], et les
valeurs des 8 seuils hauts doivent être saisies dans la table CW108[8].
• Affectation des variables :
- mots constants :
CW0[30]
table de configuration
CW100[8]
seuils bas
CW108[8]
seuils hauts
- mots internes :
W0[8]
table des mesures voies 0 à 7
W10
table d’émission du bloc texte TXT0
W40
compteur «transfert configuration»
W50[5]
table contenant la chaîne de bits défauts BDEF.
- bits internes :
B 1 = transfert de configuration en cours
B 2 = commande de transfert des seuils
B 3 = traitement des mesures validé
B 4 = mémorisation du bit IW1,0,3
B10 = transfert des seuils 0 en cours
B11 = commande de transfert de la configuration
B12 = commande de transfert des seuils 1
B13 = commande de traitement des mesures.
81
Programmation tâche maître MAST
Le programme comprend 5 parties :
• Traitement d’initialisation
Ce traitement programmé en début de tâche comprend :
- le traitement de la reprise à froid provoquée :
. lors du premier chargement du programme dans l’automate,
. par mise à 1 du bit SY0 par l’utilisateur.
- le traitement des reprises à froid (provoquées par perte de l’alimentation de
l’automate), à chaud et retrait du coupleur de son emplacement. Il suffit pour cela
de contrôler le bit module disponible qui passe à 1 en fin d’auto-tests.
INITIALISATION
SY0
0
0
1
B3
S
IW1,2,D
SY1
0
O13,0 [3]
0
B1 [16]
IW1,0,3
Reprise du
traitement des
mesures si pas
de perte de
configuration
Initialisation des
variables
• Transfert de la configuration
La longueur de la configuration est de 60 octets, le transfert complet de la
configuration doit s’effectuer en 2 fois. A chaque échange, le programme transfère
dans la table de réception une partie de la configuration.
INIT. TRANSF. CONFIG.
B4
B1
S
IW1,0,3
0
0
2
OW1,0,C
R
0
B1
IW1,0,C
SY5
W40<3
W40
B11
Initialisation du
transfert
Mise en STOP du
coupleur
Initialisation du
compteur de
"transfert"
Commande de
transfert
TRANSF. CONFIG.
B1
TXT0,D
0
0
3
B10
W40+1
W40
B10
S
Incrémentation
du compteur de
"transfert"
W40=0
82
12
TXT0,L
CW0[6]
W10[6]
Transfert de la
1ère partie de la
configuration
Exemples d'utilisation
5
TRANSF. CONFIG.
W40=1
0
0
4
24
TXT0,L
CW6[12]
W10[12]
24
TXT0,L
CW18[12]
W10[12]
Transfert de la
2 ème partie de la
configuration
W40=2
Transfert de la
3 ème partie de la
configuration
TRANSF. CONFIG.
TXT0,R=H'00FE'
IW1,0,3
0
0
B10
R
TXT0
W40>2
B11
5
CPL
B1
B1
R
B2
S
Validation de
transfert des
seuils
• Ecriture des seuils
TRANSF. SEUIL 0
TXT1,R=H'00FE'
IW1,0,3
0
0
6
TXT1
B2 B12
S
B2
Transfert des
seuils 0
CPL
TRANSF. SEUIL 1
TXT2,R=H'00FE'
IW1,0,3
0
0
7
TXT2
B12
CPL
B2 B12
R
B2
R
B3
S
Transfert des
seuils 1
Validation du
traitement des
mesures
83
• Traitement des mesures
DEPART TRAIT.
0
0
8
SY19
R
OW1,0,C
B3
RUN Coupleur
IW1,2,0
OW1,2,0
IW1,0,3
B4
CHG Groupe
MESURES V0 à V3
B13
IW1,2,0 IW1,1,8
0
0
9
IW1,3
W0
Mesure Voie 0
IW1,4
W1
Mesure Voie 1
IW1,5
W2
Mesure Voie 2
IW1,6
W3
Mesure Voie 3
IW1,3
W4
Mesure Voie 4
IW1,4
W5
Mesure Voie 5
IW1,5
W6
Mesure Voie 6
IW1,6
W7
Mesure Voie 7
IW1,1,9
IW1,1,A
IW1,1,B
MESURES V4 à V7
B13
IW1,2,0 IW1,1,C
0
1
0
IW1,1,D
IW1,1,E
IW1,1,F
• Traitement des défauts
TRAIT. DES DEFAUTS
TXT3,R=H'0077'
IW1,0,3
0
1
1
84
TXT3
IW1,0,4
B3
SY6
CPL
B15
Lecture chaîne de
bits BDEF
Exemples d'utilisation
5
Programmation tâche rapide FAST (gestion des seuils)
0
1
2
0
1
3
0
1
4
0
1
5
I1,0
O13,0
R
I1,1
O13,1
R
I1,2
O13,2
R
I1,3
O13,3
R
I1,4
O13,4
R
I1,5
O13,5
R
I1,6
O13,6
R
I1,7
O13,7
R
I1,8
O13,0
S
I1,9
O13,1
S
I1,A
O13,2
S
I1,B
O13,3
S
I1,C
O13,4
S
I1,D
O13,5
S
I1,E
O13,6
S
I1,F
O13,7
S
85
5.4
Exemple 4 : régulation tout ou rien (processeur P87 410)
Solution à base d’un automate TSX 87-40 de version ≥ 4.3
Description
Cet exemple est le même que celui décrit au sous-chapitre 5.2; la seule variante
étant l'utilisation d'un automate modèle 40, version ≥ 4.3. Ce choix permet de
charger la configuration par un bloc fonction optionnel (à la place d'un bloc texte)
et d'utiliser le registre étendu du coupleur TSX AEM 821, afin de lire la table des
mesures.
Configuration matérielle
Le processeur retenu est un processeur TSX P87 410. Le module TSX AEM 821
occupe l’emplacement 06 :
S
U
P
7
0
2
0 1 2 3
4 5 6
7
D
S
T
8
3
5
A
E
M
8
2
1
S
C
M
2
1
P
8
7
4
1
0
Paramètres de configuration TSX AEM 821
idem sous-chapitre 5.2.
Commande des actionneurs
Elle s’effectue au moyen d’un module TSX DST 835 implanté à l’emplacement 03.
Choix de la période de traitement (MAST)
idem sous-chapitre 5.2.
Phase préparatoire :
• Configuration des E/S de l’application
Rack 0
MODULE
24
0
1
2
3
649 697
4
5
6
7
• Configuration des blocs fonctions optionnels
ANALD1 pour le transfert de la configuration et des seuils.
• Saisie de la configuration
Elle s'effectue depuis le logiciel PL7-PCL, en mode CONFIGURATION (se
reporter à la documentation TXT DM PL7 PCL V4F).
86
Exemples d'utilisation
5
• Saisie des valeurs de seuils
Elle s'effectue depuis le logiciel PL7-PCL, en mode SEUILS (se reporter à la
documentation TXT DM PL7 PCL V4F).
• Affectation des variables :
B23
B200[16]
W20
W100
:
:
:
:
mémorisation IW6,0,3
registre d’interruption
longueur de la table de réception (W20 = 10)
début de la table de réception.
Programmation
La configuration du module ainsi que les valeurs de seuils sont systématiquement
rechargées sur coupure secteur et lors de l’enfichage du module. L’événement
commun à ces 2 situations est le passage de 0 à 1 du bit IW6,0,3.
TACHE MAST :
< détection des événements justifiant une reconfiguration
! IF IW6,0,3 . NOT B23 THEN EXEC ANALD1(0;0 =>)
! IW6,0,3 -> B23
< acquisition des mesures
! IF IW6,0,C THEN READEXT(I6; W100; W20)
L'exécution du bloc fonction ANALD provoque le passage en RUN du coupleur.
Pour plus de détails concernant la programmation du bloc fonction ANALD, se
reporter à la documentation TXT DM PL7 PCL V4F.
TACHE IT : gestion des seuils
idem sous-chapitre 5.2.
87
88
X
Mise en oeuvre du matériel
Mise en oeuvre du matériel
Sous-chapitre
6.1 Choix de l’emplacement et détrompage
6.1-1 Implantations possibles des coupleurs
6.1-2 Règles générales
6.1-3 Détrompage
6.2 Repérage
6.2-1 Description
6.3 Raccordement
6.3-1
6.3-2
6.3-3
6.3-4
Description
Principe de raccordement
Référence des entrées voies et des capteurs
Raccordement spécifique
6
Chapitre 6
Page
90
90
90
91
91
91
92
92
92
93
94
6.4 Description du formulaire de mise en oeuvre
95
Ce chapitre se termine à la page
96
89
6.1
Choix de l’emplacement et détrompage
6.1-1 Implantations possibles des coupleurs
Les coupleurs TSX AEM 821 peuvent être implantés conformément au tableau cidessous :
Configuration de base
TSX 47 20..
Emplacements 0 à 3,
Pas d’interruption possible.
Configuration de base
(bac simple)
TSX 47 300
TSX 67 200
Automates,
modèle 40
Emplacements 0 à 7 (1)
Configuration de base
(bac double)
TSX 87 300
Emplacements 0 à 7,
Interruptions possibles.
Configuration d’extension TSX RKN 5
locale ou à distance
TSX RKN 8
Tous emplacements,
Interruptions possible.
(1) à concurrence du nombre de coupleurs supportés par l'automate (se reporter au manuel
d'installation).
6.1-2 Règles générales
Le coupleur TSX AEM 821 a un meilleur fonctionnement lorsqu’il est distant de toute
source de rayonnement électromagnétique. Il est ainsi préférable d’éloigner ce
coupleur de contacteurs commutant de fortes tensions, de module recevant ou
fournissant de fortes tensions ainsi que des modules alimentations.
Avertissement
En aucun cas le coupleur TSX AEM 821 ne doit être mis dans les emplacements
0 et 1 de la partie supérieure d’un bac double (risque de destruction).
90
Mise en oeuvre du matériel
6
6.1-3 Détrompage
TSX 47-20
TSX 47-30/67-20/
87-30 et modèles 40
mécanique
code décimal sur 3 chiffres donnés par 3 détrompeurs femelles situés à l’arrière du coupleur.
64
649
logiciel
saisi lors de la configuration des entrées/sorties
sur le terminal TSX T407 ou T607.
62
649
6.2
Repérage
6.2-1 Description
1 Caractères encliquetables
utilisés pour repérer l’emplacement
du module et du bornier.
AEM
O.O
2 Etiquette technique
3
821
O.O
O.O
O.O
O.O
O.O
2
1
utilisée pour repérer :
• le type du module,
• l’affectation des voyants,
• le type de conditionneur d’entrée.
4
3 Etiquette client
permet de :
• rappeler le type de module,
• rappeler la configuration
par défaut,
• repérer les mots internes en mémoire automate destinés à ranger
les résultats des mesures.
1
4 Etiquette de câblage
collée à l’intérieur du couvercle du
bornier de raccordement TSX BLK 4,
rappelle la désignation des bornes.
91
6.3
Raccordement
6.3-1 Description
Le coupleur TSX AEM 821 utilise un bornier de raccordement TSX BLK 4. Ce
bornier débrochable est équipé de 32 bornes à vis. Le raccordement dépend de la
configuration adoptée et des besoins de l’utilisateur.
Bornier
(étiquette)
Signaux
Entrée analogique
Voie 0
Entrée analogique
Voie 1
Entrée analogique
Voie 2
Entrée analogique
Voie 3
Com : Potentiel de référence
des entrées
Ch 0
Signaux
+ A8
C1
+
- A7
C2
-
A6
C3
+ A5
C4
+
-
A4
C5
-
Com.
Ch 1
Ch 2
Ch 4
Entrée analogique
Voie 4
Ch 5
Entrée analogique
Voie 5
A3
C6
Com.
+ A2
C7
+
A1
C8
-
-
Ch 6
Entrée analogique
Voie 6
Ch 7
Entrée analogique
Voie 7
B8
D1
+ B7
D2
+
-
B6
D3
-
Com.
B5
D4
Com.
Guard
B4
D5
Guard
B3
D6
B2
D7
B1
D8
Ch 3
Guard : RC de mise à la terre
20 MΩ Ω220 nF
Note : les bornes A6, C3, B8 et D1 sont reliées entre elles et laissées à la disposition de
l’utilisateur (repiquage alimentation capteurs par exemple). Si elles sont non utilisées,
relier un de ces points à la borne Guard (si RC de mise à la terre) ou à la borne Com.
Il est impératif de relier l’une des 4 bornes COM au commun des transmetteurs
(point froid ou - de l’alimentation).
6.3-2 Principe de raccordement
Afin de protéger le signal vis-à-vis de bruits extérieurs induits en mode série et des
bruits en mode commun, il est conseillé de prendre les précautions suivantes
concernant .
Nature des conducteurs
Utilisation de paires torsadées blindées, section minimum des conducteurs 0,22 mm2.
92
Mise en oeuvre du matériel
6
Blindage des câbles
Relier les blindages des câbles à la terre «automate» sur la barrette de masse
TSX RAC 20 qui doit équiper impérativement le bac automate.
Association des conducteurs en câbles
Le regroupement en câbles multipaires est possible pour les signaux de même
nature et ayant la même référence par rapport à la terre.
Cheminement des câbles :
• Eloigner les fils de mesure des câbles d’entrées/sorties tout ou rien (notamment
des sorties relais) et des câbles «puissance».
• Eviter les cheminements parallèles (maintenir un écartement d’au moins 20cm
entre câbles) et effectuer les croisements à angle droit.
6.3-3 Référence des entrées voies et des capteurs
Le coupleur TSX AEM 821 possède 8 entrées différentielles non isolées entre elles,
mais isolées par rapport au bus de l’automate.
Il est donc impératif que les points froids des capteurs soient reliés entre eux et reliés
au potentiel de référence des entrées du coupleur (borne COM).
Le potentiel entre les différents capteurs ne devra pas dépasser 1V. Les capteurs
devront être «flottants» ou proches les uns des autres, s’ils sont référencés par
rapport à la terre.
Pour des raisons de sécurité, un réseau de mise à la terre (1nF, 30MOhms) est
prévu sur le potentiel de référence des voies. Ce réseau peut être porté à 220nF,
20MOhms, en reliant la borne Guard à la borne terre sur le bornier du coupleur.
Utilisation de capteurs «flottants»
(sans référence par rapport à la terre)
La connexion des points froids des
capteurs est effectuée au niveau du
bornier du coupleur.
Exemple ci-contre : câblage de quatre
capteurs «flottants».
TSX BLK4
+
A8
-
A7
C2
A6
C3
+
A5
C4
-
A4
C5
A3
C6
+
A2
C7
-
A1
C8
C1
B8
D1
+
B7
D2
-
B6
D3
B5
D4
B4
D5
220 nF
20 M Ω
93
Utilisation de capteurs référencés par rapport à la terre
Il est possible d’utiliser des capteurs
référencés par rapport à la terre si les
caractéristiques suivantes sont respectées :
- les capteurs doivent être proches les
uns des autres (quelques mètres),
- le potentiel de mode commun entre les
capteurs ou entre la terre des capteurs
et la terre de l’automate ne doit pas
dépasser 1V,
- tous les capteurs sont référencés sur un
même point. Ce point est relié à la borne
COM du bornier coupleur.
TSX BLK4
Point de
référence
+
A8
-
A7
C2
A6
C3
+
A5
C4
-
A4
C5
A3
C6
+
A2
C7
-
A1
C8
C1
B8
D1
+
B7
D2
-
B6
D3
B5
D4
B4
D5
1 nF
30 M Ω
6.3-4 Raccordement spécifique
Lorsque le signal d’entrée est un courant de 0/20mA ou de 4/20mA, il est nécessaire
de connecter une résistance de 100 Ohms de précision 0,1% aux bornes d’entrée,
dans le bornier TSX BLK 4. Ces résistances sont disponibles en lot de 4, référencé
TSX AAK 1.
94
6
Mise en oeuvre du matériel
6.4
Description du formulaire de mise en oeuvre
Ce formulaire a pour objet de collecter toutes les informations nécessaires à la mise
en oeuvre des coupleurs TSX AEM. Il se compose de trois parties :
• configuration du coupleur (scrutation des voies),
• configuration des voies,
• câblage.
Le formulaire de mise en oeuvre est disponible en fin de chapitre 7 (à reproduire par
photocopie).
Exemple
1
2
Configuration
du coupleur
3
4
Codage
00A0H
0003H
Voie
Gamme
Trait.
0
4-20
mA
N
A
B
C
1
2
3
4
5
6
7
8
9
2
N
O
4
Mise à jour
Affich.
Test
Utilisateur N
0/80° C
Utilisateur N
0/5 bar
Utilisateur N
2-8 m3 /h
Utilisateur N
2,5/7,5
3
Voies 5,6,7
inhibées
OW,1=00E0H
6
7
8
9
FORMULAIRE DE MISE EN ŒUVRE DES COUPLEURS TSX AEM
Configuration des voies
Câblage
1
Mode
normal
gamme 4-20 mA
5
N
Normalis. N
0à100%
Codage
Désignation
Schéma
00C0H
00C0H
8000D
0D
Capteur de
température
avec
conditionneur
00C1H
00C0H
5000D
0D
Transmetteur
de pression
00C2H
01C0H
8000D
2000D
Mesure de
débit
00C3H
00C0H
7500D
2500D
Transmetteur
de PH
00C4H
00B0H
Entrée cascade
régulation débit
Bornier TSX BLK 4
A8
C
100 Ω
P
100 Ω
Par Date Etude
∆P
100 Ω
Dessin
PH
100 Ω
Date
Schéma
C1
A7
C2
A6
C3
A5
C4
A4
C5
A3
C6
A2
C7
A1
C8
B8
D1
B7
D2
B6
D3
B5
D4
B4
D5
B3
D6
B2
D7
B1
D8
R
Telemecanique
folio
Configuration du coupleur.
Numéro de voie.
Gamme d’entrée.
Traitement effectué.
Type d’affichage et bornes éventuelles.
Test dépassement bande passante.
Codage de la configuration.
Désignation et éventuellement référence des matériels câblés.
Schémas de raccordement.
95
96
X
Spécifications
Spécifications
Sous-chapitre
7
Chapitre 7
Page
7.1 Consommation
98
7.2 Caractéristiques des entrées
98
7.3 Formulaire de mise en oeuvre
99
Ce chapitre se termine à la page
100
97
7.1
Consommation
L’alimentation des coupleurs est assurée par l’automate.
7.2
Alimentation
Consommation maximale
5V
280mA
12VP
350mA
12VL
20 mA
Caractéristiques des entrées
Les coupleurs TSX AEM 821 comprennent 8 entrées analogiques ayant les
caractéristiques suivantes :
Dynamique d’entrée
± 10,2 V
Tension maximale sans destruction
± 30 V
Résistance d’entrée
> 10 MOhms
Résolution maximale
10V/4000 = 2,5 mV
Erreur de mesure
±10V
0/10V
0/20mA
4/20mA
en % PE
• à 25∞C
0,23%
0,17%
0,24%
0,24%
• à 60∞C
0,3%
0,24%
0,48%
0,48%
Non linéarité
< 1 LSB
Bande passante
80 Hz ±9 Hz (6 dB/octave)
Retard sur une rampe en entrée
< 2,5 ms
Réjection de mode commun (50 Hz)
70 dB
Bruit de mesure< 1 LSB
Récurrence mini. de scrutation pour
une même voie
8 ms
Diaphonie entre voies
< 1 LSB
Réseau RC de mise à la terre
R : 30 MOhms / 20 MOhms (*)
C : 1nF
/ 220 nF (*)
Isolement entre voies et terre
entre voies et bus
500 VCC
750 V 50 Hz ou 1000 VCC
(*) lorsque les bornes «Guard» et «COM» sont reliées.
98
Spécifications
7.3
7
Formulaire de mise en oeuvre
(voir page 100)
99
100
A
B
C
Configuration
du coupleur
Trait.
Affich.
Par
Test
Configuration des voies
Gamme
Mise à jour
Voie
Date
Codage
Etude
Désignation
Dessin
Schéma
Date
D3
D4
D5
D6
D7
D8
B5
B4
B3
B2
B1
C8
A1
B7
C7
A2
B6
C6
A3
D1
C5
A4
D2
C4
A6
A5
B8
C2
C3
C1
A7
A8
Schéma
folio
Telemecanique
Bornier TSX BLK 4
Câblage
FORMULAIRE DE MISE EN ŒUVRE DES COUPLEURS TSX AEM
X
Annexes
Annexes
Sous-chapitre
8
Chapitre 8
Page
8.1 Index
102
Ce chapitre se termine à la page
104
101
8.1
Index
Page
A
Affichage code convertisseur .................................................................
gamme d’entrée .....................................................................
gamme normalisée ................................................................
gamme utilisateur ...................................................................
mode normal ..........................................................................
mode simplifié ........................................................................
Accès en mode message .......................................................................
par mots registres ........................................................................
Acquisition des mesures .........................................................................
22
22
23
23
21
21
17
16
50
B
Bits associés à la configuration ..............................................................
défauts ............................................................................................
T.O.R ...............................................................................................
Bornes de détection d’erreur ...................................................................
supérieure et inférieure ...............................................................
36
62
27
18
38
C
Cadencement des mesures ....................................................................
Chaîne de bit défaut BDEF .....................................................................
Configuration par défaut .........................................................................
des voies ..........................................................................
15
64
35, 39
37
D
Défauts bloquants ...................................................................................
coupleur d’acquisition et de conversion ....................................
d’application ..............................................................................
sur les modes de marche ..........................................................
Dépassement de gamme ........................................................................
Détection des défauts ............................................................................
de seuils numériques .............................................................
Détrompage ............................................................................................
61
61
61
31
18
10
26
91
E
Echanges coupleur ←→ processeur automate ......................................
8, 13
F
Filtrage numérique ..................................................................................
2/11
G
Gamme d’entrée .....................................................................................
normalisée .................................................................................
utilisateur ...................................................................................
21
23
23
102
Annexes
8
H
Hystérésis ...............................................................................................
26
I
Implantation .............................................................................................
Interruptions ............................................................................................
Interface message ...................................................................................
registre .....................................................................................
registre étendu .........................................................................
TOR ..........................................................................................
90
57
29
28
29
27
M
Mode de marche .....................................................................................
normal ...........................................................................................
opératoire ......................................................................................
de scrutation .................................................................................
simplifié .........................................................................................
Mots d’état .............................................................................................
registres ........................................................................................
30
36
36
37
8, 36
63
28
R
Racine carrée ..........................................................................................
Raccordement .........................................................................................
Résolution ...............................................................................................
Relecture de la configuration ..................................................................
Repérage ................................................................................................
Requêtes complémentaires ....................................................................
20
92
98
66
91
66
S
Sécurité ...................................................................................................
Seuils ......................................................................................................
Structure matérielle .................................................................................
9
55
12
T
Temps d’accès ........................................................................................
Test de rupture capteur 4-20mA .............................................................
de dépassement bande passante ...................................................
Traitement des mesures .........................................................................
52
25
25
14
V
Voyants ...................................................................................................
10, 62
103
104
Aide mémoire
Voyants de signalisation
TSX AEM 821
Voyant rouge "coupleur hors service".
Voyant vert "coupleur sous tension et fonctionnement correct".
F
OK
ERR
Voyant rouge "voie en défaut" indique un défaut Application sur
l'une des voies (signal hors bornes ou rupture capteur ou
débordement de calcul).
Caractéristiques générales
• Implantation : bac équipé d'un bus complet (TSX 47-30, TSX 67/87 et bacs d'extension)
ou 4 premiers emplacements de la configuration de base TSX 47-20 (version
logicielle ≥ V3.1)
• Code détrompage mécanique : 649 sur TSX 47-30/67/87 ou 64 sur TSX 47-20.
• Code détrompage logiciel
: 649 sur TSX 47-30/67/87 ou 62 sur TSX 47-20.
• Comportement sur coupure secteur (supérieure à l'autonomie de l'alimentation de
l'automate) et reprise secteur :
- perte de la configuration et des valeurs de seuils,
- reprise avec configuration par défaut et valeurs de seuils = 0.
• Consommation 5V : 240 mA et 12V : 370 mA.
Raccordements
Signaux
Signaux
Bornier TSX BLK 4
Entrée analogique
+
A8
C1
+
Entrée analogique
Voie 0
-
A7
C2
-
Voie 4
A6
C3
Dispo
Entrée analogique
+
A5
C4
+
Entrée analogique
Voie 1
-
A4
C5
-
Voie 5
COM
A3
C6
COM
Entrée analogique
+
A2
C7
+
Entrée analogique
Voie 2
-
A1
C8
-
Voie 6
B8
D1
Entrée analogique
+
B7
D2
+
Entrée analogique
Voie 3
-
B6
D3
-
Voie 7
COM
B5
D4
COM
GARDE
GARDE
Terre
B4
D5
B3
D6
B2
D7
B1
D8
Terre
Il est impératif de relier l'une des 4 bornes COM au commun des transmetteurs
(point froid ou - de l'alimentation).
3
Transmetteurs tension non isolés (point commun côté transmetteur)
ALIM
+
Bornier
TSX BLK 4
+
In0 (+)
V
In0 (-)
+
In1 (+)
V
In1 (-)
-
Commun
TSX RAC 20
Transmetteurs tension isolés
+
ALIM
-
Bornier
TSX BLK 4
Dispo
In0 (+)
In0 (-)
Commun
+
V
-
Dispo
In1 (+)
In1 (-)
Commun
+
V
-
Garde
TSX RAC 20
Transmetteurs courant isolés (4-20mA, 2 fils)
+
ALIM
-
Bornier
TSX BLK 4
Dispo
+
mA
In0 (+)
-
*
+
mA
Dispo
In1 (+)
*
Indicateur tableau/enregistreur
* résistance de 100 ohms 0,1%
4
In0 (-)
In1 (-)
Commun
Garde
Aide mémoire
Synoptique des échanges
Coupleur TSX AEM 821
Processeur
automate
IT
Ixy,i
Groupe 1
Détection
de seuils
Groupe 0
Mot de commande standard
Interface
TOR
Mot de commande compl. 1
Mot de commande compl. 2
1
voie 0
OW
Condition IT seuil G0
OW
Condition IT seuil G1
voie 1
voie 2
voie 3
CAN
voie 4
Mot d'état standard
Traitement
Mot d'état compl. 1
IW
Mot d'état compl. 2
voie 5
IW
Mesure voie 0 ou 4
Mesure voie 1 ou 5
voie 6
Mesure voie 2 ou 6
Mesure voie 3 ou 7
voie 7
Etat seuils
TXT
Interpréteur
de
requêtes
CONFIGURATION
1
Message
Requêtes usuelles
Rôle de la requête
TXTi,C N°voie
(hexa) (hexa)
Ecriture configuration
40
Lecture configuration
41
Lecture des mesures
1
Ecriture seuils (seuils 0)
2
Ecriture seuils (seuils 1)
4
Lecture seuils (seuils 0)
Lecture seuils (seuils 1)
63
TXTi,V
(hexa)
Nombre Nombre
octets
octets
écrits
lus
Etat du
coupleur
FE(FD)
4 à 68
0
STOP
63
71(FD)
0 ou 2
4 à 68
STOP/RUN
00
81(FD)
0
16
STOP/RUN
00
FE(FD)
16
0
STOP/(RUN)
00
FE(FD)
16
0
STOP/(RUN)
3
00
83(FD)
0
16
STOP/RUN
5
00
85(FD)
0
16
STOP/RUN
LectureBDEF (bits défauts)
47
63
77
0
10
STOP/RUN
Ecriture nom application
49
63
FE/FD
20
0
STOP/RUN
Lecture nom application
4A
63
7A(FD)
0
20
STOP/RUN
Lecture version coupleur
0F
63
3F(FD)
0
27
STOP/RUN
Caractéristiques des transferts
•
•
•
•
•
Bloc texte de type CPL en émission/réception.
TXTi,M
= H'xy..' avec x = N°bac, y = emplacement, .. = N°voie 00 ou 63.
TXTi,C
= code requête.
TXTi,V (R) = compte rendu renvoyé par le coupleur, FD = transfert incorrect.
TXTi,S
= nombre d'octets reçu par transfert (si transfert OK).
5
Adressage
Bits T.O.R
Mots registres
Ix y,i
Input : lu par UCA
IW ou OW x y , i
N° bit
Input : lu par UCA
N° mot
N° emplacement
Output : écrit par UCA
N° emplacement
N° bac
N° bac
Bits T.O.R
F E D C B A 9 8 7 6 5 4 3 2 1 0
Ixy,8
seuil 1 voie 0
Ixy,0
seuil 0 voie 0
Ixy,9
seuil 1 voie 1
Ixy,1
seuil 0 voie 1
Ixy,A
seuil 1 voie 2
Ixy,2
seuil 0 voie 2
Ixy,B
seuil 1 voie 3
Ixy,3
seuil 0 voie 3
Ixy,C
Ixy,C
seuil 1 voie 4
Ixy,4
seuil 0 voie 4
Ixy,D
Ixy,D
seuil 1 voie 5
Ixy,5
seuil 0 voie 5
Ixy,E
Ixy,E
seuil 1 voie 6
Ixy,6
seuil 0 voie 6
Ixy,F
Ixy,F
seuil 1 voie 7
Ixy,7
seuil 0 voie 7
TSX 47-20
bit seuil à 0
bit seuil à 1
MES < Seuil
MES ≥ Seuil
TSX 47-30/67/87 pas d'IT
IT sur seuil (*)
(*) sur franchissement du seuil
8 mots registres d'entrées
8 mots registres de sorties
(mots lus par UCA)
(mots écrits par UCA)
Mot d'état standard
IWxy,0
F
Mot d'état complémentaire 1
IWxy,1
F
F
IWxy,3
F
F
0
Mot de commande complémentaire 2
OWxy,2
F
0
Mesure voie 0/4
0
Mot de commande complémentaire 1
OWxy,1
0
Mot d'état complémentaire 2
IWxy,2
Mot de commande standard
OWxy,0
0
0
Conditions IT seuils groupe 0
OWxy,3
F
IWxy,4
Mesure voie 1/5
Conditions IT seuils groupe 1
OWxy,4
F
IWxy,5
Mesure voie 2/6
OWxy,5
IWxy,6
Mesure voie 3/7
OWxy,6
IWxy,7
Mot d'état seuils
OWxy,7
6
0
0
Aide mémoire
Mots registres d'entrées : Transmis par le coupleur et lus par UCA
IWxy,0 mot d'état standard
IWxy,2 mot d'état complémentaire n°2
F E D C B A 9 8 7 6 5 4 3 2 1 0
F E D C B A 9 8 7 6 5 4 3 2 1 0
2 1 = R.A.Z. du système de messages (bloc texte)
et bit OWxy,0,2 =1
0 0 = groupe 0 (voie 0 à 3) 1 = groupe 1 (voie 4 à 7)
D 1 = Configuration par défaut
3 1 = Coupleur disponible (auto-test terminé)
4 1 = défaut coupleur ou mémorisation défaut
6 1 = défaut d'acquisition ou de conversion ou
mémorisation du défaut
7 1 = défaut application ou mémorisation défaut
8 1 = coupleur hors service (défaut bloquant)
9 1 = auto-test initial en cours
A 1 = bornier non verrouillé
B 1 = attente de configuration
0 = coupleur configuré
C 1 = état RUN coupleur
0 = état STOP coupleur
IWxy,1 mot d'état complémentaire n°1
F E D C B A 9 8 7 6 5 4 3 2 1 0
IWxy,7 comparaison mesure/seuils
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 1 = inhibition de la voie 0
0 Mesure voie 0 / seuil 0 voie 0
1 1 = inhibition de la voie 1
1 Mesure voie 1 / seuil 0 voie 1
2 1 = inhibition de la voie 2
2 Mesure voie 2 / seuil 0 voie 2
3 1 = inhibition de la voie 3
3 Mesure voie 3 / seuil 0 voie 3
4 1 = inhibition de la voie 4
4 Mesure voie 4 / seuil 0 voie 4
5 1 = inhibition de la voie 5
5 Mesure voie 5 / seuil 0 voie 5
6 1 = inhibition de la voie 6
6 Mesure voie 6 / seuil 0 voie 6
7 1 = inhibition de la voie 7
7 Mesure voie 7 / seuil 0 voie 7
8 1 = défaut voie 0
8 Mesure voie 0 / seuil 1 voie 0
9 1 = défaut voie 1
9 Mesure voie 1 / seuil 1 voie 1
A 1 = défaut voie 2
A Mesure voie 2 / seuil 1 voie 2
B 1 = défaut voie 3
B Mesure voie 3 / seuil 1 voie 3
C 1 = défaut voie 4
C Mesure voie 4 / seuil 1 voie 4
D 1 = défaut voie 5
D Mesure voie 5 / seuil 1 voie 5
E 1 = défaut voie 6
E Mesure voie 6 / seuil 1 voie 6
F 1 = défaut voie 7
F Mesure voie 7 / seuil 1 voie 7
0 = Mesure voie i < seuil j voie i
1 = Mesure voie i ≥ seuil j voie i
7
Mots registres de sorties : Transmis par UCA et lus par le coupleur
OWxy,0 mot de commande standard
F E D C B A 9 8 7 6 5 4 3 2 1 0
OWxy,3 Condition IT seuils groupe 0
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 1 = masquage de l'interruption
2 1 = mise à zéro du système de messages
(bloc texte)
OWxy,4 Condition IT seuils groupe 1
F E D C B A 9 8 7 6 5 4 3 2 1 0
4 1 = validation des interruptions
C Commande RUN/STOP coupleur
1 = RUN
0 = STOP
0 1 = IT voie 0 lors du franchissement du seuil
par valeur supérieure
1 1 = IT voie 1 lors du franchissement du seuil
par valeur supérieure
2 1 = IT voie 2 lors du franchissement du seuil
par valeur supérieure
OWxy,1 mot de commande complémentaire n°1
F E D C B A 9 8 7 6 5 4 3 2 1 0
3 1 = IT voie 3 lors du franchissement du seuil
par valeur supérieure
0 1 = inhibition de la voie 0
4 1 = IT voie 4 lors du franchissement du seuil
par valeur supérieure
1 1 = inhibition de la voie 1
5 1 = IT voie 5 lors du franchissement du seuil
par valeur supérieure
2 1 = inhibition de la voie 2
6 1 = IT voie 6 lors du franchissement du seuil
par valeur supérieure
3 1 = inhibition de la voie 3
7 1 = IT voie 7 lors du franchissement du seuil
par valeur supérieure
4 1 = inhibition de la voie 4
8 1 = IT voie 0 lors du franchissement du seuil
par valeur inférieure
5 1 = inhibition de la voie 5
9 1 = IT voie 1 lors du franchissement du seuil
par valeur inférieure
6 1 = inhibition de la voie 6
A 1 = IT voie 2 lors du franchissement du seuil
par valeur inférieure
7 1 = inhibition de la voie 7
B 1 = IT voie 3 lors du franchissement du seuil
par valeur inférieure
C 1 = IT voie 4 lors du franchissement du seuil
par valeur inférieure
OWxy,2 mot de commande complémentaire n°2
F E D C B A 9 8 7 6 5 4 3 2 1 0
0 Sélection groupe de voies
8
0: voies 0 à 3
1: voies 4 à 7
D 1 = IT voie 5 lors du franchissement du seuil
par valeur inférieure
E 1 = IT voie 6 lors du franchissement du seuil
par valeur inférieure
F 1 = IT voie 7 lors du franchissement du seuil
par valeur inférieure
Aide mémoire
Interface registre étendu
Mode d'acquisition disponible uniquement avec les processeurs modèle 40 de
version ≥ 4.3.
Syntaxe
! READEXT (Ixy; Wi; Wj)
Ixy : adresse géographique du coupleur,
Wi : début de la table de réception,
Wj : nombre de mots à lire (10 pour le coupleur TSX AEM 821).
Contenu de la table de réception
Wi
Wi + 1
Wi + 2
Wi + 3
Wi + 4
Wi + 5
Wi + 6
Wi + 7
Wi + 8
Wi + 9
Etat des voies
Etat des seuils
Mesure voie 0
Mesure voie 1
Mesure voie 2
Mesure voie 3
Mesure voie 4
Mesure voie 5
Mesure voie 6
Mesure voie 7
idem IWxy,1 de l'interface registre
idem IWxy,7 de l'interface registre
9
Configuration = Table de 2 à 34 mots
Gamme
Commun aux 8 voies : 2 mots
0
0
A
0
0
.
0
.
Affichage (en mode simplifié)
0
1
2
3
-10 / + 10 V
0 / 10 V
0 / 20 mA
4 / 20 mA
- 2000 / + 2000
0 / 4000
0 / 4000
0 / 4000
0
1
Mode normal
Mode simplifié
Traitement
Pour chaque voie : 2 ou 4 mots par voie
0
0
C
.
.
.
.
.
N° voie
0à7
0 pas de test
1 test dépassement
bande passante
Borne supérieure
Borne inférieure
Affichage (en mode normal)
Traitement
0 pas de racine
1 racine carrée
A gamme d'entrée
B gamme normalisée
C gamme utilisateur
uniquement affichage
avec "gamme utilisateur"
(type C)
Configuration par défaut
. Mode normal : gamme - 10 / + 10 V
. Configuration de chaque voie :
- pas d'extraction de racine carrée
- affichage gamme d'entrée
0 pas de filtrage
1 filtrage de la voie
Caractéristiques du transfert
• Bloc texte de type CPL en émission/réception.
• TXTi,M
=
H'xy63' avec x = N°bac, y = emplacement.
• TXTi,C
=
H'40'.
• Longueur de la table d'émission : 4 à68 octets.
• TXTi,V (R)
=
compte rendu renvoyé par le coupleur,
FE = si transfert incorrect, FD = si transfert incorrect.
• TXTi,S
=
nombre d'octets reçus par transfert (si transfert OK).
• Une fois configuré, le bit "Configuration par défaut" IWxy,2,D doit passer à 0.
• Si configuration erronée, le bit "Attente de configuration" IWxy,0,B reste à 1.
Conditions à respecter
• Chaque partie (repérée par identificateur) de la configuration doit être transmise dans sa totalité.
• Règles de compatibilité :
- traitement de la racine carrée incompatible avec affichage "gamme d'entrée"
- les bornes utilisateur ne sont utilisables qu'avec l'affichage de type C, elles doivent être différentes
l'une de l'autre.
Règles d'utilisation
• PERIODE DE SCRUTATION DU COUPLEUR (1 cycle coupleur)
- en mode normal : Tc = 6 + (2,5 x N) avec N : nombre de voies scrutées
- en mode simplifié : Tc = 6 + (2 x N) avec N : nombre de voies scrutées
• Nombre de voies utilisées ≤ 4 : déclarer le module en tâche rapide, et acquérir les mesures par les
mots registres IW. Période minimum :
- N = 1, T ≥ 9ms
- N = 2, T ≥ 11ms
- N = 3, T ≥ 14ms
- N = 4, T ≥ 16ms
• Nombre de voies utilisées > 4 : déclarer le module en tâche maître, et acquérir les mesures au moyen
du mode message : requête "Lecture Mesure" (TXTi,C = 1) à chaque cycle.
10
Aide mémoire
Note
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
11
Note
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
12

Manuels associés