SlideShare une entreprise Scribd logo
1  sur  18
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo 1
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
Sercos:Introduction
 sercos =SEries Real-time COmmunication System
 sercos aété développé pour lacommunication temps réel dans les systèmes du contrôle des mouvements et des machines outils
 Il existait trois génération de sercos
 sercos I(1991) et sercos II(1999) utilisaient les fibres optiques pour accueillir 254 stations et une vitesse de transmission 2/4/8/16
Mbps
 C’était le système Maître/Esclaves avec une topologie en anneau
 Déjà en 1991, sercos proposait le temps cycle allant de 62.5us à 65 ms
 sercos III(2005) gardele même principe de fonctionnement, mais utilise Ethernet 100 Mbpscomme le medium de transmission
sercos III = sercos II + Ethernet
 sercos IIIpropose aussi une extension du protocole pour supporter les E/S sur réseau et le profil CIP-Safetypour la
transmission de données desécurité
2
sercosI&II = Drive Bus
sercosIII = AutomationBus
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosI/ II : latopologie
3
•1 Maître *
•254esclaves (max) *
•2/4/8/16Mbps
•Temps cyclemin 62µs
*
Par anneau
Plusieurs anneaux possibles
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosI/ II : le principe defonctionnement (un cycle)
4
Lecycle estdéfiniparlatransmissionde 3trames:
• MST (MasterSynchronisationTelegram)qui permetla synchronisation
detousles nœudsconnectés
• AT(AmplifierTelegram)quicontientlaréponsede chaque driveavec
sespropresdonnées
• MDT (MasterDataTelegram)qui terminele cycle etqui contientles
donnéespourchaqueesclave
• Le cycle commence parl’émissionde MST par leMaître
• Dansuntemps déterminéaprèsMST, le premierEsclave (drive)envoieses
donnéesdansle messageAT
• Ensuite,cessontlesautresEsclavesqui envoientsesmessages ATdansl’ordre
définiependantl’initialisation.
• Aprèsl’émissiondudernierAT, le Maîtreenvoielemessage MDT avec les
donnéespourchaqueesclave.
• Lesesclavessaventoùse trouventsesdonnéesdans MDT.
MST MDT
AT(1)
AT(5)
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
Sercos:structuresstandardiséesdedonnées
5
• L’interopérabilité entre les versions de sercos est assurée parla standardisation des structures de données
• Chaque données transmise est reconnue parson numéro d’identification (ID)
• Les ID de1 à 32767 sont réservés par TWG of SercosInternational pourles données et des fonctions associées décrite dans la
spécification
• Les ID de32768 à65535 sont disponibles pourle constructeur/utilisateur pour les données spécifiques à l’équipement
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosIII :laversionEthernet
6
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
Communication RT/NRT SercosIII
7
MDT AT UCCMDT AT UCC
CycleStart CycleStart CycleStart
• Deuxtypesdetélégrammesdansuncycle :
-MDT: MasterDataTelegram
-AT :AcknowledgeTelegram
• LesdeuxsontenvoyésparMaster
• MDT contientinformationdu Maîtrepourdes Esclaves (lecture)
• ATestécritpardes Esclaves avecleursdonnéesassociées(feedbackvalues,
inputstates,etc.).
• SercosIIIautorisemax 4MDT etmax 4AT dansuncycle
• Larestedu tempscycle estexploitéepour UC Channel
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
*
Par segment
SercosIII :lesfonctionnalités basiques
8
Lestramesstandard
d’Ethernet
FastEthernet
(100Mbps;Full-Duplex)
TopologiesLinéairesetAnneau
(Line /Ring)
LetraficRT cyclique
Optimisationcoûtsmatériel
Sansswitches/hubs
Intégrationdu CPX!
• 1Maître*
• 254esclaves(max) *
• Tempscycle min32 µs
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosIII :lestopologies
9
•1 Maître *
•254esclaves (max) *
•100Mbps
•Temps cyclemin 32µs
*
Par segment
Plusieurs segments possibles
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosIII ;lesnouvelles fonctionnalités
10
Redondancefonctionnelle
• Laredondanceestautomatiquedanslatopologie anneau(ring)
• Siuneinterconnexionestcassée,les nœudsaffectésdétectentcette
rupture(ringbreak)etappliquentlafonctionnalité « loop back»(les
nœuds« terminaux»)
• Letempsderecouvrementne dépassepas25µs.
Hotplugging (connexion à chaud)
• Hot-pluggingestunepossibilitéd’intégrationd’unnœuddansun
réseauactif.
• Lemêmemécanismeque pourlaredondance,permetdedétecter
un nouveaunœud, leconfigurer,et annoncersadisponibilitéau
Maître
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosIII ;lesnouvelles fonctionnalités
11
• CC – SlaveCross Communication
(communicationentrelesEsclaves)
• Letempsentreune transmissiondetouslestélégrammescycliques RTet
le débutdu cycle suivantestnommé « UCChannel»
• Danscettelapsdutemps SercosIIIestouvertauxtramesd’Ethernet
Standard(TCP/IP)pour(p.ex.)
- LesservicesdeWeb Servers
- l’échangedesdonnéesentrelesesclaves(CC)
Mais
•Les appareilsnon-sercos(p.ex. PC)doiventêtreraccordésavec unmodule spécifique
(IPswitch sercos)quiestcher.
•Il faut passerà unetopologieenligne avec unPCconnectéenbout deligne surle
dernierport non utilisé.
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosIII ;lesnouvelles fonctionnalités
12
Controller-to-Controller Communication (C2C)andCrossCommunication (CC)
• Lesdonnéescontenuesdansunetélégramme,envoyéesparunnœud, sontaccessiblesà chaqueautrenœuddu réseau SercosIII,sanscycle
additionnelet sansinterventionduMaître
• Deuxméthodesdecommunicationsont proposéesaussiparlaspécification SercosIII
- ControllertoController (C2C) entrelesMaîtres
- Cross Communication (CC),entrelesEsclaves (* disponibleaussivia UCChannel)
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
SercosIII :lestélégrammesdesécurité :CIP SafetyonSercos
13
Un seul réseaupour:
• CommunicationdesE/S
• Communicationdesdonnéesdesécurité
• DriveCommunicationforMotionControl
• Protocolesd’Ethernetstandard
Solutionoptimisée
• Topologiesimple
• Lenombred’interfaceréduit
• Engineeringstandardisé
• Fonctionnalitéétendue(MC,Safety,I/O)
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
Communication RT/NRT SercosIII
14
MDT AT UCCMDT AT UCC
CycleStart CycleStart CycleStart
• Deuxtypesdetélégrammesdansuncycle :
-MDT: MasterDataTelegram
-AT :AcknowledgeTelegram
• LesdeuxsontenvoyésparMaster
• MDT contientinformationdu Maîtrepourdes Esclaves (lecture)
• ATestécritpardes Esclaves avecleursdonnéesassociées(feedbackvalues,
inputstates,etc.).
• SercosIIIautorisemax 4MDT etmax 4AT dansuncycle
• Larestedu tempscycle estexploitéepour UC Channel
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
Sercos:Les Systèmeshôtes(1)
 3S (CODESYS)
 3S propose l’outil de configuration sercos dans CODESYS.Ilincluse les produits dedifférents constructeurs (Schneider, Keba,
Bosch Rexroth,etc…).
 Il ya aussi le driversercos pour CoDeSys SoftMotion
