Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.



Documents pareils
EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

TwinCAT Backup. Mise en œuvre rapide

KL5121. Pour activer des sorties en fonction de la position d'un codeur

BC9000-BK9000. Paramétrage et configuration de l adresse IP

TwinCAT 3 C++ Création de modules C++ sous TwinCAT 3 VERSION : 1.0 / PH

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

HMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Solutions de mesure et de contrôle

Module Relais de temporisation DC V, programmable

J TB/TW Limiteur de température, contrôleur de température avec afficheur LCD, montage sur rail oméga 35 mm

Fiche technique CPU 314SC/DPM (314-6CG13)

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE

GESTION CENTRALISÉE D EAU CHAUDE ET D ÉNERGIES APPLICATIONS STANDARDS ET NON STANDARDS

Indicateur universel de procédé format 96 x 48 mm ( 1 /8 DIN)

Enregistreur sans papier. Interface LON. B Description des interfaces 10.99/

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

BK 2515, BK 2516 DAS 50 DAS 30

GENERALITES SUR LA MESURE DE TEMPERATURE

Modules d entrées/sorties pour FX série XM07 et XM14

SIMATIC. Logiciel de base pour S7-300/400 Régulation PID. Avant-propos, sommaire. Introduction. Paramétrage. Blocs fonctionnels. Bibliographie.

Le triac en commutation : Commande des relais statiques : Princ ipe électronique

Boîtier de contrôle et de commande avec EV 3/2 voies intégrée

La Gestion Technique Centralisée. Qu est ce que c est? A quoi ça sert?

Le régulateur RC 6170 RC 6170 FORMATION. Formation RC

E LDS: refroidir intelligemment

EQUIPEMENTS ELECTRONIQUES : MAINTENANCE

ACS-30-EU-PCM2-x-32A Régulation et surveillance du traçage électrique des bâtiments commerciaux et résidentiels pour divers domaines d application

E5_C RÉGULATEUR DE TEMPÉRATURE Une gamme complète de régulateurs de température de la prochaine génération

Modular Controller. Plateforme universelle de gestion de données avec régulation PID, accessible par le Web

Fiche-conseil C5 Production d eau chaude sanitaire

MACHINE A SOUDER MANUEL D UTILISATION

Sélection du contrôleur

Régulateur de température - AK-CC 210. Manuel

Centrale d alarme DA996

Mesurer la consommation d air comprimé ; économiser sur les coûts d énergie

Caractéristiques techniques

Description du système. Pompe 1 : Pompe de régulation du retour sur le poêle.

MESURE DE LA TEMPERATURE

UMG 20CM. UMG 20CM Appareil de surveillance des circuits de distribution avec 20 entrées et RCM. Analyse d harmoniques RCM. Gestion d alarmes.

Régulateur solaire DUO FS

CombiSeries. Pour mesurer la température, la pression et la conductivité de façon sûre et pratique.

TECHNOLOGIES EXPERTISES RECHERCHES ANALYTIQUES EN ENVIRONNEMENT. SyPACV2. Système de prélèvement automatique compact - 2 ème génération

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

Multitension Monofonction. Multitension Multifonction

L efficience énergétique...

Carte Relais GSM (Manuel Utilisateur)

TO-PASS -FAQ- Télésurveillance et contrôle à distance

MBR225. Le module a été conçu et réalisé conformément aux normes en vigueur portant sur la sûreté et la fiabilité des installations industrielles.

Modules d automatismes simples

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

Conférence sur les microcontroleurs.

Solutions pour la mesure. de courant et d énergie

R2500 Régulateur compact avec fonction de programme et limiteur de température

MODE D EMPLOI HAA51 DETECTEUR PASSIF D INTRUSION A INFRAROUGE INTRODUCTION

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Congélateur très basse température ULTRA.GUARD

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

MODULE DIN RELAIS TECHNICAL SPECIFICATIONS RM Basse tension : Voltage : Nominal 12 Vdc, Maximum 14 Vdc

COMMANDER la puissance par MODULATION COMMUNIQUER

Centrale d Alarme Visiotech

Notice technique. Système de surveillance MAS 711

Fiche technique variateur

Contrôle du réseau électrique

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

Alternateur à grande capacité avec un régulateur à plusieurs étages

APPENDICE B SYSTÈME DE PESAGE INTELLIGENT MODÈLE ILC3 ET LM3D VERSION 1.7

VOCALYS LITE.

Borne VIGILE. Descriptif. Caractéristiques

Neu. Technique d installation / de surveillance. VARIMETER RCM Contrôleur différentiel type B IP 5883

DP 500/ DP 510 Appareils de mesure du point de rosée mobiles avec enregistreur

12 applications pour maîtriser le PICBASIC PB-3B - Gérard GUIHÉNEUF. Elektor-Publitronic ISBN :

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

