Supervision et réseaux industriels. J.P. Chemla Polytech Tours

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

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

NanoSense. Protocole Modbus de la sonde Particules P4000. (Version 01F)

Fiche technique CPU 315SN/PN (315-4PN33)

Data Station Plus. La solution complète de gestion de données. > Convertisseur de multiples

PCs embarqués CX1020. Mise en œuvre rapide

Variateurs de vitesse

PL7 Junior/Pro Métiers communication Tome 3. TLX DS COM PL7 xx fre

COMMANDER la puissance par MODULATION COMMUNIQUER

SIMATIC NET. CP S7 pour Industrial Ethernet Configuration et mise en service

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

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

PocketNet SNMP/Modbus

PL7 Micro/Junior/Pro Métiers communication Tome 1. TLXDSCOMPL7xxfre

Les bus de terrain LES BUS DE TERRAIN

Micro Modules TSX ETZ 410/510 Manuel Utilisateur

Solutions de Cybersécurité Industrielle

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

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

TOP Server Janvier 2011

Présentation du modèle OSI(Open Systems Interconnection)

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Utilisation du réseau dans le test et la mesure

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

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Démêler la complexité

2 ème Edition. Les 5 principales technologies COMPARAISON DES SYSTÈMES. PROFINET, POWERLINK, EtherNet/IP, EtherCAT, SERCOS III

La gestion des réseaux électriques HTA des usines du SIAAP avec la CEI 61850

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

F actorycast Gateway ETG 1000 / 1010 Une offre simple et économique

Sélection du contrôleur

Automatismes et contrôle Plate-forme d automatisme Modicon Premium

FLEXIBILITE CONTINUITE LIAISON PAR INTERNET SOLUTIONS STANDARD

890 USE Version 2.0. Modicon

CARACTéRISTIQUES du système IQ3xcite

SC, SNCC, superviseur - API

OPC Factory Server- Réglage des paramètres de communication

Services Réseaux - Couche Application. TODARO Cédric

Les liaisons SPI et I2C

Bus CAN & protocoles

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

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

Contrôler et mesurer via des liaisons non permanentes!

Fiche technique Schneider

Thermotrack Webserve

Formations spécifiques

Manuel utilisateur FactoryCast

EtherCAT Le réseau Ethernet.

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

CP S7 pour Industrial Ethernet SIMATIC NET. S Industrial Ethernet CP S7 pour Industrial Ethernet. CP Advanced.

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

NOTIONS DE RESEAUX INFORMATIQUES

ANALYSE TRAMEs LIAISON SERIE

L informatique industrielle adaptée à vos métiers...

Le multiplexage. Sommaire

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

DTS MOBATime's Distributed Time System

Notice d installation des cartes 3360 et 3365

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

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

Servodrives et solutions motion centric, le futur de l automation!

ETAP Safety Manager Systèmes centraux de contrôle et de gestion

AUTOMATISATION DES PROCÉDÉS COMMANDER ET SURVEILLER EN ZONE À RISQUE D EXPLOSION ET ENVIRONNEMENTS INDUSTRIELS SOLUTIONS HMI APERÇU DES PRODUITS

Dossier de Presse. Press kit. Get more with the world's Power & Control specialist

Master d'informatique 1ère année Réseaux et protocoles. Couche physique

كر اس الشروط الفني ة اخلاص ة

11 Février 2014 Paris nidays.fr

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

Enregistreur sans papier avec écran TFT et carte Compact Flash. B Description des interfaces 07.07/

Configuration du serveur web embarqué

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique

Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)

Virtual Universe Pro V2 Manuel de l Utilisateur (C) 2013 IRAI. Manuel Utilisateur VIRTUAL UNIVERSE PRO V2 Page 1

Adressage des données des contrôleurs du WAGO-I/O-SYSTEM 750. Note d application

Les bus et les réseaux de terrain en automatisme industriel

Documentation. Présentation (simplifiée) de. Monitor PRO

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

PowerShield 3 fournit toutes les informations nécessaires pour un diagnostic de premier niveau.

Plan de cours. Fabien Soucy Bureau C3513

L3 informatique Réseaux : Configuration d une interface réseau

Notice technique. Système de surveillance MAS 711

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

Gestion de l'installation électrique PowerLogic System

Informatique Générale Les réseaux

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