15
 Bosch Rexroth
 Le créateur de sercos, Bosch Rexroth propose Sercos en standard
 Une largegamme decontrôleurs Sercos dont les Masters: MLP,MPX, MLC,Sercans Soft-PLC
 Bosch Rexroth propose aussi les systèmes E/S IP20/IP65 pour avoirle package complet « sercos-package »
 Schneider Electric (ELAU)
 Le système «PACDrive »intégre Sercos IIIMaster pour les Drives etE/S
 Destiné à la Robotique /Motion Control
 Schneider commercialise aussi les Remote I/O X20 de B&R
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo
Sercos:Les Systèmeshôtes(2)
 Keba
 Keba développe les contrôleurs Robot /Motion Controlavec les API integrés
 Utilisés surtout par “DürrPaint Systems”
16
 Hilscher
 La cartePC avec sercos masters
 FPGA netx pourl’équipement Sercos
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo 17
F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo 18
Sercos:remarqueslibres
Les limites à l’utilisation de sercos:
 Le processus “prise àla volée” nécessite une électronique puissante (FPGAs) qui est cher
 Seules les topologies en ligne et anneau sont possibles. On ne peut pas utiliser de Switchavec les topologies sercos.
 Les appareils non-sercos (e.g.un PC)doivent être raccordé avec un module spécifique sercos qui est cher. Avec une topologie en ligne
