Module EC2b Programmation et Automatisation du Bâtiment



Documents pareils
Module EC2b Programmation et Automatisation Bâtiment

ARCHITECTURE CONSTITUTION D'UN API

L AUTOMATISME LE SIGNAL

energy BOX WEB Automates de GTB

Sélection du contrôleur

Welcome to PHOENIX CONTACT. Building Automation. Solutions pour la gestion énergétique de vos bâtiments

LES AUTOMATES PROGRAMMABLES INDUSTRIELS

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

Logiciel de télégestion ACS série 700

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

Votre Partenaire pour vos projets d Automatismes de bâtiments Tertiaires et Industriels

Modules d automatismes simples

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

TP D AUTOMATISME TS2 CIRA (première partie)

Variateurs de vitesse

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

CONFIGURATION DE L AUTOMATE SIEMENS

Annexe : La Programmation Informatique

FLEXIBILITE CONTINUITE LIAISON PAR INTERNET SOLUTIONS STANDARD

Logiciel de Télégestion

Confort, sécurité et gestion énergétique

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

Création du projet : 1 sur 13

CARACTéRISTIQUES du système IQ3xcite

SAUTER EY-modulo 5. La gestion technique des bâtiments à la perfection.

E LDS: refroidir intelligemment

Système de télégestion centralisée

Millenium3 Atelier de programmation

novapro Entreprise Introduction Supervision

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?

ProducTVity Station. Surveillance en temps réel des performances de votre production

Auto formation à Zelio logic

Acquisition. d une centrale de surveillance des températures CAHIER DES CHARGES. Maître de l'ouvrage :

L efficacité énergétique dans les bâtiments

- Biométrique par badge code - Visualisation en directe - Positionnement sur des alarmes - Image haute résolution de jour comme de nuit

Formations spécifiques

Constituez un réseau de télégestion simple et effi cace avec la gamme irio. Automate de télégestion irio Puissance, simplicité, modularité

Compteurs d Energie Thermique & Systèmes associés

Programme des formations Gamme automates

BUILDING AUTOMATION Phoenix Contact dans les coulisses de l Opéra Garnier

BnF Systèmes d informatiques industrielles et GTC

Description S550. Déc.-04 Présentation. Entrées / Sorties. Point fort. Traitements des informations. Configuration Graphique.

Automation du bâtiment. Linecard. Nos Partenaires. Capteurs et appareils de terrain. PC industriels. Logiciel. Systèmes de cablage / Installation

La domotique avec Logis Services

Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte

Electricien(ne) Automaticien(ne)

Building Technologies

VITODATA VITOCOM. bien plus que la chaleur. Télésurveillance et télégestion d installations de chauffage par Internet. Internet TeleControl

LCIS Laboratoire de Conception et d Intégration des Systèmes

Une solution haut de gamme de gestion technique énergétique de vos bâtiments à un tarif raisonnable.

Centrale d alarme DA996

jeudi 19 septembre 2013, Bournezeau Services et Solutions en Carrière

Programmation graphique des applications de contrôle-commande

Catalogue Formation Schneider Electric Maroc

TP_Codeur_Incrémental

Building Technologies

L'ELECTRONIQUE AU. Innov'Day PEP Bellignat 24 Avril 2014

CONTRÔLE DE BALISES TYPE TB-3 MANUEL D'INSTRUCTIONS. ( Cod ) (M H) ( M / 99G ) (c) CIRCUTOR S.A.

Compatibilité des Systèmes de Télégestion & Environnement multiprotocoles : La solution proposée par le progiciel SYNTEG

Condition Monitoring pour une gestion efficace du coût de possession.

SoMachine. Solution logicielle pour votre architecture Machine Atelier de découverte. SoMachine

Eco énergie Solution. Maison de la solidarité départementale d Orthez

Nouveautés Ignition v7.7

6.5.2 Reset_Scénario Démarrage_Zibase Mise sous alarme, surveillance Eclairage Allée Temp