epowerswitch 8XM+ Fiche technique

Module EC2b Programmation et Automatisation Bâtiment

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

Cours des réseaux Informatiques ( )

Vos sites distants à portée de main?

Facility Touch Client. SAUTER EY-TC505F110 Logiciel Facility Touch Client Mise en service. Manuel D /26 D D

DÉPANNER SANS VOYAGER

La société d autoroute sanef est responsable de la gestion et de la maintenance du réseau autoroutier du Nord de la France

Transcription:

Supervision et réseaux industriels J.P. Chemla Polytech Tours

Plan 1. Réseaux industriels 2. Protocole OPC 3. Fonctions d un logiciel de supervision 4. Rôles et utilisation de la supervision

1. Réseaux industriels 1.1 Besoins de communication : entre un automate et des E/S distantes entre un automate et des capteurs ou actionneurs intelligents entre automates avec une IHM (écran de contrôle / pilotage) entre des automates et des navigateurs web entre des automates et une supervision

E/S éloignées sur un bus bas niveau voir le bus AS-i sur un bloc E/S sur réseau voir un bloc E/S Canopen

Capteurs/actionneurs intelligents Variateur de vitesse passage de consignes lecteur RFID ou codes barre lecture et écriture d informations

entre automates compte-rendu d opérations, arrêts ou démarrage synchronisés

Terminaux de dialogue ou IHM

Serveurs web embarqués aux automates Automate Schneider : état de l automate Automate Wago : petite supervision

Les différents réseaux

Différents réseaux locaux industriels 4 grandes familles SensorBus : Bus de capteurs/actionneurs Au plus près des capteurs et des actionneurs Déterministes Temps de réponse très courts, actions réflexes Exemples : As-i, Canopen DeviceBus : Bus de périphérie d automatismes Communication inter-automates Partiellement déterministes Orientés manufacturier haute vitesse Exemples : Device WorldFip (DWF), FIPWAY, Profibus DP 11

1.2 Le Bus AS-i Le câble de transmission transporte également l alimentation (gaine auto-cicatrisante, détrompage mécanique) Alimentation 30 V, émission du signal par impulsion de courant (60 ma) Deux versions : v1 (31 esclaves T.O.R.) v2 (62 esclaves v2 T.O.R. ou analogiques) passage de consignes

Gestion de capteurs et actionneurs, Système maître/esclave : les esclaves sont interrogés par scrutation cyclique. Bus déterministe au temps de réponse très court. (5 ms pour 31 esclaves)

Exemple d utilisation bus AS-i

1.3 Modbus RTU (série) Système maître/esclave : les esclaves sont interrogés par scrutation cyclique (un seul maître) Trame : adresse code fonction données CRC ou LRC de 0 à 247 de 1 à 127 dépend du code fonction contrôle d erreur exemples de fonction : 01 = read Coils (sorties relais), 05 = write single Coil 02 = read Discrete inputs 04 = read Input register (entrées analogiques)