Notice d emploi. Module hydraulique hybride GENIA MODULE CRM BB MI

NOTICE D INSTALLATION

DATALOGGERS SEFRAM LOG1601 et LOG1620

UGVL : HOMOLOGATION PS ZAC du bois Chaland 6 rue des Pyrénées LISES EVRY Cedex FRANCE Tel Fax

ENREGISTREUR DE TEMPERATURE

NOUVEAUTÉS 2015 Le contrôle efficace des installations de chauffage et climatisation

Rosemount 333 HART Tri-Loop

LA MESURE INDUSTRIELLE

DYNTEST AML (Alarme/Moniteur/Logger) Surveillance du filtre à particules

Ecran programmable. Testez la différence grâce. à sa puissance, sa rapidité. et ses possibilités réseaux

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

Caractéristiques techniques INVERTER 9 SF INVERTER 9 HP INVERTER 12 SF INVERTER 12 HP

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Thermorégulateurs Series 5 et Series 4. Exciting technology!

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

RÉGULATEUR DE PROCESS DIN 1 /4 F4T

Votre automate GSM fiable et discret

Tableaux d alarme sonores

HAM06WS SYSTÈME D ALARME SANS FIL

Batterie Li-ion Evolion. La solution éprouvée ultracompacte de Saft pour les applications télécoms

MANUEL D INSTRUCTION

PCs embarqués CX1020. Mise en œuvre rapide

Manuel d utilisation pour la Presse à Transfert Grand Format Pneumatique Double Poste

Panneaux solaires. cette page ne traite pas la partie mécanique (portique, orientation,...) mais uniquement la partie électrique

Programme-cadre et détail du programme des examens relatifs aux modules des cours de technologie, théorie professionnelle

Thermorégulateurs Easitemp 95 et 150 eau. La solution compacte & économique

Transcription:

Twincat PLC Temperature Controller Régulation de Température à l aide de TwinCAT PLC. VERSION : 1.0 / JYL DATE : 28 Novembre 2005

1 Installation...4 2 Présentation :...4 3 Schéma fonctionnel :...5 4 Générateur de consigne :...6 5 Génération de la valeur de contrôle :...7 6 Algorithme de contrôle :...9 7 Gestion d alarmes :...10 8 Mesures de températures :...10 8.1 Calcul de la valeur mesurée :...11 8.2 Accès aux registres internes :...12 Page 3 Twincat I/O

1 Installation Il est nécessaire d installer la librairie TwinCAT PLC Temperature Controller disponible en supplément afin de pouvoir exploiter les fonctionnalités de régulation de température offertes par TwinCAT. Vous pouvez la télécharger à partir du site internet Beckhoff : http://www.beckhoff.com/ 2 Présentation : Le bloc de fonction TwinCAT Temperature Controller est un bloc universel permettant le contrôle et la surveillance de processus dépendants de la température. Le contrôleur peut fonctionner suivant 2 modes : - automatique : boucle fermée - manuel : boucle ouverte Twincat Temperature Controller Page 4

Actuellement le bloc de fonction ne gère que le processus de chauffe. Le processus de refroidissement n est pour l instant pas intégré. Il est cependant planifié dans une future évolution de la librairie. 3 Schéma fonctionnel : La valeur de contrôle peut se présenter sous différentes formes, analogique ou numérique. Dans le cas d un contrôle numérique, le signal de contrôle sera un signal modulé en largeur d impulsions (PWM). La valeur de contrôle peut être limitée entre 2 seuils (minimum et maximum). La valeur de consigne peut elle aussi être limitée entre 2 valeurs et peut aussi prendre la forme d une rampe. L algorithme de contrôle est basé sur un contrôleur PID. Page 5 Twincat I/O

4 Générateur de consigne : Un bit permet de commuter entre 2 valeurs de consigne différentes. En supplément de la valeur de consigne, une valeur de repos peut être utilisée. Cette valeur permet de réduire la température durant les phases d inactivité afin de réduire la consommation énergétique. fw1 : valeur de consigne en C (Type LREAL). fw2 : valeur de repos, généralement inférieure à fw1 (Type LREAL). bselsetpoint : sélection de la source de la valeur de consigne (Type BOOL : FALSE : sélection de la valeur de consigne, TRUE : valeur de repos). Fonction "four de cuisson" : Il est possible de paramétrer un démarrage doux de la chauffe. Dans ce cas, la température est d abord élevée à la température fwstartup (LREAL) puis maintenue à cette température pendant le temps tstartup (TIME). Une fois ce temps écoulé, la valeur de consigne est alors prise en compte. Twincat Temperature Controller Page 6

5 Génération de la valeur de contrôle :

