04/05/2021
Partie Ill |
Standard Industrie 3.0 & 4.0
JALAL SABOR
Département AEEE
ENSAM-MEKNES
Profibus
Historique
Profibus-DP le modéle ISO
La couche physique
La couche liaison
La couche application
Les profils
Points forts- points faibles04/05/2021
Historique
En 1987, le ministére fédéral allemand pour la recherche et le développement
technologique crée un groupe de travail Field Gus" federant 13 entrepnses dont
TEMENS et 8 ngituts de rechegghe
? Naess ae BYGfibus (Process Field BU
PROFIBUS est geré par une association dlutlisateurs qui regroupe des
constructours, des utlisateurs et des chercheurs : le CLUB PROFIBUS
Les clubs dlutlisateurs dans 20 des plus grands pays industralisés offrent le
support dans la langue du pays. Ces centres de compstences sont feceres par
organisation "PROFIBUS international’ (P1) qui compte plus de 750 membres.
http://www. profibus. com!
HISTORIQUE
KEI". 1997 | oftut a otrnatonsaation de P618504/08/2021
A Profinet
Profibus-PA |
| Profibus-0P
Les 3 versions de Profibus |
Le réseau Profibus ext us réseau de terrain qui se ine au travers de
{des Profibus-FMS ¢Fiekibus Message Specification, Pry
ty
bus-DP Decen PARBUSPA Process Mutation
alised
01 Profinet Ethernet lndustriet) quia renplaee p fibus EMS,
Destindes& cowrir tes differents besoins en communica om industrielle dans tes
automat
c
es depuis te niveau captenrsactionneur fugu an nivean de
‘ile, commande et de supervision04/05/2021
— Profibus-DP (Decentralized Peripheral : esting aus applications
4e type maitre-esclave en monomaitre pour la gestion des
équipements d’enttées-sorties déportées avec des temps acces
extrémement cours
Profibus-FMS (Fieldbus Message Specification): destiné au
applications nécesstantéchange entre maltves pour la synchronisation
Utlisation de TCP/IP et de standards des N
+> Automatisation avec Ethernet temps rée!
* Integration sans fale de systemes de bus de terrain
1904/05/2021
PROFINET 10 est és similaire au Profibus Alors que Profibus uilise les
‘communications eycliques pour échanger des données avec des automates
programmabies a une vitesse maximale de transmission 12Meg Je PROFINET
TO utlise le transfert de données cyclique pour échanger des donncos avec des
automates programmables sur Ethernet Comme avec Profibus, un
ontrdleur programmable et un dispositif dowent tous deux avor une
‘comprehension préalable de la structure de données et connaitre le se
transfert
PROFINET 10 utiise trois canaux de communication diférents pour echanger des.
données avec les contrdleurs programmables et autres disposilifs. Le canal
standard TCP / IP est utilisé pour le parametrage, la configuration et les
operations de lecture / écrture acycliques. Le canal RT ou en temps réol est utilise
pour le transfert de données cyclique standard et alarmes (a
Communications RT contoumne finterface TCP / IP standard pour accelerer féchange
de données avec des automates programmables Le troisieme canal, Temp:
feel isochrone (IRT) est le canal 8 trés grande vitesse utlisee pour es
applications de commande de mouvemient{Motion Control. IRT est mis en cuvre en
utlisant un ASIC personalise
PROFINET est base sur Eslcrnet et mise systematiquement sur PEF
{802.3u: Fast Ethernet 100Mbit's. PROFINET utilise TCP IP ainsi que fe
standards de technologie de Ninformation (serveur Web : HI LP. protocole de
‘communication : SMTP. transfert de fichiers : ETP). PROFINE T permet
utilisation de la technologie XML, PROFINET supporte le proweole SNMP,
trés utile pour la maimtenance a distance et le diagnostic reseau
PASSERET TES
=>
2004/05/2021
PROFINET ET LE MODELE osi
QUALITE DE SERVICE (aos)
24ACCES PRODUCTEUR ! CONSOM
04/05/2021
22SERVICES DE COMMUNICATION
Communication UDP/IP
Communication temps réel (RT)
En
TEMPS REEL ET TCP/UDP/IP
04/05/2021
2304/05/2021
DIFFERENCIATION RT ET IT DANS L'EQUIPEMENT
AT reste compatible avec inrastiucivies
Ethertpes utlise:
BOD80D ar
31
TYPES DE CABLES POUR PROFINET
Ditérert tu cable niveau tque
an pont apn var
2404/05/2021
a OE
SEGMENTATION DE LA BANDE PASSANTE
2504/05/2021
2604/05/2021
EE
2704/05/2021
PROFINET fonctonne suvant le madele producteu
ACCES PRODUCTEUR / CONSOMMATE
Ty eT
SERVICES DE COMMUNICATION
Communication UDPIIP
2804/05/2021
La communication PROF Inet entre composants PROF In
périphériques d’ES PROF Ine 10
PROF inet utilise le protocole PCOM (1
fed COM
TCPAP servant au partaze des donnée
entre composints PIG
DCOM est Hextension dis modkéte COM (Cn
distribution des obje
~> Appareils de terrain sur PROFInet 10.
Les appareils répartis dans Matelier sont intégrés dans Fuarch:
PROFInet [0 : celle-ci wise la vue habituelle des ES de Pk
DPet ses mécanismes de transtert eyclique des I$ dks eu
dgportés dans la mémoire image du proce
MULTITECH
sous de Fann
29eee
04/05/2021
3004/05/2021
Serveur OPC -"
(Object Linking et Embedging Process Control) W9
~>Le serveur OPC est un serveur de données mult
automates capable de communiquer avec les auto
des différentes familles. Il permet de fournir des do
aux clients OPC
~> Le produit OPC apporte a des applications cli
ensemble de services (méthodes) d'acces a des va
liées 4 un automate cible.
> Le serveur OPC assure linterface entre jes automate:
Programmables et une ou plusieurs applications clientes (C
Supervision SCADA... Ces applications permettent
de modifier les valeurs des données des équipements cit
© II fonctionne uniquement sur Windows du fait qu'il so
COM et DCOM.
3104/05/2021
Le serveur OPC propose les services suivants
> La lecture et fecriture de variables dans un ou plusieurs
présents sur un ou plusieurs réseaux differents,
-> Un outl de configuration convivial permettant une me
aporéhension des paramétres utiles 2u bon fonctionre'
ainsi qulun outil permettant la modification de parametros:
de maximiserla souplesse d'utilisation
> La possibilté dlutiiser la liste des symboles de applic
Tautomate, Une interface de navigation permettan
prendre connaissance graphiquement des equipement
des symboles qui leur sont associes
-> Une liste ditems dits spécifiques dependant des eauine
permettant la réalisation de fonctions particuliéres état e'
routelarrét de automate, fonction de surveillance des ala’
Objectif
> Notre objectfconsiste en implementation d'un modéle industri 49 6
interconnectant une ligne de production a une plateforme Cio assurer
acquisition des données et la supervision active en temps nea
partir de n’importe quel appareil connecte &
nternet,
<> Le modéle de lindustrie 4.0 impose la connectivité de chaaw dela
ligne de production, ce qui est ts difficile au niveau économique slogiques
(capteurs inteligents, changement total de la structure d'acquis ut done
est d'atteindre les objectifs de Iindustre 4.0 sans toucher @ arc a
installée selon le standard de industrie 3.0 ov le concept Cit!
> Migrer la pyramide CIM du standard 3.0 vers une pyramic
hiveaux. Un niveau Bus de terrain et un autre niveau quires
SCADA, MES et ERP via un serveur OPC
3204/05/2021
Principales caractéristiques de l'OPC
-> Les principales caractéristiques sont
“"* Multi-équipements,
*"* Multi-protocoles de communication
** Multi-clients,
“* Accés aux équipements et aux variables par ro dresse)
ou par symbole.
“** Accés au serveur en mode local ou distant.
3304/05/2021
- Dans le standard industrie 3.0 Chaque
constructeur des Automates propose son
propre serveur OPC standard Be
-> Schneider propose le serveur OPC
Factory Server comme serveur OPC.
-> Siemens propose SIMANTIC NET
OPC SERVER comme serveur OPC de
sa gamme des automates
-> Allen Bradely propose RSLinx comme
serveur OPC pour sa gamme des
automates
34communication a été développé et il a remplac
classique. II s'agit du protocole OPC UA au s
UA (United Architecture)
-> LOPC UA ou unified architecture, c'est la no
génération de technologie OPC, le nouveau sta
communication industrielle dédié a l'internet ir
objets et a l'usine du futur. C'est en quelque s
successeur de 'OPC Classic
>LOPC UA est le standard de communicatior
pour l'industrie 4.0
-> L'OPC UA utilise un composant serveur 0)
"'accés aux données machine, les applications
utilisées pour accéder ou modifier des donni
serveur.
-> Les serveurs peuvent également étre des
méme temps et, par exemple, fournir des dont
d'autres serveurs a leurs clients
-> Dans le standard industrie 4.0, un nouveau s
04/05/2021
tilection
regées
3504/05/2021
Les solutions logiciels pour l'industrie 4.0
-> Ces solutions logiciels ont pour réle l'integrat
seul systéme Softawre les architectures SCAL
ERP avec une plateforme !loT Cloud
-> Capables de récupérer les données en temps
directement des Automates, de réaliser ensuite: d
interfaces de supervision, de faire un archiva: rées
(Bigdata), analyse et traitement de donne: ce),
développement des systemes MES et ERP
-> parmi ces solutions, on trouve: Nade Red (ane ource),
Woopsa (open source), Iconics, Wonderware 5 °n),
Mindpshere (Siemens)
Solution Node Red
Node-REO est un outl puissant pour construire des
applications de Iinternet des Objets (lol) on mettant Isc
‘surla simplification de la programmation qui se fait grace 3
des blocs de code prédefinis, appelés «nodes» pour effect
des taches.
lVutise une approche de programmation visuelle qui perme:
aux développeurs de connecter les blocs de code ensembic
Les noeuds connectés, généralement une combinaison de
neeuds d'entrée, de naeuds de traitement el de naeuds de
Sortie, lorsquils sont e€biés ensemble, constituent un «fon
Techniquement, i sagit dune application reposant sur
Node js et permettant le design des chaines de traitement
dans un environnement Web, Node-Red fonctionne comme
Un ETL. une palette de connecteurs, des composants de
traitement, des possibiltes de wring entre tout cela
3604/05/2021
Solution Woopsa « Web Ovject Oriented Protec and
Automation »
~ Woopsa est un protocole simple, léger. grat
source, Web object oriented, publication / ab:
compatible temps réel et compatible Industrie bue
4 la révolution de linternet des objets
~> Woopsa partageant de nombreux concepts av ‘,
on peut également l'utiliser comme serveur de pz
Connecter les applications Web aux serveurs C
modele objet complet de votre application dune
similaire 4 OPC-UA Il est basé sur le Web ot u
fondations solides comme HTTP et JSON. ce 4
fonctionner avec votre navigateur II vous perms’ ¢ a
distance des données structurées entre des «
dans différents langages comme C #, JavaSc
ir
~ Woopsa est un protocole qui vous perm |
3704/05/2021
Solution ICONICS
-> ICONICS est une solution logicielle payante temps réel
facile a utiliser, qui permet de visualiser, d'analyser des
informations en temps réel pour n‘importe quelle application
et sur n'importe quel équipement dans le but d’augmenter
Vefficacité énergétique, d'améliorer la productivité et la qualité
du produit
Solution Wonderware
Les solutions Wonderware sont désormais des solutions logiciels temps
réel. Ces solutions offrent des plates-formes HMI, SCADA, Historian,
MES ( Manufacturing Execution Systems) et platte forme loT Cloud, qui
sont utilisées dans diverses industries
fen eed
poeeielbevr airs ered
3804/05/2021
Wonderware Intouch: pour la supervision industrielle SCADA
Wonderware insight (Cloud): Collecte, archivage et analyse en
des données d objets industrials connectas
Solution MindSphere (Siemens)
> MindSphere de Siemens est une plateforme permettant
d'optimiser le pilotage et les performances de production
via la collecte et l’analyse de données industrielles
> Solution plugétplay, ouverte a tous les équipements sous
standard OPC UA, MindSphere optimise le recueil et le
Partage sécurisé des données et crée une véritable valeur
ajoutée au service des fabricants de machines, des
ingénieurs et de leurs clients finaux
39-> MindSphere peut collecter les données issues des
&quipements SIMATIC $7 (S7 300 - 400 - 1500 - 1200) ainsi
que ensemble des équipements répondant aux standards
OPC UA
-> Vindustrie génére de nombreuses données issues de
différentes sources dont l'utilisation sert la gestion
prédictive des équipements, plus pertinente et efficace que
la gestion curative ou préventive. Grace a l’analyse de ces
données, il est possible de maitriser les coits de
maintenance, de réduire les temps de cycle ou de
personnaliser la production. Reste a donner l’accés a ces
informations de facon optimale et sécurisée. C'est ce que
propose Siemens avec la solution MindSphere
04/05/2021
4004/05/2021
~ MindSphere est un écosystéme de l'industrie du Futur
Permettant de connecter facilement tous types d'actifs
industriels. Concu comme un Cloud, il permet d’enrichir
(es tableaux de bord et de comparer plusieurs sites entre
€ux avec pour objectif de faire évoluer les performances
de production dans le cadre d'un suivi permanent
> Laces aux données collectées se fait simplement par
ordinateur ou smartphone via des applications qu'il est
Possible de compléter selon les besoins,
~~ Ces données compilées dans le Cloud, et non plus
Gispersées a différents niveaux de U'entreprise, donnent la
Possibilité d’analyser précisément état des machines et
d’améliorer la production
4Plateforme IoT et Protocoles de communication
> Une plateforme d'loT est un ensemble de services permetiant de
collecter, stocker, corréler, analyser et exploiter les données.
-> Une plateforme est done un ensemble a'APIs et drivers de
communication, de capteurs inteligents, de bases de données,
dlexécution des recettes de production, de services de traitements et de
calculs et bien souvent un web service pour générer des tableaux de
bords de visualisation et d’exploitation
existe plusieurs plateformes loT open source et propriétaires
dont on peut citer
+ Thinger.io
+ AMAZON WEB SERVICE AWS
+ IBM WATSON IOT PLATRFORM
* FRED (hosted Node Red)
04/05/2021
42Thinger.io
Thinger.io est une plate-forme to pen source qui fournit tous les outils
nécessaires pour prototyper, faire évoluer et gérer les produits connectés de
maniére trés simple. Il effectue 'échange via le protocole http
[ipeut afficher des données en temps réel ou stockes: & aide de les tableaux de
Dore, i est possible de créer des interfaces de visualisation de données convivales
et de les partager avec d'autres clients
IBM Watson IoT Platform
C'est un service géré et héberge sur le cloud qui est congu
Pour tier facilement profit de vos périphériques [oT. Il propose
de nombreuses fonctionnalités : enregistrement de
Péripherique, connectivité, contrdle, visualisation rapide et
Stockage de données de 'Internet des objets. II permet d'avoir
une version hebergée de Node Red
04/05/2021
4304/05/2021
‘AWS (Amazon Web Services)
Le Cloud AWS est une plateforme de services cloud
daveloppée par le géant américain Amazon. AWS regroupe
plus de 50 services répartis en diverses categories telles
que le stockage cloud, la puissance de calcul, analyse de
données, intelligence artificielle ou méme le développement
de jeux video.
FRED (Front End For Node-RED)
FRED est un serveur de Node Red hébergé dans le cloud
et fourni par Sense Tecnic. FRED permet d’exécuter une
instance centralisée fiable dans le cloud pour le prototypage
et le déploiement faciles des applications Internet of Things.
Protocol de communication avec la plateforme loT
En ce qui conceme le Protocole de communication avec la
plateforme loT, on pourrait citer 'une des architectures les
plus courantes, & savoir
+ Request/Response (ReaRep)
+ Publish/Subscribe (PubSub)Request/Response (ReqRep) Qui ressemble a la
technologie client/serveur (comme HTTP)
Http Request Respo
en |
Publish/Subscribe (PubSub)
32 Des entités "publishers" publient un message (dans un “lopic’) sur le
réseau sans se soucier des destinataires du message
ubseribers' s'abonnent & un “topic et recoit tous les messages
3 £2 broker fat office de centralsateur des messages des ‘publishers’
et se charge des envoyés aux “subscribers”
& Le gros désavantage de cette architecture est ia présence du “broker"
Qu! est en fait un SPOF (Single point of Failure),
04/05/2021
45Request /RESPONSE
CoAP (Constrained Application Protocol)
CoAP reprend les concepts du protocole HTTP en s'appuyant
sur le protocole UDP et en allégeant les communications
(paquet plus petit notamment)
Points clefs
Request/Response Architecture
UDP/IP Based
QoS Support
Supports Unicast as well as Multicast
Uses DTLS for Security
‘Supports Resource Discovery
CoAP Node plays Server Role too (NAT Issues)
Decentralised (No Single Point of Failure)
04/05/2021
46REST/HTTP.
= REST (Representational State Transfer) est un concept,
&t non pas un protocole. Les AP| (application programming
interface) utilisent des méthodes REST/HTTP pour
exécuter des actions
~> Il s'agit d'une interface pour permettre de communiquer
avec lobjet. Le gros désavantage du REST est quill s‘agit
d'une connexion a un seul sens.
Points clés.
Request/Response Architecture
TCP/IP Based
No QoS Support
Complex Implementation at Client Side
Larger Header compared to other loT Protocols
(Higher Bandwidth Requirement)
Uses SSL/TLS for Security
04/08/2021
4704/05/2021
MQTT (Message Queuing Telemetry Transport)
-> MQTT est un protocole de messagerie spécifiquement
congu pour des applications M2M (Machine To Machine) et
loT (Internet of Things), @ cause notamment de sa légéreté
(peu de consommation de bande passante et d’énergie)
*> De plus, il permet la publication des nouvelles données en
temps, sans nécessiter diinterroger un serveur, ce qui permet
une réactivité et une économie de bande passante
supplémentaire
MATT offre une Qualité de service (QoS) & 3 niveaux
QoS 0 : transmission de message sans accusé de reception
QoS 1 : transmission de message avec accuse de réception
QoS 2: transmission de message avec accusé de reception et
verification du message transmis afin d'éviter qu'un meme message ne
soit pas transmis de nomoreuses fois,
MATT-SN (MQTT for Sensor Network) est une version optimisée pour les
objets a trés faibles ressources communiquant sans fi
Points clés
Publish/Subseribe Architecture
Light Weight (Min Header Size. 2 Bytes)
TCPIIP Based
QoS Support
Payload Agnostic
Uses SSLITLS for Security
Broker could be Single Point of Failure04/05/2021
XMPP (Extensible Messaging and Presence Protocol)
XMPP est a la base un protocole pour la messager instantanée
Wabber iChat. ICQ, MSN, Google Talk, etc ), mais elle a ete congue de
aniere plus large et ouverte qu'une simple messagerie instantanes
Populaire et propriétaire Cela lui permet de supporter aussi bss
larchitecture requesvresponse que publish/subscribe, via des flux de
données au format XML
Points cles:
Publish/Subscribe and RequesResponse Architecture
Widely used for instant Messaging, Presence, Voice/Video Calls ete
No QoS Support
Text Based Communication (XML Payload)
Secure Authentication (SASL) and TLS Based Security
XML Payload creation and parsing may need exira compute and battery
power
AMQP (Advanced Message Queuing Protocol)
AMOP est similaire & MOTT, aa aiference prét qu'il gére une fe dattente
rete istibution des messages. La présence de cette fle nous poet
lente ible fin de fa gestion des messages. Cependant, elle est acces
lente dans les environnements 4 bandes passantes faiblee
Points clés
Point to Point Message Exchange (Server to Server)
Flexible Messaging Patterns
TCP/IP Based
Smallest Packet Size 60 Bytes
Q08 Support
Uses SSL/TLS for Security04/05/2021
Exemple de solution 4.0 pour des bancs en standard 3.0
4
>
Exemple de programmation sur la plate forme Node Red04/05/2021