COLLOQUE Solaire thermique & Habitat collectif. François GIBERT directeur EKLOR. Instrumentation et régulation : la vision d un fabricant

SOMMAIRE. 1. Architecture proposée. 2. Constituants de la solution. 3. Supervision DATA CENTER OPTION SERVICE

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A)

Gestion active des bâtiments. Classification des niveaux d intégration de la sécurité

Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)

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

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

UN PROCEDE DE SUPERVISION ET TELESURVEILLANCE A DISTANCE : UN OUTIL PEDAGOGIQUE FAVORISANT L INITIATION AU TRAVAIL DE GROUPE

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Wonderware System Platform pour l'industrie

DECODER LES GRAFCET ET REPERER LES DIFFERENTS POINTS DE VUE

COACH-II Manuel d utilisation

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Artica. La déduplication. Révision Du 08 Février 2011 version

D AIDE À L EXPLOITATION

Et si le futur était déja là?

- Lire attentivement chacune des fiches Elèves (E1, E2, E3) puis les recopier dans ton classeur à l aide de la planche S1-P1

GESTION TECHNIQUE DU BATIMENT

Licence professionnelle Automatique et Informatique Industrielle, Automation et Robotique

LA MESURE INDUSTRIELLE

De l automatisme à la domotique...

Module TAC4 TCP/IP ou GPRS

Thermotrack Webserve

Convention des Intégrateurs Partenaires 9 Juillet Des Solutions avancées en réponse aux évolutions du marché des petits & moyens bâtiments

IBM Software Big Data. Plateforme IBM Big Data

OuverTure et INTégrATION

CATALOGUE DE FORMATIONS AUX TECHNIQUES D AUTOMATISMES INDUSTRIELS

Manuel de référence du langage Exemples Les aventures de Docteur R.

Le multiplexage. Sommaire

irio. Unité locale de Télégestion. Puissance, simplicité, modularité. Découvrez une solution simplifiée de gestion à distance de classe mondiale

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

MYOSOTIS. Logiciel de supervision et de conduite de réseau NC. 107/2B

Assurer un haut niveau de soin grâce à la disponibilité de l énergie électrique

Les bus de terrain LES BUS DE TERRAIN

Transcription:

Licence Professionnelle EGC-ITEB Energie - Génie Climatique : Intelligence Technique et Energétique du Bâtiment Module EC2b Programmation et Automatisation du Bâtiment par Pr. Eddy BAJIC Université de Lorraine IUT Nancy Brabois Génie Electrique & Informatique Industrielle

1 AUTOMATISMES INDUSTRIELS... 3 2 AUTOMATISATION DU BATIMENT (BUILDING AUTOMATION)... 5 3 EXEMPLES D ARCHITECTURES DE GTB... 7 4 DESCRIPTION D'UN SYSTEME AUTOMATISE... 9 4.1 Partie Opérative - Partie Commande - Interface Homme Machine... 9 4.2 Un carrefour vu comme un système automatisé... 10 4.3 Cycle de Vie d'un Système Automatisé... 11 5 DIFFERENTS TYPES DE PARTIE COMMANDE... 12 5.1 Comparatif des différentes techniques... 12 5.2 Système programmable Vs Système Câblé... 13 5.3 Exemples de API/Contrôleur utilise en GTB/GTC... 13 5.3.1 Schneider TAC : Gamme TAC Xentra 100-900 (www.tac.schneider-electric.fr/)... 13 5.3.2 Contrôleur RIO de NAPAC... 14 5.3.3 Siemens : Contrôleur modulaire RMH760... 16 5.3.4 Honeywell : Contrôleur HVAC... 16 5.3.5 API contrôleurs génériques... 16 6 STRUCTURE D UN API... 17 7 FONCTIONNEMENT D UN API / CONTROLEUR... 17 7.1 Cycle API... 18 7.2 Fonctionnement Temps Réel «lâche»... 19 7.3 Affectation d'une sortie physique sur un automate... 20 7.4 Détection d'un front montant sur un automate... 20 7.5 Codage en Langage à contact de la détection de front montant... 21 7.6 Variables Mémoire API... 21 8 LANGAGES DE PROGRAMMATION DES API... 22 8.1 Langage à contacts (LD : Ladder diagram) :... 22 8.2 Langage littéral structuré (ST : Structured Text)... 24 8.3 Blocs Fonctionnels (FBD : Function Bloc Diagram)... 24 8.4 SFC (Sequential Function Chart)... 24 8.5 Liste d'instructions (IL : Instruction list)... 25 9 PROGRAMME EN LOGIQUE COMBINATOIRE OU PROGRAMMES EN LOGIQUE SEQUENTIELLE. 26 9.1 Exercice de Programme API : Commande de gestion d un Réservoir... 26 9.2 Exercice de Programme API : Comptage Parking... 27