un PCdoit être connecté en bout de ligne surle dernier portnon utilisé.
 Il ya un choix très limité de module d’E/S (ce qui est bon pour le CPX)
 Solution très complexe. Il y aun grandnombre defonction optionnelles et des changements très fréquents ce qui rend le protocole
difficile à utiliser.
 ??????

Contenu connexe

Tendances

IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
MachinePulse
 

Tendances (20)

IoT 導入を簡単に実現する“つなぐ”技術 ​~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoT 導入を簡単に実現する“つなぐ”技術 ​~デンソーウェーブの IoT製品と Microsoft Azure 連携~IoT 導入を簡単に実現する“つなぐ”技術 ​~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoT 導入を簡単に実現する“つなぐ”技術 ​~デンソーウェーブの IoT製品と Microsoft Azure 連携~
 
Pdp11 on-fpga
Pdp11 on-fpgaPdp11 on-fpga
Pdp11 on-fpga
 
パスワードのいらない世界へ  FIDO認証の最新状況
パスワードのいらない世界へ  FIDO認証の最新状況パスワードのいらない世界へ  FIDO認証の最新状況
パスワードのいらない世界へ  FIDO認証の最新状況
 
SOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC ToolsSOC Peripheral Components & SOC Tools
SOC Peripheral Components & SOC Tools
 
パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501パケットキャプチャの勘どころ Ssmjp 201501
パケットキャプチャの勘どころ Ssmjp 201501
 
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
 
The Data Distribution Service Tutorial
The Data Distribution Service TutorialThe Data Distribution Service Tutorial
The Data Distribution Service Tutorial
 
Webinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore SystemsWebinar presentation on AUTOSAR Multicore Systems
Webinar presentation on AUTOSAR Multicore Systems
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
 
Introduction to Embedded Systems a Practical Approach
Introduction to Embedded Systems a Practical ApproachIntroduction to Embedded Systems a Practical Approach
Introduction to Embedded Systems a Practical Approach
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal Processor
 
Multicore and AUTOSAR
Multicore and AUTOSARMulticore and AUTOSAR
Multicore and AUTOSAR
 
IoT Cloud architecture
IoT Cloud architectureIoT Cloud architecture
IoT Cloud architecture
 
Developing for the Connected Car
Developing for the Connected CarDeveloping for the Connected Car
Developing for the Connected Car
 
Ufs whitepaper
Ufs whitepaperUfs whitepaper
Ufs whitepaper
 
Basic Linux Internals
Basic Linux InternalsBasic Linux Internals
Basic Linux Internals
 
End to End Communication protection
End to End Communication protectionEnd to End Communication protection
End to End Communication protection
 
What is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device driversWhat is AUTOSAR Memory Stack | Software modules and device drivers
What is AUTOSAR Memory Stack | Software modules and device drivers
 

En vedette

Ses222 - Victor et Nicolas
Ses222 - Victor et NicolasSes222 - Victor et Nicolas
Ses222 - Victor et Nicolas
victor-lf
 
Laissus introduction-tcp-ip
Laissus introduction-tcp-ipLaissus introduction-tcp-ip
Laissus introduction-tcp-ip
Wilfried KOUMA
 
Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2
Amel Morchdi
 
Coaching en las empresas power point
Coaching en las empresas power pointCoaching en las empresas power point
Coaching en las empresas power point
amazotru
 

En vedette (20)

Formation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCATFormation Bus de Terraint _Partie 3_4 _EtherCAT
Formation Bus de Terraint _Partie 3_4 _EtherCAT
 
Formation Bus de Terrain _Partie 2a _ IO-Link
Formation Bus de Terrain _Partie 2a _ IO-LinkFormation Bus de Terrain _Partie 2a _ IO-Link
Formation Bus de Terrain _Partie 2a _ IO-Link
 
