Schneider Electric TSX AEM 1212 Entrées ana / Fr Manuel utilisateur
Ajouter à Mes manuels70 Des pages
▼
Scroll to page 2
of
70
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