LP ITEB - Module EC2b - Programmation et Automatisation Bâtiment- E. BAJIC 1 AUTOMATISMES INDUSTRIELS Automatisation croissante des procédés industriels : Un système automatisé est la coopération de : Dans le but de : Faciliter les Interventions des opérateurs Usine de fabrication de pâtes alimentaires Système Automatisé élément vibrant commandé Page 3 sur 27

Figure 1 : Architecture d'automatisme distribué Page 4 sur 27

2 AUTOMATISATION DU BATIMENT (BUILDING AUTOMATION) «Un bâtiment est un L automatisation du Bâtiment regroupe les techniques d'automatisme, d'informatique, de télécommunication qui permettent entre autres : de communiquer dans l'espace interne et externe de l'habitat. de surveiller le bâtiment à distance La Gestion Technique du Bâtiment dite GTB (ou BMS en anglais, Building Management System) est l'ensemble des systèmes de traitement des informations provenant d'un même site et permet de "connecter" les équipements techniques du bâtiment de confort, de chauffage, de sécurité,, dans les objectifs de: Page 5 sur 27

La GTB est un concept communiquant numérique et informatique, permettant: La surveillance des installations Réduire des déplacements et intervenir très rapidement à distance La GTB est un concept communiquant numérique et informatique dans le bâtiment Building Automation Domotique HVAC CVC : GTC : Page 6 sur 27

3 EXEMPLES D ARCHITECTURES DE GTB Exemple d architecture GTB simple Exemple d architecture GTB multipostes Page 7 sur 27

Page 8 sur 27

4 DESCRIPTION D'UN SYSTEME AUTOMATISE 4.1 Partie Opérative - Partie Commande - Interface Homme Machine Un système automatisé se décompose en trois parties indépendantes : Ordres Consignes INTERFACE HOMME MACHINE IHM Etats Visualisation Informations du Process CAPTEURS Ordinateur PARTIE COMMANDE PC PARTIE OPERATIVE PO Automate Commandes Actions ACTIONNEURS -La Partie Opérative PO, -La Partie Commande PC, est l'automatisme qui, en fonction des "ENTREES" (informations externes venant de la partie opérative, consignes extérieures, etc...) élabore en "SORTIE" des ordres externes destinés à la partie opérative ou à des éléments extérieurs. -L'Interface Homme Machine IHM Page 9 sur 27

4.2 Un carrefour vu comme un système automatisé Analysons l'exemple d'un carrefour routier qui représente un système automatisé dans lequel on décompose la PO et la PC. La majorité des carrefours urbains sont gérés comme des systèmes automatisés pilotés depuis un central de surveillance urbain. Entrées (capteurs) Sorties (actionneurs) PARTIE OPERATIVE PARTIE COMMANDE ligne PTT pour centre surveillance L'analyse et la commande des systèmes automatisés nécessite la définition préliminaire d'un cahier des charges (CdC) qui doit conduire à une réalisation sûre et sans équivoque, de l'automatisme. Page 10 sur 27