Formation Bus de Terrain FR _Partie 1_ General
Formation Bus de Terrain FR _Partie 1_ GeneralFormation Bus de Terrain FR _Partie 1_ General
Formation Bus de Terrain FR _Partie 1_ General
 
Formation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIPFormation Bus de Terrain _Partie 3_3 _EthernetIP
Formation Bus de Terrain _Partie 3_3 _EthernetIP
 
Formation Bus de Terrain _Partie 3_2 _ProfiNet
Formation Bus de Terrain _Partie 3_2 _ProfiNetFormation Bus de Terrain _Partie 3_2 _ProfiNet
Formation Bus de Terrain _Partie 3_2 _ProfiNet
 
Formation Bus de Terrain _Partie 2b _ HART
Formation Bus de Terrain _Partie 2b _ HARTFormation Bus de Terrain _Partie 2b _ HART
Formation Bus de Terrain _Partie 2b _ HART
 
Formation Bus de Terrain _Partie 1a _ Un peu de la theorie
Formation Bus de Terrain _Partie 1a _ Un peu de la theorieFormation Bus de Terrain _Partie 1a _ Un peu de la theorie
Formation Bus de Terrain _Partie 1a _ Un peu de la theorie
 
Formation Bus de Terrain _Partie 3_1 _Modbus tcp
Formation Bus de Terrain _Partie 3_1 _Modbus tcpFormation Bus de Terrain _Partie 3_1 _Modbus tcp
Formation Bus de Terrain _Partie 3_1 _Modbus tcp
 
Formation Bus de Terrain _Partie 3_ Ethernet Industriel pour Valve Terminals
Formation Bus de Terrain  _Partie 3_  Ethernet Industriel pour Valve TerminalsFormation Bus de Terrain  _Partie 3_  Ethernet Industriel pour Valve Terminals
Formation Bus de Terrain _Partie 3_ Ethernet Industriel pour Valve Terminals
 
Expl couches osi
Expl couches osiExpl couches osi
Expl couches osi
 
Ses222 - Victor et Nicolas
Ses222 - Victor et NicolasSes222 - Victor et Nicolas
Ses222 - Victor et Nicolas
 
Laissus introduction-tcp-ip
Laissus introduction-tcp-ipLaissus introduction-tcp-ip
Laissus introduction-tcp-ip
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiques
 
Cours réseaux informatiques ia2
Cours réseaux informatiques  ia2Cours réseaux informatiques  ia2
Cours réseaux informatiques ia2
 
Differents bus terrain
Differents bus terrainDifferents bus terrain
Differents bus terrain
 
Supervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.comSupervision industrielle www.automate pro.blogspot.com
Supervision industrielle www.automate pro.blogspot.com
 
introduction automatisme industriel
introduction automatisme industrielintroduction automatisme industriel
introduction automatisme industriel
 
Révisions TCP/IP (par M. Frappier)
Révisions TCP/IP (par M. Frappier)Révisions TCP/IP (par M. Frappier)
Révisions TCP/IP (par M. Frappier)
 
Coaching en las empresas power point
Coaching en las empresas power pointCoaching en las empresas power point
Coaching en las empresas power point
 
Audrey Joly - Alexandra berry - la strategie de diversification de l’associ...
Audrey Joly -  Alexandra berry -  la strategie de diversification de l’associ...Audrey Joly -  Alexandra berry -  la strategie de diversification de l’associ...
Audrey Joly - Alexandra berry - la strategie de diversification de l’associ...
 

Similaire à Formation Bus de Terrain _Partie 3_5 _SERCOS III

Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...
Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...
Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...
Fédération Française des Télécoms
 
Ngt51 g formation-ibm-pureflex-networking-implementation-des-reseaux
Ngt51 g formation-ibm-pureflex-networking-implementation-des-reseauxNgt51 g formation-ibm-pureflex-networking-implementation-des-reseaux
Ngt51 g formation-ibm-pureflex-networking-implementation-des-reseaux
CERTyou Formation
 
