TSX AEM 1601/1602 Entrées ana / Fr | Schneider Electric TSXAEM1601/1602 Coupleur de conversion analogique / numérique Mode d'emploi

Ajouter à Mes manuels
98 Des pages
TSX AEM 1601/1602 Entrées ana / Fr | Schneider Electric TSXAEM1601/1602 Coupleur de conversion analogique / numérique Mode d'emploi | Fixfr
X
Préambule
_____________________________________________________________________
La chaîne de mesure haut niveau TSX AEM 160x vient compléter la gamme des
coupleurs TSX AEM 411, TSX AEM 412, TSX AEM 413 et TSX AEM 811 et TSX
AEM 821.
Le coupleur AEM 160x est compatible avec les automates TSX V3 (TSX 47.30/67.20/
87.30) et automates TSX /PMX modèles 40 (TSX ou PMX 47.40/67.40/87.40/107.40)
A l’intention de l’utilisateur connaissant déjà les coupleurs TSX AEM 811 et TSX
AEM 821, les tableaux comparatifs ci-après précisent les principales caractéristiques
des deux versions du coupleur. Nous conseillons néanmoins la lecture complète de ce
document.
Caractéristiques matérielles
_________________________________________________________________________________________
Caractéristiques
TSX AEM 821
TSX AEM 811
TSX AEM 160x
________________________________________________________________________________________
Gamme d’entrée
1 gamme pour l'ensemble 1 gamme par voie
des 8 voies ± 10V 0-10V ± 10V ± 5V 0-10V
2-10 V
0-20mA 4-20mA
0-20mA 4-20mA
1 gamme par voie
AEM 1601 : ± 10 V
± 5 V 1-5 V
AEM 1602 : 0-20 mA
4-20 mA
_______________________________________________________________________________________
Résolution gamme
5mV (4000 points)
0,3mV
2,5 mV
± 10 V
(65 000 points)
(8 000 points)
__________________________________________________________________________________________
Précision à 25 °C
0,23 % PE
0,1%
0,2 % PE
_________________________________________________________________________________________
Période d’acquisition
2 à 2,5ms/voie
100ms/voie
15 ms/voie
(+ 6ms traitement)
_________________________________________________________________________________________
Isolement entre voies non isolé
500 V CC
non isolé
voies/bus 750 V CA ou 1000 V CC
500 V CA
1500 V CA
_________________________________________________________________________________________
Multiplexage
statique
à relais
statique
__________________________________________________________________________________________
Durée de l’Auto-test
1,5s
10s
1s
_________________________________________________________________________________________
Recalibration
automatique
conseillée/6 mois
par l'utilisateur au
moyen d'un logiciel
spécialisé
___________________________________________________________________________________________
_____________________________________________________________________
1
_____________________________________________________________________
Caractéristiques logicielles et d’exploitation
__________________________________________________________________________________________
Fonctions
TSX AEM 821
TSX AEM 811
TSX AEM 160x
__________________________________________________________________________________________
Acquisition des mesures
2 groupes x 4 registres multiplexage sur
mode message
(sélection groupe à la
4 mots registres
mode registre
demande)
étendu (V4)
mode message, mode mode message
registre étendu (V4)
___________________________________________________________________________________________
Période de scrutation :
. mode normal
mode normal :
6ms + 2,5ms x nb voies périodique : définie 240 ms
par l’utilisateur
mode filtré :
(800ms à 3200s)
50 Hz 1,28 s
._________________________________________________________________________________________
mode simplifié
6ms + 2 ms x nb voies 100ms x nb voies
60 Hz 1,066 s
Période tâche acquisition fonction du nb de voies < 400ms
< 240 ms
________________________________________________________________________________________________
Calcul d’affichage
3 types d'affichage
3 types d’affichage
affichage gamme
normalisée
_________________________________________________________________________________________
Traitements associés
. racine carrée
racine carrée
racine carrée
. filtrage
_________________________________________________________________________________________
Détection de seuils
. 2 seuils par voie
2 seuils par voie
pas de seuils
. IT fronts montant ou
descendant sur seuils
____________________________________________________________________________________________
Génération IT
OUI
NON
NON
sur dept. seuil
(pas de seuils)
_________________________________________________________________________________________
Tests mesure
. rupture capteur
. continuité capteur rupture capteur
4-20 mA
gammes tension
. dépassement bande
et 4-20 mA
passante
. dépassement gamme . dépassement
dépassement
d’entrée
gamme d’entrée
gamme d'entrée
__________________________________________________________________________________________
IMPORTANT
Les informations fournies dans les chapitres 3.1 à 3.5 concernent la mise en œuvre
"traditionnelle" des coupleurs TSX AEM 160x, la seule qui soit accessible aux automates
TSX V3 (TSX P 47.30/67.20/87.30).
Avec des automates TSX/PMX modèles 40, bien qu'il soit toujours possible d'utiliser
cette méthode, il est vivement recommandé de mettre en œuvre les coupleurs à l'aide
d'un des logiciels TXT LPL7 PCL V43 ou TXT LPL7 PMS V43 qui fournissent tous les
éléments nécessaires pour une saisie des paramètres de configuration sous forme
conversationnelle et un transfert automatique de ces paramètres de la mémoire
automate vers la mémoire coupleur. Le chapitre 3.6 rappelle quelques principes
essentiels utilisés par ces logiciels.
_____________________________________________________________________
2
X
_____________________________________________________________________
Sommaire général
_________________________________________________________________________________________
Chapitre
Page
_________________________________________________________________________________________
1
Présentation générale
5
__________________________________________________________________________________________
1.1 Les coupleurs intelligents
6
_______________________________________________________________________________
1.2 Les coupleurs TSX AEM 1601 et 1602
7
_______________________________________________________________________________
________________________________________________________________________________________
2
Fonctionnement
11
_____________________________________________________________________________________________
2.1 Structure matérielle
12
_______________________________________________________________________________
2.2 Structure logicielle
13
_______________________________________________________________________________
2.3
Traitements proposés
15
_______________________________________________________________________________
2.4 Dialogue avec l'automate
21
_______________________________________________________________________________
2.5 Modes de marche du coupleur
25
_______________________________________________________________________________
________________________________________________________________________________________
3
Configuration
27
________________________________________________________________________________________
3.1 Principe
28
_______________________________________________________________________________
3.2 Paramètres
30
_______________________________________________________________________________
3.3 Configuration par défaut
32
_______________________________________________________________________________
3.4 Chargement de la configuration
33
_______________________________________________________________________________
3.5
Exemple de configuration
35
_______________________________________________________________________________
3.6 Logiciel d'aide à la mise en œuvre
37
_______________________________________________________________________________
________________________________________________________________________________________
4
Exploitation
39
________________________________________________________________________________________
4.1 Exploitation des mesures en mode message (automates V3)
40
_______________________________________________________________________________
4.2 Exploitation des mesures par mots registres (automates V4)
42
_______________________________________________________________________________
4.3 Compléments de programmation
44
_______________________________________________________________________________
4.4 Récapitulatif de mise en œuvre d'une configuration TSX / PMX
49
_______________________________________________________________________________
_________________________________________________________________________________________
5
Exemple d'utilisation
51
__________________________________________________________________________________________
5.1 Description
52
_______________________________________________________________________________
5.2 Réalisation avec un automate TSX V3
55
_______________________________________________________________________________
5.3 Réalisation avec un automate TSX/PMX modèle 40
67
_______________________________________________________________________________
_____________________________________________________________________
3
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
Chapitre
Page
_________________________________________________________________________________________
6
Mise en œuvre du matériel
79
_________________________________________________________________________________________
6.1
Choix de l'emplacement et détrompage
80
_______________________________________________________________________________
6.2 Repérage
80
_______________________________________________________________________________
6.3 Raccordement
81
_______________________________________________________________________________
6.4 Description du formulaire de mise en œuvre
83
_______________________________________________________________________________
6.5
Recalibration
84
_______________________________________________________________________________
_________________________________________________________________________________________
7
Spécifications
85
_________________________________________________________________________________________
7.1 Consommation
86
_______________________________________________________________________________
7.2 Caractéristiques des entrées
86
_______________________________________________________________________________
7.3 Formulaire de mise en œuvre
88
_______________________________________________________________________________
________________________________________________________________________________________
8
Annexes
89
_________________________________________________________________________________________
8.1
Index
90
_______________________________________________________________________________
_____________________________________________________________________
4
X
1
Chapitre 1
Présentation générale
Présentation générale
Sous-chapitre
Page
___________________________________________________________________________________________
1.1
Les coupleurs intelligents
6
_________________________________________________________________________________________
1.1-1 Présentation
1.1-2 Utilisation
6
6
_________________________________________________________________________________________
1.2
Les coupleurs TSX AEM 1601 et 1602
7
__________________________________________________________________________________________
1.2-1 Description
1.2-2 Présentation physique
7
9
_______________________________________________________________________
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 du logiciel 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
1.2
Les coupleurs TSX AEM 1601 et 1602
__________________________________________________________________________________________
1.2-1 Description
Généralités
Les coupleurs TSX AEM 1601 et 1602 sont des chaînes de mesure industrielle 16
entrées haut niveau. Associés à des capteurs ou des transmetteurs en tension (pour le
TSX AEM 1601) ou en courant (pour le TSX AEM 1602), ils permettent de réaliser des
fonctions de surveillance, de mesure et de régulation des processus continus.
Fonctions
Ces coupleurs assurent en plus de la conversion analogique numérique, les fonctions
suivantes :
•
•
•
•
•
sélection de la gamme d’entrée (choix de la gamme par voie),
contrôle de dépassement des valeurs d’entrée en fonction de la gamme déclarée,
affichage des mesures en gamme normalisée,
extraction de la racine carrée de la mesure,
détection de rupture capteur en gamme ± 10 V, ± 5 V, 1-5 V et 4-20 mA.
Entrées/sorties
Application
Processeur automate
➤
COUPLEUR
➤
Grandeurs électrique
analogiques
Voie 0
Voie 1
Voie 2
Voie 3
Voie 4
Voie 5
Voie 6
Voie 7
Voie 8
Voie 9
Voie 10
Voie 11
Voie 12
Voie 13
Voie 14
Voie 15
➤
➤
➤
➤
➤
➤
➤ TSX AEM
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
Mesures numériques
des 16 voies
Configuration
= 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,
• 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,
Caractéristiques
Les caractéristiques principales des coupleurs sont les suivantes :
______________________________________________________________________
Caractéristiques
TSX AEM 1601
TSX AEM 1602
_______________________________________________________________________________________
Nombre
de voies
16 voies avec commun
__________________________________________________________________________________________
Gamme d’entrée
± 10 V ± 5 V, 1-5 V
0-20 mA 4-20 mA
_________________________________________________________________________________________
Dynamique d’entrée
± 10 V
0-20 mA
_________________________________________________________________________________________
Dynamique
d’entrée étendue
± 10,2 V
- 0,4 + 20,4 mA
_________________________________________________________________________________________
Résolution maximum
10 V/4 000 pts = 2,5 mV
20 mA : 4000 = 5 µA
__________________________________________________________________________________________
Résistance d’entrée
U : ≥ 10 Mohms
I : ≅ 90 Ω
________________________________________________________________________________________
Isolement
Entre bus et voie : (1500VCA)
voies non isolées entre elles (référence
commune)
__________________________________________________________________________________________
Scrutation
16 voies (pas d'inhibition de voies possible)
_________________________________________________________________________________________
Période de scrutation
mode normal :
mode filtré
:
15 ms/voie soit 240 ms
50 Hz : 80 ms/voie, soit 1,28 s
60 Hz : 67 ms/voie, soit 1,072 s
_________________________________________________________________________________________
Traitement spécifique des
Racine carrée.
mesures
_______________________________________________________________________________________
Configuration
Logicielle
_______________________________________________________________________________________
_______________________________________________________________________
8
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
découple 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.
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
Les coupleurs TSX AEM 1601 et 1602 sont des modules de format simple. Il doivent
être insérés dans les bacs équipés d’un bus d’entrées/sorties complet.
Ces modules se composent des éléments suivants :
➀
Un boîtier métallique protégeant mécaniquement
les circuits électroniques
et assurant une protection contre les parasites
rayonnants,
➁
Une face avant,
➂
Un connecteur recevant
un bornier de raccordement,
➃
Un bornier de raccordement débrochable équipé
de 32 bornes à vis.
TS X
16 01
F
OK
ER R
2
3
4
1
_______________________________________________________________________
9
_______________________________________________________________________
La face avant comporte :
➄
➅
➆
2 voyants permettant de visualiser la mise sous tension et le
bon fonctionnement du coupleur,
1 voyant permettant de détecter
un défaut d’application sur l’une
des voies,
TSX
5
AEM
F
OK
ERR
TSX
AEM
F
OK
ERR
6
Un cache transparent porte étiquette et une étiquette.
7
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
2
______________________________________________________________________
Fonctionnement
Chapitre 2
Sous-chapitre
Page
__________________________________________________________________________________________
2.1
Structure matérielle
12
__________________________________________________________________________________________
_________________________________________________________________________________________
2.2
Structure logicielle
13
________________________________________________________________________________________
2.2-1 Généralités
2.2-2 Echanges avec le processeur automate
2.2-3 Traitement des mesures
2.2-4 Cadencement des mesures
13
13
14
14
________________________________________________________________________________________
2.3
Traitements proposés
15
________________________________________________________________________________________
2.3-1 Contrôle de dépassement de gamme
2.3-2 Calcul de la racine carrée (cas des mesures de débits
2.3-3 Affichage des mesures
2.3-4 Test rupture capteur
15
18
19
20
_______________________________________________________________________________________
2.4
Dialogue avec l'automate
21
_________________________________________________________________________________________
2.4-1 Généralités
2.4-2 Interface T.O.R.
2.4-3 Interface registre
2.4-4 Interface message
2.4-5 Interface registre étendu
21
21
22
23
23
________________________________________________________________________________________
2.5
Modes de marche du coupleur
25
_________________________________________________________________________________________
2.5-1 Description
2.5-2 Actions sur les modes de marche
2.5-3 Comportement du coupleur aux coupures ou reprises secteur
2.5-4 Action des défauts sur les modes de marche
25
26
26
26
______________________________________________________________________
11
______________________________________________________________________
2.1
Structure matérielle
_______________________________________________________________________________________
Le synoptique ci-après décrit la structure matérielle des coupleurs TSX AEM 160x :
MultiAmpliSérialiplexeur fication CA/N sateur
➤
➤
Prot
+
Filtrage
A
MUX
Traitement Echanges
Micro
A/N ➤
B
Gestion
contrô➤
➤
➤
Liaison ➤ leur ➤ Interface ➤ U
Bus
S
Série
➤
➤
➤
➤
V15 ➤
➤
➤
V0
V1
➤
EEPROM
DésérialiREF sateur
Barrière
d'isolement
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. Le coupleur TSX AEM 1602
incorpore les résistances de lecture du courant.
Multiplexeur : le multiplexeur statique effectue l’aiguillage des voies à convertir. Le
nombre de manœuvres n’est pas limité.
Amplificateur : il assure l’amplification des tensions d’entrée pour les deux gammes :
tension ± 10V et ± 5 V du coupleur TSX AEM 1601 et de la gamme 0-20 mA du coupleur
TSX AEM 1602.
Les gammes 1-5 V et 4-20 mA sont respectivement déduites des gammes ± 5 V et
0-20 mA.
Convertisseur analogique numérique : ce convertisseur double rampe assure la
conversion analogique numérique.
Liaison série isolée : toute la chaîne de mesure est au potentiel de référence des
entrées et est isolée par rapport au bus de l'automate. Le micro-contrôleur du coupleur
gère la liaison série au travers d'un circuit interface série. La liaison série est isolée par
photocoupleurs. Côté chaîne de conversion, un circuit sérialisateur transmet le code
converti par le CA/N et un circuit désérialisateur pilote les changements de gain de
l'amplificateur et les changements de voie du multiplexeur.
Traitement : le micro-contrôleur gère également l'interface avec l'automate, les traitements de corrections de la chaîne de mesure, à partir de coefficients mémorisés dans
une EEPROM, ainsi que les 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
Tra
.co
.ca
.tra
Lo
Fonctionnement
2
______________________________________________________________________
2.2 Structure logicielle
__________________________________________________________________________________________
2.2-1 Généralités
La structure logicielle des coupleurs TSX AEM 160x 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 chargée de la gestion des acquisitions (séquencement, conversion, correction de la chaîne de mesure, traitement des mesures) et des auto-tests
spécifiques.
Auto-test
initial commun
Auto-test
initial spécifique
Interpréteur
de requêtes
Message
Echanges
standards
T.O.R
registre
Traitement application :
.conversion
.calibration
.traitement des mesures
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éfaut,
• interface registre pour la transmission des informations d’état,
• interface message pour l’écriture de la configuration, la lecture des mesures, la lecture
des chaînes de bits défaut, ...
Utilisé avec des automates TSX/PMX modèles 40, le coupleur TSX AEM 16 dispose
également de l'interface registre étendu utilisé pour la transmission des mesures.
______________________________________________________________________
13
______________________________________________________________________
2.2-3 Traitement des mesures
Le micro-contrôleur 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 (sauf gamme 0-20 mA)
Remise à
échelle normalisée
de la valeur brute
• Test dépassement
gamme
• Test rupture
capteur
traitement
racine carrée
Valeurs
numériques
brutes après
conversion
analogique
numérique
±10 V → ±10 000
V
→ ±5
0-20 mA
1-5 V → 0/10 000
4-20 mA
saturation si
dépassement
→
traitement √
→
traitement
rupture capteur
gammes ±5 V ±10 V
→
gamme choisie
cœf. correcteurs
de l'EEPROM
Mesures
transmises
à l'utilisateur
→
±10 V
±5 V → ±10 200
0-20 mA
1-5 V
→ -200
4-20 mA
+10 200
______________________________________________________________________________________________________
2.2-4 Cadencement des mesures
Le temps de cycle du coupleur dépend de son mode de fonctionnement défini à la
configuration :
- mode normal : La durée du cycle de conversion est la suivante :
Tcycle = 15 ms x 16 voies soit 240 ms
La résolution du convertisseur est de 10 bits + signe
- mode filtré : suivant la fréquence de filtrage, la durée du cycle de conversion est :
Tcycle = 80 ms x 16 voies soit 1,28 s pour un filtrage à 50 Hz
Tcycle = 67 ms x 16 voies soit 1,072 s pour un filtrage à 60 Hz
L'intérêt de ce mode est de réjecter la fréquence fondamentale et les harmoniques
de la tension d'alimentation de l'automate (50 ou 60 Hz).
La résolution du convertisseur est de 12 bits + signe.
______________________________________________________________________
14
Fonctionnement
2
______________________________________________________________________
Cycle de mesure
Période 240 ms (1)
➤
V0 V1 V2 V3 V4 V5 V6 V7 V8 V9
➤
V15 V0 V1 V2 V3 V4 V5 V6 V7 V8 V9 V10
Accès aux mesures depuis le programme utilisateur
Les mesures sont mises à disposition de l'utilisateur par les canaux de l'interface
message et de l'interface registre étendu (disponible uniquement sur les processeurs
modèle 40).
Les mesures fournies à l'utilisateur proviennent toutes du même cycle de scrutation
(cohérence temporelle des mesures entre elles).
______________________________________________________________________
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.
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.
_________________________________________________________________________________________
Type AEM
N° Gamme
Echelle
Borne inf. LL
Borne sup. HL
__________________________________________________________________________________________
0
± 10 V
- 10,2 V
+ 10,2 V
1
±5V
- 5,1 V
+ 5,1 V
2 (*)
1/5 V
+ 0,92
+ 5,08 V
__________________________________________________________________________________________
1601
1602
0
4 / 20 mA
+ 3,68 mA
+ 20,32 mA
1
0/20 mA
- 0,4 mA
20,4 mA
____________________________________________________________________________________________
__________
(1) En mode normal
(*) Cette gamme peut être utilisée comme une gamme 4-20 mA en plaçant une résistance de 250 Ω
(0,1 %) dans le bornier de raccordement.
La gamme 1/5 V est obtenue par calcul interne, à partir de la gamme ± 5 V. De même, la gamme
4-20 mA est obtenue par calcul, à partir de la gamme 0-20 mA.
______________________________________________________________________
15
______________________________________________________________________
Exemple : Gamme déclarée 0/20 mA
➤
valeur affichée
+ 10200
+ 10000
e
al
ur
m
or
n
e
al
v
- 0,4 mA
200
➤
courant d'entrée
20 mA 20,4 mA
LL
HL
3
➀
➁
➂
➃
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 + 10 000
HL = 0
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 et 0
HL = 0
ou entre 10 000 et 10 200
La valeur mesurée est en dessous de la limite LL (- 0,4 mA), un défaut de dépassement est détecté, et une information de défaut est transmise au programme
utilisateur :
LL = 1
le coupleur fournit une valeur saturée à -200
HL = 0
La valeur mesurée est au dessus de la limite HL (+20,4 mA), un défaut de
dépassement est détecté, et une information de défaut est transmise au programme utilisateur :
LL = 0
le coupleur fournit une valeur saturée à +10 200
HL = 1
______________________________________________________________________
16
Fonctionnement
2
______________________________________________________________________
Bornes de détection d'erreur
En fonction de la gamme d'entrée déclarée, le coupleur positionne 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.3, chaîne de bits défauts BDEF).
______________________________________________________________________
17
______________________________________________________________________
2.3-2 Calcul de la racine carrée (cas des mesures de débits)
Les coupleurs TSX AEM 1601/1602 effectuent à la demande l'extraction de la racine
carrée 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
L'extraction de la racine carrée est effectuée après normalisation de la mesure.
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=Kx
2 dp/I
P2
P1
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 une mesure proportionnelle à un débit avec un
capteur de pression différentielle.
______________________________________________________________________
18
Fonctionnement
2
______________________________________________________________________
2.3-3 Affichage des mesures
Les coupleurs TSX AEM 1601/1602 ne possèdent qu'un mode d'affichage des mesures : le mode 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 :
102,00
100,00
Valeur
analogique
d'entrée
➤
Vsup HL
LL 0
-2,00
Valeur de la mesure
%
102,00
100,00
➤
• Gamme bipolaire :
Les mesures fournies par le coupleur
sont comprises entre :
- 10 000 et + 10 000 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 :
- 10 200 + 10 200
(sans racine carrée)
- 10 099 + 10 099
(avec racine carrée)
Valeur de la mesure
%
➤
• Gamme unipolaire :
Les mesures fournies par le coupleur
sont comprises entre :
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.
Zone étendue :
- 200 et + 10 200 sans racine carrée
- 1 414 (- 200 x 100) et + 10 099
( 10200 x 100) avec racine carrée.
LL Vinf
Valeur
analogique
d'entrée
➤
Vsup HL
- 100,00
- 102,00
_____________
(*) Les courbes en trait fin représentent la fonction racine carrée.
______________________________________________________________________
19
______________________________________________________________________
2.3-4 Test rupture capteur
Ce test a pour but de vérifier la continuité du circuit extérieur, c'est-à-dire du capteur 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
Coupleur TSX AEM 1602 :
Lorsque la gamme d'entrée du module est 4-20 mA, si le courant mesuré sur une entrée
vaut 0 mA +/- 80 mA, le module déclare rupture capteur sur cette entrée.
Le test rupture capteur n'existe pas sur les gammes 0-20 mA.
Le test est effectué en permanence sur toutes les entrées configurées dans la gamme
4-20 mA.
Coupleur TSX AEM 1601 :
Sur les gammes ± 5 V et ± 10 V, un dispositif vient mesurer l'impédance du capteur voie
(i + 8) pendant que l'on scrute la voie (i).
L'impédance du capteur raccordé doit être ≤ 1 KΩ. On détecte une rupture capteur si
l'impédance capteur est > 100 KΩ.
En gamme ± 5 V ou ± 10 V le test est optionnel. Il n'est effectué que si le quartet RUP
(i) dans la table de configuration est mis à 1 (cf. § 3.2.2).
En gamme 1-5 V le test est effectué en permanence sur toutes les entrées configurées.
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 application" du mot registre d'état complémentaire,
• l'activation du voyant ERR, en face avant du coupleur,
• la mise à 1 du bit "défaut voie" de la voie correspondante.
L'utilisation du bit "défaut voie" permet alors de ne pas valider la mesure lorsqu'un défaut
est détecté.
Cas de la gamme 1-5 V
Le dispositif décrit ci-dessus est inhibé. Si la tension mesurée est égale à 0 ± 20 mV,
le bit défaut rupture capteur est mis à 1.
______________________________________________________________________
20
Fonctionnement
2
______________________________________________________________________
2.4 Dialogue avec l’automate
_________________________________________________________________________________________
2.4-1 Généralités
Il existe 4 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.
l'interface registre étendu
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. L'interface registre étendu n'est disponible que sur les processeurs modèles 40.
_____________________________________________________________________
2.4-2 Interface T.O.R.
Les coupleurs TSX AEM 160x possèdent 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é.
L’interface présente l'état des défauts de chaque voie. Un état 1 signifie que la voie
correspondante présente un défaut de type application (rupture capteurs, dépassement
gamme) et qu'il ne faut pas prendre en compte la mesure dans le programme
application.
Ixy,i
F
C
8
4
O
➛ Défaut voie 0
➛ Défaut voie 15
______________________________________________________________________
21
______________________________________________________________________
2.4-3 Interface registre
Le coupleur TSX AEM 1601-1602 comprend huit mots registres d’entrée et huit mots
registres de sortie. Les échanges se font systématiquement à chaque cycle automate.
8 mots registres d’entrée :
IWxy,0
Mot d'état standard
IWxy,1
IWxy,2
Mot d'état complémentaire
IWxy,3
IWxy,4
IWxy,5
IWxy,6
IWxy,7
2 registres sont utilisés : IWxy,0 et IWxy,2. Ils fournissent 2 mots d’état codant l’état de
fonctionnement (modes de marche, défaut du coupleur,...),
8 mots registres de sortie :
OWxy,0
Mot de commande standard
OWxy,1
.
OWxy,2
OWxy,3
OWxy,4
OWxy,5
OWxy,6
OWxy,7
1 seul registre est utilisé : OWxy,0 qui est le mot de commande du coupleur (commande
RUN/STOP,...).
______________________________________________________________________
22
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 et des défauts associés.
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 4.1),
• traitement des défauts (chapitre 4.3),
• requêtes complémentaires (chapitre 4.3)
______________________________________________________________________
2.4-5 Interface registre étendu
L'interface registre étendu permet de transférer les 16 mesures du coupleur vers le
processeur de l'automate. Le transfert s'effectue à l'initiative du programme utilisateur
par exécution de l'instruction READEXT.
Wi
Statut voies
Wi + 1
Mesure voie 0
Wi + 2
Mesure voie 1
Wi + 3
Mesure voie 2
Wi + 4
Mesure voie 3
Wi + 5
Mesure voie 4
Wi + 6
Mesure voie 5
Wi + 7
Mesure voie 6
Wi + 8
Mesure voie 7
Wi + 9
Mesure voie 8
Wi + 10
Mesure voie 9
Wi + 11
Mesure voie 10
Wi + 12
Mesure voie 11
Wi + 13
Mesure voie 12
Wi + 14
Mesure voie 13
Wi + 15
Mesure voie 14
Wi + 16
Mesure voie 15
Idem TOR Ixy,0..F
Nota
Ce mode d'échange n'est disponible que sur les automates modèles 40.
______________________________________________________________________
23
______________________________________________________________________
2.5
Modes de marche du coupleur
_________________________________________________________________________________________
2.5-1 Description
Le synoptique suivant décrit les modes de marche des coupleurs TSX AEM 160x
1
Auto-test
initial
2
6
➤
RUN
module
3
5
➤
STOP
module
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 1.
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 ➄.
L'utilisation des blocs fonctions de chargement de configuration proposés par les
logiciels TXT L PL7 PCL et TXT L PL7 PMS (exécutables uniquement sur des processeurs de génération V4) permet de simplifier la programmation à charge de l'utilisateur.
Une fois configuré et en exécution (RUN coupleur et RUN voie), le coupleur est apte
à faire l’acquisition des mesures.
Les échanges standards T.O.R , registres et registres étendus sont effectués à chaque
cycle de la tâche dans laquelle le coupleur est configuré.
______________________________________________________________________
24
Fonctionnement
2
______________________________________________________________________
2.5-2 Actions sur les modes de marche
L’utilisateur a accès à un mot registre de commande qui permet de forcer le coupleur
dans le mode de marche désiré.
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 ➃,
• fonctionnement sur configuration par défaut.
_____________________________________________________________________
2.5-3 Comportement du coupleur aux coupures ou reprises secteur
Les coupleurs TSX AEM 1601/1602 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 les manuels de référence
PL7-3, TXT DR PL7-3 V4F et TSX D 22 002 F.
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).
_____________________________________________________________________
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.
______________________________________________________________________
25
______________________________________________________________________
______________________________________________________________________
26
X
Configuration
3
___________________________________________________________________________
Configuration
Chapitre 3
Sous-chapitre
Page
__________________________________________________________________________________________
3.1
Principe
28
_______________________________________________________________________________________
3.1-1 Généralités
3.1-2 Informations de configuration
3.1-3 Configuration par défaut
3.1-4 Transmission des informations de configuration
3.1-5 Bits associés à la configuration
28
28
28
29
29
________________________________________________________________________________________
3.2
Paramètres
30
_______________________________________________________________________________________
3.2-1 Mode opératoire
3.2-2 Configuration des voies
3.2-3 Exemple
30
30
31
________________________________________________________________________________________
3.3
Configuration par défaut
32
__________________________________________________________________________________________
________________________________________________________________________________________
3.4
Chargement de la configuration
33
_________________________________________________________________________________________
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
33
33
34
________________________________________________________________________________________
3.5
Exemple de programmation de configuration
35
________________________________________________________________________________________
3.5-1 Codage
3.5-2 Programmation (TSX 47-30/67/87)
35
35
_________________________________________________________________________________________
3.6
Logiciel d'aide à la mise en œuvre
37
_________________________________________________________________________________________
___________________________________________________________________________
27
___________________________________________________________________________
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.
Rappel
Les sous-chapitres 3.1 à 3.5 concernent la mise en œuvre "traditionnelle" des
coupleurs TSX AEM 160 x, la seule qui soit accessible aux automates V3 (TSX
P43-30/67-20/87-30).
Le chapitre 3.6 présente la méthode recommandée pour les automates modèle 40
avec les logiciels TXT L PL7 PCL/PMS.
_____________________________________________________________________________
3.1-2 Informations de configuration
Les informations de configuration concernent :
Zone 1
Mode opératoire
• le mode opératoire,
Zone 2
Configuration voie 0
Zone 3
Configuration voie 1
Zone i + 2
Configuration voie i
• pour chaque voie le mode de fonctionnement :
- le traitement racine
- la gamme
- le traitement rupture capteur
(sur le module TSX AEM 1601
uniquement
Zone 17
Configuration voie 15
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).
______________________________________________________________________
3.1-3 Configuration par défaut
Les coupleurs TSX AEM 1601/1602 possèdent une configuration par défaut qui leur
permet de fonctionner 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.
___________________________________________________________________________
28
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.
Mise sous tension 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).
RUN coupleur
avec configuration par défaut
L’envoi de la configuration doit suivre la
procédure suivante :
• mise en «STOP» du coupleur,
• attente de l’état «STOP» du coupleur,
• envoi de la configuration par bloc texte
CPL,
• mise en «RUN» du coupleur.
Note : une coupure secteur ou le retrait du
coupleur de son emplacement peut provoquer
la perte de la configuration, il est alors nécessaire de transmettre de nouveau la configuration.
Mise en STOP du coupleur
Si coupleur en STOP
envoi de la configuration utilisateur
Mise en RUN coupleur
_____________________________________________________________________
3.1-5 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.
___________________________________________________________________________
29
___________________________________________________________________________
3.2
Paramètres
_______________________________________________________________________________________
3.2-1 Mode opératoire
Zone 1
Le mode opératoire se code sur un mot
(zone 1) :
Zone 2
Zone 3
Zone i
Le troisième quartet indique la cadence d'acquisition des
mesures :
• code 0 : mode normal 15 ms/voie avec une résolution
de 10 bits + signe,
• code 1 : mode filtré à 50 Hz 80ms/voie avec une
résolution de 12 bits + signe,
Zone 17
0
ACQ
A
cadence de scrutation
normale/filtrée (0/1-2)
• code 2 : mode filtré à 60 Hz 67 ms/voie avec une
résolution de 12 bits + signe.
_____________________________________________________________________
3.2-2 Configuration des voies
La configuration d’une voie (zone 2 à zone 17) se code sur un mot comprenant :
•
•
•
•
le numéro de voie (code hexadécimal),
la validation du traitement rupture capteur (TSX AEM 1601 uniquement),
la gamme choisie,
la validation du traitement racine carrée.
Numéro de voie
Ce numéro de 0 à F identifie la voie à laquelle se rapporte
la configuration.
X
Numéro de voie (0 → F)
Traitement rupture capteur
Le traitement rupture capteur se code sur le 2e quartet et
ne concerne que le coupleur TSX AEM 1601 lorsque la
gamme demandée est ± 10 V ou ± 5 V.
Si la gamme demandée est 1-5 V le quartet est ignoré.
`
X
traitement rupture
capteur (0/1)
Pour le coupleur TSX AEM 1602 ce quartet doit être mis
à 0.
• 0 pas de traitement rupture capteur
sur les gammes ± 10 V et ± 5 V
• 1 traitement rupture capteur
___________________________________________________________________________
30
Configuration
3
___________________________________________________________________________
Gamme d'entrée
La gamme d'entrée se code sur le troisième quartet :
Code
TSX AEM 1601
TSX AEM 1602
________________________________________________
0
1
2
± 10 V
±5V
1-5 V
4-20 mA
0-20 mA
interdit
X
Numéro de la gamme
d'entrée (0 à 2)
Traitement racine carrée
Le traitement racine carrée est codé sur le quatrième
quartet :
• 0 = pas de racine carrée
• 1 = racine carrée.
(Voir chapitre 2.3-2)
X
Traitement racine carré (0/1)
______________________________________________________________________
3.2-3 Exemple
Soit à réaliser la configuration suivante du coupleur TSX AEM 1601 :
•
•
•
•
•
•
cadence d'acquisition filtrée à 50 Hz
voies 0 à 6 en gamme ± 10V avec test rupture capteur
traitement racine sur voies 2 et 3
voies 7 à 11 en gamme ± 5 V sans test rupture capteur
voies 12 et 13 en gamme 1-5 V
voies 14 et 15 non utilisées.
Le codage est le suivant :
CW 0 = H'01A0'
CW 1 = H'0010'
CW 2 = H'0011'
CW 3 = H'1012'
CW 4 = H'1013'
CW 5 = H'0014'
CW 6 = H'0015'
CW 7 = H'0016'
CW 8 = H'0107'
CW 9 = H'0108'
CW 10 = H'0109'
CW 11 = H'010A'
CW 12 = H'010B'
CW 13 = H'020C'
CW 14 = H'020D'
CW 15 = H'000E'
CW 16 = H'000F'
___________________________________________________________________________
31
___________________________________________________________________________
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 15 ms/
voie
• zone 2 à 17 : chaque voie est configurée
de manière identique :
• gamme ± 10 V pour le TSX AEM 1601
4-20 mA pour le TSX AEM 1602
• pas de traitement rupture capteur
• pas de traitement racine carrée.
Zone 1
Zone 2
Zone 3
Zone 4
Zone 5
Zone 6
Zone 7
Zone 8
Zone 9
Zone 10
Zone 11
Zone 12
Zone 13
Zone 14
Zone 15
Zone 16
Zone 17
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
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.
___________________________________________________________________________
32
3
Configuration
___________________________________________________________________________
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
SURVEILLANCE CUVES
CW NB CONFIGURED
:
128
CONSTANT VALUE MNEMONIC
CONSTANT VALUE
MNEMONIC
CW0 = H'01A0'
CW16 = H'000F'
CW1 = H'0010'
CW2 = H'0011'
CW3 = H'1012'
CW4 = H'1013'
CW5 = H'0014'
CW6 = H'0015'
CW7 = H'0016'
CW8 = H'0107'
CW9 = H'0108'
CW10 = H'0109'
CW11 = H'010A'
CW12 = H'010B'
CW13 = H'020C'
CW14 = H'020D'
CW15 = H'000E'
CW16 = H'000F'
DISPLAY CONSTANTS
CWi
BOT
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
Caractéristiques du bloc texte
R
S
O
I
TXT0
CPL
T,M : 0000H
LOCAL
T,C : 0
T,V : 0
CW0
0
T,L : 34
T,S : ?
D
E
Wi
0
0
A
Wi + 1
0
0
0 C
Wi + 2
0
0
1
0
1
Wi + 16
Table d'émission
Bloc texte
___________________________________________________________________________
33
___________________________________________________________________________
• 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 : 34 octets.
Le compte rendu du transfert renvoyé par le coupleur TXTi,V 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.
Programmation du transfert
La programmation du transfert doit suivre la procédure suivante :
➤
1
STOP coupleur
Coupleur en STOP
2
Transfert configuration
Configuration reçue
3
➤
• 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, 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.
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 (L ≠ 34),
• la syntaxe est mauvaise (code non défini),
• les choix effectués pour constituer la configuration présentent des incompatibilités,
• le coupleur est en RUN.
___________________________________________________________________________
34
Configuration
3
___________________________________________________________________________
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.
_____________________________________________________________________
3.5
Exemple de configuration
__________________________________________________________________________________________
Un utilisateur désire configurer un coupleur TSX AEM 1601 suivant l'exemple donné au
chapitre 3.2-3.
______________________________________________________________________
3.5-1 Codage
La table de configuration est donnée au chapitre 3.2-3.
Mémorisation : sélectionner le mode configuration sur le terminal et entrer un à un
chacun des codes dans les mots constants CW.
______________________________________________________________________
3.5-2 Programmation
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é.
Local : le coupleur se trouve
dans l’automate contenant
le programme.
2/ 5/ 86 0 :0
CONF
NUMBER OF TEXT BLOCS
N0NET/LOCAL TYPE
0
1
LOCAL
LOCAL
CPL
CPL
TELEMECANIQUE
N/MAX : 2 /64
ADDRESSING MODES ADDR RECEPTION
BUFFER
LENGTH (byte)
DIRECT
CW0
0
INDIRECT
W20
Direct,CW : les informations
sont contenues dans les
mots constants CW.
Nombre d’octets à la réception: 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,
- 34 : 34 octets doivent être émis (17 mots de configuration).
• le transfert de la configuration lorsque les conditions suivantes sont vérifiées :
___________________________________________________________________________
35
___________________________________________________________________________
Programmation des caractéristiques du bloc texte
IW5,0,9
H'563' → TXT0,M
SY0
H'40' → TXT0,C
(*)
34
→
TXT0,L
B10
Transfert de la configuration
B11
B10
R TXT0
IW5,0,B IW5,0,C
IW5,2,D
IW5,0,B IW5,1,D
B30
D
CPL
S T,M
LOCAL
T,C
O T,V
CW0
0
I T,L
T,S
E
TXT0,V = H'FE'
B20
TXT0,V = H'FD'
B30
OW5,0,C
B11
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 retransmission ou d'erreurs de configuration, le bloc texte est
réinitialisé (B11).
(*) SYO : reprise à froid.
___________________________________________________________________________
36
Configuration
3
___________________________________________________________________________
3.6 Logiciel d'aide à la mise en œuvre
__________________________________________________________________________________________
La mise en œuvre des coupleurs TSX AEM 160x est facilitée par l'utilisation des logiciels
PL7-PCL ou PL7-PMS (1) qui proposent :
• 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, ...).
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 (2) qui permet de charger la configuration des coupleurs sur coupure secteur
ou lors du remplacement d'un coupleur,
- ANADG (2) 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 atelier logiciel) 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. Le logiciel PL7-PMS ne peut être utilisé que sur des
processeurs de type PMX.
(1) Références commerciales
TXT L PL7 PCL, V42x, version ≥ 4.6
TXT L PL7 PMS V42x, version ≥ 4.6
(2) ANALD pour PL7-PCL, AEMLD pour PL7-PMS
ANADG pour PL7-PCL, AEMDG pour PL7-PMS
___________________________________________________________________________
37
___________________________________________________________________________
___________________________________________________________________________
38
X
Exploitation
4
______________________________________________________________________
Exploitation
Chapitre 4
_______________________________________________________________________
Sous-chapitre
Page
__________________________________________________________________________________________
4.1
Exploitation des mesures en mode message
40
_________________________________________________________________________________________
4.1-1 Accès aux mesures
4.1-2 Exemple
40
41
__________________________________________________________________________________________
4.2
Exploitation des mesures par registre étendu
42
_________________________________________________________________________________________
4.2-1 Accès aux mesures
4.2-2 Conditions de validité des mesures
42
43
_________________________________________________________________________________________
4.3
Compléments de programmation
44
________________________________________________________________________________________
4.3-1 Traitement des défauts
4.3-2 Requêtes complémentaires
4.3-3 Relecture de la configuration
44
48
48
_________________________________________________________________________________________
4.4
Récapitulatif de mise en œuvre d'une configuration TSX / PMX
49
_________________________________________________________________________________________
______________________________________________________________________
39
______________________________________________________________________
4.1
Exploitation des mesures en mode message
___________________________________________________________________________________________
Ce mode d'exploitation est le seul accessible aux automates TSX V3 (TSX P47-30/
67-20/87-30).
____________________________________________________________________
4.1-1 Accès aux mesures
En mode message, les mesures sont transmises dans 16 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[16] table de 16 mots (32 octets) contenant les 16 mesures
(avec Wi = mesure voie 0, Wi+ 1 = mesure voie 1, ..., Wi+ 15 = mesure voie 15).
• Aucune table d’émission n’est à définir.
Comptes rendus : TXTi,V = H’81' si échange correct ou H’FD’ si échange incorrect.
TXTi,S = 32 octets si l’échange est correct (TXTi,E = 0).
Nota :
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 étendu (voir chapitre 4.2).
______________________________________________________________________
40
4
Exploitation
______________________________________________________________________
4.1-2 Exemple
Dans l’exemple ci-contre,
un bloc texte de type CPL
en adressage direct est
utilisé.
2/ 5/ 86 0 :0
CONF
NUMBER OF TEXT BLOCS
N0NET/LOCAL TYPE
0
1
LOCAL
LOCAL
CPL
CPL
TELEMECANIQUE
N/MAX : 2 /64
ADDRESSING MODES ADDR RECEPTION
BUFFER
LENGTH (byte)
DIRECT
W100
0
INDIRECT
W20
La table de réception W100[16] des mesures est définie en mode CONFIGURATION
PL7-3.
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
______________________________________________________________________
41
______________________________________________________________________
4.2
Exploitation des mesures par le registre étendu
__________________________________________________________________________________________
4.2.1 Accès aux mesures
Ce nouveau mode d'échange rapide est disponible uniquement sur les processeurs
modèles 40 de version ≥ 4.3. Dans ce mode, les mesures sont transmises par lecture
immédiate de 17 mots internes Wi :
Wi
Status des voies
Wi + 1
Mesure voie 0
Wi + 2
Mesure voie 1
Wi + 15
Mesure voie 14
Wi + 16
Mesure voie 15
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= 17
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.
______________________________________________________________________
42
Exploitation
4
______________________________________________________________________
4.2-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.
_________________________________________________________________________________________
Valeurs d’entrées situées
dans les limites de la zone
étendue, capteur et
câblage correct
Wi, k = 0
Si la voie est en défaut la mesure lue est
(k = 0 à H'10')
erronée.
Wi = adresse
destination de
l'échange Readext
_________________________________________________________________________________________
Coupleur en fonctionnement Ixy,S = 0
Lorsque ce bit est à 1, le coupleur passe
correct
et bornier verrouillé
en STOP.
_________________________________________________________________________________________
Exemple :
La mesure vraie voie 1 n'est utilisée que si le coupleur est OK, configuré, et si aucun
défaut voie n'est détecté.
Le coupleur est dans l'emplacement 5 du bac. La mesure est rangée en W11.
17
→
W1
IW5,0,C
READEXT (I5;W50;W1)
IW5,2,D
W50,1
I 5,S
W52
→
W11
______________________________________________________________________
43
______________________________________________________________________
4.3 Compléments de programmation
________________________________________________________________________________________
Les informations contenues dans ce paragraphe concernent la mise en œuvre "traditionnelle" des coupleurs TSX AEM 160x, la seule accessible aux automates TSX V3
(TSX 47-30/67-20/87-30). Elles sont fournies à titre indicatif, leur utilisation étant
facultative.
Avec les automates TSX ou PMX modèles 40, l'utilisation des logiciels PL7-PCL et
PL7- PMS permet de s'en affranchir complètement puisqu'ils mettent à disposition de
l'utilisateur des services équivalents.
Le tableau de la page 49 récapitule les différences entre la mise en œuvre sous PL73 (avec automates TSX V3) et celle sous PL7-PCL/PMS avec modèles 40).
______________________________________________________________________
4.3-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 1601/1602 ou sur l’environnement externe de celui-ci.
Types de défauts
Les défauts intervenant sur un coupleur TSX AEM 1601/1602 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.
______________________________________________________________________
44
Exploitation
4
______________________________________________________________________
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 1601
F
Voyant
Etat
F
allumé défaut «bloquant»
OK
allumé pas de défaut
éteint
ERR
Défaut
OK
Coupleur à changer
Coupleur OK
ERR
Défaut application
défaut coupleur
ou défaut bornier
allumé défaut application
sur une voie
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
650/651, dans la configuration des E/S,
• coupleur absent.
__________________________________________________________________________________________
(*) : 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.
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.
________________________________________________________________________________________
______________________________________________________________________
45
______________________________________________________________________
Chaîne de bits défauts BDEF
Cette chaîne de 96 bits, interne au coupleur est accessible par interface message.
(Code requête H'47').
________________________________________________________________________________________
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,7... 15,
64,68,72,76,80,84,88,92
_____________________________________________________________________________________________
33,37,41,45,49,53,57,61
dépassement borne supérieure HL voie 0,1,2,3,4,5,6,7... 15,
65,69,73,77,81,85,89,93
________________________________________________________________________________________
34,38,42,46,50,54,58,62
défaut rupture capteur voie 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
66,70,74,78,82,86,90,94
________________________________________________________________________________________
35,39,43,47,51,55,59,63
bits réservés
67,71,75,79,83,87,91,95
________________________________________________________________________________________
Programmation sans lecture de 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
IWxy,0,i
tant qu'une réinitialisation du coupleur n'a
IWxy,0,4
pas été exécutée.
Ixy,S voyant
Par contre, les voyants et le bit défaut
coupleur
Ixy,S changent d'état dès la disparition du
défaut.
Dans ce cas, les bits IW,xy,0,i (i = 6 ou 7) ne doivent donc pas être exploités par
programmation.
______________________________________________________________________
46
Exploitation
4
______________________________________________________________________
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 T507, ou alors les ranger dans des tables de mots pour
visualiser l’évolution de ces défauts.
______________________________________________________________________
47
______________________________________________________________________
4.3-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
(hexa)
TXTi,M
(hexa)
TXTi,V Nombre
Nombre
Etat
(hexa) octets
octets coupleur
écrits
lus
__________________________________________________________________________________________________________
Ecriture configuration
40
xy63
FE/FD
34
0
STOP
_____________________________________________________________________________________________
Lecture
configuration
41
xy63
71/FD
0
34 RUN/STOP
_________________________________________________________________________________________
Lecture bits défauts
47
xy63
77/FD
0
12
RUN
chaîne BDEF
_________________________________________________________________________________________
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.3-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 est lue dans
sa totalité.
Pour cela, l'utilisateur doit programmer un bloc texte en émission réception.
Caractéristiques du bloc texte (TSX 47-30/47-40/67/87/107)
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'
• aucune table d’émission n’est à définir,
TXTi,L = 0
• la longueur de la table de réception est
de 34 octets pour recevoir la configuration complète.
______________________________________________________________________
48
4.4
______________________________________________________________________
49
Obligatoire
Configuration V3
Configuration V4 avec PL7-PCL/PMS
O
PL7-3 mode CONSTANTES
PL7 - PCL mode CONFIGURATION
O
Bloc TXT Code requête H'40'
OFB ANALD (logiciel PL7/PCL)
F
Bloc TXT Code requête H'49'
PL7- PCL mode CONFIGURATION
O
Bloc TXT Code requête 1
F
bloc TXT Code requête H'47'
PL7- PCL mode MISE AU POINT
F
bloc TXT Code requête H'41'
PL7- PCL mode CONFIGURATION
F
Bloc TXT Code requête H'4A'
PL7- PCL mode CONFIGURATION
F
Bloc TXT Code requête H'0F'
PL7- PCL tous modes
PL7-3 mode DATA
PL7- PCL mode MISE AU POINT
PMS
_______________________________________________________________________________________________________________________________________
Mise au point
N° de voie
H'63'
PMS
_____________________________________________________________________________________________________________________________________
Identification coupleur
N° de voie
H'63'
PMS
_________________________________________________________________________________________________________________________________________
Lecture nom appication
N° de voie
H'63'
PMS
________________________________________________________________________________________________________________________________________
Lecture configuration
N° de voie
H'63'
PMS
________________________________________________________________________________________________________________________________________
Lecture chaîne défauts
Lecture état voies
O
Interface TOR Ixy,i
________________________________________________________________________________________________________________________________________
N° de voie
0
Instruction READEXT
_________________________________________________________________________________________________________________________________________
Lecture des mesures
Mise en RUN du module
O
Mise à 1 du bit OWxy,0,C
Assurée par l'OFB ANALD ou AEMLD
_________________________________________________________________________________________________________________________________________
N° de voie
H'63'
PMS
________________________________________________________________________________________________________________________________________
Ecriture nom application
N° de voie
H'63'
AEMLD (logiciel PL7-PMS)
__________________________________________________________________________________________________________________________________________
Chargement de la configuration
PMS
_________________________________________________________________________________________________________________________________________
Création de la configuration
Facultatif
_________________________________________________________________________________________________________________________________________________
Etape conception/exploitation
_______________________________________________________________________________________________________________________________
Récapitulatif de mise en œuvre d'une configuration TSX V3 / TSX-PMX modèles 40
______________________________________________________________________
Exploitation
4
______________________________________________________________________
______________________________________________________________________
50
X
Exemple d'utilisation
Exemple d'utilisation
5
Chapitre 5
Sous-chapitre
Page
____________________________________________________________________________________________________
5.1
Description
52
_________________________________________________________________________________________
_______________________________________________________________________________________
5.2
Réalisation avec un automate de génération V3
55
_______________________________________________________________________________________________
_________________________________________________________________________________________
5.3
Réalisation avec un automate de génération V4
67
_________________________________________________________________________________________
______________________________________________________________________
51
______________________________________________________________________
5.1 Description
_________________________________________________________________________________________
Soit à réaliser une centrale d'acquisition de mesures pour :
• 16 mesures provenant de transmetteurs 4-20 mA,
• 16 mesures provenant de transmetteurs 0-10 V.
Le traitement à réaliser est le suivant :
L'acquisition s'effectuera à la cadence naturelle des
coupleurs TSX AEM 160x soit 240 ms. Après contrôle de
validité (absence rupture capteur, mesure dans l'intervalle
valide) les mesures sont lissées à l'aide d'un filtre du 1er
ordre avant d'être transférées vers un organe d'exploitation
externe (afficheur/enregistreur).
Acquisition
Contrôle de
validité
Filtrage
Stockage
Nota
On ne détaillera pas l'exploitation des mesures ce qui sortirait du cadre de cet exemple limité à la
programmation des coupleurs TSX AEM 16. On supposera que ce dispositif est connecté sur le
bus UNI-TELWAY, donc accessible à l'aide des requêtes du protocole UNI-TE.
32
mesures
Acquisition
➡
Contrôle
➡
Filtrage
➡
Transfert vers
organe
d'exploitation
L'acquisition s'effectuera à l'aide de 2 coupleurs :
• un TSX AEM 1601 pour les 16 mesures 0-10 V.
• un TSX AEM 1602 pour les 16 mesures 4-20 mA.
Les coupleurs mettent à disposition de l'unité centrale en plus de la valeur des mesures,
des informations permettant de contrôler leur validité.
Le contrôle sera effectué par l'unité centrale à partir de ces informations. Lorsqu'une
mesure est invalide, elle sera remplacée par la valeur - 2000.
______________________________________________________________________
52
Exemple d'utilisation
5
Réalisation
Configuration matérielle
La configuration matérielle est la suivante :
Proc
S
U
P
A
E
M
A
E
M
D
S
T
S
C
M
7
0
2
1
6
0
1
1
6
0
2
3
2
9
2
2
1
Esclave n° 1
Affichage
/
enregistrement
bus UNI-TELWAY
➤
Configuration des coupleurs TSX AEM 160x
• TSX AEM 1601 : mode NORMAL
Les 16 voies configurées de la même façon :
- pas de racine carrée
- gamme -10/+10V(dont on n'utilise en fait que la partie 0-10 V).
- test rupture capteur en service
• TSX AEM 1602 : mode NORMAL
Les 16 voies sont toutes en 4-20 mA (rappel : dans cette gamme de mesure le test
rupture capteur est implicite).
On supposera les 8 premières voies affectées à des mesures de débit ce qui nécessite
le traitement spécifique "extraction de racine carrée".
______________________________________________________________________
53
______________________________________________________________________
Analyse
L'acquisition étant réalisée à la cadence de 240 ms pour 16 voies, il est naturel d'adopter
une période de traitement identique.
On se propose donc d'utiliser la tâche AUX0 pour effectuer la lecture des mesures, le
contrôle et le filtrage, ainsi que la gestion des coupleurs.
tâche auxiliaire 0
période 240 ms
A
E
M
1
6
0
1
BUFFER
TXT
➤
Contrôle
➤
A
E
M
1
6
0
2
sous-programme
SR 0
Filtrage
Le filtrage sera réalisé dans un sous programme, ce qui permet notamment une
meilleure lisibilité du programme. Le buffer de stockage sera placé à partir de W200 (32
mots). Le contenu de ce buffer sera transféré à l'organe d'exploitation à l'aide d'un bloc
texte TXT (ou à l'aide d'un bloc fonction si le processeur utilisé est un modèle 40).
______________________________________________________________________
54
Exemple d'utilisation
5
5.2 Réalisation avec un automate de génération V3
__________________________________________________________________________________________________
La saisie des paramètres de configuration des coupleurs AEM s'effectue à l'aide de
l'outil PL7-3 en mode CONFIGURATION.
Le transfert de la mémoire automate vers la mémoire coupleur s'effectue via un bloc
texte à l'aide du code requête H'40".
La lecture des mesures s'effectue à l'aide de blocs texte (code requête 1).
Le transfert des mesures traitées vers l'organe d'exploitation s'effectuera à l'aide d'un
bloc texte (la programmation de cette partie de traitement est fournie sans être
explicitée).
Choix du processeur
Compte tenu du nombre de coupleurs (< 4) et du peu de traitement à réaliser un
automate TSX 47-30 convient parfaitement à ce type d'application.
Configuration tâches périodiques (PL7-3 mode CONFIGURATION)
74F00501.TIF
______________________________________________________________________
55
______________________________________________________________________
Saisie de la configuration des E/S de l'application
1. Saisir les codes correspondant aux modules utilisés
74F00502.TIF
2. Affecter les modules AEM 16 à la tâche AUX0.
Saisie de la configuration des modules TSX AEM
Elle s'effectue à l'aide de l'outil PL7-3 en mode CONSTANTES. On affecte 17 mots à
partir de CW100 pour AEM 1601 et 17 mots à partir de CW200 pour AEM 1602.
74F00503.TIF
______________________________________________________________________
56
Exemple d'utilisation
5
74F00504.TIF
Affectation des blocs-texte
TXT0 est affecté au chargement de la configuration du coupleur AEM 1601
TXT1 est affecté au chargement de la configuration du coupleur AEM 1602
TXT2 affecté à la lecture des mesures du coupleur AEM 1601
TXT3 affecté à la lecture des mesures du coupleur AEM 1602
TXT4 affecté au transfert du buffer de mesures vers l'organe d'exploitation
74F00505.TIF
Affectation des variables PL7-3
W100 [16]
W120 [16]
W200 [32]
W300 [ 7]
W250 [32]
CWO [32]
:
:
:
:
:
:
buffer de lecture des mesures brutes provenant du coupleur AEM 1601.
buffer de lecture des mesures brutes provenant du coupleur AEM 1602.
buffer de stockage des mesures traitées.
variables utilisées par le sous programme de filtrage SR0.
buffer utilisé par le sous programme de filtrage.
coefficient de filtrage (0 < CWi < 100)
______________________________________________________________________
57
______________________________________________________________________
B0 : validation de l'acquisition
B2 : témoin 1re acquisition coupleur AEM 1601
B3 : témoin 1re acquisition coupleur AEM 1602
B4 :
B5 :
Programmation de la tâche maître
<GESTION REPRISE A FROID
! IF SY0 THEN SET B1
<ARMEMENT DE TACHE AUX 0
! IF NOT CTRL4,R THEN START CTRL4
Programmation de la tâche AUX0
<ECRITURE CONFIGURATION MODULE TSX AEM 1601
!
IF NOT IW4,0,3
THEN RESET OW4,0,C
!
IF IW4,0,3.IW4,2,D
THEN H’463'->TXT0,M;H’40'->TXT0,C;34->TXT0,L;
EXCHG TXT0
!
IF NOT IW4,2,D.(B4+B1)
THEN SET OW4,0,C
!
IW4,2,D->B4
<ECRITURE CONFIGURATION MODULE TSX AEM 1602
!
IF NOT IW5,0,3
THEN RESET OW5,0,C
!
IF IW5,0,3.IW5,2,D
THEN H’563'->TXT1,M;H’40'->TXT1,C;34->TXT1,L;
EXCHG TXT1
!
IF NOT IW5,2,D.(B5+B1)
THEN SET OW5,0,C
!
IW5,2,D->B5
<TRAITEMENT DES MESURES
!
<ACQUISITION DEMANDEE
!
IF NOT B0
THEN RESET B2;RESET B3;JUMP L150
______________________________________________________________________
58
Exemple d'utilisation
5
<CONTROLE ETAT COUPLEUR TSX AEM 1601
!
IF NOT B2+I4,S
THEN-1->O6,0[16];-2000->W200[16];JUMP L119
ELSE 0->O6,0[16]
<CONTROLE VOIE 0
!L100 :IF I4,0
THEN -2000->W200;SET O6,0;JUMP L101
<FILTRAGE VOIE 0
!
IF O6,0
THEN W100->W200;0->W250;RESET O6,0
ELSE W100->DW300;W200->DW302;W250->W304;
CW0->W306;CALL SR0;W304->W250;W305->W200
<CONTROLE VOIE 1
!L101 :IF I4,1
THEN -2000->W201;SET O6,1;JUMP L102
<FILTRAGE VOIE 1
!
IF O6,1
THEN W101->W201;0->W251;RESET O6,1
ELSE W101->DW300;W201->DW302;W251->W304;
CW1->W306;CALL SR0;W304->W251;W305->W201
<CONTROLE VOIE 2
!L102 :IF I4,2
THEN -2000->W202;SET O6,2;JUMP L103
<FILTRAGE VOIE 2
!
IF O6,2
THEN W102->W202;0->W252;RESET O6,2
ELSE W102->DW300;W202->DW302;W252->W304;
CW2->W306;CALL SR0;W304->W252;W305->W202
<CONTROLE VOIE 3
!L103 :IF I4,3
THEN -2000->W203;SET O6,3;JUMP L104
<FILTRAGE VOIE 3
!
IF O6,3
THEN W103->W203;0->W253;RESET O6,3
ELSE W103->DW300;W203->DW302;W253->W304;
CW3->W306;CALL SR0;W304->W253;W305->W203
<CONTROLE VOIE 4
!L104 :IF I4,4
THEN -2000->W204;SET O6,4;JUMP L105
______________________________________________________________________
59
______________________________________________________________________
<FILTRAGE VOIE 4
!
IF O6,4
THEN W104->W204;0->W254;RESET O6,4
ELSE W104->DW300;W204->DW302;W254->W304;
CW4->W306;CALL SR0;W304->W254;W305->W204
<CONTROLE VOIE 5
!L105 :IF I4,5
THEN -2000->W205;SET O6,5;JUMP L106
<FILTRAGE VOIE 5
!
IF O6,5
THEN W105->W205;0->W255;RESET O6,5
ELSE W105->DW300;W205->DW302;W255->W304;
CW5->W306;CALL SR0;W304->W255;W305->W205
<CONTROLE VOIE 6
!L106 :IF I4,6
THEN -2000->W206;SET O6,6;JUMP L107
<FILTRAGE VOIE 6
!
IF O6,6
THEN W106->W206;0->W256;RESET O6,6
ELSE W106->DW300;W206->DW302;W256->W304;
CW6->W306;CALL SR0;W304->W256;W305->W206
<CONTROLE VOIE 7
!L107 :IF I4,7
THEN -2000->W207;SET O6,7;JUMP L108
<FILTRAGE VOIE 7
!
IF O6,7
THEN W107->W207;0->W257;RESET O6,7
ELSE W107->DW300;W207->DW302;W257->W304;
CW7->W306;CALL SR0;W304->W257;W305->W207
<CONTROLE VOIE 8
!L108 :IF I4,8
THEN -2000->W208;SET O6,8;JUMP L109
<FILTRAGE VOIE 8
!
IF O6,8
THEN W108->W208;0->W258;RESET O6,8
ELSE W108->DW300;W208->DW302;W258->W304;
CW8->W306;CALL SR0;W304->W258;W305->W208
<CONTROLE VOIE 9
!L109 :IF I4,9
THEN -2000->W209;SET O6,9;JUMP L110
______________________________________________________________________
60
Exemple d'utilisation
5
<FILTRAGE VOIE 9
!
IF O6,9
THEN W109->W209;0->W259;RESET O6,9
ELSE W109->DW300;W209->DW302;W259->W304;
CW9->W306;CALL SR0;W304->W259;W305->W209
<CONTROLE VOIE 10
!L110 :IF I4,A THEN -2000->W210;SET O6,A;JUMP L111
<FILTRAGE VOIE 10
!
IF O6,A
THEN W110->W210;0->W260;RESET O6,A
ELSE W110->DW300;W210->DW302;W210->W304;
CW10->W306;CALL SR0;W304->W260;W305->W210
<CONTROLE VOIE 11
!L111 :IF I4,B
THEN -2000->W211;SET O6,B;JUMP L112
<FILTRAGE VOIE 11
!
IF O6,B
THEN W111->W211;0->W261;RESET O6,B
ELSE W111->DW300;W211->DW302;W211->W304;
CW11->W306;CALL SR0;W304->W261;W305->W211
<CONTROLE VOIE 12
!L112 :IF I4,C THEN -2000->W212;SET O6,C;JUMP L113
<FILTRAGE VOIE 12
!
IF O6,C
THEN W112->W212;0->W262;RESET O6,C
ELSE W112->DW300;W212->DW302;W212->W304;
CW12->W306;CALL SR0;W304->W262;W305->W212
<CONTROLE VOIE 13
!L113 :IF I4,D
THEN -2000->W213;SET O6,D;JUMP L114
<FILTRAGE VOIE 13
!
IF O6,D
THEN W113->W213;0->W263;RESET O6,D
ELSE W113->DW300;W213->DW302;W213->W304;
CW13->W306;CALL SR0;W304->W263;W305->W213
<CONTROLE VOIE 14
!L114 :IF I4,E
THEN -2000->W214;SET O6,E;JUMP L115
<FILTRAGE VOIE 14
!
IF O6,E
THEN W114->W214;0->W264;RESET O6,E
ELSE W114->DW300;W214->DW302;W214->W304;
CW14->W306;CALL SR0;W304->W264;W305->W214
______________________________________________________________________
61
______________________________________________________________________
<CONTROLE VOIE 15
!L115 :IF I4,F
THEN -2000->W215;SET O6,F;JUMP L119
<FILTRAGE VOIE 15
!
IF O6,F
THEN W115->W215;0->W265;RESET O6,F
ELSE W115->DW300;W215->DW302;W215->W304;
CW15->W306;CALL SR0;W304->W265;W305->W215
<==============================================================
!
<CONTROLE ETAT COUPLEUR TSX AEM 1602
!L119 :IF NOT IW5,0,C+I5,S
THEN H’FFFF’->O16,0[16];-2000->W216[16];JUMP L139
ELSE 0->O16,0[16]
<TRAITEMENT VOIE 0
!L120 :
<CONTROLE
!
IF I5,0 THEN -2000->W216;SET O16,0;JUMP L121
<FILTRAGE VOIE 0
!
IF O16,0
THEN W120->W216;0->W266;RESET O16,0
ELSE W120->DW300;W216->DW302;W266->W304;
CW16->W306;CALL SR0;W304->W266;W305->W216
<CONTROLE VOIE 1
!L121 :IF I5,1
THEN -2000->W217;SET O16,1;JUMP L122
<FILTRAGE VOIE 1
!
IF O16,1
THEN W121->W217;0->W267;RESET O16,1
ELSE W121->DW300;W217->DW302;W267->W304;
CW17->W306;CALL SR0;W304->W267;W305->W217
<CONTROLE VOIE 2
!L122 :IF I5,2
THEN -2000->W218;SET O16,2;JUMP L123
<FILTRAGE VOIE 2
!
IF O16,2
THEN W122->W218;0->W268;RESET O16,2
ELSE W122->DW300;W218->DW302;W268->W304;
CW18->W306;CALL SR0;W304->W268;W305->W218
<CONTROLE VOIE 3
!L123 :IF I5,3
THEN -2000->W219;SET O16,3;JUMP L124
______________________________________________________________________
62
Exemple d'utilisation
5
<FILTRAGE VOIE 3
!
IF O16,3
THEN W123->W219;0->W269;RESET O16,3
ELSE W123->DW300;W219->DW302;W269->W304;
CW19->W306;CALL SR0;W304->W269;W305->W219
<CONTROLE VOIE 4
!L124 :IF I5,4
THEN -2000->W220;SET O16,4;JUMP L125
<FILTRAGE VOIE 4
!
IF O16,4
THEN W124->W220;0->W270;RESET O16,4
ELSE W124->DW300;W220->DW302;W270->W304;
CW20->W306;CALL SR0;W304->W270;W305->W220
<CONTROLE VOIE 5
!L125 :IF I5,5
THEN -2000->W221;SET O16,5;JUMP L126
<FILTRAGE VOIE 5
!
IF O16,5
THEN W125->W221;0->W271;RESET O16,5
ELSE W125->DW300;W221->DW302;W271->W304;
CW21->W306;CALL SR0;W304->W271;W305->W221
<CONTROLE VOIE 6
!L126 :IF I5,6
THEN -2000->W222;SET O16,6;JUMP L127
<FILTRAGE VOIE 6
!
IF O16,6
THEN W126->W222;0->W272;RESET O16,6
ELSE W126->DW300;W222->DW302;W272->W304;
CW22->W306;CALL SR0;W304->W272;W305->W222
<CONTROLE VOIE 7
!L127 :IF I5,7
THEN -2000->W223;SET O16,7;JUMP L128
<FILTRAGE VOIE 7
!
IF O16,7
THEN W127->W223;0->W273;RESET O16,7
ELSE W127->DW300;W223->DW302;W273->W304;
CW23->W306;CALL SR0;W304->W273;W305->W223
<CONTROLE VOIE 8
!L128 :IF I5,8
THEN -2000->W224;SET O16,8;JUMP L129
______________________________________________________________________
63
______________________________________________________________________
<FILTRAGE VOIE 8
!
IF O16,8
THEN W128->W224;0->W274;RESET O16,8
ELSE W128->DW300;W224->DW302;W274->W304;
CW24->W306;CALL SR0;W304->W274;W305->W224
<CONTROLE VOIE 9
!L129 :IF I5,9
THEN -2000->W225;SET O16,9;JUMP L130
<FILTRAGE VOIE 9
!
IF O16,9
THEN W129->W225;0->W275;RESET O16,9
ELSE W129->DW300;W225->DW302;W275->W304;
CW25->W306;CALL SR0;W304->W275;W305->W225
<CONTROLE VOIE 10
!L130 :IF I5,A
THEN -2000->W226;SET O16,A;JUMP L131
<FILTRAGE VOIE 10
!
IF O16,A
THEN W130->W226;0->W276;RESET O16,A
ELSE W130->DW300;W226->DW302;W276->W304;
CW26->W306;CALL SR0;W304->W276;W305->W226
<CONTROLE VOIE 11
!L131 :IF I5,B
THEN -2000->W227;SET O16,B;JUMP L132
<FILTRAGE VOIE 11
!
IF O16,B
THEN W131->W227;0->W277;RESET O16,B
ELSE W131->DW300;W227->DW302;W277->W304;
CW27->W306;CALL SR0;W304->W277;W305->W227
<CONTROLE VOIE 12
!L132 :IF I5,C
THEN -2000->W228;SET O16,C;JUMP L133
<FILTRAGE VOIE 12
!
IF O16,C
THEN W132->W228;0->W278;RESET O16,C
ELSE W132->DW300;W228->DW302;W278->W304;
CW28->W306;CALL SR0;W304->W278;W305->W228
<CONTROLE VOIE 13
!L133 :IF I5,D
THEN -2000->W229;SET O16,D;JUMP L134
______________________________________________________________________
64
Exemple d'utilisation
5
<FILTRAGE VOIE 13
!
IF O16,C
THEN W133->W229;0->W279;RESET O16,C
ELSE W133->DW300;W229->DW302;W278->W304;
CW29->W306;CALL SR0;W304->W279;W305->W229
<CONTROLE VOIE 14
!L134 :IF I5,E
THEN -2000->W230;SET O16,E;JUMP L135
<FILTRAGE VOIE 14
!
IF O16,E
THEN W134->W230;0->W280;RESET O16,E
ELSE W134->DW300;W230->DW302;W279->W304;
CW30->W306;CALL SR0;W304->W280;W305->W230
<CONTROLE VOIE 15
!L135 :IF I5,F
THEN -2000->W231;SET O16,F;JUMP L139
<FILTRAGE VOIE 15
!
IF O16,F
THEN W135->W231;0->W281;RESET O16,F
ELSE W135->DW300;W231->DW302;W281->W304;
CW31->W306;CALL SR0;W304->W281;W305->W231
<TRANSFERT DES MESURES TRAITEES ET DE LA DATE/HEURE VERS ORGANE
D’EXPLOITATION
!L139 :SW51->W232;SW52->W233;SW53->W234;SW54->W235;SW55->W236
!
H’765'->TXT4,M;H’7FC’->TXT4,C;74->TXT4,L;OUTPUT TXT4
<DEMANDE D’ACQUISITION DES MESURES DU CYCLE SUIVANT
!
!L140 :IF IW4,0,C.TXT2,D
THEN H’400'->TXT2,M;1->TXT2,C;EXCHG TXT2;SET B2
ELSE RESET B2
!
IF IW5,0,C.TXT3,D
THEN H’500'->TXT3,M;1->TXT3,C;EXCHG TXT3;SET B3
ELSE RESET B3
<FIN DE TRAITEMENT
!L150 :RESET B1
______________________________________________________________________
65
______________________________________________________________________
Programmation du SR0 de la tâche AUX0
<FILTRAGE DU PREMIER ORDRE S(N)->ALPHA*S(n-1)+(1-ALPHA)*E(N)
!
<DW300 :E(N)=MESURE BRUTE DE L’INSTANT PRESENT
!
<DW302 :S(N-1)=MESURE FILTREE DE L’INSTANT PRECEDENT
!
<W304 :RESTE DU CALCUL PRECEDENT
!
<W305 :S(N)=MESURE FILTREE DE L’INSTANT PRESENT
!
<W306 :COEFFICIENT DE FILTRAGE ALPHA MULTIPIE PAR 100
!
<CALCUL DE LA MESURE FILTRE
!
W306*DW302+W304+DW300*(100-CW0)->DW305
!
DW305 REM 100->W304;DW305/100->W305
______________________________________________________________________
66
Exemple d'utilisation
5
5.3 Réalisation avec un automate de génération V4
_________________________________________________________________________________________________
Introduction
Il est tout à fait possible de programmer un automate modèle 40 de la façon indiquée
au paragraphe 5.2. C'est d'ailleurs la seule accessible aux automates de version < 4.3.
A partir de la version 4.3, il est préférable d'utiliser les mécanismes spécifiques pour
bénéficier des nouveautés apportées par les automates et par les logiciels de mise en
œuvre PL7-PCL et PL7-PMS :
• division de la mémoire automate en zone dédiée
• blocs fonctions
Différences par rapport à une réalisation avec un automate de génération V3
• la saisie des paramètres de configuration des coupleurs AEM s'effectue à l'aide d'un
des logiciels d'aide à la mise en œuvre PL7-PCL ou PL7-PMS en mode CONFIGURATION.
• le transfert de ces paramètres de la mémoire automate vers la mémoire coupleur
s'effectue à l'aide d'un OFB (ANALD ou AEMLD)
• la lecture des mesures s'effectue via l'interface Registre Etendu (instruction READEXT)
• le transfert des mesures traitées vers l'organe d'exploitation s'effectue à l'aide d'un
OFB (COMUW) (la programmation de cette partie de traitement est fournie sans être
explicitée).
Choix du processeur
Par analogie avec le TSX P47-30 utilisé au paragraphe 5.2, on choisira un TSX P47-420.
La liaision UNI-TELWAY intégrée permettra de supprimer le coupleur TSX SCM 21.
Configuration des tâches synchrones
Identique à celle du paragraphe 5.2 soit :
74F00506.TIF
______________________________________________________________________
67
______________________________________________________________________
Configuration des E/S de l'application
1. Saisir les codes correspondant aux modules
74F00507.TIF
2. Affecter les modules TSX AEM 16 à la tâche AUX0
Saisie des paramètres de configuration
Elle s'effectue à l'aide d'un des logiciels de mise en œuvre PL7-PCL ou PL7-PMS, en
mode CONFIGURATION (se reporter à la documentation associée TSX DM PL7 PCL
V4F ou TXT DM PL7 PMS V4F).
Affectation des blocs-fonctions
Les blocs-textes du paragraphe 5.2 sont remplacés par des blocs-fonctions. En
supposant une mise en œuvre à l'aide du logiciel PL7-PCL on réservera :
• le bloc fonction ANALD0 au coupleur TSX AEM 1601
• le bloc fonction ANALD1 au coupleur TSX AEM 1602.
De même, en suposant une mise en œuvre de la prise UNI-TELWAY du processeur à
l'aide du logicel PL7-COM (1) on réservera le bloc fonction COMUW0 pour l'échange
des données avec l'organe d'exploitation.
Nota
Pour que le parallèle avec l'affectation des blocs textes du paragraphe 5.2 soit complet, on rappelle
qu'aucun bloc-fonction n'est nécessaire pour accéder aux mesures fournies par les coupleurs.
(1) Logiciel de communication dont la référence complète est TXT L PL7 CMM V42 F.
______________________________________________________________________
68
Exemple d'utilisation
5
Affectation des variables PL7-3
Similaire à celle du paragraphe 5.2, mais :
• buffer de lecture des mesures brutes provenant du coupleur TSX AEM 1601 en W99
[17],
• buffer de lecture des mesures brutes provenant du coupleur TSX AEM 1602 en W119
[17],
ceci dans le but que les mesures occupent les mêmes positions mémoires (W100 à
W115 et W120 à W135).
Le mot de status des voies occupe les positions W99 et W119.
Programmation de la tâche maître
<MEMOIRE REPRISE CHAUD OU FROID
!
IF SY0
THEN SET B1
<ARMEMENT DE TACHE AUX 0
!
IF NOT CTRL4,R THEN START CTRL4
Programmation de la tâche AUX0
<ECRITURE CONFIGURATION MODULE TSX AEM 1601
!
!
IF IW4,0,3.(IW4,2,D+B1)
THEN EXEC ANALD0(0;0=>)
BLOCS FONCTIONS OPTIONNELS: PARAMETRES D’ENTREE/SORTIE
0
0
AEM
APPLI
ANALD0
: word
: word
______________________________________________________________________
69
______________________________________________________________________
<ECRITURE CONFIGURATION MODULE TSX AEM 1602
!
!
IF IW5,0,3.(IW5,2,D+B1)
THEN EXEC ANALD1(1;0=>)
BLOCS FONCTIONS OPTIONNELS: PARAMETRES D’ENTREE/SORTIE
1
0
AEM
APPLI
ANALD1
: word
: word
<ACQUISITION DES MESURES
!
IF NOT B0
THEN JUMP L150
ELSE 17->W10
!
IF ANALD0,READY.IW4,0,C
THEN READEXT(I4;W99;W10)
!
IF ANALD1,READY.IW5,0,C
THEN READEXT(I5;W199;W10)
<TRAITEMENT DES MESURES
!
<CONTROLE ETAT COUPLEUR TSX AEM 1601
!
IF NOT IW4,0,C+I4,S
THEN -1->O6,0[16];-2000->W200[16];JUMP L119
ELSE 0->O6,0[16]
<CONTROLE VOIE 0
!L100 :IF W99,0
THEN -2000->W200;SET O6,0;JUMP L101
<FILTRAGE VOIE 0
!
IF O6,0
THEN W100->W200;0->W250;RESET O6,0
ELSE W100->DW300;W200->DW302;W250->W304;
CW0->W306;CALL SR0;W304->W250;W305->W200
<CONTROLE VOIE 1
!L101 :IF W99,1
THEN -2000->W201;SET O6,1;JUMP L102
<FILTRAGE VOIE 1
!
IF O6,1
THEN W101->W201;0->W251;RESET O6,1
ELSE W101->DW300;W201->DW302;W251->W304;
CW1->W306;CALL SR0;W304->W251;W305->W201
______________________________________________________________________
70
Exemple d'utilisation
5
<CONTROLE VOIE 2
!L102 :IF W99,2
THEN -2000->W202;SET O6,2;JUMP L103
<FILTRAGE VOIE 2
!
IF O6,2
THEN W102->W202;0->W252;RESET O6,2
ELSE W102->DW300;W202->DW302;W252->W304;
CW2->W306;CALL SR0;W304->W252;W305->W202
<CONTROLE VOIE 3
!L103 :IF W99,3
THEN -2000->W203;SET O6,3;JUMP L104
<FILTRAGE VOIE 3
!
IF O6,3
THEN W103->W203;0->W253;RESET O6,3
ELSE W103->DW300;W203->DW302;W253->W304;
CW3->W306;CALL SR0;W304->W253;W305->W203
<CONTROLE VOIE 4
!L104 :IF W99,4
THEN -2000->W204;SET O6,4;JUMP L105
<FILTRAGE VOIE 4
!
IF O6,4
THEN W104->W204;0->W254;RESET O6,4
ELSE W104->DW300;W204->DW302;W254->W304;
CW4->W306;CALL SR0;W304->W254;W305->W204
<CONTROLE VOIE 5
!L105 :IF W99,5
THEN -2000->W205;SET O6,5;JUMP L106
<FILTRAGE VOIE 5
!
IF O6,5
THEN W105->W205;0->W255;RESET O6,5
ELSE W105->DW300;W205->DW302;W255->W304;
CW5->W306;CALL SR0;W304->W255;W305->W205
<CONTROLE VOIE 6
!L106 :IF W99,6
THEN -2000->W206;SET O6,6;JUMP L107
<FILTRAGE VOIE 6
!
IF O6,6
THEN W106->W206;0->W256;RESET O6,6
ELSE W106->DW300;W206->DW302;W256->W304;
CW6->W306;CALL SR0;W304->W256;W305->W206
______________________________________________________________________
71
______________________________________________________________________
<CONTROLE VOIE 7
!L107 :IF W99,7
THEN -2000->W207;SET O6,7;JUMP L108
<FILTRAGE VOIE 7
!
IF O6,7
THEN W107->W207;0->W257;RESET O6,7
ELSE W107->DW300;W207->DW302;W257->W304;
CW7->W306;CALL SR0;W304->W257;W305->W207
<CONTROLE VOIE 8
!L108 :IF W99,8
THEN -2000->W208;SET O6,8;JUMP L109
<FILTRAGE VOIE 8
!
IF O6,8
THEN W108->W208;0->W258;RESET O6,8
ELSE W108->DW300;W208->DW302;W258->W304;
CW8->W306;CALL SR0;W304->W258;W305->W208
<CONTROLE VOIE 9
!L109 :IF W99,9
THEN -2000->W209;SET O6,9;JUMP L110
<FILTRAGE VOIE 9
!
IF O6,9
THEN W109->W209;0->W259;RESET O6,9
ELSE W109->DW300;W209->DW302;W259->W304;
CW9->W306;CALL SR0;W304->W259;W305->W209
<CONTROLE VOIE 10
!L110 :IF W99,A
THEN -2000->W210;SET O6,A;JUMP L111
<FILTRAGE VOIE 10
!
IF O6,A
THEN W110->W210;0->W260;RESET O6,A
ELSE W110->DW300;W210->DW302;W210->W304;
CW10->W306;CALL SR0;W304->W260;W305->W210
<CONTROLE VOIE 11
!L111 :IF W99,B
THEN -2000->W211;SET O6,B;JUMP L112
<FILTRAGE VOIE 11
!
IF O6,B
THEN W111->W211;0->W261;RESET O6,B
ELSE W111->DW300;W211->DW302;W211->W304;
CW11->W306;CALL SR0;W304->W261;W305->W211
<CONTROLE VOIE 12
!L112 :IF W99,C
THEN -2000->W212;SET O6,C;JUMP L113
______________________________________________________________________
72
Exemple d'utilisation
5
<FILTRAGE VOIE 12
!
IF O6,C
THEN W112->W212;0->W262;RESET O6,C
ELSE W112->DW300;W212->DW302;W212->W304;
CW12->W306;CALL SR0;W304->W262;W305->W212
<CONTROLE VOIE 13
!L113 :IF W99,D
THEN -2000->W213;SET O6,D;JUMP L114
<FILTRAGE VOIE 13
!
IF O6,D
THEN W113->W213;0->W263;RESET O6,D
ELSE W113->DW300;W213->DW302;W213->W304;
CW13->W306;CALL SR0;W304->W263;W305->W213
<CONTROLE VOIE 14
!L114 :IF W99,E
THEN -2000->W214;SET O6,E;JUMP L115
<FILTRAGE VOIE 14
!
IF O6,E
THEN W114->W214;0->W264;RESET O6,E
ELSE W114->DW300;W214->DW302;W214->W304;
CW14->W306;CALL SR0;W304->W264;W305->W214
<CONTROLE VOIE 15
!L115 :IF W99,F
THEN -2000->W215;SET O6,F;JUMP L119
<FILTRAGE VOIE 15
!
IF O6,F
THEN W115->W215;0->W265;RESET O6,F
ELSE W115->DW300;W215->DW302;W215->W304;
CW15->W306;CALL SR0;W304->W265;W305->W215
<===============================================================
!
<CONTROLE ETAT COUPLEUR TSX AEM 1602
!L119 :IF NOT IW5,0,C+I5,S
THEN -1->O16,0[16];-2000->W216[16];JUMP L139
ELSE 0->O16,0[16]
<TRAITEMENT VOIE 0
!L120 :
<CONTROLE
!
IF W199,0
THEN -2000->W216;SET O16,0;JUMP L121
______________________________________________________________________
73
______________________________________________________________________
<FILTRAGE VOIE 0
!
IF O16,0
THEN W120->W216;0->W266;RESET O16,0
ELSE W120->DW300;W216->DW302;W266->W304;
CW16->W306;CALL SR0;W304->W266;W305->W216
<CONTROLE VOIE 1
!L121 :IF W199,1
THEN -2000->W217;SET O16,1;JUMP L122
<FILTRAGE VOIE 1
!
IF O16,1
THEN W121->W217;0->W267;RESET O16,1
ELSE W121->DW300;W217->DW302;W267->W304;
CW17->W306;CALL SR0;W304->W267;W305->W217
<CONTROLE VOIE 2
!L122 :IF W199,2
THEN -2000->W218;SET O16,2;JUMP L123
<FILTRAGE VOIE 2
!
IF O16,2
THEN W122->W218;0->W268;RESET O16,2
ELSE W122->DW300;W218->DW302;W268->W304;
CW18->W306;CALL SR0;W304->W268;W305->W218
<CONTROLE VOIE 3
!L123 :IF W199,3
THEN -2000->W219;SET O16,3;JUMP L124
<FILTRAGE VOIE 3
!
IF O16,3
THEN W123->W219;0->W269;RESET O16,3
ELSE W123->DW300;W219->DW302;W269->W304;
CW19->W306;CALL SR0;W304->W269;W305->W219
<CONTROLE VOIE 4
!L124 :IF W199,4
THEN -2000->W220;SET O16,4;JUMP L125
<FILTRAGE VOIE 4
!
IF O16,4
THEN W124->W220;0->W270;RESET O16,4
ELSE W124->DW300;W220->DW302;W270->W304;
CW20->W306;CALL SR0;W304->W270;W305->W220
<CONTROLE VOIE 5
!L125 :IF W199,5
THEN -2000->W221;SET O16,5;JUMP L126
______________________________________________________________________
74
Exemple d'utilisation
5
<FILTRAGE VOIE 5
!
IF O16,5
THEN W125->W221;0->W271;RESET O16,5
ELSE W125->DW300;W221->DW302;W271->W304;
CW21->W306;CALL SR0;W304->W271;W305->W221
<CONTROLE VOIE 6
!L126 :IF W199,6 THEN -2000->W222;SET O16,6;JUMP L127
<FILTRAGE VOIE 6
!
IF O16,6
THEN W126->W222;0->W272;RESET O16,6
ELSE W126->DW300;W222->DW302;W272->W304;
CW22->W306;CALL SR0;W304->W272;W305->W222
<CONTROLE VOIE 7
!L127 :IF W199,7
THEN -2000->W223;SET O16,7;JUMP L128
<FILTRAGE VOIE 7
!
IF O16,7
THEN W127->W223;0->W273;RESET O16,7
ELSE W127->DW300;W223->DW302;W273->W304;
CW23->W306;CALL SR0;W304->W273;W305->W223
<CONTROLE VOIE 8
!L128 :IF W199,8
THEN -2000->W224;SET O16,8;JUMP L129
<FILTRAGE VOIE 8
!
IF O16,8
THEN W128->W224;0->W274;RESET O16,8
ELSE W128->DW300;W224->DW302;W274->W304;
CW24->W306;CALL SR0;W304->W274;W305->W224
<CONTROLE VOIE 9
!L129 :IF W199,9
THEN -2000->W225;SET O16,9;JUMP L130
<FILTRAGE VOIE 9
!
IF O16,9
THEN W129->W225;0->W275;RESET O16,9
ELSE W129->DW300;W225->DW302;W275->W304;
CW25->W306;CALL SR0;W304->W275;W305->W225
<CONTROLE VOIE 10
!L130 :IF W199,A THEN -2000->W226;SET O16,A;JUMP L131
<FILTRAGE VOIE 10
!
IF O16,A
THEN W130->W226;0->W276;RESET O16,A
ELSE W130->DW300;W226->DW302;W276->W304;
CW26->W306;CALL SR0;W304->W276;W305->W226
______________________________________________________________________
75
______________________________________________________________________
<CONTROLE VOIE 11
!L131 :IF W199,B
THEN -2000->W227;SET O16,B;JUMP L132
<FILTRAGE VOIE 11
!
IF O16,B
THEN W131->W227;0->W277;RESET O16,B
ELSE W131->DW300;W227->DW302;W277->W304;
CW27->W306;CALL SR0;W304->W277;W305->W227
<CONTROLE VOIE 12
!L132 :IF W199,C
THEN -2000->W228;SET O16,C;JUMP L133
<FILTRAGE VOIE 12
!
IF O16,C
THEN W132->W228;0->W278;RESET O16,C
ELSE W132->DW300;W228->DW302;W278->W304;
CW28->W306;CALL SR0;W304->W278;W305->W228
<CONTROLE VOIE 13
!L133 :IF W199,D
THEN -2000->W229;SET O16,D;JUMP L134
<FILTRAGE VOIE 13
!
IF O16,C
THEN W133->W229;0->W279;RESET O16,C
ELSE W133->DW300;W229->DW302;W278->W304;
CW29->W306;CALL SR0;W304->W279;W305->W229
<CONTROLE VOIE 14
!L134 :IF W199,E
THEN -2000->W230;SET O16,E;JUMP L135
<FILTRAGE VOIE 14
!
IF O16,E
THEN W134->W230;0->W280;RESET O16,E
ELSE W134->DW300;W230->DW302;W279->W304;
CW30->W306;CALL SR0;W304->W280;W305->W230
<CONTROLE VOIE 15
!L135 :IF W199,F
THEN -2000->W231;SET O16,F;JUMP L139
<FILTRAGE VOIE 15
!
IF O16,F
THEN W135->W231;0->W281;RESET O16,F
ELSE W135->DW300;W231->DW302;W281->W304;
CW31->W306;CALL SR0;W304->W281;W305->W231
______________________________________________________________________
76
Exemple d'utilisation
5
<TRANSFERT DES MESURES TRAITEES ET DE LA DATE/HEURE VERS ORGANE
D’EXPLOITATION
!L139 :SW51->W232;SW52->W233;SW53->W234;SW54->W235;SW55->W236
!
74->W0;1->COMUW0,SLAVE;EXEC COMUW0(;0;;;;;;;;;;;;;;;;;=>)
BLOCS FONCTIONS OPTIONNELS: PARAMETRES D’ENTREE/SORTIE
0
RESET
COM
FORMAT
P0
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
P14
P15
COMUW0
: bit
: word
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
: pt_w
<FIN DE TRAITEMENT
!L150 :RESET B1
Nota
Pour plus de détails quant au mécanisme des blocs fonctions ANALDi, se reporter au manuel
TXT DM PL7-PCL V4F.
Pour plus de détails quant au mécanisme du bloc fonction COMUWi, se reporter au manuel
TXT DM PL7-CMM V4F (II/IE ≥ 02A02)
______________________________________________________________________
77
______________________________________________________________________
Programmation du SR0 de la tâche AUX0
<FILTRAGE DU PREMIER ORDRE S(N)->ALPHA*S(n-1)+(1-ALPHA)*E(N)
!
<DW300 :E(N)=MESURE BRUTE DE L’INSTANT PRESENT
!
<DW302 :S(N-1)=MESURE FILTREE DE L’INSTANT PRECEDENT
!
<W304 :RESTE DU CALCUL PRECEDENT
!
<W305 :S(N)=MESURE FILTREE DE L’INSTANT PRESENT
!
<W306 :COEFFICIENT DE FILTRAGE ALPHA MULTIPIE PAR 100
!
<CALCUL DE LA MESURE FILTRE
!
W306*DW302+W304+DW300*(100-CW0)->DW305
!
DW305 REM 100->W304;DW305/100->W305
______________________________________________________________________
78
X
Mise en œuvre du matériel
6
Mise
en
œuvre
du
matériel
Chapitre
6
_____________________________________________________________________
________________________________________________________________________________________
Sous-chapitre
Page
_________________________________________________________________________________________
6.1
Détrompage
80
_________________________________________________________________________________________
_________________________________________________________________________________________
6.2
Repérage
80
_________________________________________________________________________________________
_________________________________________________________________________________________
6.3
Raccordement
81
_________________________________________________________________________________________
6.3-1 Description
6.3-2 Principe de raccordement
6.3-3 Référence des entrées voies et des capteurs
81
81
82
_________________________________________________________________________________________
6.4
Description du formulaire de mise en œuvre
83
__________________________________________________________________________________________
__________________________________________________________________________________________
6.5
Recalibration
84
__________________________________________________________________________________________
_____________________________________________________________________
79
_____________________________________________________________________
6.1 Détrompage
________________________________________________________________________________________________
_________________________________________________________________________________________
Mécanique
Code décimal sur 3 chiffres donnés par
TSX AEM 1601 : 650
3 détrompeurs femelles situés à l’arrière
TSX AEM 1602 : 651
du
coupleur.
_________________________________________________________________________________________
Logiciel
Saisi lors de la configuration des entrées/sorties
TSX AEM 1601 : 650
sur terminal.
TSX AEM 1602 : 651
_________________________________________________________________________________________
Rappel
Les coupleurs TSX AEM 160x ne s'implantent que dans les bacs équipés d'un bus
complet (TSX RKN...) et ne sont compatibles qu'avec les processeurs V3 (TSX
P47-30/67-20/87-30) ou processeurs modèles 40.
________________________________________________________________________________________
6.2 Repérage
___________________________________________________________________________________________
➀
Caractères encliquetables
utilisés pour repérer l’emplacement
du module et du bornier.
➁
Etiquette technique
utilisée pour repérer :
• le type du module,
• l’affectation des voyants,
• le type de conditionneur d’entrée.
➂
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.
➃
Etiquette de câblage
collée à l’intérieur du couvercle du
bornier de raccordement TSX BLK 4,
rappelle la désignation des bornes.
3
TS X
AE M
F
OK
TS X
AE M
F
OK
2
1
4
1
_____________________________________________________________________
80
Mise en œuvre du matériel
6
_____________________________________________________________________
6.3 Raccordement
_________________________________________________________________________________________
6.3-1 Description
Les coupleurs TSX AEM 1601/1602 utilisent un bornier de raccordement TSX BLK4. Ce
bornier débrochable est équipé de 32 bornes à vis.
Bornier
TSX BLK 4
(étiquette)
Signaux
+
+
-
A8
C1
A7
C2
A6
C3
A5
C4
+
-
A4
Ch 2
C5
A3
C6
Entrée analogique
Voie 3
+
-
A2
C7
Ch 3
A1
C8
Entrée analogique
Voie 4
Ch 4
+
-
B8
D1
B7
D2
Entrée analogique
Voie 5
+
-
B6
D3
Ch 5
B5
D4
Entrée analogique
Voie 6
Ch 6
+
-
Entrée analogique
Voie 7
Ch 7
+
-
Entrée analogique
Voie 0
Ch 0
Entrée analogique
Voie 1
Ch 1
Entrée analogique
Voie 2
B4
D5
B3
D6
B2
D7
B1
D8
Signaux
+
-
Ch 8
Entrée analogique
Voie 8
+
-
Ch 9
Entrée analogique
Voie 9
+
-
Ch 10
Entrée analogique
Voie 10
+
-
Ch 11
Entrée analogique
Voie 11
+
-
Ch 12
Entrée analogique
Voie 12
+
-
Ch 13
Entrée analogique
Voie 13
+
-
Ch 14
Entrée analogique
Voie 14
+
-
Ch 15
Entrée analogique
Voie 15
_____________________________________________________________________
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 :
Nature des conducteurs
Utilisation de paires torsadées blindées, section minimum des conducteurs 0,22 mm2.
_____________________________________________________________________
81
_____________________________________________________________________
Blindage des câbles
Le nombre de voies étant important, on utilisera un câble 16 paires torsadés minimum
avec blindage général (ø extérieur max. 15 mm) pour la liaison bornier BLK 4 / bornier
intermédiaire. La liaison bornier intermédiaire/capteurs sera réalisé de préférence avec
des câbles avec paires torsadées à blindage séparé.
Relier le blindage du câble à la terre «automate» sur la barrette de masse
TSX RAC 20 qui doit équiper impérativement le bac automate.
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
Les coupleurs TSX AEM 1601/1602 possèdent 16 entrées avec point commun mais
isolées par rapport au bus de l'automate.
Pour des raisons de sécurité, le module est équipé d'un réseau RC (4,7 nF/20 MOhms)
provoquant la mise à la terre du potentiel de référence des voies.
On utilisera de préférence des capteurs
"flottants" (sans référence par rapport à la
terre).
Exemple ci-contre : câblage de quatre
capteurs «flottants».
TSX BLK4
+
A8
C1
+
A7
C2
A6
C3
+
A5
C4
A4
C5
+
A3
C6
A2
C7
-
A1
C8
B8
D1
réseau
interne
au coupleur
_____________________________________________________________________
82
6
Mise en œuvre 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
œuvre 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 œuvre est disponible en fin de chapitre 7 (à reproduire par
photocopie).
Exemple
FORMULAIRE DE MISE EN ŒUVRE DES COUPLEURS TSX AEM
Configuration
du coupleur
Câblage
Configuration des voies
Voie
Gamme Trait.
Affich.
N
N
1
Désignation
Codage
N
N
0
Test
Schéma
Capteur de
température
avec
conditionneur
C
Transmetteur
de pression
P
Bornier TSX BLK 4
A8
100 Ω
O
2
N
Mesure de débit
∆P
100 Ω
N
3
Transmetteur
de PH
N
4
Entrée cascade
régulation débit
N
1
X
➀
➁
➂
➃
➄
➅
➆
➇
➈
2
3
Mise à jour
A
B
C
4
5
Par
6
7
Date
PH
8
Etude
Dessin
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
Date
Schéma
R
9
Telemecanique
Folio
Configuration du coupleur.
Numéro de voie.
Gamme d’entrée.
Extraction racine.
Non utilisé
Rupture capteur
Codage de la configuration.
Désignation et éventuellement référence des matériels câblés.
Schémas de raccordement.
_____________________________________________________________________
83
_____________________________________________________________________
6.5 Recalibration
_________________________________________________________________________________________
Les modules TSX AEM 1601 et TSX AEM 1602 sont réglés en usine et contrôlés avant
livraison.
La qualité des composants employés permet de penser que l'erreur due au vieillissement n'excèdera pas les limites correspondant à la précision annoncée. Toutefois pour
permettre de compenser d'éventuelles dérives ou pour satisfaire les utilisateurs
habitués à pratiquer des campagnes de réglage périodique, il est possible de procéder
à une recalibration à condition de disposer d'un logiciel d'aide à la mise en œuvre des
coupleurs AEM de version suffisante, à savoir :
• TXT L PL7 PCL V42 version ≥ 4.6
• TXT L PL7 PMS V42 version ≥ 4.6
Ces logiciels n'étant eux-mêmes compatibles qu'avec les automates modèles 40 de
version ≥ 4.3, la recalibration n'est pas réalisable dans des automates TSX V3.
La procédure de recalibration est décrite dans les manuels d'utilisation livrés avec les
logiciels d'aide à la mise en œuvre cités précédemment.
_____________________________________________________________________
84
X
Spécifications
7
______________________________________________________________________
Spécifications
Chapitre 7
________________________________________________________________________________________
Sous-chapitre
Page
_________________________________________________________________________________________
7.1
Consommation
86
__________________________________________________________________________________________
________________________________________________________________________________________
7.2
Caractéristiques des entrées
86
_________________________________________________________________________________________
7.2-1 TSX AEM 1601
7.2-2 TSX AEM 1602
86
86
_________________________________________________________________________________________
7.3
Formulaire de mise en œuvre
88
________________________________________________________________________________________
______________________________________________________________________
85
______________________________________________________________________
7.1
Consommation
_________________________________________________________________________________________
L’alimentation des coupleurs est assurée par l’automate.
________________________________________________________________________________________
Alimentation
Consommation maximale
Typique
________________________________________________________________________________________
5V
650 mA
520 mA
+
12 VL
15 mA
11 mA
_________________________________________________________________________________________
_____________________________________________________________________
7.2
Caractéristiques des entrées
_________________________________________________________________________________________
7.2-1 Caractéristiques des entrées du TSX AEM 1601
Le coupleur TSX AEM 1601 comprend 16 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
10 V/4000 = 2,5 mV
________________________________________________________________________________________
Erreur de mesure (mode filtré)
en % PE
• à 25 °C
0,2 %
• à 60 °C
0,55 % (dérive de 1/2 classe par tranche de 10 °C)
_________________________________________________________________________________________
Non linéarité
≤ 1 LSB
________________________________________________________________________________________
Réjection
50/60 Hz en entrée
> 50 dB (mode filtré)
________________________________________________________________________________________
Retard sur une rampe en entrée
120 µs
_________________________________________________________________________________________
Réjection de mode commun (50 Hz)
> 70 dB
_________________________________________________________________________________________
Bruit de mesure
≤ 1 LSB
________________________________________________________________________________________
Récurrence mini. de scrutation pour
240 ms
une même voie
________________________________________________________________________________________
Diaphonie entre voies
≤ 1 LSB
_________________________________________________________________________________________
Réseau RC de mise à la terre
R:
20 MOhms
C:
4,7 nF
___________________________________________________________________________________________
Isolement
entre voies et terre
500 VCC
Rigidité diélectrique entre voies et bus
1500 V 50 Hz / 1 mn
________________________________________________________________________________________
______________________________________________________________________
86
Spécifications
7
______________________________________________________________________
7.2-2 Caractéristiques des entrées du TSX AEM 1602
Le coupleur TSX AEM 1602 comprend 16 entrées analogiques ayant les caractéristiques suivantes :
_________________________________________________________________________________________
Dynamique d’entrée
± 20,4 mA
________________________________________________________________________________________
Tension maximale sans destruction
± 30 V (une seule entrée en surcharge à la fois)
________________________________________________________________________________________
Résistance d'entrée
environ 90 Ω
________________________________________________________________________________________
Résolution
maximale
20 mA/4000 = 5 µA
________________________________________________________________________________________
Erreur de mesure (mode filtré)
en % PE
• à 25 °C
0-20 mA
4-20 mA
0,2 %
0,2 %
• à 60 °C
0,55 %
0,55 %
________________________________________________________________________________________
Non
linéarité
≤ 1 LSB
________________________________________________________________________________________
Réjection 50/60 Hz en entrée
> 50 dB (mode filtré)
________________________________________________________________________________________
Retard sur une rampe en entrée
60 µs
_________________________________________________________________________________________
Réjection de mode commun (50 Hz)
> 70 dB
_________________________________________________________________________________________
Bruit
de mesure
≤ 1 LSB
________________________________________________________________________________________
Récurrence mini. de scrutation pour
240 ms
une même voie
________________________________________________________________________________________
Diaphonie
entre voies
≤ 1 LSB
_________________________________________________________________________________________
Réseau RC de mise à la terre
R:
20 MOhms
C:
4,7 nf
___________________________________________________________________________________________
Isolement
entre voies et terre
500 VCC
Rigidité
diélectrique
entre
voies
et
bus
1500 V 50 Hz / 1 mn
________________________________________________________________________________________
______________________________________________________________________
87
X
A
B
C
Configuration
du coupleur
Mise à jour
Voie Gamme
Trait.
Par
Affich.
Test
Date
Codage
Etude
Dessin
Désignation
Date
D8
B1
D3
D7
D2
B7
B6
D6
D1
B8
B2
C8
A1
B3
C7
A2
D4
C6
A3
D5
C5
A4
B4
C4
A6
A5
B5
C2
C3
A7
C1
A8
Bornier TSX BLK 4
Câblage
Schéma
FORMULAIRE DE MISE EN ŒUVRE DES COUPLEURS TSX AEM
Configuration des voies
Folio
Telemecanique
Schéma
______________________________________________________________________
______________________________________________________________________
88
X
Annexes
8
Annexes
Chapitre
8
_____________________________________________________________________
Sous-chapitre
Page
________________________________________________________________________________________
8.1
Index
90
_________________________________________________________________________________________
_____________________________________________________________________
89
_____________________________________________________________________
8.1 Index
________________________________________________________________________________________
A
M
Accès
aux mesures 40, 42
par registre étendu 15
Acquisition des mesures 30
Affichage des mesures 19
Bits
associés à la configuration 29
de défauts 45, 47
Bornes
de détection d'erreur 15, 17
inférieure et supérieure 15
Mesures
affichage 19
cadencement 14
traitement 14
Mode
d'affichage 19
de marche 24, 25
filtré 8, 14
normal 8, 14
opératoire 30
Mots
d'état 8, 45
registres 25
C
R
Cadencement des mesures 14
Chaîne de bits de défauts BDEF 17, 20, 46, 47
Configuration
des voies 30
par défaut 28
relecture 23, 48
Raccordement 9, 81
Racine carrée 18, 31
Recalibration 84
Relecture de la configuration 23, 48
Repérage 80
Requêtes complémentaires 48
Résolution 8
B
D
Défauts
bloquants 44
coupleur d'acquisition et de conversion 44
d'application 44
détection 45
sur les modes de marche 25
Dépassement de gamme 15
Détection des défauts 45
Détrompage 10, 80
E
Echange coupleur - processeur automate
Sécurité 9
Structure
logicielle 13
matérielle 12
T
Test rupture capteur 20
Traitement
des défauts 44
des mesures 14
rupture capteur 30
V
G
Gamme normalisée
21
S
19
Voyants
10, 45
I
Interface
message 23
registre 22
registre étendu
TOR 21
23
_____________________________________________________________________
90
___________________________________________________________________________
Voyants de signalisation
TSX AEM 1601
Voyant rouge "coupleur hors service"
F
OK
Voyant vert "coupleur sous tension et fonctionnement correct"
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
• Automates V3 : TSX 47-30/67-20/87-30
modèle 40 : TSX ou PMX 47-40/67-40/87-40/107-40
• Code détrompage mécanique et logiciel : 650 pour le TSX AEM 1601
651 pour le TSX AEM 1602
• Comportement sur coupure secteur (supérieure à l'autonomie de l'alimentation de l'automate)
et reprise secteur :
- perte de la configuration,
- reprise avec configuration par défaut.
• Consommation 5 V : 520 mA et 12 VL : 11 mA.
Raccordements
Bornier
TSX BLK 4
(étiquette)
Signaux
+
+
-
A8
C1
A7
C2
A6
C3
A5
C4
+
-
A4
Ch 2
C5
A3
C6
Entrée analogique
Voie 3
+
-
A2
C7
Ch 3
A1
C8
Entrée analogique
Voie 4
Ch 4
+
-
B8
D1
B7
D2
Entrée analogique
Voie 5
+
-
B6
D3
Ch 5
B5
D4
Entrée analogique
Voie 6
Ch 6
+
-
B4
D5
B3
D6
Entrée analogique
Voie 7
+
-
B2
D7
Ch 7
B1
D8
Entrée analogique
Voie 0
Ch 0
Entrée analogique
Voie 1
Ch 1
Entrée analogique
Voie 2
Signaux
+
+
-
Ch 8
Entrée analogique
Voie 8
Ch 9
Entrée analogique
Voie 9
+
-
Ch 10
Entrée analogique
Voie 10
+
-
Ch 11
Entrée analogique
Voie 11
+
-
Ch 12
Entrée analogique
Voie 12
+
-
Ch 13
Entrée analogique
Voie 13
+
-
Ch 14
Entrée analogique
Voie 14
+
-
Ch 15
Entrée analogique
Voie 15
___________________________________________________________________________
2
Aide mémoire
___________________________________________________________________________
Transmetteurs tension isolés
+
ALIM
-
+
V
In0 (+)
In0 (-)
+
V
Bornier
TSX BLK 4
In1 (+)
In1 (-)
-
TSX RAC 20
Transmetteurs courant isolés (4-20 mA, 2 fils)
+
ALIM
Bornier
TSX BLK 4
+
mA
-
In0 (+)
-
In0 (-)
+
mA
In1 (+)
-
In1 (-)
-+
-+
indicateur tableau/enregistreur
___________________________________________________________________________
3
___________________________________________________________________________
Synoptique des échanges
Processeur
automate
Coupleur TSX AEM 1601/1602
➤
Détection
défauts
➤
➤
8 mots
OW
OW
➤
CAN
Traitement
➤
8 mots
IW
17 mots
READEXT
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
➤
IW
Wi
MSG
WI+16
➤
voie 0
voie 1
voie 2
voie 3
voie 4
voie 5
voie 6
voie 7
voie 8
voie 9
voie 10
voie 11
voie 12
voie 13
voie 14
voie 15
Ixy,i
➤
TXT
CONFIGURATION
➤
➤
➤
Interpréteur
de
requêtes
Message
Requêtes usuelles
_________________________________________________________________________________________
Rôle de la requête
TXTi,C N° voie TXTi,V
(hexa) (hexa) (hexa)
Nombre
Nombre
Etat du
octets
octets coupleur
écrits
lus
_________________________________________________________________________________________
Ecriture
configuration
40
63
FE(FD)
34
0
STOP
_________________________________________________________________________________________
Lecture
configuration
41
63
71(FD)
0
34
STOP/RUN
____________________________________________________________________________________________
Lecture BDEF (bits défauts) 47
63
77
0
12
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
_______________________________________________________________________________________
Lecture mesures
01
0
81(FD)
0
32
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 = compte-rendu renvoyé par le coupleur, FD = transfert incorrect.
● TXTi,S = nombre d'octets reçus par transfert (si transfert OK).
●
●
___________________________________________________________________________
4
Aide mémoire
___________________________________________________________________________
Adressage
Bits T.O.R
Mots registres
IW ou OW x y, i
Ix y,i
N° bit
N° emplacement
N° bac
Input :
lu par UCA
Input : lu par UCA
Output : écrit par UCA
N° mot
N° emplacement
N° bac
Bits T.O.R.
F E D C B A 9
8
7
6
5
4
3
2 1
Ixy,8
défaut voie 8
Ixy,0
défaut voie 0
Ixy,9
défaut voie 9
Ixy,1
défaut voie 1
Ixy,A
défaut voie 10
Ixy,2
défaut voie 2
Ixy,B
défaut voie 11
Ixy,3
défaut voie 3
Ixy,C
défaut voie 12
Ixy,4
défaut voie 4
Ixy,D
défaut voie 13
Ixy,5
défaut voie 5
Ixy,E
défaut voie 14
Ixy,6
défaut voie 6
Ixy,F
défaut voie 15
Ixy,7
défaut voie 7
8 mots registres d'entrées
(mots lus par UCA)
8 mots registres de sorties
(mots écrits par UCA)
Mot d'état standard
IWxy,0
F
0
Mot de commande standard
OWxy,0
0
IWxy,1
F
0
F
0
F
0
F
0
F
0
OWxy,1
F
0
Mot d'état complémentaire
IWxy,2
F
OWxy,2
0
IWxy,3
OWxy,3
IWxy,4
OWxy,4
IWxy,5
OWxy,5
IWxy,6
OWxy,6
IWxy,7
OWxy,7
___________________________________________________________________________
5
___________________________________________________________________________
Mots registre d'entrées : Transmis par le coupleur et lus par UCA
IWXY,0 mot d'état standard
F E D C B A 9
8
7
6
5
IWxy,2 mot d'état complémentaire n° 2
4
3
2 1
0
2 1 = R.A.Z. du système de messages (bloc texte)
F
E
D C
B
A
9
8
7
6
5
4
3
2
1
0
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
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
8 1 = coupleur hors service (défaut bloquant)
9 1 = auto-test initial en cours
2 1 = mise à zéro du système de messages
(bloc texte)
A 1 = bornier non verrouillé
B 1 = attente de configuration
0 = coupleur configuré
C Commande RUN/STOP coupleur
1 = RUN 0 = STOP
C 1 = état RUN coupleur
0 = état STOP coupleur
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 (17 pour les coupleurs TSX AEM 160x).
Contenu de la table de réception
Wi
Statut voies
Wi + 1
Mesure voie 0
Wi + 2
Mesure voie 1
Wi + 3
Mesure voie 2
Wi + 4
Mesure voie 3
Wi + 5
Mesure voie 4
Wi + 6
Mesure voie 5
Wi + 7
Mesure voie 6
Wi + 8
Mesure voie 7
Wi + 9
Mesure voie 8
Wi + 10
Mesure voie 9
Wi + 11
Mesure voie 10
Wi + 12
Mesure voie 11
Wi + 13
Mesure voie 12
Wi + 14
Mesure voie 13
Wi + 15
Mesure voie 14
Wi + 16
Mesure voie 15
idem TOR Ixy,0…F
___________________________________________________________________________
6
Aide mémoire
___________________________________________________________________________
Configuration = table de 17 mots
Commun aux 16 voies : 1 mot
0
•
A
0
Acquisition
0 Mode normal
➤
1 Mode filtré 50 Hz
2 mode filtré 60 HZ
•
•
➤
Pour chaque voie
•
•
N° voie
0àF
➤
Rupture capteur
sur gamme
0 pas de test
1 test rupture capteur ±10 V ±5 V
➤
➤
Traitement
0 pas de racine
1 racine carrée
Gamme TSX AEM
1601
1602
0 ± 10 V
1 ±5V
2 1-5 V
4-20 mA
0-20 mA
Configuration par défaut
. Mode normal : gamme ±10 V ou 4-20 mA
. Configuration de chaque voie :
- pas d'extraction de racine carrée
- pas de test rupture capteur
en gamme ±10V
Caractéristiques du transfert
Bloc texte de type CPL en émission réception
● TXTi,M =
H'xy63' avec x = N° bac et y = emplacement
● TXTi,C =
H'40'.
● Longueur de la table d'émission : 34 octets
● TXTi,V =
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 passe à 0.
● Si configuration erronée, le bit "Attente de configuration" IWxy,0,B reste à 1.
●
___________________________________________________________________________
7

Manuels associés