4.3 Cycle de Vie d'un Système Automatisé Le développement d'un Système Automatisé est un processus long et complexe. Besoins Utilisateurs Solution Opérationnelle SAP. Plusieurs approches industrielles existent dont l approche "Cycle de Vie en V". Besoins Utilisateurs Appel d'offres, CdC Exploitation Maintenance Spécifications PC Intégration Mise en Service Conception PC Validation & Tests Réalisation / Codage Figure 2 : Cycle en vie d'un automatisme industriel. Page 11 sur 27

5 DIFFERENTS TYPES DE PARTIE COMMANDE SYSTEMES CABLES Armoires électriques : relais, temporisateurs, boutons, lampes,... PO Automate Programmable Industriel Réseau Industriel E/S Micro-Ordinateur E/S 5.1 Comparatif des différentes techniques Systèmes Cablés API / Contrôleur Micro-Ordinateur Page 12 sur 27

5.2 Système programmable Vs Système Câblé 5.3 Exemples de API/Contrôleur utilise en GTB/GTC 5.3.1 Schneider TAC : Gamme TAC Xentra 100-900 (www.tac.schneider-electric.fr/) Page 13 sur 27

5.3.2 Contrôleur RIO de NAPAC Automate de trélégestion (www.napac.fr/pdf/fr/pdf/fp_rio.pdf) RIO repose sur une technologie 32 bits avec capacité d archivage de données horodatées (alarmes,mesures, jusqu à 125.000 enregistrements). Possibilités de transmission d alarmes ou de données par SMS, Fax ou E- mail, la gamme RIO dispose d un serveur Web embarqué permettant une exploitation par navigateur et une intégration du système dans une architecture Intranet / Internet. Page 14 sur 27

Page 15 sur 27

5.3.3 Siemens : Contrôleur modulaire RMH760 www.siemens.com/hvac 5.3.4 Honeywell : Contrôleur HVAC MiniRégulateur 22 E/S pour applications HVAC, dote de fonction de communication LON ou M-Bus Contrôle software Carte configurable par logiciel avec des centaines d'applications possibles. Personnalisation des paramètres en fonction des installations. Entrée physique Entrées analogiques (AI) pour sondes NTC20k Entrées digitales (DI) pour contact libre de potentiel ou 24 Vdc Sortie physique Sorties analogiques (AO) 0..10 Vdc Sorties digitales (DO) 24 Vac 5.3.5 API contrôleurs génériques API Schneider Premium micro-api Schneider Twido API Siemens S7 300 micro-api Siemens LOGO Page 16 sur 27

6 STRUCTURE D UN API API SIEMENS série S7-300 7 FONCTIONNEMENT D UN API / CONTROLEUR Les machines cibles d'exécution de programme d'automatisme sont appelées des Automates : o o Page 17 sur 27

7.1 Cycle API LP ITEB - Module EC2b - Programmation et Automatisation Bâtiment- E. BAJIC 24 V 0V BP Ix.y Lampe Mx.y Qx.y Automate Tables Internes Processus physique L'automate exécute un programme en répétant éternellement le même cycle : 1. 2. 3. Tables Mémoires Image des E/S I Processus Physique M Q Lecture des Cartes d'entrées Exécution du programme par scrutation descendante I8.0 Q0.0 Recopie des sorties sur les Cartes de Sortie Capteurs Informations Entrée Actionneurs Informations Sortie Un API ne «regarde» les entrées qu'en début de cycle et ignore tout changement pouvant subvenir durant un cycle. Page 18 sur 27