Extrait d une documentation d un altivar Protocole Modbus Fonctions Modbus (variateur de vitesse) Le tableau suivant indique les fonctions Modbus gérées par l'altivar 31, et précise les limites. La définition des fonctions "lecture" et "écriture" s entend vue du maître. Code Nom des fonctions Diffusion Valeur maxi de N Nom standard Modbus (décimal) générale 3 Lecture de N mots de sortie NON 29 mots maxi Read Holding Registers 6 Ecriture d'un mot de sortie OUI Preset Single Register 16 Ecriture de N mots de sortie OUI 27 mots maxi Preset Multiple Regs 43 Identification NON Read Device Identification Lecture de N mots de sortie : fonction 3 Nota : PF = bits de poids fort, Pf = bits de poids faible. Cette fonction permet de lire tous les mots de l ATV 31, qu il s agisse de mots de sortie ou de mots d entrée. Requête N esclave Réponse N Esclave 03 N du premier mot Nombre de mots CRC16 Exemple : lecture des 4 mots W3102 à W3105 (16#0C1E à 16#0C21) de l esclave 2, à l aide de la fonction 3, avec : SFr = Fréquence de découpage = 4 khz (W3102 = 16#0028) tfr = Fréquence maximale de sortie = 60 Hz (W3103 = 16#0258) HSP = Grande vitesse = 50 Hz (W3104 = 16#01F4) LSP = Petite vitesse = 0 Hz (W3105 = 16#0000) PF Pf PF Pf Pf PF 1 octet 1 octet 2 octets 2 octets 2 octets 03 Nombre d octets lus Valeur premier mot ------- Valeur dernier mot CRC16 PF Pf PF Pf Pf PF 1 octet 1 octet 1 octet 2 octets 2 octets 2 octets Requête 02 03 0C1E 0004 276C Réponse 02 03 08 0028 0258 01F4 0000 52B0 Valeur de : W3102 W3103 W3104 W3105 Paramètres : SFr tfr HSP LSP

!"#$%&'( )*+,-$./01#234#5%6"47"% )E759$?/7$!"#!$%& '(()*!'+*",& -"./#0 5?1$?/$ 120%'#& 3+$%1,%+4567897 ;3?1$ 03::?/4F?71$ "./5$?/7$.10G49709?17$"E.?93:.945:7$4/"?591476*$;13;35>7$;.1$:!$,%*.%1&3)%!+1*! HA.15$IJJJK L! %630$" U!/91>75VW319475$">;319>75*$&8(*$XLL$5?1$!9G71/79 P.$91.:7$247/$03//?7$"?$;13930367$A3"2?5 759$;.1947667:7/9$1>?94645>7$79$03:;6>9>7$"E?/7$7/9N97$5;>04Q4F?7L$ P7$6;6<=&-"./#0 %0+&0#((1*>2 0.1$67$;13930367$,)8$4/9RS17$?/$)=)OB*$(8$.?554$79$!9G71/79$.?554$TTT 6"#!$%&B A3"2?5,)8 &8M+$A3"2?5,)8 6"#!$%0& CD= 6"#!$%&A,)8 6"#!$%&@ (8 6"#!$%&? 6"#!$%&<!9G71/79!""#$%&'()*$(+,$-./0#$%1.2345!/9N97!9G71/79!/9N97$,)8 &8M+$A3"2?5,)8!/9N97$(8!/9N97$,)8 &8M+$A3"2?5,)8!/9N97$(8!/9N97$,)8 &8M+$A3"2?5,)8!0367$"7$814/97:;5$<!(($=>57.?@$$A.15$BCCD )=)OB!"

01234($056&)($7$%#8459($$$:#$$;4<(*&$7$,()9(")!"#$%&'!()*+&','-./%(0&'1!234567895: A.H917 Q?75943/$!506.G7 I A.H917$?/4J?7 -./%(0&.'!()*+&'!506.G7 I 86?547?15$!506.G75$KLM$N$LDOP I,1./5.0943/5$5>J?7/9476675 =>;3/57$!"#$+,$-./ @'AB'CDD'4E.'! A'*+(=.(/*<"='! ADD'F.!"#$%&';%<&=*','6&+0&>+'1!2345679;?: )647/9 F71G7?1 =7J?R97$ )647/9$ EF71G7?1 F71G7?1 (/"40.943/$ ;%<&=*.' 6&+0&>+.' )3/S41:.943/$!"#$%&'()*(& =>;3/57$ I )647/95$A?694;675$KL(8P I F71G7?15$A?694;675$KL(8P I,1./5.0943/5$F4:?69./>75 )647/9 F71G7?1 @'AD'!4E.''! A'*+(=.(/*<"='! A F.!""#$%&'()*$(+,$-./0#$%1.2345!0367$"7$814/97:;5$<!(($=>57.?@$$A.15$BCCD!"

1.4 Bus Can protocole Canopen Bus développé à l origine pour des systèmes embarqués (applications automobiles). Bus multi-maîtres de type producteur-consommateur. Chaque message envoyé sur le réseau est repéré par un identificateur. Plusieurs stations peuvent lire le même message. L'accès au bus repose sur un arbitrage de type CSMA/CR (Carrier Sense Multiple Access with Collision Resolution). CAN = controller area network CIA = Can In Automation

Le CAN en quelques mots Le CAN a été lancé en 1990 pour répondre aux besoins de l'industrie automobile devant la montée de l'électronique embarquée. En 2005 une voiture moyenne comportera une centaine de microcontrôleurs. Pour éviter les 2 km de câblage d'une grosse voiture actuelle, soit 100 kg de cuivre, il fallait définir un bus série simplifiant énormément l'intégration des fils dans le châssis. En pratique, il y a trois bus CAN différents dans une voiture, à des débits différents : Un bus très rapide pour gérer la sécurité (freinage, ABS, détection chocs, airbags...). Un bus à vitesse moyenne pour gérer le moteur (commandes et capteurs). Un bus lent pour gérer tous les accessoires (lampes, moteurs d' asservissements, boutons...).

bus CAN CAN_H équipe ment 1 équipe ment n 120Ω CAN_L CAN_GND 120Ω terminaisons de fin de ligne pour éviter les réflexions CAN_H CAN_L

Object Dictionnary Device Profiles Service Data Object Process Data Object Network Management CANopen Messages!"#$%&$"'(#) *+,%'"& -!"#$%&'%())*%+"#$,(-."'#/0-."&' 1%&'%())*+23!"4#5+(6%74#$,89:%5";")'4#/1"<%&" =+(6%7"43 >&&?4#*:@#(-."'4#$:#$%&'%())*%+"#5*+#A10#/A"+<%&"#1*'*#0-."&'3 >&&?4#5"+6(+;*)'#*:@#BCA#5*+#=10#/=+(&"44 1*'*#0-."&'3 D*)*E";")'#$:#+84"*:#FDG#/F"'H(+I#D*)*E";")G3 D"44*E"4#J>F(5") Bus CAN Interface de communication Serveur SDO Client SDO PDOs Tx PDOs Rx Management du réseau Dictionnaire d objets Mécanisme d adressage logique pour l accès aux paramètres de communication et de l équipement ainsi qu aux données et fonctions Processus applicatif Fonctionnalités de l équipement Entrées / Sorties

Powerlink = canopen over Ethernet Ce réseau Ethernet industriel n utilise pas les couches TCP/IP Protocole Maître/esclave

1.5 Norme FIP et réseau Fipway FIP : Factory Instrumentation Protocol FIP ne retient que trois couches du modèle OSI : les couches 1 (physique), 2 (liaison de données) et 7 (application). L échange des informations entre les différentes entités connectées au réseau s effectue en utilisant le modèle de communication Producteur/ Consommateur. Le mécanisme de fonctionnement de FIP repose sur le principe de diffusion de messages (ou de variables) sur le bus. Pour cela, le réseau est placé sous la responsabilité d une station dite «arbitre de bus», dont le rôle est de cadencer la circulation des variables sur le réseau.

Fipway : applications mots communs table partagée programmation (PL7)

FIPWAY API 1 Fonctionnement d une table partagée API 2 adresses API 1 API 2 MW40-60 lecture seule R/W MW 80-100 R/W lecture seule

adresses IP et Xway PL7 Pro API commande FIPWAY {2.3} {2.1} adresses API passerelle Driver XIP n Xway {1.1} {1.x} Ethernet TCP/IP IP api IP PC

1.6 Profibus et Profinet Siemens en est à l origine norme européenne Maîtres -esclaves anneau à jeton entre les stations maîtres

Automation and Drives PROFINET Le standard Industrial Ethernet pour l Automatisation

Automation and Drives Communication Temps-réel et besoins pour l automatisation PROFINET technology Besoins & tendances PROFINET Communication temps-réel Temps-réel Appareils de terrain décentralisés Communication homogène et temps de réponse courts Communication Temps-réel et services IT sur un seul câble Communication temps-réel adaptative pour applications noncritiques en temps jusqu aux applications nécessitant des performances élevées Real-Time (RT) Isochronous Real-Time (IRT) Communication TCP/IP simultanée Intelligence distribuée Safety Internet Factory Automation Motion Control <100ms <10ms <1ms IT-services TCP/IP RT IRT PROFINET technology Siemens A&D 2006, Page Siemens AG 2006 - Änderungen vorbehalten

Automation and Drives Industrial Ethernet et le temps réel dur PROFINET technology Besoins & tendances Soit certaines solutions Industrial Ethernet ne savent pas répondre à ce besoin exigeant 1ms, jitter 1µS Certaines solutions répondent à ce besoin en créant des sous réseaux industriels fermés PROFINET Communication temps-réel Appareils de terrain décentralisés Intelligence distribuée Safety Inconvénients : Système fermé Point faible en disponibilité (contrôleur) Pas d accès ouvert localement L ouverture extérieure dépend du fournisseur du contrôleur Domaine ouvert TCP/IP Ethernet Ethernet Contrôleur Internet Domaine temps réel dur PROFINET technology Siemens A&D 2006, Page Siemens AG 2006 - Änderungen vorbehalten

Automation and Drives PROFINET technology Besoins & tendances PROFINET Communication temps-réel Temps-réel Appareils de terrain décentralisés Intelligence distribuée Safety Communication Temps-réel: Structure des télégrammes PROFINET Ethernet Standard Tag de Priorité (802.1Q): 6 classes de priorité pour les trames Ethernet Ether type selon IEEE pour les trames PROFINET tempsréel 0x0800: trame IP 0x8892: trame PROFINET temps-réel Spécifique Profinet: Allocation des données reçues via le Frame-ID Transmission Cyclique de données (données de process) Transmission événementielle (alarmes et événements) Informations Status de l appareil et des données (e.g. Run, Stop, Error) Ethernet Frame 7 Byte Sync 1 Byte Source MAC 6 Byte Dest. MAC 6 Byte Priority Tagging* 4 Byte Preambel Ethertype 2 Byte Frame ID 2 Byte Prozess data up to 1440 Byte Status Information 4 Byte FCS 4 Byte Ethernet-Standard PROFINET specific PROFINET technology * selon 802.1 Q Siemens A&D 2006, Page Siemens AG 2006 - Änderungen vorbehalten

Automation and Drives Temps-réel (RT) PROFINET technology Besoins & tendances PROFINET Communication temps-réel Temps-réel Appareils de terrain décentralisés Intelligence distribuée Safety Utilisation de composants de réseau standards, i.e. Switches Même niveau de performance que les bus de terrain actuels (comme PROFIBUS) Domaine d utilisation typique: Factory automation Performance élevée grâce à la minimisation du temps de traitement des couches réseau IT applications e.g. HTTP SNMP DHCP... PROFINET Applications Configuration Diagnostics Process-data TCP/UDP IP Real-Time Ethernet Real-Time (RT) Priority Tagging PROFINET technology Siemens A&D 2006, Page Siemens AG 2006 - Änderungen vorbehalten

Automation and Drives Principe du Real-Time PROFINET technology Besoins & tendances PROFINET Communication temps-réel Organisation de l autoroute des données 1 voie réservée pour IRT RT via priorisation Propriétés Real-time garanties, indépendamment de la charge réseau Communication standard ouverte (TCP/IP, IT, etc.) Appareils de terrain décentralisés Intelligence distribuée IRT Sortie Safety Reservé pour IRT IRT RT RT TCP/IP TCP/IP TCP/IP TCP/IP RT TCP/IP RT TCP/IP RT TCP/IP RT TCP/IP Bouchon PROFINET technology Siemens A&D 2006, Page Siemens AG 2006 - Änderungen vorbehalten

1.7 exemples de multi-réseau

1.8 Evolution des Bus et réseaux

2. Le protocole OPC OPC = OLE for Process Control OLE = Object Linked and Embedded OPC est une interface basée sur des standards ouverts offrant aux applications informatiques un accès simple et commun aux données : Technologie Microsoft OLE/COM Norme internationale Favorise une meilleure interopérabilité entre les équipements de terrain et les applications informatiques de supervision et de gestion 38

Le standard OPC Le serveur OPC est une application Windows permettant de lire et d écrire des variables (items ou tags) Ces variables sont mises à disposition des applications clientes OPC : Excel, Access, Visual Basic, C++, Java, Supervisions, Labview GMAO, GPAO, MRP, MES 39

Le standard OPC Application clientes distantes DCOM Ethernet TCP/IP Bases de symboles des applications Serveur OPC FIP, Profibus DP, Modbus + 40

OPC : tutorial et démo Tutorial de Matrikon Démonstration serveur OPC Schneider

Bibliographie Cours de supervision de B. Riera, Université de Reims Champagne Ardennes Cours de l IUT GEII de Tours de Pierre Poisson Cours d Ethernet Industriel de Eddy Bajic (IUT de Nancy) Cours CANopen de Jean Mercklé de l IUT de Mulhouse Présentation Profinet de Siemens Formation Réseaux industriels de Frédéric Bahuaud - Agilicom