Case Cloud-Windows -ver 41a
Case Cloud-Windows -ver 41aCase Cloud-Windows -ver 41a
Case Cloud-Windows -ver 41a
Julien Genon
 
Architecture hétérogène au service de l'IoT industriel ?
Architecture hétérogène au service de l'IoT industriel ?Architecture hétérogène au service de l'IoT industriel ?
Architecture hétérogène au service de l'IoT industriel ?
Pierre-jean Texier
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kit
Wassim Smati
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kit
Wassim Smati
 
Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01
Fabrice Enock
 
éTude des techno de stockage
éTude des techno de stockageéTude des techno de stockage
éTude des techno de stockage
khech123
 

Similaire à Formation Bus de Terrain _Partie 3_5 _SERCOS III (20)

Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...
Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...
Livre blanc 2017 - Recommandations FFTelecoms - Transition du RTC vers le tou...
 
Catalogue Communications Industrielles 2019
Catalogue Communications Industrielles 2019Catalogue Communications Industrielles 2019
Catalogue Communications Industrielles 2019
 
Toip slide
Toip slideToip slide
Toip slide
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
Ngt51 g formation-ibm-pureflex-networking-implementation-des-reseaux
Ngt51 g formation-ibm-pureflex-networking-implementation-des-reseauxNgt51 g formation-ibm-pureflex-networking-implementation-des-reseaux
Ngt51 g formation-ibm-pureflex-networking-implementation-des-reseaux
 
TelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhiculeTelCar : Solution de lecture des informations de bord de véhicule
TelCar : Solution de lecture des informations de bord de véhicule
 
Type de communication allen bradley 500 et 5000
Type de communication allen bradley 500 et 5000Type de communication allen bradley 500 et 5000
Type de communication allen bradley 500 et 5000
 
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
 
Case Cloud-Windows -ver 41a
Case Cloud-Windows -ver 41aCase Cloud-Windows -ver 41a
Case Cloud-Windows -ver 41a
 
Crouzet Automation - em4 Ethernet Brochure, version française
Crouzet Automation - em4 Ethernet Brochure, version françaiseCrouzet Automation - em4 Ethernet Brochure, version française
Crouzet Automation - em4 Ethernet Brochure, version française
 
Architecture hétérogène au service de l'IoT industriel ?
Architecture hétérogène au service de l'IoT industriel ?Architecture hétérogène au service de l'IoT industriel ?
Architecture hétérogène au service de l'IoT industriel ?
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kit
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kit
 
KAMAL 2016
KAMAL 2016KAMAL 2016
KAMAL 2016
 
Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01Coursrseaux 111019081618-phpapp01
Coursrseaux 111019081618-phpapp01
 
Cours réseaux
Cours réseauxCours réseaux
Cours réseaux
 
cisco_base.ppt
cisco_base.pptcisco_base.ppt
cisco_base.ppt
 
OSIS18_IoT : RTEMS pour l'IoT professionnel, par Pierre Ficheux (Smile ECS)
OSIS18_IoT : RTEMS pour l'IoT professionnel, par Pierre Ficheux (Smile ECS)OSIS18_IoT : RTEMS pour l'IoT professionnel, par Pierre Ficheux (Smile ECS)
OSIS18_IoT : RTEMS pour l'IoT professionnel, par Pierre Ficheux (Smile ECS)
 
éTude des techno de stockage
éTude des techno de stockageéTude des techno de stockage
éTude des techno de stockage
 
Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip
 