La valeur de contrôle (CV) calculée par le contrôleur est d abord limitée entre les valeurs limites autorisées. Ces valeurs sont renseignées à l aide de la valeur de contrôle passée au bloc fonctionnel. Ces données sont regroupées dans une structure. La valeur de contrôle est rendue disponible sous 3 formes différentes : - analogique - signal numérique modulé en largeur d impulsions. - Signal 2 ou 3 états (Chauffage et refroidissement). Twincat Temperature Controller Page 8

Exemple de paramétrage du signal PWM : 6 Algorithme de contrôle : Le bloc de fonction est basé sur un contrôleur PID standard. Le contrôleur a été conçu afin de minimiser les perturbations, la procédure d ajustage du contrôleur est réalisée suivant les méthodes de Chien, Hrones et Reswick. Un dépassement est cependant possible lors de changements de consigne. Afin de réduire au maximum ce dépassement, un pré contrôleur peut être inséré pour gérer les changements de consigne. Page 9 Twincat I/O

7 Gestion d alarmes : Les alarmes suivantes peuvent être continuellement surveillées par le contrôleur : - Températures absolues (haute et basse) - Températures relatives (en 2 zones autour de la valeur de consigne) D autres conditions, relatives au matériel mis en œuvre, peuvent aussi être liées au contrôleur de température : - Thermocouple ouvert : fil coupé sur le capteur de température - Tension incorrecte : une tension au delà des valeurs autorisées est détectée. - Polarité thermocouple : un capteur de température est raccordé avec une polarité incorrecte. Dans le cas où un capteur de courant est connecté, les signaux suivants peuvent être liés au contrôleur de température : - Court circuit - Circuit ouvert - Fuite de courant 8 Mesures de températures : Beckhoff propose différentes solutions pour la mesure de températures, les modules analogiques de la gamme KL320X permettent de raccorder des capteurs PT100, PT200, PT500, PT1000 ou Ni100 (2 ou 3 fils). Twincat Temperature Controller Page 10

La gamme de température mesurable va de -250 C à +8 50 C (Capteurs PT100) et de -60 C à +250 C (Capteurs Ni). 8.1 Calcul de la valeur mesurée : La valeur mesurée par le module KL320X, transférée au contrôleur via le K-Bus est déterminée de la façon suivante : a. Calcul de la valeur de résistance : X_R = X_RTD X_RL Avec X_R = Valeur codée du capteur de température X_RTD = Valeur codée du capteur de température, inclus le câble d alimentation X_RL = Valeur codée de la résistance du câble d alimentation Y_R = A_a * (X_R - B_a) Avec Y_R = Valeur de résistance du capteur de température A_a = Gain réglé en usine B_a = Offset usine Les paramètres A_a et B_a sont accessibles à partir des registres internes R17 et R18 b. Linéarisation de la courbe : Y_T = a1 * Y_R2 + b1* Y_R + c1 Avec Y_T = Température mesurée en 1/16 C c. Mise à l échelle utilisateur ou constructeur inactive : Y_AUS = Y_T Avec Y_AUS = données process vers PLC d. Mise à l échelle constructeur active (réglages usines) : Y_THS = A_h * Y_T + B_h Avec Y_THS = Température après mise à l échelle en 1/10 C Y_AUS = Y_THS Avec Y_AUS = données envoyées vers le PLC Et A_h et B_h, paramètres de mise à l échelle constructeur e. Mise à l échelle utilisateur active : Y_TAS = A_w * Y_T + B_w Avec Y_TAS = température après mise à l échelle utilisateur Y_AUS = Y_TAS f. Mises à l échelle utilisateur et constructeur actives : Y_1 = A_h * Y_T + B_h Y_2 = A_w * Y_1 + B_w Y_AUS = Y_2 Avec A_w et B_w, paramètres de mise à l échelle utilisateur. Page 11 Twincat I/O

8.2 Accès aux registres internes : Le paramétrage des registres internes peut être réalisé soit à l aide de KS2000 soit directement à partir de l application PLC. Ces 2 modes de paramétrage sont détaillés dans la documentation "Registres KLxxxx". Dans notre cas, nous choisirons le paramétrage via l application PLC. La librairie suivante est nécessaire à la manipulation des registres internes : Pour cela, il est nécessaire de créer les variables suivantes : Twincat Temperature Controller Page 12

Puis de les lier à la configuration matérielle utilisée : Exemple de code PLC : Il est nécessaire de créer les variables systèmes suivantes : Page 13 Twincat I/O

Sous programme LectEcriture : Voir l exemple fourni pour plus d informations. Remarque : il est possible d intégrer ce code sous forme de bloc de fonction et d avoir accès aux différents registres influant sur la mesure. Twincat Temperature Controller Page 14

BECKHOFF AUTOMATION Sarl Immeuble "Le Montréal" ZA de Courtaboeuf 19 bis, Avenue du Québec 91951 COURTABOEUF Cedex Tél : 01 69 29 83 70 Fax : 01 69 28 40 55 www.beckhoff.fr info@beckhoff.fr Page 15 Twincat I/O