La durée d'un cycle Automate Tcy doit : 7.2 Fonctionnement Temps Réel «lâche» Cycle d'échantillonnage des entrées sur un API Signal d'entrée Cycle T ms Signal Echantillonné (Mémorisé) 1 2 3 4 Cycle Automate UN changement sur une entrée qui survient après le début de cycle et se termine avant le début du cycle suivant ne sera pas détecté par l'automate : l'automate est «aveugle» durant son cycle! La durée d'un cycle Automate Tcy doit : être la plus petite possible pour assurer un fonctionnement temps réel. Tcy doit être très inférieur à la dynamique du processus commandé (général 20 ms). Page 19 sur 27

7.3 Affectation d'une sortie physique sur un automate Les sorties d un automate (Qx.y) sont recopiées physiquement sur les cartes de sorties en fin de cycle à partir de la table interne. I3.7 BP Q0.0 I3.7 BP Q0.0 Sortie Physique Tcy ms Cycle Automate 7.4 Détection d'un front montant sur un automate Problème de détection d un front montant sur une entrée BP (passage de 0 à 1) BP M0.0 Front Tcy ms Cycle Automate Page 20 sur 27

7.5 Codage en Langage à contact de la détection de front montant On peut employer deux méthodes pour détecter un front montant par programme API. 7.6 Variables Mémoire API Les entrées de la PO sont recopiées dans des Bits d Entrée I x.y Les Sorties de la PO sont recopiées dans des Bits de Sortie Q x.y Des Bits Internes M x.y X : Y : X : Y : Les Bits sont regroupés en Octets puis en Mots puis en Double Mot Exercices : a) A quels bits image correspondent : Entrée N 5 de la carte de rang 0 Entrée N 16 de la carte de rang 4 Sortie N 0 de la carte de rang 1 b) Quels sont les bits image contenus dans IB2 c) Quels sont les bits internes contenus dans MW92 Page 21 sur 27

8 LANGAGES DE PROGRAMMATION DES API Constat o o o Effet de Normalisation (Novembre 1993) Norme IEC 61131 o Part 1 : Présentation générale o Part 2 : Spécifications techniques et matérielles des API et interfaces o Part 3 : Langages de programmation (203 pages) IEC 61131-3 o Part 4 : Guide utilisateur o Part 5 : Communication Chaque automate se programmant via une console de programmation propriétaire ou par un ordinateur équipé du logiciel constructeur spécifique. 8.1 Langage à contacts (LD : Ladder diagram) : C'est le plus utilisé. Page 22 sur 27

Page 23 sur 27

8.2 Langage littéral structuré (ST : Structured Text) 8.3 Blocs Fonctionnels (FBD : Function Bloc Diagram) Langage graphique par assemblage de blocs fonctions figurés par des boîtes. Les blocs sont programmés (bibliothèque) ou programmables. Les blocs sont programmés (bibliothèque) ou programmables. Utilisé par les automaticiens. 8.4 SFC (Sequential Function Chart) La norme IEC 848 est nommée mais le terme GRAFCET n'est jamais utilisé, pourtant les analogies entre SFC et GRAFCET sont très grandes. Le SFC n'est pas décrit comme un langage mais comme un moyen de structuration permettant d'effectuer des commandes séquentielles. Page 24 sur 27

8.5 Liste d'instructions (IL : Instruction list) Page 25 sur 27

9 PROGRAMME EN LOGIQUE COMBINATOIRE OU PROGRAMMES EN LOGIQUE SEQUENTIELLE Les langages de programmation supportées par les API permettent de résoudre des problème de nature : o o o 9.1 Exercice de Programme API : Commande de gestion d un Réservoir Commander 2 pompes de remplissages d un réservoir de telle sorte que : Quand la cuve est pleine (Sh=1 et Sb=1), aucune pompe ne fonctionne. Quand la cuve est vide (Sh=0 et Sb=0), les 2 pompes fonctionnent Quand le cuve est à moitié vide (ou pleine..) (Sh=0 et Sb=1), une seule pompe fonctionne. Le choix se fait à l aide d un commutateur C=1 alors le pompe M1 fonctionne. Page 26 sur 27

9.2 Exercice de Programme API : Comptage Parking Page 27 sur 27