Formation Bus de Terrain _Partie 3_5 _SERCOS III

  • 1. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo 1
  • 2. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo Sercos:Introduction  sercos =SEries Real-time COmmunication System  sercos aété développé pour lacommunication temps réel dans les systèmes du contrôle des mouvements et des machines outils  Il existait trois génération de sercos  sercos I(1991) et sercos II(1999) utilisaient les fibres optiques pour accueillir 254 stations et une vitesse de transmission 2/4/8/16 Mbps  C’était le système Maître/Esclaves avec une topologie en anneau  Déjà en 1991, sercos proposait le temps cycle allant de 62.5us à 65 ms  sercos III(2005) gardele même principe de fonctionnement, mais utilise Ethernet 100 Mbpscomme le medium de transmission sercos III = sercos II + Ethernet  sercos IIIpropose aussi une extension du protocole pour supporter les E/S sur réseau et le profil CIP-Safetypour la transmission de données desécurité 2 sercosI&II = Drive Bus sercosIII = AutomationBus
  • 3. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosI/ II : latopologie 3 •1 Maître * •254esclaves (max) * •2/4/8/16Mbps •Temps cyclemin 62µs * Par anneau Plusieurs anneaux possibles
  • 4. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosI/ II : le principe defonctionnement (un cycle) 4 Lecycle estdéfiniparlatransmissionde 3trames: • MST (MasterSynchronisationTelegram)qui permetla synchronisation detousles nœudsconnectés • AT(AmplifierTelegram)quicontientlaréponsede chaque driveavec sespropresdonnées • MDT (MasterDataTelegram)qui terminele cycle etqui contientles donnéespourchaqueesclave • Le cycle commence parl’émissionde MST par leMaître • Dansuntemps déterminéaprèsMST, le premierEsclave (drive)envoieses donnéesdansle messageAT • Ensuite,cessontlesautresEsclavesqui envoientsesmessages ATdansl’ordre définiependantl’initialisation. • Aprèsl’émissiondudernierAT, le Maîtreenvoielemessage MDT avec les donnéespourchaqueesclave. • Lesesclavessaventoùse trouventsesdonnéesdans MDT. MST MDT AT(1) AT(5)
  • 5. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo Sercos:structuresstandardiséesdedonnées 5 • L’interopérabilité entre les versions de sercos est assurée parla standardisation des structures de données • Chaque données transmise est reconnue parson numéro d’identification (ID) • Les ID de1 à 32767 sont réservés par TWG of SercosInternational pourles données et des fonctions associées décrite dans la spécification • Les ID de32768 à65535 sont disponibles pourle constructeur/utilisateur pour les données spécifiques à l’équipement
  • 6. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosIII :laversionEthernet 6
  • 7. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo Communication RT/NRT SercosIII 7 MDT AT UCCMDT AT UCC CycleStart CycleStart CycleStart • Deuxtypesdetélégrammesdansuncycle : -MDT: MasterDataTelegram -AT :AcknowledgeTelegram • LesdeuxsontenvoyésparMaster • MDT contientinformationdu Maîtrepourdes Esclaves (lecture) • ATestécritpardes Esclaves avecleursdonnéesassociées(feedbackvalues, inputstates,etc.). • SercosIIIautorisemax 4MDT etmax 4AT dansuncycle • Larestedu tempscycle estexploitéepour UC Channel
  • 8. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo * Par segment SercosIII :lesfonctionnalités basiques 8 Lestramesstandard d’Ethernet FastEthernet (100Mbps;Full-Duplex) TopologiesLinéairesetAnneau (Line /Ring) LetraficRT cyclique Optimisationcoûtsmatériel Sansswitches/hubs Intégrationdu CPX! • 1Maître* • 254esclaves(max) * • Tempscycle min32 µs
  • 9. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosIII :lestopologies 9 •1 Maître * •254esclaves (max) * •100Mbps •Temps cyclemin 32µs * Par segment Plusieurs segments possibles
  • 10. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosIII ;lesnouvelles fonctionnalités 10 Redondancefonctionnelle • Laredondanceestautomatiquedanslatopologie anneau(ring) • Siuneinterconnexionestcassée,les nœudsaffectésdétectentcette rupture(ringbreak)etappliquentlafonctionnalité « loop back»(les nœuds« terminaux») • Letempsderecouvrementne dépassepas25µs. Hotplugging (connexion à chaud) • Hot-pluggingestunepossibilitéd’intégrationd’unnœuddansun réseauactif. • Lemêmemécanismeque pourlaredondance,permetdedétecter un nouveaunœud, leconfigurer,et annoncersadisponibilitéau Maître
  • 11. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosIII ;lesnouvelles fonctionnalités 11 • CC – SlaveCross Communication (communicationentrelesEsclaves) • Letempsentreune transmissiondetouslestélégrammescycliques RTet le débutdu cycle suivantestnommé « UCChannel» • Danscettelapsdutemps SercosIIIestouvertauxtramesd’Ethernet Standard(TCP/IP)pour(p.ex.) - LesservicesdeWeb Servers - l’échangedesdonnéesentrelesesclaves(CC) Mais •Les appareilsnon-sercos(p.ex. PC)doiventêtreraccordésavec unmodule spécifique (IPswitch sercos)quiestcher. •Il faut passerà unetopologieenligne avec unPCconnectéenbout deligne surle dernierport non utilisé.
  • 12. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosIII ;lesnouvelles fonctionnalités 12 Controller-to-Controller Communication (C2C)andCrossCommunication (CC) • Lesdonnéescontenuesdansunetélégramme,envoyéesparunnœud, sontaccessiblesà chaqueautrenœuddu réseau SercosIII,sanscycle additionnelet sansinterventionduMaître • Deuxméthodesdecommunicationsont proposéesaussiparlaspécification SercosIII - ControllertoController (C2C) entrelesMaîtres - Cross Communication (CC),entrelesEsclaves (* disponibleaussivia UCChannel)
  • 13. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo SercosIII :lestélégrammesdesécurité :CIP SafetyonSercos 13 Un seul réseaupour: • CommunicationdesE/S • Communicationdesdonnéesdesécurité • DriveCommunicationforMotionControl • Protocolesd’Ethernetstandard Solutionoptimisée • Topologiesimple • Lenombred’interfaceréduit • Engineeringstandardisé • Fonctionnalitéétendue(MC,Safety,I/O)
  • 14. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo Communication RT/NRT SercosIII 14 MDT AT UCCMDT AT UCC CycleStart CycleStart CycleStart • Deuxtypesdetélégrammesdansuncycle : -MDT: MasterDataTelegram -AT :AcknowledgeTelegram • LesdeuxsontenvoyésparMaster • MDT contientinformationdu Maîtrepourdes Esclaves (lecture) • ATestécritpardes Esclaves avecleursdonnéesassociées(feedbackvalues, inputstates,etc.). • SercosIIIautorisemax 4MDT etmax 4AT dansuncycle • Larestedu tempscycle estexploitéepour UC Channel
  • 15. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo Sercos:Les Systèmeshôtes(1)  3S (CODESYS)  3S propose l’outil de configuration sercos dans CODESYS.Ilincluse les produits dedifférents constructeurs (Schneider, Keba, Bosch Rexroth,etc…).  Il ya aussi le driversercos pour CoDeSys SoftMotion 15  Bosch Rexroth  Le créateur de sercos, Bosch Rexroth propose Sercos en standard  Une largegamme decontrôleurs Sercos dont les Masters: MLP,MPX, MLC,Sercans Soft-PLC  Bosch Rexroth propose aussi les systèmes E/S IP20/IP65 pour avoirle package complet « sercos-package »  Schneider Electric (ELAU)  Le système «PACDrive »intégre Sercos IIIMaster pour les Drives etE/S  Destiné à la Robotique /Motion Control  Schneider commercialise aussi les Remote I/O X20 de B&R
  • 16. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo Sercos:Les Systèmeshôtes(2)  Keba  Keba développe les contrôleurs Robot /Motion Controlavec les API integrés  Utilisés surtout par “DürrPaint Systems” 16  Hilscher  La cartePC avec sercos masters  FPGA netx pourl’équipement Sercos
  • 17. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo 17
  • 18. F-FR/W.Gomolka RéseauxetBusdeTerrain: P3: SolutionsEthernetIndustriel pourVT Festo 18 Sercos:remarqueslibres Les limites à l’utilisation de sercos:  Le processus “prise àla volée” nécessite une électronique puissante (FPGAs) qui est cher  Seules les topologies en ligne et anneau sont possibles. On ne peut pas utiliser de Switchavec les topologies sercos.  Les appareils non-sercos (e.g.un PC)doivent être raccordé avec un module spécifique sercos qui est cher. Avec une topologie en ligne un PCdoit être connecté en bout de ligne surle dernier portnon utilisé.  Il ya un choix très limité de module d’E/S (ce qui est bon pour le CPX)  Solution très complexe. Il y aun grandnombre defonction optionnelles et des changements très fréquents ce qui rend le protocole difficile à utiliser.  ??????