Schneider Electric TSX AEM 1212 Entrées ana / Fr Manuel utilisateur

Ajouter à Mes manuels
70 Des pages
Schneider Electric TSX AEM 1212 Entrées ana / Fr Manuel utilisateur | Fixfr
Coupleur
TSX AEM 1212
Sommaire
général
___________________________________________________________________________
Chapitre
Page
1 Présentation générale
1/1
1.1
Les coupleurs intelligents
1.1-1 Présentation
1.1-2 Utilisation
1/1
1/1
1/1
1.2
Description
1.2-1 Généralités
1.2-2 Fonctions
1/2
1/2
1/2
1.3
Présentation physique
1.3-1 Description
1.3-2 Détrompage
1/4
1/4
1/5
1.4
Compatibilités logicielle et matérielle
1.4-1 Compatibilité matérielle
1.4-2 Compatibilité logicielle
1/6
1/6
1/6
2 Fonctionnement
2/1
2.1
Structure matérielle
2/1
2.2
Structure logicielle
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
2/2
2/2
2/2
2/3
2/3
2.3
Traitements proposés
2.3-1 Contrôle de dépassement de gamme
2.3-2 Comportement en cas de surcharge
2.3-3 Correction de soudure froide
2.3-4 Contrôle de la liaison capteur
2.3-5 Filtrage des mesures
2.3-6 Affichage des mesures
2/4
2/4
2/6
2/6
2/6
2/6
2/7
2.4
Dialogue avec l’automate
2/11
___________________________________________________________________________
1
Coupleur
TSX AEM 1212
Sommaire
général
___________________________________________________________________________
Chapitre
2.4-1
2.4-2
2.4-3
2.4-4
2.4-5
2.5
Généralités
Interface T.O.R.
Interface registre
Interface message
Interface registre étendu
Modes de marche du coupleur
2.5-1 Description
2.5-2 Actions sur les modes de marche
2.5-3 Comportement du coupleur aux coupures secteur
2.5-4 Action des défauts sur les modes de marche
3 Configuration
Page
2/11
2/11
2/12
2/14
2/14
2/15
2/15
2/16
2/16
2/16
3/1
3.1 Principe
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
3/1
3/1
3/1
3/2
3/2
3/2
3.2
Paramètres
3.2-1 Configuration des caractéristiques globales du module
3.2-2 Configuration des voies
3.2-3 Exemple
3/3
3/3
3/4
3/5
3.3
Configuration par défaut
3/5
3.4
Chargement de la configuration
3.4-1 Saisie des données
3.4-2 Transfert de la configuration vers le coupleur
3.4-3 Contrôle de la configuration
3/6
3/6
3/6
3/7
3.5
Exemple de configuration
3.5-1 Codage
3/8
3/8
___________________________________________________________________________
2
Coupleur
TSX AEM 1212
Sommaire
général
___________________________________________________________________________
Chapitre
Page
3.5-2 Programmation
3.6
Logiciel d'aide à la mise en œuvre
3.6-1 Généralités
3.6-2 Configuration
4 Exploitation
3/8
3/10
3/10
3/11
4/1
4.1
Exploitation des mesures en mode message
4.1-1 Accès aux mesures
4.1-2 Exemple
4/1
4/1
4/2
4.2
Exploitation des mesures par les registres étendus
4.2.1 Accès aux mesures
4.2-2 Conditions de validité des mesures
4/3
4/3
4/3
4.3
Compléments de programmation
4.3-1 Traitement des défauts (traitement facultatif)
4.3-2 Requêtes complémentaires
4.3-3 Relecture de la configuration
4/5
4/5
4/9
4/9
5 Exemples d'utilisation
5.1
Exemple, mise en oeuvre PL7-3
5.2
Exemple, mise en oeuvre PL7-PCL/PMS/PMS2/REG V6
6 Mise en oeuvre du matériel
6.1
Choix de l'emplacement
6.1-1 Implantation possible des modules
6.1-2 Règle générale
5/1
5/1
5/10
6/1
6/1
6/1
6/1
___________________________________________________________________________
3
Coupleur
TSX AEM 1212
Sommaire
général
___________________________________________________________________________
Chapitre
Page
6.2
Détrompage
6/1
6.3
Repérage
6/2
6.4
Raccordements
6/3
6.5
Règles de raccordement
6/4
6.6
Description du formulaire de mise en œuvre
6/6
7 Spécification
7/1
7.1
Consommation du module TSX AEM 1212
7/1
7.2
Caractéristiques des entrées
7/1
___________________________________________________________________________
4
PrésentationChapitre
générale 11
1 Présentation générale
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 registre étendu (automates à partir de V4).
- 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 sont configurables par l’utilisateur et l’exploitation de ces coupleurs
nécessite la maîtrise de l’utilisation du logiciel PL7-3, complété selon les cas du logiciel
PL7-PCL ou PL7-PMS (1). ll pourra donc être nécessaire de se reporter aux manuels
langages, pour avoir des compléments d’information.
(1) A partir de la version V5.0.
___________________________________________________________________________
1/1
Chapitre 1
1.2
Description
1.2-1 Généralités
Les coupleurs TSX AEM 1212, chaîne de mesure industrielle, associés à des
thermocouples permettent de réaliser des fonctions de surveillance, de mesure et de
régulation de température.
Le module TSX AEM 1212 est une chaîne d'acquisition thermocouple 12 entrées
différentielles isolées, il offre les gammes :
• thermocouple : B, E, J, K, R, S, T, L, N, U
• tension bas niveau : ±25mV, ±100mV
avec une résolution de 16 bits.
1.2-2 Fonctions
Ce coupleur assure les fonctions suivantes :
• sélection des gammes d’entrée : type de thermocouple, tension bas niveau
• contrôle de dépassement des valeurs d’entrée en fonction de la gamme déclarée,
• linéarisation,
• filtrage matériel et logiciel,
• compensation de la soudure froide externe (par bornier isotherme déporté) ou
interne,
• conversion des valeurs analogiques en unités physiques, ou gamme utilisateur,
• contrôle de la présence capteur.
Coupleur
➤
Application
Processeur automate
Voie 0
➤
Voie 1
Voie 2
➤
Voie 3
11
➤
1
Mesures 0
➤ TSX AEM
➤
➤
Voie 11
➤
➤
➤
➤
Configuration
= adaptation du coupleur au
besoin de l'application
➤
___________________________________________________________________________
1/2
Présentation générale
11
Echanges application —> coupleur :
Le coupleur réalise l’acquisition de grandeurs électriques analogiques issues de
capteurs.
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,
• les commandes d’exécution des mesures.
Caractéristiques générales
Caractéristiques
Valeurs
Nombre de voies
12
Types d'entrées
entrées thermocouples B, E, J, K, T, R, S, L, N, U
entrées tension ±25 mV, ±100 mV
Isolement
entre voies (250 Veff) et entre bus et voies (1 500 Veff)
____________________________________________________________________________________________
Configuration
logicielle
_________________________________________________________________________________________
Conversion analogique
numérique
16 bits
Traitement spécifique
des mesures
Compensation soudure froide
Période de mini.
scrutation maxi.
130 ms (pour 1 voie)
910 ms (pour 12 voies)
___________________________________________________________________________
1/3
1.3
Présentation physique
1.3-1 Description
Le coupleur TSX AEM 1212 se présente sous la forme de module au format simple et
peut être placé dans les automates Série 7 (voir ch [email protected]).
5
M
6
F
TSX AE
OK
ERR
7
1
2
3
4
(1) boîtier métallique protégeant mécaniquement les circuits électroniques et assurant
une protection contre les parasites rayonnants,
(2) face avant composée d'un cache transparent porte-étiquette et d'une étiquette de
repérage,
(3) connecteur recevant un bornier de raccordement,
(4) bornier de raccordement débrochable équipé de 32 bornes à vis (TSX BLK 4),
(5) led rouge : défaut module (F),
(6) led verte : fonctionnement correct (OK),
(7) led rouge : défaut voie (ERR.).
___________________________________________________________________________
1/4
Présentation générale
1
1.3-2 Détrompage
La face arrière de chaque module est équipée de dispositifs de détrompage.
Le code de détrompage du coupleur TSX AEM1212 est 653.
6
5
1
3
2
(1) 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.
(2) dispositif permettant le centrage du module.
___________________________________________________________________________
1/5
1.4
Compatibilités logicielle et matérielle
1.4-1 Compatibilité matérielle
Le coupleur TSX AEM 1212 est compatible :
• avec les bases matérielles TSX 47-40 / 67-40 / 87-40 et 107-40 version V4,
• avec les bases matérielles TSX/PMX 47-40 / 67-40 / 87-40 et 107-40 version V5.
Il n'est pas compatible avec les bases matérielles TSX 47-20 et les bases matérielles
version V3.
Il n'est pas compatible avec les bases matérielles PMX version V4.
1.4-2 Compatibilité logicielle
Le coupleur TSX AEM 1212 est exploitable avec les versions V52 et V6 des logiciels
X-TEL et PL7-3 sous reserve d'avoir le catalogue in rack X-TEL V52 VL5.9 (référence :
TXT R CTG V52 VL5.9) ou dans le pack logiciel XTEL PACK.
D'autre part l'utilisation des modules TSX AEM 1212 est facilitée par l'emploi des
logiciels SYSDIAG, PL7-PCL, PL7-PMS, PL7-PMS2 et PL7-REG.
Ces logiciels, devront avoir les versions minimales suivantes :
• PL7-PCL V6.0 (OFB et logiciel de mise en oeuvre) : ce logiciel est disponible dans
les packs : XTEL PACK et PMX VIEW
• PL7-PMS V6.0 (OFB et logiciel de mise en oeuvre) : ce logiciel est disponible sous
la référence suivante : TXT LF PMS V6 VL6.0
• PL7-PMS2 V6.3 (OFB et logiciel de mise en oeuvre) : ce logiciel est disponible sous
l'une des références suivantes :
- TXT R PL7 PMS2 V6 VL6.30
- TXT LF PL7 PMS2 V6 VL6.30
- TXT LF PL7 REG V6 VL6.30
- TXT L PL7 PMS2 V6 VL6.30
- TXT L PL7 REG V6 VL6.30
- dans le pack PMX VIEW
Remarque
Les logiciels cités ci-dessus sont contenus dans les packs logiciels suivants :
- XTEL PACK V6 (contient PL7-PCL, catalogue,...)
- PMX VIEW V6(contient SYSDIAG ,PL7-PCL , PL7-PMS2)
Ces packs logiciels, pour pouvoir être utilisables avec le module AEM1212 doivent
être aux versions minimales suivantes :
• XTEL PACK V6 (VERSION LOGICIEL 6.02)
ref TXT xxx XTL V6 (version logiciel 6.02)
• PMX VIEW V6 (VERSION LOGICIEL 6.10)
ref PMXVIEW V6 (version logiciel 6.10)
___________________________________________________________________________
1/6
Chapitre 2
Fonctionnement
2
2 Fonctionnement
2.1
Structure matérielle
Le synoptique ci-après décrit la structure matérielle des coupleurs TSX AEM 1212 :
Voies paires
Voies impaires
➤
➤
➤ Protect.
+
Filtrage
MUX.
➤
Echanges
Micro
Gestion
Interface
B
contrô➤
➤ Bus
➤
Liaison
leur
U
➤
➤
➤
série
S
➤
EEPROM
➤
Temp.
Temp. interne
externe
A/N ➤
Traitement
➤
V11 ➤
A
Sérialisateur
➤
V1
V3
Multi- Ampli- CA/N
plexeur fication
➤
MUX
➤
Désérialisateur
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. Il réalise aussi l'acquisition
de la température (interne ou externe) pour la correction de la soudure froide.
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 toutes les gammes
du coupleur TSX AEM 1212.
Convertisseur analogique numérique : ce convertisseur Σ∆ 16 bits 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 et les tests.
L’interface bus assure les échanges avec le processeur de l’automate : transmission
des mesures, réception de la configuration....
___________________________________________________________________________
2/1
2.2
Structure logicielle
2.2-1 Généralités
La structure logicielle des coupleurs TSX AEM 1212 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 implicite 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, ...
• interface registre explicite pour la lecture des mesures.
___________________________________________________________________________
2/2
Fonctionnement
2
2.2-3 Traitement des mesures
Le micro-contrôleur effectue le traitement suivant :
•
•
•
•
•
•
•
acquisition périodique des voies d'entrée,
linéarisation de la valeur brute de conversion,
mise à l'échelle de la valeur linéarisée (gamme physique ou gamme utilisateur),
contrôle de dépassement de gamme,
correction de soudure froide : par sonde interne ou externe,
détection de circuit ouvert,
filtrage.
2.2-4 Cadencement des mesures
L'acquisition des voies se fait par groupe de 2 voies. L'acquisition d'une voie comprend
les éléments suivants :
• contrôle liaison capteur,
• acquisition voie d'entrée,
• conversion analogique numérique,
• traitement.
Le cycle d'acquisition est de 130 ms par groupe de 2 voies et pour l'acquisition de la
température de soudure froide (interne ou externe).
∆
∆
∆ ∆
910ms
130ms
Soudure froide Voie 1
et voie 0
et voie 2
Voie 3
et voie 4
Voie 5
et voie 6
Voie 7
et voie 8
Voie 9
Voie 11 Soudure froide Voie 1
et voie 2
et voie 10
et voie 0
Voie 3
et voie 4
Voie 5
et voie 6
Le temps de cycle est variable en fonction du nombre de voies déclarées.
Si 1 seule voie est utilisée Tcycle=130ms.
Si 3 voies sont utilisées Tcycle=260ms, 130ms sont rajoutés par groupe de 2 voies
supplémentaires. Lorsque les 12 voies sont utilisées Tcycle = 910ms.
___________________________________________________________________________
2/3
2.3
Traitements proposés
2.3-1 Contrôle de dépassement de gamme
La gamme d’entrée définit : soit les limites normales de fonctionnement du capteur
connecté en entrée (gammes ±25mV et ±100mV), soit directement le type de capteur
thermocouple 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,
• la définition du mode d’affichage «gamme d’entrée» (voir chapitre 4.3-6),
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.
Ces bornes correspondent aux possibilités de conversion du coupleur :
• lorsque la valeur du signal d’entrée est comprise entre ces limites, la conversion est
effectuée normalement,
• lorsque le signal franchit ces bornes, il y a saturation de l’information envoyée à
l’utilisateur au maximum ou au minimum de la valeur autorisée par le mode d’affichage
et un bit défaut correspondant à cette borne supérieure HL ou inférieure LL est mis
à 1 (chapitre 4.3-1, chaîne de bits défauts BDEF).
______________________________________________________________________________________________
Numéro de gamme
Echelle
Borne inf. LL(*)
Borne sup. HL(*)
0
- 100 / + 100 mV
- 100 mV
+ 100 mV
1
- 25 / + 25 mV
- 25 mV
+ 25 mV
2
Thermocouple type B
0°C/ 32°F
3
Thermocouple type E
- 270°C/ -454°F
1000°C/1832°F
4
Thermocouple type J
- 210°C/-346°F
1200°C/2192°F
5
Thermocouple type K
- 270°C/-454°F
1 372°C/2501,6°F
6
Thermocouple type R
- 50 °C/-58°F
1 769 °C/3216,2°F
7
Thermocouple type S
- 50 °C/-58°F
1 769 °C/3216,2°F
8
Thermocouple type T
- 270 °C/-454°F
400 °C/752°F
9
Thermocouple type L
- 200 °C/-328°F
900 °C/1652°F
10
Thermocouple type N
- 270 °C/-454°F
1300 °C/2372°F
11
Thermocouple type U
- 200 °C/-328°F
600 °C/1112°F
1 802°C/3275,6°F
(*) Les températures sont données pour une température de 0 °C du bornier.
___________________________________________________________________________
2/4
Fonctionnement
2
Bornes de détection d'erreur : exemple
➤
valeur affichée
Gamme déclarée -100/
+100 mV
Affichage en mV, soit une
valeur de mesure comprise
entre -10 000 et 10 000 en
gamme d'affichage physique
+10000
-100mV
va
le
n
ur
m
or
al
e
+100mV
tension
d'entrée
➤
-10000
LL
(1)
HL
1
1
3
La valeur mesurée est dans la dynamique de la gamme d’entrée déclarée :
LL = 0
HL = 0
2
2
le coupleur fournit la valeur exacte comprise entre - 10 000 et + 10 000
La valeur mesurée est en dessous de la limite LL (- 100 mV), un défaut de
dépassement est détecté, et l’utilisateur est prévenu par un voyant en face avant
(ERR allumé) et un bit défaut :
LL = 1
HL = 0
le coupleur fournit une valeur saturée à - 10 000
3 La valeur mesurée est au dessus de la limite HL (+ 100 mV), un défaut de
dépassement est détecté, l’utilisateur est prévenu par un voyant en face avant (ERR
allumé) et un bit défaut :
LL = 0
HL = 1
le coupleur fournit une valeur saturée à + 10 000
___________________________________________________________________________
2/5
2.3-2 Comportement en cas de surcharge
La voie en surcharge est signalée en dépassement (voir page précédente).
Pour des surcharges inférieure à 30V ou supérieure à -30V, la surcharge n'est pas
destructive pour le module.Des surcharges supérieure à 30V ou inférieure à -30V,
peuvent détériorer le module.
2.3-3 Correction de soudure froide
La compensation de soudure froide peut être :
• interne : acquisition de la température du bornier TSX BLK4 par un capteur de
température interne au module.
• externe : acquisition de la température du bornier de soudure froide par un capteur
de température, monté sur le bornier isotherme déporté ref : TSX AEM RJTC.
La température du bornier est transmise par mot registre étendu (mot Wi+13) ou par
messagerie. Elle est accessible par programme et sur écran Status Commande.
La température de soudure froide doit être comprise entre -10°C et 90°C (mais la
précision des mesures n'est garantie que pour une température de soudure froide
comprise entre 0 et 85°C).
2.3-4 Contrôle de la liaison capteur
Le défaut liaison capteur correspond à un circuit ouvert sur l'entrée thermocouple. Ce
contrôle peut être inhibé (de façon globale pour le module).
Si ce contrôle est effectué et s'il y a rupture du capteur, la valeur remontée pour la voie
est -32768 quelque soit le mode d'affichage. Un bit de défaut rupture capteur est
également monté (voir chapitre 4.3.1 pour les défauts BDEF).
___________________________________________________________________________
2/6
Fonctionnement
2
2.3-5 Filtrage des mesures
Le filtrage effectué est un filtrage numérique du premier ordre, avec temps de réponse
du filtre modifiable (5 valeurs de temps de réponse).
L'utilisateur choisit la constante de temps du filtre (par défaut : aucun filtrage).
Constante de temps du filtre (en seconde)
Tr
Fréquence de coupure Fc (en Hz)
Fc=1/2πTr
Off
pas de filtrage
4s
0,04 Hz
16 s
0,01 Hz
64 s
0,0025 Hz
256 s
0,00062 Hz
Sn = α Sn-1 + (1-α )En = En (1-exp(-nTe/Tr))
S0=E0
avec
Sn la valeur filtrée au temps t=n x Te
En la valeur d'entrée au temps t=n x Te
Te = temps de cycle du module (variable en fonction du nombre de voies utilisées)
α = 1-Te/Tr = efficacité du filtre
Remarque : si nTe=Tr on a Sn = 0,63En
2.3-6 Affichage des mesures
Le calcul d’affichage réalisé par le coupleur est la partie du traitement qui permet de
définir l’expression des mesures : unité dans lesquelles s’expriment les mesures et les
bornes d’utilisation.
Le bon choix du calcul d’affichage assure donc une simplification du programme
utilisateur.
Les coupleurs TSX AEM possèdent deux modes d’affichage :
• Affichage «gamme d’entrée» :
la gamme d’entrée déclarée définit l’affichage.
• Affichage «gamme utilisateur» :
la gamme d’affichage linéaire est définie par l’utilisateur.
___________________________________________________________________________
2/7
Affichage «gamme d’entrée»
L’expression des valeurs numériques des mesures transmises par le coupleur dépend
uniquement de la gamme d’entrée choisie.
La gamme d’entrée définit :
• l’unité de mesure dans laquelle s’exprime les valeurs numériques,
• les limites que peuvent prendre ces valeurs numériques.
Les tableaux suivants donnent en fonction du coupleur et des gammes d’entrée les
limites de dépassement de la dynamique autorisées : zone étendue.
N°
Gamme
0
1
Unité
Zone étendue
- 100 / + 100 mV
10 µV
-10 000 / + 10 000
-25 / 25 mV
10 µV
- 2500 / 2500
Valeur de la mesure = Valeur électrique (en dizaine µV)
N°
Gamme
Unité
Zone étendue
2
Thermocouple type B
1/10°C
1/10°F
0 / 18 020
320 / 32 756
3
Thermocouple type E
1/10°C
1/10°F
- 2 700 / 10 000
- 4 540 / 18 320
4
Thermocouple type J
1/10°C
1/10°F
- 2100 / 12 000
- 3 460 / 21 920
5
Thermocouple type K
1/10°C
1/10°F
- 2 700 / 1 3 720
- 4 540 / 25 016
6
Thermocouple type R
1/10°C
1/10°F
- 500 / 1 7 690
- 580 / 32 162
7
Thermocouple type S
1/10°C
1/10°F
- 500 / 1 7690
- 580 / 32 162
8
Thermocouple type T
1/10°C
1/10°F
- 2 700 / 4000
-4 540 /7520
9
Thermocouple type L
1/10°C
1/10°F
- 2 000 / 9 000
-3 280 / 16 520
10
Thermocouple type N
1/10°C
1/10°F
- 2700 / 13 000
-4 540 / 23 720
11
Thermocouple type U
1/10°C
1/10°F
- 2 000 / 6 000
-3 280 / 11 120
Valeur de la mesure = température (en 1/10 °C ou 1/10 °F)
___________________________________________________________________________
2/8
Fonctionnement
2
Affichage "gamme utilisateur"
Le mode utilisateur permet de déterminer une plage de température à surveiller, par le
choix de bornes supérieure et inférieure. L’affichage de la mesure est alors exprimée
en un pourcentage de la plage de température ainsi définie.
Les bornes supérieure ou inférieure s’expriment en 1/10 de °C, °F ou 10 µV et
doivent être choisies dans les limites de la
zone étendue.
Le résultat de la mesure est une valeur
comprise entre 0 et 10 000
soit 0 % et 100,00 % de la dynamique
définie bsup - binf.
➤
%
199,99
100
binf.
0
Si les valeurs d’entrée dépassent les bornes définies par l’utilisateur, le coupleur
calcule un pourcentage jusqu’à :
bsup.
➤
T°
-199,99%
- 19 999 et + 19 999
soit : - 199,99 % et + 199,99 % de la dynamique d’entrée.
C'est à dire qu'on autorise un dépassement jusqu'à -200% et 100% de la dynamique
définie.
Au delà de cette limite, les valeurs sont saturées à la borne dépassée (±19 999); aucun
défaut n'est remonté.
Remarque :
si le résultat de la mesure dépasse les limites de la zone étendue, les valeurs sont
saturées à la borne correspondante de la zone étendue. Un défaut de dépassement
est alors remonté.
___________________________________________________________________________
2/9
Exemple 1 :
Thermocouple J (zone étendue -210°C, +1200°C) connecté à un coupleur TSX
AEM 1212, l’utilisateur désire surveiller une plage de température de 200 °C à 600 °C
et avoir un résultat en pourcentage de la dynamique :
L’utilisateur doit définir les bornes :
Valeur de la mesure
Borne supérieure : 6 000 (1/10 °C)
%
100,00
La mesure accessible par programme dans
la plage à surveiller est alors comprise
entre :
0 et 10 000
➤
Borne inférieure : 2 000 (1/10 °C)
50,00
0
200°C
400°C
T°
➤
600°C
Pour une température de 400 °C , le coupleur fournit comme mesure une valeur
numérique égale à 5 000 soit 50,00 % de la dynamique d’entrée. Au delà le coupleur
calculera un pourcentage jusqu'à +19 999 (+1000°C) et - 10 250 (-210°C = borne
inférieure zone étendue).
Exemple 2 :
Thermocouple J (zone étendue -270°C, +770°C) connecté à un coupleur TSX AEM 1212,
l’utilisateur désire surveiller une plage de température de -200 °C à +200 °C et avoir un
résultat en pourcentage de la dynamique :
L’utilisateur doit définir les bornes :
Valeur de la mesure
➤
Borne inférieure : 0
%
100,00
Borne supérieure : 2 000
La mesure accessible par programme est
alors comprise entre :
-200°C
0°C
200°C
T°
➤
-100,00
-10 000 et 10 000
Pour une température de 100 °C , le coupleur fournie comme mesure une valeur
numérique égale à 5 000 soit 50,00 % de la dynamique d’entrée.
Pour une température de -100 °C , le coupleur fournie comme mesure une valeur
numérique égale à -5 000 soit -50,00 % de la dynamique d’entrée.
Au delà de la plage à surveiller, le coupleur calculera un poucentage jusqu'à +19 999
(400°C) et -10 500 (-210°C = borne inférieure de la zone étendue).
___________________________________________________________________________
2/10
Fonctionnement
2.4
2
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.
2.4-2 Interface T.O.R.
Les coupleurs TSX AEM 1212 possèdent une interface T.O.R. 16 entrées.
L’utilisateur a accès par programme à 12 objets bits auxquels il faut rajouter le bit défaut
module Ixy,S.
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 :
• dépassement borne inférieure,
• dépassement borne supérieure,
• circuit ouvert
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 11
___________________________________________________________________________
2/11
2.4-3 Interface registre
Le coupleur TSX AEM 1212 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 et remise à zéro de la messagerie).
___________________________________________________________________________
2/12
Fonctionnement
2
Mot registre d'état standard
F
E
D
C
B
A
9
8
7
6
C
B
A
9
8
7
6
5
Mot registre
bit
Fonction
IWxy,0,
3
1 = module disponible
IWxy,0,
4
1 = défaut général
IWxy,0,
6
1 = défaut d'acquisition
IWxy,0,
7
1 = défaut d'application
IWxy,0,
8
1 = coupleur hors service
IWxy,0,
9
1 = autotest initial en cours
IWxy,0,
A
1 = bornier ouvert ou absent
IWxy,0,
B
1 = module non configuré
IWxy,0,
C
1 = module en RUN
0 = module en STOP
4
3
4
3
2
1
0
IWxy,0
Mot registre d'état complémentaire
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
Mot registre
bit
Fonction
IWxy,2,
D
1 = configuration par défaut
IWxy,2
Mot registre de sortie
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0 OWxy,0
Mot registre
bit
Fonction
OWxy,0,
2
1 = remise à zéro de la messagerie
OWxy,0,
C
1 = commande de mise en RUN du coupleur
0 = commande de mise en STOP du coupleur
Bit non utilisé
___________________________________________________________________________
2/13
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 peut être 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 13 mesures du coupleur, ainsi que
le mot "status voies" vers la zone Données de la mémoire de l'automate. Le transfert
s'effectue à l'initiative du programme utilisateur par exécution de l'instruction READEXT.
Wi
Status 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 soudure froide
Exemple : pour un coupleur TSX AEM 1212 situé à l'emplacement 4 :
<lecture des mesures
: 14-->W0;READEXT(I4;W9;W0).
Le mot "Status voies" sera alors disponible dans le mot W9 et les mesures dans les mots
suivants W10 à W22.
Remarque :
S'il n'y a que 4 voies (par exemple) de configurées et que l'on veut rapatrier la mesure
de soudure froide, il faut lire les 14 mots (les valeurs des voies 4 à 11 sont alors non
significatives à 0)
___________________________________________________________________________
2/14
Fonctionnement
2.5
2
Modes de marche du coupleur
2.5-1 Description
Le synoptique suivant décrit les modes de marche des coupleurs TSX AEM 1212
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 3,
• transmettre la configuration par l’interface message 5,
• remettre le coupleur en mode RUN 6.
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 4.
L'utilisation des blocs fonctions de chargement de configuration proposés par les
logiciels TXT L PL7 PCL, TXT L PL7 PMS et PMS2 permet de simplifier la programmation à charge de l'utilisateur.
Une fois configuré et en exécution (RUN coupleur), le coupleur est apte à faire
l’acquisition des mesures.
Les échanges standards T.O.R et registres sont effectués à chaque cycle de la tâche
dans laquelle le coupleur est configuré.
Les échanges par registres étendus sont effectués à l'initiative du programme utilisateur
(dans n'importe quelle tâche).
___________________________________________________________________________
2/15
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 secteur
Les coupleurs TSX AEM 1212 n’ont pas de mémoire sauvegardée, ils perdent toutes
les données (notamment la configuration), lorsqu’ils sont déconnectés de l’alimentation
fournie par l’automate.
Il est ainsi nécessaire de reconfigurer le coupleur :
• sur reprise à froid (SY0 = 1),
• sur reprise à chaud (SY1 = 1), lorsque la réserve d’énergie de l’alimentation a été
épuisée,
• lorsque le coupleur est inséré dans l’automate,
• sur coupure secteur du rack extension contenant le module.
Tous ces différents types de reprise secteur sont décrits dans les manuels de référence
PL7-3, TXT DR PL7-3 V5F (ou V6F) 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.
___________________________________________________________________________
2/16
Chapitre 33
Configuration
3 Configuration
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.
Important
Les sous-chapitres 3.1 à 3.5 concernent la configuration des coupleurs
TSX AEM 1212 en utilisant uniquement PL7-3 .
Le chapitre 3.6 présente la méthode recommandée avec les logiciels TXT L PL7 PCL/
PMS, PMS2 et REG V6.
3.1-2 Informations de configuration
Les informations de configuration concernent :
• caractéristiques globales du module :
- nombre de voies utilisées,
- traitement (correction soudure froide
externe ou interne),
- température en ° Farenheit ou Celsius,
- détection de circuit ouvert.
• pour chaque voie :
- gamme d'entrée
- type d'affichage (gamme d'entrée ou
gamme utilisateur)
- bornes supérieure et inférieure
- filtrage : 5 valeurs possibles
Zone 1
Mode opératoire
Zone 2
Configuration voie 0
Zone 3
Configuration voie 1
Zone i
Configuration voie i
Zone 13
Configuration voie 11
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
Chapitre 1
3.1-3 Configuration par défaut
Les coupleurs TSX AEM 1212 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.
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.
___________________________________________________________________________
3/2
Configuration
3.2
3
Paramètres
3.2-1 Configuration des caractéristiques globales du module
Les caractéristiques globales du module
se codent sur un mot (zone 1) :
• quartet a : non utilisé
• quartet b : nombre de voies utilisées
- 0 = aucune voie
- 1 = 1 voie
- 2 = 2 voies
........................
- H'C' = 12 voies
Zone 1
Zone 2
Zone 3
Zone i
Zone 13
a
b
c
d
• quartet c : identificateur valeur h'A'
• quartet d :
- bit 0 = unité de température (1=°C et
0=°F),
- bit 1 = sélection de la soudure froide
(1=interne, 0=externe),
- bit 2 = détection circuit ouvert (1=actif,
0=inactif)
- bit 3 = inutilisé
3 2 1 0
Remarque sur le nombre de voies utilisées :
Les voies utilisées sont dans l'ordre croissant en commençant par la voie n°0.
• si les voies 0,1,2,3 sont utilisées, il faut déclarer comme nombre de voies
utilisées : 4, le temps de cycle est alors de 390 ms,
• si les voies 0,1,2,9 sont utilisées, il faut déclarer comme nombre de voies
utilisées : 10, le temps de cycle est alors de 780 ms, (shunter les entrées 3 à
8 pour ne pas remonter de défaut sur ces voies).
Exemple : H'05A7'
• 5 = les 5 premières voies sont scrutées : voies 0 à 4
• 7 = '0111' unité de température = °C, sélection de soudure froide : interne, détection
de circuit ouvert active.
___________________________________________________________________________
3/3
3.2-2 Configuration des voies
La configuration d’une voie (zone 2 pour voie 0 à zone 13 pour voie 11) se code sur 3
mots comprenant :
a
b
c
d
1 mot :
•
•
•
•
numéro de voie
type d'affichage (gamme d'entrée ou utilisateur)
gamme d'entrée
filtrage : 5 valeurs possibles
borne supérieure
borne inférieure
2 mots :
• bornes supérieure et inférieure (si affichage gamme utilisateur), compris entre les
bornes de la zone étendue(selon gamme d'entrée).
quartet d : n° de voie
•
•
•
•
a
a
b
quartet a : constante de filtrage
•
•
•
•
•
1 = 4s
2 = 16s
3 = 64s
4 = 256s
0 = filtrage non utilisé
c
d
X
quartet b : gamme d'entrée
0 = ±100mV
1 = ±25mV
2 = Thermocouple B
3 = Thermocouple E
4 = Thermocouple J
5 = Thermocouple K
6 = Thermocouple R
7 = Thermocouple S
8 = Thermocouple T
9 = Thermocouple L
H'A' = Thermocouple N
H'B' = Thermocouple U
d
Numéro de voie (0 → B)
• H'B' = gamme d'entrée
• H'C' = gamme utilisateur
•
•
•
•
•
•
•
•
•
•
•
•
c
X
0 = voie 0
1 = voie 1
................
H'B' = voie 11
quartet c : type d'affichage
b
Type d'affichage
(B ou C)
a
b
c
d
X
Gamme d'entrée (0 à B)
a
b
c
d
X
Constante de filtrage
Borne supérieure et Borne inférieure
Ces bornes ne sont significatives qu'en affichage gamme utilisateur.
Remarque :
Même si l'on configure moins de 12 voies, il faut envoyer les informations de configuration pour toutes les voies, les paramètres des voies inutilisées n'étant pas significatifs.
___________________________________________________________________________
3/4
Configuration
3
3.2-3 Exemple
Soit à réaliser la configuration suivante du coupleur TSX AEM 1212 :
•
•
•
•
•
•
•
8 voies utilisées : voies 0 à 7
unité de température = °C
soudure froide externe
contrôle de circuit ouvert
voies 0 à 3 en gamme ± 100mV, affichage : gamme d'entrée, filtrage 4s
voies 4 à 5 en gamme thermocouple J, affichage : gamme d'entrée, pas de filtrage
voies 6 à 7 en gamme thermocouple T, affichage : gamme utilisateur, filtrage 16s
bornes 0°C et 200°C (soit 2000 en 1/10°C)
Le codage est le suivant :
CW 0 = H'08A5'
CW 1 = H'10B0'
CW 2 = 0
CW 3 = 0
CW 4 = H'10B1'
CW 5 = 0
CW 6 = 0
CW 7 = H'10B2'
CW 8 = 0
CW 9 = 0
CW 10 = H'10B3'
CW 11 = 0
CW 12 = 0
3.3
CW 13 = H'04B4'
CW 14 = 0
CW 15 = 0
CW 16 = H'04B5'
CW 17 = 0
CW 18 = 0
CW 19 = H'28C6'
CW 20 = 2000
CW 21 = 0
CW 22 = H'28C7'
CW 23 = 2000
CW 24 = 0
CW25 à CW 36 = non significatif
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 : H'0CA7'
- 12 voies utilisées,
- unité : °C, Soudure froide : interne, détection de circuit ouvert actif.
• zone 2 à 13 : chaque voie est configurée de manière identique : H'00Bi' avec i=0 à 11
- gamme ± 100 mV , affichage gamme d'entrée, sans filtrage.
___________________________________________________________________________
3/5
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'08A5'
CW17 = 0
CW1 = H'10B0'
CW18 = 0
CW2 = 0
CW19 = H'28C6'
CW3 = 0
CW20 = 2000
CW4 = H'10B1'
CW21 = 0
CW5 = 0
CW22 = H'28C7'
CW6 = 0
CW23 = 2000
CW7 = H'10B2'
CW24 = 0
CW8 = 0
CW9 = 0
CW10 = H'10B3'
CW11 = 0
CW12 = 0
CW13 = H'04B4'
CW14 = 0
CW15 = 0
CW16 = H'04B5'
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
(exemple d'un coupleur situé dans le bac 0 emplacement 4)
R
S
O
I
TXT0
CPL
T,M : 0463H
LOCAL
T,C : 0040H
T,V : 0
CW0
0
T,L : 74
T,S : ?
D
E
Wi
0
8
A
5
Wi + 1
1
0
B
0
Wi + 2
0
0
0
0
Wi + 36
Table d'émission
Bloc texte
___________________________________________________________________________
3/6
Configuration
3
• 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 : 74 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
RUN coupleur
Coupleur en RUN
➤
• 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,D qui doit être à 1,
- 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.
Remarque : Sur reconfiguration, le module effectue un cycle d'acquisition des voies
configurées afin de pouvoir transmettre des valeurs significatives à l'application PL7-3.
Le délai maximal avant la mise en RUN du module est donc de 910ms.
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 ≠ 74),
• la syntaxe est mauvaise (code non défini),
• les choix effectués pour constituer la configuration présentent des incompatibilités
(borne sup < borne inf, ou bornes en dehors des gammes physiques),
• le coupleur est en RUN,
• les autotests sont en cours.
___________________________________________________________________________
3/7
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.
Le coupleur ne passera en RUN qu'après l'envoi d'une configuration correcte.
3.5
Exemple de configuration
Un utilisateur désire configurer un coupleur TSX AEM 1212 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
N0 NET/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,
- 74 : 74 octets doivent être émis (37 mots de configuration).
• le transfert de la configuration lorsque les conditions suivantes sont vérifiées :
___________________________________________________________________________
3/8
Configuration
3
Programmation des caractéristiques du bloc texte
BLOCS TEXTE
————————————————————————————————————————————————————————————————————————————————
A
| T |
M
| L |
C
|
|N°|SYMBOLE | LOCAL |TYPE|MODE| ADR. | LONG. |
| |
|/RESEAU|
|ADR.| TABLE |RECEPT.|
|
|
|
|
|
|——————————————————————————————————————————————————————————————————————————————|
|0 |.........|LOCAL |CPL |DIR |CW0
|
0|
|
|H'0563'| 74|H'0040'|
Transfert de la configuration
R TXT0
IW5,0,3 IW5,0,B
IW5,0,C
IW5,2,D
CPL
S T,M
O
I
IW5,0,B
D
LOCAL
T,C
T,V
CW0
0
T,L
T,S
IW5,2,D
E
TXT0,V = H'FE'
B20
TXT0,V <> H'FE'
B30
OW5,0,C
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".
B20 = 1 : si le module est correctement configuré
= 0 : si le module est mal configuré ou en cours de configuration (TXT0,D = 0)
B30 = 1 : si le module est mal configuré
= 0 : si le module est bien configuré
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.
___________________________________________________________________________
3/9
3.6
Logiciel d'aide à la mise en œuvre
__________________________________________________________________________________________
3.6-1 Généralités
La mise en œuvre des coupleurs TSX AEM 1212 est facilitée par l'utilisation des logiciels
PL7-PCL, PL7-PMS/PMS2 ou PL7-REG 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 (nombre de voies utilisées, 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 et disque,
- 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.
• 4 blocs fonctions optionnels (OFB) spécifiques aux traitements de grandeurs analogiques qui viennent compléter les blocs fonctions PL7-3 :
- ANALD pour PCL ou AEMLD pour PMS2 qui permet de charger la configuration des
coupleurs sur coupure secteur ou lors du remplacement d'un coupleur,
- ANADG pour PCL ou AEMDG pour PMS2 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. Les logiciels PL7-PMS2 et PL7-REG ne peuvent être utilisés
que sur des processeurs de type PMX.
Nota :
Ce chapitre décrit uniquement les spécificités du module TSX AEM 1212, l'utilisation
des logiciels PL7-PCL et PL7-PMS2 est décrite de manière détaillée dans les manuels
TXT DM PL7 PCL V6F et TXT DM PL7 PMS2 V6F.
___________________________________________________________________________
3/10
Configuration
3
3.6-2 Configuration
L'écran de configuration permet la sélection des paramètres de configuration décrits
chapitre 3.2, (le codage dans les différents mots Wi est automatiquement réalisé par le
logiciel) :
• choix de l'unité de température °C ou °F, par la touche [MODIFY]
• choix du nombre de voies utilisées, par la touche [MODIFY], saisie de la valeur 0 à
12 puis touche [ENTER].
• choix de la compensation de la soudure froide interne ou externe, par la touche
[MODIFY]
• détection de circuit ouvert : validation ou inhibition, par la touche [MODIFY]
Pour chacune des voies :
• choix de la gamme d'entrée, la touche [MODIFY] donne accès à toutes les gammes
disponibles par touches dynamiques
• choix du filtrage, la touche [MODIFY] donne accès à toutes les valeurs de filtrage
disponibles par touches dynamiques
• choix du type d'affichage, par la touche [MODIFY]; en gamme utilisateur, les
paramètres borne supérieure et borne inférieure sont rajoutés à l'écran, la touche
[MODIFY] permet d'en modifier les valeurs.
L'accès aux autres voies s'effectue par la touche [NEXTPAGE].
La validation complète de la configuration s'effectue par la touche [ENTER].
Note : pour plus d'informations sur les modes opératoires se reporter au manuel du logiciel.
___________________________________________________________________________
3/11
___________________________________________________________________________
3/12
Chapitre 44
Exploitation
4 Exploitation
4.1
Exploitation des mesures en mode message
4.1-1 Accès aux mesures
En mode message, les mesures sont transmises dans 13 mots internes Wi, mesures
voie 0 à 11 et soudure froide 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[13] table de 13 mots (26 octets) contenant les 12 mesures
( Wi = mesure voie 0, ..., Wi+ 11 = mesure voie 11, Wi+12= mesure soudure froide).
• 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 = 26 octets si l’échange est correct (TXTi,E = 0 et TXTi,D=1).
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. Si une nouvelle
configuration est envoyée au coupleur, les mesures transmises sont à zéro.
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).
Les défauts voies sont accessibles dans les bits Ixy,i (i = 0 à 11).
Rappel : le traitement de l'échange par bloc texte est synchronisé par rapport à la tâche
maître.
___________________________________________________________________________
4/1
Chapitre 1
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
N0 NET/LOCAL TYPE
0
1
LOCAL
LOCAL
CPL
CPL
TELEMECANIQUE
N/MAX : 2 /64
ADDRESSING MODES ADDR RECEPTION
BUFFER
LENGTH (byte)
DIRECT
W100
0
28
INDIRECT
W20
La table de réception W100[14] 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
___________________________________________________________________________
4/2
Exploitation
4.2
4
Exploitation des mesures par les registres étendus
4.2.1 Accès aux mesures
Dans ce mode, les mesures sont transmises par lecture immédiate de 14 mots internes
Wi :
Wi
Status voies
Wi + 1
Mesure voie ø
Wi + 2
Mesure voie 1
Wi + 3
Mesure voie 2
Wi + 12
Mesure voie 11
Wi + 13
Mesure soudure froide
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= 14
longueur de la table en nombre de mots.
Exemple : 14->W0;READEXT(I5;W99;W0)
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.
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'B')
erronée.
Wi = adresse
destination de
l'échange Readext
_________________________________________________________________________________________
Coupleur en fonctionnement Ixy,S = 0
Lorsque ce bit est à 1, le coupleur
correct et bornier verrouillé
passe en STOP.
___________________________________________________________________________
4/3
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.
IW5,0,C
IW5,2,D
I5,S
14 ➝ W1
READEXT(I5;W50;W1)
W50,1
W52 ➝ W11
___________________________________________________________________________
4/4
Exploitation
4.3
4
Compléments de programmation
Les informations contenues dans ce paragraphe concernent la mise en œuvre "traditionnelle" des coupleurs TSX AEM, à l'aide uniquement de PL7-3. Elles sont fournies
à titre indicatif, leur utilisation étant facultative.
L'utilisation des logiciels PL7-PCL, PL7- PMS, PL7-PMS2 et PL7-REG permet de s'en
affranchir complètement puisqu'ils mettent à disposition de l'utilisateur des services
équivalents.
Le tableau du ch4.4 récapitule les différences entre la mise en œuvre sous PL7-3 et
celle sous PL7-PCL/PMS/PMS2/REG .
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 1212 ou sur l’environnement externe de celui-ci.
Types de défauts
Les défauts intervenant sur un coupleur TSX AEM 1212 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 correspondent à :
- un défaut des circuits électroniques de la chaîne de conversion interne du coupleur
(contrairement aux 2 suivants, ce défaut n'est jamais acquité, il ne disparaitra
qu'après un redémarrage du module),
- absence bornier,
- défaut capteur de soudure froide.
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
- absence 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.
___________________________________________________________________________
4/5
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 1212
Voyant
Etat
Défaut
F
allumé
défaut «bloquant»
OK
allumé
éteint
pas de défaut
défaut coupleur
ou défaut bornier
allumé
défaut application
sur au moins une
voie
ERR
F
OK
Coupleur à changer
Coupleur OK
ERR
Défaut application
Bits défauts
__________________________________________________________________________________________
Bit défaut
Accès
Etat
Défaut
_________________________________________________________________________________________
Ixy,S (*)
par programme
1
• défaut coupleur (bloquant ou d’acquisition
et de conversion),
• défaut d’échange avec l’automate,
• code déclaré différent du code 653, dans
la configuration des E/S,
• coupleur absent.
__________________________________________________________________________________________
(*) : ce bit informe l’automate (le voyant I/O du processeur s'allume) 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.
___________________________________________________________________________
4/6
Exploitation
4
Chaîne de bits défauts BDEF
Cette chaîne de 80 bits (soit 10 octets), interne au coupleur est accessible par interface
message (code requête H'47'). Elle occupe 5 mots.
Wi
Réservé
Wi+1
Défauts d'acquisition
• bit 0 : défaut bornier
• bit 1 : réservé
• bit 2 : défaut convertisseur analogique/numérique
• bits 3 à 10 et 12 à 15 : réservés
• bit 11 : défaut capteur soudure froide
Wi+2
• quartet 0 : voie 0
• quartet 1 : voie 1
• quartet 2 : voie 2
• quartet 3 : voie 3
Wi+3
• quartet 0 : voie 4
• quartet 1 : voie 5
• quartet 2 : voie 6
• quartet 3 : voie 7
Wi+4
• quartet 0 : voie 8
• quartet 1 : voie 9
• quartet 2 : voie 10
• quartet 3 : voie 11
3
2
1
0
Pour chaque voie, le quartet est constitué comme suit :
• bit 0 = dépassement borne inférieure voie i
• bit 1 = défaut cicuit ouvert sur voie i
• bit 2 = réservé
• bit 3 = dépassement borne supérieure voie i
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.
Par contre, les voyants et le bit défaut
Ixy,S voyant
coupleur
Ixy,S changent d'état dès la disparition du
défaut.
Dans ce cas, les bits IW,xy,0,i (i =4,6 ou 7) ne doivent donc pas être exploités par
programmation.
___________________________________________________________________________
4/7
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 BDEF a
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 , ou alors les ranger dans des tables de mots pour unsystème de supervision
ou signaler un défaut.
Note :
Une gestion facile et efficace de la chaîne de bits BDEF consiste à utiliser un OFB de
diagnostic ANADG pour processeur TSX et AEMDG pour processeur PMX. Cet OFB
effectue une lecture automatique de la chaîne de bits BDEF.
Il met à disposition de PL7-3 les informations de la chaîne de bits BDEF dans ses mots
d'état (status). Il s'intégre facilement dans MONITOR ou PMX VIEW pour signaler tout
problème aux exploitants.
___________________________________________________________________________
4/8
Exploitation
4
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
(hexa)
Nombre
octets
écrits
Nombre
Etat
octets coupleur
lus
Ecriture configuration
40
xy63
FE/FD
74
0
STOP
Lecture configuration
41
xy63
71/FD
0
74
RUN/STOP
Lecture bits défauts
chaîne BDEF
47
xy63
77/FD
0
10
RUN
Ecriture nom application
49
xy63
FE/FD
1 à 20
0
RUN/STOP
Lecture nom application
4A
xy63
7A/FD
0
Lecture version coupleur
F
xy63
3F/FD
0
27
RUN/STOP
Mesure
1
xy00
81/FD
0
26
RUN/STOP
1 à 20 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 d'au moins 74 octets pour recevoir la
configuration complète.
___________________________________________________________________________
4/9
Récapitulatif de mise en œuvre d'une configuration
Obligatoire
Configuration avec PL7-
Configuration avec PL7-PCL/PMS/PMS2/REG
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
Interface TOR Ixy,i
PL7- PCL mode MISE AU POINT
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 connectés
N° de voie
H'63'
PMS/PMS2/REG
_____________________________________________________________________________________________________________________________________
Identification coupleur
N° de voie
H'63'
PMS/PMS2/REG
_________________________________________________________________________________________________________________________________________
Lecture nom appication
N° de voie
H'63'
PMS/PMS2/REG
________________________________________________________________________________________________________________________________________
Lecture configuration
N° de voie
H'63'
PMS/PMS2/REG
________________________________________________________________________________________________________________________________________
Lecture chaîne défauts
Instruction READEXT
PMS/PMS2/REG
________________________________________________________________________________________________________________________________________
Lecture état voies
Bloc TXT Code requête 1
PL7- PCL mode MISE AU POINT
N° de voie
0
PMS/PMS2/REG
Instruction READEXT
_________________________________________________________________________________________________________________________________________
O
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/PMS2/REG
________________________________________________________________________________________________________________________________________
Ecriture nom application
N° de voie
H'63'
AEMLD (logiciel PL7-PMS/PMS2/REG)
__________________________________________________________________________________________________________________________________________
Chargement de la configuration
PMS/PMS2/REG
_________________________________________________________________________________________________________________________________________
Création de la configuration
Facultatif
_________________________________________________________________________________________________________________________________________________
Etape conception/exploitation
_______________________________________________________________________________________________________________________________
4.4
___________________________________________________________________________
4/10
Exemples d'utilisation
Chapitre 55
5 Exemples d'utilisation
5.1
Exemple, mise en oeuvre PL7-3
Description
L’application traitée dans cet exemple consiste à contrôler la dissipation thermique de
matériels électroniques mis sous tension et placés dans des conditions de températures
sévères : 80 °C. Le contrôle s’effectue dans une étuve.
J0
4 thermocouples J (J3, J4,J1 et J2) sont
placées dans le matériel aux endroits fortement dissipateurs.
1 thermocouple J (J0) est utilisée pour
mesurer la température de l’étuve.
Le contrôle ne démarre que lorsque l’étuve
atteint les 80 °C.
J3
Pendant la durée du contrôle, les températures mesurées par les 4 thermocouples
sont mémorisées dans une table de mots.
J4
J1
J2
Le système de chauffage de l’étuve est
coupé, dans l’un des cas suivants :
• température de l’étuve supérieure à 100 °C,
• thermocouple mesurant la température de l’étuve hors service,
• défaut d’acquisition ou de conversion du coupleur.
Réalisation
Cette application fait partie d’un automatisme comprenant déjà un automate
TSX 67 425. L’utilisation d’un coupleur TSX AEM 1212 convient à ce type d’application,
il permet de faire l’ acquisition sur 5 voies indépendantes des températures mesurées
par les 5 thermocouples de type J.
Le coupleur est implanté à l’adresse 4 du bac 0.
Les thermocouples J0, J1, J2, J3 et J4
sont reliées respectivement aux voies 0
à 4.
X
Une entrée d’une interface TSX DET 805
est utilisée pour la mise en route de l’installation : I2,0.
Une sortie d’une interface TSX DST 805
est utilisée pour piloter le système de
chauffage de l’étuve : O7,0.
Une autre sortie O7,3 allume un voyant
lorsqu’un défaut provoquant l’arrêt du système est détecté.
07,1 signale que les mesures sont en cours
___________________________________________________________________________
5/1
C
Liste des objets PL7_3 utilisés dans cet exemple :
T0
T1
C0
Délai de garde pour l’envoi de la configuration.
Délai de garde pour la lecture de la BDEF.
Nombre d’essais consécutifs d’envoi de la configuration en cas de
problème.
TXT0
Bloc texte d’envoi de la configuration.
TXT1
Bloc texte de réception de la BDEF.
B0
Bit de surveillance d’un défaut mémoire (le programme vient d’être
transféré).
B10
Bit image et de détection de front de IW4,0,B (le module n’a pas de
configuration).
B11
Bit signalant que le coupleur AEM1212 n’est pas présent dans son
emplacement.
B12
Bit image et de détection de front de IW4,2,D (configuration initiale).
B13
Bit image et de détection de front de IW4,0,8 (coupleur hors service).
B14
Bit image et de détection de front de IW4,0,4 (défaut présent dans la
BDEF).
B15
Bit servant à la détection d’un problème qui empêche ou dévalide le test
effectué.
W0
Mot contenant l’état (l’étape) dans lequel se trouve le sous programme
d’envoi de
configuration (Grafcet écrit en langage littéral)
W1
Mot contenant l’état (l’étape) dans lequel se trouve le programme de
lecture de la
BDEF.
W2
Nombre de mots à lire dans le coupleur à l’aide de l’instruction
READEXT.
W5
Mot index du tableau de sauvegarde des mesures. Comme un point de
mesure
contient les 4 valeurs des thermocouples J1 à J5, ce mot vaut 4 fois le
nombre de
points de mesure. Il peut varier de 0 à 3996, la valeur 4000 servant à
signaler que
toutes les mesures ont été effectuées.
W9 à W14
Tableau recevant les mesures lues par l’instruction READEXT.
W9
Chaque bit de ce mot représente un défaut par voie.
W10
Mesure du thermocouple J0.
W11
Mesure du thermocouple J1.
W12
Mesure du thermocouple J2.
W13
Mesure du thermocouple J3.
W14
Mesure du thermocouple J4.
W50 à W4049 Tableau contenant les mesures effectuées lors de la campagne de
tests. Ce tableau
est exploitable par la suite à l’aide de PL7_3 en mode donnée (par
exemple).
___________________________________________________________________________
5/2
Exemples d'utilisation
5
W4950 à W4954
Ne pas utiliser ces mots, ils peuvent être écrasés par des mesures
en fin de test.
SY0
Bit système de reprise à froid (c. f. Manuel de référence de PL7_3).
SY1
Bit système de reprise à chaud (c. f. Manuel de référence de PL7_3).
SY6
Bit système de cadence 1s servant au clignotement des voyants.
CW0 à CW36 Tableau de mots constants contenant la table de configuration à
envoyer au
coupleur.
I2,0
Commande le démarrage de la séquence de test. Tant que la commande est
maintenue, le test se déroule.
IW4,0
Mot d’état standards du coupleur AEM1212 à l’emplacement n°4.
IW4,2
Mot d’état complémentaire du coupleur AEM1212 à l’emplacement n°4.
IW4,0,3
Bit signalant si l’AEM1212 à l’emplacement 4 est disponible (fin des
autotests).
IW4,0,4
Bit signalant si l’AEM1212 à l’emplacement 4 a détecté un défaut dans
la BDEF.
IW4,0,8
Bit signalant si l’AEM1212 à l’emplacement 4 est hors service.
IW4,0,B
Bit signalant si l’AEM1212 à l’emplacement 4 n’a pas de configuration.
IW4,0,C
Bit signalant si l’AEM1212 à l’emplacement 4 est en RUN.
IW4,2,D
Bit signalant si l’AEM1212 à l’emplacement 4 est en configuration
initiale.
OW4,0,C
Commande de mise en RUN du coupleur AEM1212 à l’emplacement 4.
O7,0
Sortie de commande du chauffage de l’étuve (1 = chauffage).
O7,1
Voyant signalant le déroulement du test :
allumé : le test est en cours.
clignotant : le test est fini. Les mesures sont correctes et peuvent être
exploitées.
éteint : le test n’est pas démarré ou le test est terminé ou le test est
défectueux.
O7,3
Voyant signalant que le test est défectueux et doit être recommencé :
allumé : un défaut a été détecté lors du test.
clignotant : le test est en attente que l’étuve soit à la température
minimale de 80°C.
éteint : le test n’est pas démarré ou aucun défaut n’est détecté.
___________________________________________________________________________
5/3
C
Configuration des blocs fonctions de PL7_3 (mode configuration) :
TEMPORISATEURS
NOMBRE / MAX :
2/128
————————————————————————————————————————————————————————————————————————————————
| NO PRST M TB
SYMBOLE | NO PRST M TB
SYMBOLE | NO PRST M TB
SYMBOLE |
|——————————————————————————————————————————————————————————————————————————————|
| 0
10 N 1s
........|
|
|
| 1
10 N 1s
........|
|
|
COMPTEURS
NOMBRE / MAX :
2/255
————————————————————————————————————————————————————————————————————————————————
| NO PRST M
SYMBOLE | NO PRST M
SYMBOLE | NO PRST M
SYMBOLE |
|——————————————————————————————————————————————————————————————————————————————|
| 0
3 N
........|
|
|
BLOCS TEXTE
NB/MAX :
2/64
————————————————————————————————————————————————————————————————————————————————
|NO|SYMBOLE | LOCAL |TYPE|MODE| ADR. | LONG. |
A
| T |
M
| L |
C
|
| |
|/RESEAU|
|ADR.| TABLE |RECEPT.|
|
|
|
|
|
|——————————————————————————————————————————————————————————————————————————————|
| 0|........|LOCAL |CPL |DIR |CW0
|
0 |
|
|H’0463'| 74|H’0040'|
| 1|........|LOCAL |CPL |DIR |W10
|
10 |
|
|H’0463'| 0|H’0047'|
CW0
-> CW31
CONSTANTES DE L’APPLICATION
NB CW CONFIG. :
128
————————————————————————————————————————————————————————————————————————————————
|CONSTANTE VALEUR
|CONSTANTE VALEUR
|
|——————————————————————————————————————————————————————————————————————————————|
|CW0
=H’05A7'
|CW16
=H’00B5'
|
|CW1
=H’04B0'
|CW17
=0
|
|CW2
=0
|CW18
=0
|
|CW3
=0
|CW19
=H’00B6'
|
|CW4
=H’04B1'
|CW20
=0
|
|CW5
=0
|CW21
=0
|
|CW6
=0
|CW22
=H’00B7'
|
|CW7
=H’04B2'
|CW23
=0
|
|CW8
=0
|CW24
=0
|
|CW9
=0
|CW25
=H’00B8'
|
|CW10
=H’04B3'
|CW26
=0
|
|CW11
=0
|CW27
=0
|
|CW12
=0
|CW28
=H’00B9'
|
|CW13
=H’04B4'
|CW29
=0
|
|CW14
=0
|CW30
=0
|
|CW15
=0
|CW31
=H’00BA’
|
————————————————————————————————————————————————————————————————————————————————
CW32
-> CW63
CONSTANTES DE L’APPLICATION
NB CW CONFIG. :
128
————————————————————————————————————————————————————————————————————————————————
|CONSTANTE VALEUR
|CONSTANTE VALEUR
|
|——————————————————————————————————————————————————————————————————————————————|
|CW32
=0
|
|
|CW33
=0
|
|
|CW34
=H’00BB’
|
|
|CW35
=0
|
|
|CW36
=0
|
|
___________________________________________________________________________
5/4
Exemples d'utilisation
5
Programme principal en tâche maître (MAST MAIN)
Ce programme est structuré suivant les thèmes principaux :
• Que faut-il faire lors de l’initialisation de l’automate ?
• Que faut-il faire lorsque l’opérateur lance la séquence de test ?
• Effectuer le traitement lié à la gestion du coupleur AEM1212.
• Effectuer ensuite tous les traitements liés aux sorties.
<Initialisation globale de l’application
!
IF SY0+SY1+NOT B0 THEN
0—>W0—>W1;PRESET T0;PRESET T1;RESET C0;SET B0
<Demarrage de l’application sur un front de i2,0
!
IF RE(I2,0) THEN 0—>W5
<Gestion du coupleur AEM1212, emplacement 4
!
CALL SR0
<Affectation des sorties
!
CALL SR4
Sous-programme de gestion du coupleur (MAST SR0)
Ce programme est structuré suivant les thèmes principaux :
1. Travail préliminaire de caractérisation de l’état du module.
2. Diagnostique pour déterminer si la configuration doit être envoyée au coupleur.
3. Envoi de la configuration au coupleur.
4. Traitement des mesures.
5. Gestion des défauts de la BDEF.
1. La phrase qui suit sert à pouvoir détecter des fronts sur les informations principales
fournies par le module et l’UC de l’automate :
<Etat du module pour les modes de marche
!
IW4,0,B—>B10;
I4,S.[IW4,0=0].[IW4,2=0]—>B11;
IW4,2,D—>B12;
IW4,0,8—>B13;
IW4,0,4—>B14
2. et 3. La configuration est émise dans les cas suivants :
• Lors de l’initialisation de l’automate (W0=0).
• Lorsque le module est configuré ou a refusé 3 fois la configuration et qu’un des
événements suivant arrive : perte de la configuration (parasites), configuration par
défaut (perte de l’alimentation du module), fin de détection de module H.S. (remplacement du module par un autre).
___________________________________________________________________________
5/5
C
Remarque :
La configuration n’est pas envoyée tant que le module n’est pas présent dans son
emplacement.
<Detection automatique d’un besoin de configuration
!
IF [W0>=3].(RE(B10)+RE(B12)+FE(B13)) THEN 0—>W0
<Envoyer la configuration
!
IF [W0<3].NOT B11 THEN CALL SR1
4. Le traitement des mesures est effectué si le module est configuré et si le coupleur est
en RUN. Remarque : les valeurs ne sont réellement mémorisées que si W5 évolue
(Mast SR4).
<Traiter les mesures (si le module est configure et en RUN)
!
IF [W0=3].IW4,0,C THEN 5—>W2;READEXT(I4;W9;W2);
W11[4]—>W50(W5)[4]
5. La BDEF est lue dans les cas suivants :
• Lors de l’initialisation de l’automate (W1=0).
• Lorsque le module vient d’être mis dans son emplacement, ou lors de l’apparition d’un
défaut.
• Tant qu’un défaut est présent, rafraîchir la BDEF (dans le cas où un autre défaut
apparaîtrait).
Remarque :
La présence d’un défaut entraîne une marche dégradée de l’application.
<Detection automatique du besoin de lire la BDEF
!
IF FE(B11)+RE(B14)+[W1=3].B14 THEN 0—>W1
<Lire la BDEF
!
IF [W1<3].NOT B13.NOT B11 THEN CALL SR3
___________________________________________________________________________
5/6
Exemples d'utilisation
5
Sous-programme d’envoi de la configuration (MAST SR1)
L’envoi de la configuration s’effectue en 4 étapes :
• Etape 0 (W0=0) : point d’entrée obligatoire de ce sous programme. Le traitement
associé à cette étape consiste à initialiser le dialogue, c’est à dire démarrer la
temporisation de garde (time out), mettre le coupleur en STOP (et passer à l’étape
suivante).
• Etape 1 (W0=1) : envoi de la configuration au coupleur, le bloc texte doit être
configuré, la table de configuration doit être correcte, et le module doit être prêt.
• Etape 2 (W0=2) : attente pour vérifier si la configuration a été correctement émise. En
cas de problème, il y a réamorçage du dialogue et nouvelle tentative d’envoi de la
configuration.
• Etape 3 (W0=3) : le module a reçu la configuration et l’a acceptée. Il peut passer en
RUN.
• Etape 4 (W0=4) : le module n’accepte pas la configuration (après 3 tentatives), inutile
de continuer.
A noter l’instruction RET en fin de ligne qui permet d’effectuer un cycle de tâche maître
pour la prise en compte du dialogue.
<Initialisation pour l’envoi de la configuration
!L100 :IF [W0=0] THEN PRESET T0;START T0;RESET OW4,0,C;INC W0
<Apres plusieurs tentatives successives infructueuses, arreter.
!
IF C0,D THEN RESET C0;4—>W0;RET
<Envoi de la configuration
!L110 :IF [W0=1].TXT0,D.NOT OW4,0,C.IW4,0,3 THEN EXCHG TXT0;INC W0;RET
<Le module est configure
!L120 :IF [W0=2].TXT0,D.NOT TXT0,E.[TXT0,V=H’FE’] THEN SET OW4,0,C;INC W0;
RESET C0;RET
<Le coupleur refuse la configuration
!L121 :IF [W0=2].TXT0,D.[TXT0,V=H’FD’] THEN UP C0;0—>W0;RET
<Le bloc texte n’a pas reussi a emettre les donnees
!L122 :IF [W0=2].TXT0,D.(TXT0,E+[TXT0,V<>H’FE’]) THEN UP C0;RESET TXT0;0—>W0;
RET
<Time out : pas de reponse dans le temps imparti
!L130 :IF [W0<3].T0,D THEN UP C0;RESET TXT0;0—>W0;RET
___________________________________________________________________________
5/7
C
Sous-programme de lecture de la BDEF (MAST SR3)
La lecture de la BDEF s’effectue en 3 étapes :
• Etape 0 (W1=0) : point d’entrée obligatoire de ce sous programme. Le traitement
associé à cette étape consiste à initialiser le dialogue, c’est à dire démarrer la
temporisation de garde (time out), et passer à l’étape suivante.
• Etape 1 (W1=1) : envoi de la demande de lecture de la BDEF.
• Etape 2 (W1=2) : attente pour vérifier si la BDEF a été correctement reçue.
• Etape 3 (W1=3) : la BDEF a été lue et peut être exploitée pour diagnostiquer les
défauts.
Remarque :
Il n’y a pas de traitement pour limiter le nombre de tentatives infructueuses de lecture
de la BDEF. En effet, on suppose que tant qu’un défaut est présent, il est préférable de
réessayer une nouvelle lecture.
<Initialisation pour la lecture de la BDEF
!L100 :IF [W1=0] THEN PRESET T1;START T1;INC W1
<Lecture de la BDEF
!L110 :IF [W1=1].TXT1,D THEN EXCHG TXT1;INC W1;RET
<La BDEF est lue correctement
!L120 :IF [W1=2].TXT1,D.NOT TXT1,E.[TXT1,V=H’77'] THEN INC W1;RET
<Le coupleur refuse la configuration ou Pas de reponse dans le temps imparti
!L121 :IF [W1=2].TXT1,D.(TXT1,E+[TXT1,V<>H’77'])+[W1<3].T1,D THEN
RESET TXT1;0—>W1;RET
___________________________________________________________________________
5/8
Exemples d'utilisation
5
Sous-programme de gestion des sorties (MAST SR4)
Ce sous programme est structuré en 3 réseaux. Le premier permet de diagnostiquer un
problème lors des mesures. Le second contrôle les sorties de chauffage et le voyant
«Mesures en cours». Le dernier permet de signaler les défauts ou la mise en
température de l’étuve.
Detection des defauts de mesure
|—
—|
| W9,0
W9,1
W9,2
W9,3
W9,4
IW4,0,4 IW4,0,C |——COMPARE——| B15 |
|—|/|————|/|————|/|————|/|————|/|——————————|/|—————| |———| W0=3
|——( )——|
|
|———————————|
|
Voyants Mesures en cours/terminees et Defaut de mesure
|—
—|
| I2,0
B15
|——COMPARE——| |——COMPARE——|
|—————————OPERATE—————————||
|—| |————| |———| W10>800
|—| W5<4000
|————————| W5+4—>W5
||
|
|
|———————————|||———————————||
|—————————————————————————||
|
|
|
|
O7,1 |
|—
|
|
——————————————————————————————( )——|
|
|
|
|
|
|
|
| SY6
|
|
|—
|
——| |—————————————————
—|
|
|
|
|
|
|
|—
|
—|
|
|
|
|
| B15
O7,3 |
|—
|——/—————————————————————————————————————————————————————————————( )——|
|
|
|
|
|
||——COMPARE——| SY6 |
|
|—
—| W10<=800 |——| |———
—|
|———————————|
Commande du chauffage
|—
—|
| I2,0 |——COMPARE——| B15
O7,0 |
|—| |———| W10<=1000 |——| |——————————————————————————————————————————————( )——|
|
|———————————|
|
___________________________________________________________________________
5/9
C
5.2
Exemple, mise en oeuvre PL7-PCL/PMS/PMS2/REG V6
Description
L'application traitée dans ce chapitre est identique à celle du chapitre 5.1.
Différences par rapport à une réalisation uniquement avec PL7-3
• 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/PMS/PMS 2 ou REG 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)
Note :
Dans cet exemple la lecture des mesures s'effectue via l'interface Registre Etendu
(instruction READEXT)
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 V6F ou TXT DM PL7 PMS V6F).
___________________________________________________________________________
5/10
Exemples d'utilisation
5
Reprise du programme dans le cas d'un OFB
Configuration des blocs fonctions de PL7_3 (mode configuration) :
CONFIGURATION DES BLOCS
———————————————————————————————————————
| TYPE
NOMBRE| VERSION | FAMILLE |
|—————————————————————————————————————|
| ANADG
1 | V 6.0
| PCL
|
| ANALD
1 | V 6.0
| PCL
|
FONCTIONS OPTIONNELS
————————————————————————————————————————
| TYPE
NOMBRE| VERSION | FAMILLE
|
|——————————————————————————————————————|
|
|
|
|
|
|
|
|
BLOCS FONCTIONS OPTIONNELS - CONSTANTES INTERNES : BITS, MOTS, DOUBLES MOTS
OFB : ANADG0
MODIFIABLE : Y
————————————————————————————————————————————————————————————————————————————————
| IDENT.
|TYPE |
VALEUR
|
MIN
|
MAX
|
|——————————————————————————————————————————————————————————————————————————————|
|I_AEM
|word |
0 |
0 |
63 |
————————————————————————————————————————————————————————————————————————————————
BLOCS FONCTIONS OPTIONNELS - CONSTANTES INTERNES : BITS, MOTS, DOUBLES MOTS
OFB : ANALD0
MODIFIABLE : Y
————————————————————————————————————————————————————————————————————————————————
| IDENT.
|TYPE |
VALEUR
|
MIN
|
MAX
|
|——————————————————————————————————————————————————————————————————————————————|
|I_AEM
|word |
0 |
0 |
63 |
————————————————————————————————————————————————————————————————————————————————
Programme principal en tâche maître (MAST MAIN)
Ce programme évolue très peu, l’initialisation de l’automate est simplifiée.
<Initialisation globale de l’application
!
IF SY0+SY1+NOT B0 THEN
0—>W0—>W1;SET B0
<Demarrage de l’application sur un front de i2,0
!
IF RE(I2,0) THEN 0—>W5
<Gestion du coupleur AEM1212, emplacement 4
!
CALL SR0
<Affectation des sorties
!
CALL SR4
___________________________________________________________________________
5/11
C
Sous-programme de gestion du coupleur (MAST SR0)
Ce sous programme augmente en taille. Il traite de l’envoi de la configuration (L20 à L30
exclu), de la lecture des mesures (L30) et de la gestion de la BDEF (L40 à la fin).
<Etat du module pour les modes de marche
!L10
:IW4,0,B—>B10;
I4,S.[IW4,0=0].[IW4,2=0]—>B11;
IW4,2,D—>B12;
IW4,0,8—>B13;
IW4,0,4—>B14
<Detection automatique d’un besoin de configuration
!L20
:IF [W0>1].(RE(B10)+RE(B12)+FE(B13)) THEN 0—>W0
<Envoyer la configuration
!
IF [W0=0].NOT B11.ANALD0,READY THEN EXEC ANALD0(0;0=>);INC W0;JUMP
L40
<Verifier si le module a correctement recu la configuration
!
IF [W0=1].ANALD0,READY.NOT ANALD0,ERROR THEN 3—>W0
<Probleme de configuration, se referer au mot status ANALD0,STATUS
!
IF [W0=1].ANALD0,ERROR THEN 4—>W0
<Traiter les mesures (si le module est configure et en RUN)
!L30
:IF [W0=3].IW4,0,C THEN 5—>W2;READEXT(I4;W9;W2);
W11[4]—>W50(W5)[4]
<Acquitement automatique de la BDEF
!L40
:IF FE(B11)+RE(B14) THEN 0—>W1
<Lire la BDEF
!
IF [W1=0] THEN EXEC ANADG0(B0;0=>);INC W1
Les sous-programmes MAST SR1 et MAST SR3 sont supprimés
Sous-programme de gestion des sorties (MAST SR4)
Aucune modification de ce programme n’est nécessaire.
___________________________________________________________________________
5/12
Mise en oeuvreChapitre
matérielle 66
6 Mise en oeuvre du matériel
6.1
Choix de l'emplacement
6.1-1 Implantation possible des modules
Le module TSX AEM 1212 se présente sous la forme d'un module simple format.
Il peut s'implanter :
• dans tout emplacement de configuration de base automate :
- V4 : TSX 47-40 , TSX 67-40, TSX 87-40, et TSX 107-40.
- V5 : TSX/PMX 47-40 , TSX/PMX 67-40, TSX/PMX 87-40, et TSX/PMX 107-40
(voir ch1.3).
• dans tout emplacement de configuration d'extension à bus compet TSX RKN.
6.1-2 Règle générale
Ces modules ont un fonctionnement d'autant meilleur qu'ils sont distants de toute
source de rayonnement éléctromagnétique. Il est donc préférable d'éloigner ces
modules d'organes commutant de fortes tensions.
6.2
Détrompage
Le module TSX AEM 1212 possède 2 types de détrompage :
• mécanique : code décimal sur 3 chiffres donné par 3 détrompeurs femelles situés à
l'arrière du module : code 653 (voir ch 1.2-2),
• logiciel
: saisi lors de la configuration des entrées/sorties sur le terminal de
programmation : code 653.
___________________________________________________________________________
6/1
Chapitre 1
6.3
Repérage
2
AEM 121
3
F
OK
2
4
1
(1) Caractères encliquetables
: utilisés pour repérer l'emplacement du module et du
bornier,
(2) Etiquette technique
: utilisée pour repérer :
• le type du module,
• le type de sortie et l'affectation des voyants,
(3) Etiquette client
: permet de :
• rappeler le type de module,
• repérer les voies de sorties à l'aide des mnémoniques,
• rappeler les configurations choisies,
(4) Etiquette de câblage
: collée à l'intérieur du couvercle du bornier de raccordement TSX BLK4, rappelle la description des
bornes,
___________________________________________________________________________
6/2
Mise en oeuvre matérielle
6.4
6
Raccordements
Les raccordements s'effectuent par l'intermédiaire du bornier TSX BLK4, équipé de 32
bornes à vis.
Signaux
Entrée sonde +
Entrée sonde voie 0 +
voie 0 voie 1 +
voie 1 voie 2 +
voie 2 voie 3 +
voie 3 voie 4 +
voie 4 voie 5 +
voie 5 GND
GND
Bornier TSX BLK4
Signaux
A8
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
voie 6 +
voie 6 voie 7 +
voie 7 voie 8 +
voie 8 voie 9 +
voie 9 voie 10 +
voie 10 voie 11 +
voie 11 GND
GND
GND
GND
___________________________________________________________________________
6/3
6.5
Règles de raccordement
Afin de protéger le signal vis à vis de bruits extérieurs induits en mode série et mode
commun, il est conseillé de prendre les précautions suivantes concernant :
• Nature des conducteurs
Utiliser des câbles torsadés blindés, section minimum des conducteurs 0,22mm2.
Utiliser 1 câble (2 conducteurs + masse) pour chaque entrée.
• Blindage des câbles
Relier le blindage du câble à la terre "automate" sur les broches GND du bornier
TSX BLK 4 (si le câblage de l'ensemble des blindages est impossible sur le bornier
TSX BLK 4, il est possible de raccorder certains blindages sur la barrette de masse
TSX RAC 20 qui doit équiper le bac).
• 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 (écartement > 20 cm entre câbles) et effectuer les
croisements à angle droit.
• Référence des pré-actionneurs par rapport à la terre
Les coupleurs TSX AEM 1212 possèdent 12 entrées isolées du bus de l’automate et
isolées entre elles.
Ce double isolement permet l’utilisation de capteurs portés à des potentiels différents.
___________________________________________________________________________
6/4
Mise en oeuvre matérielle
• Utilisation de capteurs «flottants»
(sans référence par rapport à la terre)
6
TSX BLK4
Un réseau interne par voie assure la
mise à la terre des points froids des
capteurs.
+
-
Exemple ci-contre : câblage de quatre
capteurs «flottants».
+
-
• Utilisation de capteurs référencés par
rapport à la terre
+
-
Il est possible de référencer chacun des
capteurs à des potentiels par rapport à
la terre si les caractéristiques suivantes
sont respectées :
A8
C1
A7
C2
A6
C3
A5
C4
A4
C5
A3
C6
A2
C7
A1
C8
B8
D1
B7
D2
B6
D3
B5
D4
TSX BLK4
Voie 0
- être inférieures à la tension de sécurité (48 V crête pour France).
+
-
V
(1)
Voie 2
+
-
V'
A8
C1
A7
C2
A6
C3
A5
C4
A4
C5
A3
C6
A2
C7
A1
C8
B8
D1
B7
D2
(1) Tension induite par le capteur référencé par
rapport à la terre
Remarque :
Les liaisons thermocouples bornier doivent être assurées par des câbles adaptés
au type de thermocouple (câbles de compensation).
___________________________________________________________________________
6/5
6.6
Description du formulaire de mise en œuvre
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 Affichage
Nb de voies utilisées : 5
0
Gamme
d'entrée
Gamme
Filtre
Codage
Désignation
+/-100mV
Sans
0B00H
Mesure de débit
Schéma
Bornier TSX BLK 4
A8
Unités de température : °C
1
Sélection soudure froide :
interne
Détection circuit ouvert :
validé
Codage
00A0H
0003H
2
3
4
X
1
1
2
3
4
5
6
7
8
2
Mise à jour
A
B
C
Gamme
d'entrée
Utilisateur
+10000
-10000
Gamme
d'entrée
Gamme
d'entrée
3
Thermo J
+/-100mV
Thermo J
Thermo J
4
Par
4s
Sans
4s
4s
5
Capteur de
température
1B41H
2C00H
+10000
-10000
3B41H
4B41H
Transmetteur
de PH
PH
Capteur de
température
Capteur de
température
6
Date
∆P
7
Etude
Dessin
Date
Schéma
C1
A7
C2
A6
C3
A5
C4
A4
C5
A3
C6
A2
C7
A1
C8
B8
D1
B7
D2
B6
D3
B5
D4
B4
D5
B3
D6
B2
D7
B1
D8
8
Telemecanique
Folio
Configuration du coupleur.
Numéro de voie.
Type d’affichage et bornes éventuelles.
Gamme d’entrée.
Filtrage
Codage de la configuration.
Désignation et éventuellement référence des matériels câblés.
Schémas de raccordement.
___________________________________________________________________________
6/6
Chapitre 7
7 Spécification
7.1
Consommation du module TSX AEM 1212
L'alimentation des modules est assurée par les sources de tension de 5Vcc et 12Vcc
fournis par l'alimentation de l'automate et transmise par le bus.
Alimentation
Consommation maximales
Consommation typique
5 Vl
650 mA
500 mA
+12 Vl
20 mA
12 mA
7.2
Caractéristiques des entrées
Nombre de voies
12
Gamme d'entrées
Thermocouples B,E,J,K,T,R,S,L,N,U
Tension bas niveau +/-25mV, +/-100mV
Conversion analogique/numérique
16 bits (65535 points) conversion Σ∆
Temps de cycle d'acquistion
910 ms (12 voies) / 130 ms (1 voie)
Linéarisation
interne
Tension maximum en mode différentiel
admissible sur les voies (sans destruction)
±30 V
Tension maximum de mode commun
admissible entre voies
250 VAC
Tension maximum de mode commun
admissible entre voie et terre
1500 VAC
Taux de rejection mode
commun (50 Hz ou DC)
120 dB pour une tension de mode commun
appliqué en fonctionnement de 250V (50Hz ou DC)
Taux de réjection 50/60 Hz
70 dB (50Hz) ou 60 dB (60Hz)
Gammes électriques
±25 mV
±100 mV
• Erreur maxi à 25°C
±10 µV
±30 µV
• Erreur maxi 0-55°C
±50 µV
±160 µV
• Dérive maxi en température
1 µV/°C
3 µV/°C
• Résolution
0,8 µV
3,2 µV
___________________________________________________________________________
7/1
Chapitre 7
Gammes thermocouples
E
Plage usuelle (°C)
-100 -40
900 750
-100 -100 600 0
0
0
1200 350 1700 1600 1600 900
-100 0
1200 600
C.interne
C.externe
5
1,5
4
1
5
1,5
5
1,5
2
0,5
4
1
4,5
1,5
4
1
5
1,5
3,5
1
Erreur maxi à
C.interne
0-55°C(en °C) (1) C.externe
6,5
2,5
5,5
2
6
3
6
2,5
2,5
2,5
6,5
3,5
7
4
5
2
6
3
5
2
erreur de gain
0,1% de l'affichage (à ajouter aux valeurs ci-dessus)
Compensation externe
Bornier déporté (TSX AEM RJTC)
Erreur maxi à 25°C
0,6°C (inclus erreur du capteur)
Erreur maxi 0-55°C
1°C (inclus erreur du capteur)
Erreur maxi à
25°C(en °C) (1)
J
K
T
B
R
S
L
N
U
(1) Notes :
• inclus erreur de soudure froide ( C interne = compensation interne et C externe =
compensation externe).
• les valeurs données pour les erreurs avec compensation de soudure froide interne
tiennent compte d'une installation particulière :
- l'automate ne doit pas être ventilé,
- les variations de la température ambiante doivent être inférieures à 5°C par heure.
• les erreurs sont données pour des températures comprises entres les bornes de la
plage usuelle de chaque thermocouple et pour une température de soudure froide
comprise entre 0 et 85°C.
• Thermocouples à basse température < -100°C :
- thermocouples E,K,T : à ajouter 2°C d'erreur si compensation externe ou 7°C
d'erreur si compensation interne,
- thermocouple N : à ajouter 3°C d'erreur si compensation externe ou 9°C d'erreur si
compensation interne.
___________________________________________________________________________
7/2
Configuration des voies
Voie Affichage Gamme
Filtre
Câblage
Désignation
Codage
Schéma
Bornier TSX BLK 4
A8
X
Mise à jour
A
B
C
Par
Date
Etude
Dessin
Date
Schéma
C1
A7
C2
A6
C3
A5
C4
A4
C5
A3
C6
A2
C7
A1
C8
B8
D1
B7
D2
B6
D3
B5
D4
B4
D5
B3
D6
B2
D7
B1
D8
Chapitre 1
___________________________________________________________________________
7/3
FORMULAIRE DE MISE EN ŒUVRE DES COUPLEURS TSX AEM
Configuration
du coupleur
Telemecanique
Folio
___________________________________________________________________________
7/4

Manuels associés