|
ETHERNET Powerlink versie 2
Real-time industrieel Ethernet is een realiteit!
version française
Ethernet zit in de lift voor industriële automatisering. Maar dat is al
jaren zo. Zwak punt is het niet-zo-erg deterministische gedrag van de bus.
Met EPL – ETHERNET PowerLink –is er één bus die de brug slaat tussen alle
layers, van de laagste sensorbus tot het lokale managementniveau. Nog
opmerkelijk: migratie van CANbus naar EPL wordt zeer eenvoudig.
Eind vorig jaar berichtten we u in dit vakblad al over de nieuwe ETHERNET
Powerlink Standardization Group (EPSG). Wat oorspronkelijk van start ging
als een eigen ontwikkeling van het bedrijf B&R, ETHERNET Powerlink, kwam
hiermee in een stroomversnelling terecht. Op dat moment hadden een reeks
leveranciers van automatiseringscomponenten, naast de andere
initiatiefnemers Hirschmann, Lenze en Kuka, officieus reeds hun steun
toegezegd aan de ontwikkeling van een nieuwe industrieel – op Ethernet
gebaseerd – de facto standaardprotocol. EPSG verleende het een juridische
vorm, een onafhankelijke instantie waar andere leveranciers, soms
concurrenten van B&R, zich beter in kunnen vinden. De rechten op het
protocol droeg het bedrijf over aan de Universiteit van Zurich.
Door zijn eigenschappen leent EPL zich met name tot real-time applicaties
waarbij een zeer snel én deterministisch gedrag nodig is. Bij EPL is de
cyclustijd 200 microseconden (of hoger) bij een jitter die dan kleiner is
dan 1 microseconde. Andere kandidaten voor dit netwerk zijn installaties
waarbij grote afstanden moeten overbrugd worden (max. 10 Hub-niveau’s of
1,1 km) of waar zich veel stations op één netwerk bevinden (max 253 per
Powerlink-netwerk). Hierbij kan dus gedacht worden aan datatransfers
tussen besturingen, servo-aandrijvingen en SCADA-systemen of operator
panels voor machines en installaties voor productietypes zoals verpakken,
drukken, textiel, robots, spuitgieten en, uiteraard, snelle
speciaalmachines. Of, gezien de cyclustijd, voor het synchroniseren van
PLC’s tot op het niveau van de regelkring in de aandrijvingen in the
field.
Weer een defacto standaard?
Hoewel EPL – ETHERNET Powerlink – technisch mooi in elkaar zit, zal de
reactie van de gemiddelde engineer toch zijn: nog een de facto standaard
méér? Technisch kunnen andere protocols, zoals Profibus of CANbus de job -
in de meeste gevallen - perfect klaren, maar het verschil zit duidelijk in
servicebility en prijs. Een engineeringbedrijf in Nederland vergeleek voor
een bepaalde applicatie (zie verder) de plus- en minpunten van EPL versus
Profibus en CANbus. Profibus bleek globaal 20% duurder, voornamelijk door
de kost van de duurdere bekabeling en connectoren. Vermits dit een
bussysteem is met lijnbekabeling, bleek storingszoeken arbeidsintensiever
dan bij EPL. Bovendien stelde zich het probleem van een lagere bussnelheid
bij 20 aandrijvingen en I/O, wat precies voor deze applicatie nodig was.
In geval van CANbus moesten voor deze 20 aandrijvingen en I/O meerdere
bussen naast elkaar geplaatst worden om een aanvaardbare performantie te
behouden. Ook hier lagen de kosten voor bekabeling en connectoren
beduidend hoger. Hoe laat zich dit verklaren? Voor de ontwikkeling van EPL
werd in de eerste plaats gekeken naar bestaande technologie annex
standaarden. De bedoeling was niet nogmaals een ‘dedicated’ protocol te
ontwikkelen, maar een zo ‘open’ mogelijk industrieel netwerk. Een zo
‘open’ mogelijk systeem dus. Zo ondersteunt EPL IEEE 802.3, Frame Formats
in de standaardversie, IP Protocols, CANopen Profielen (Device Profiles)
en IEEE 1588. Opmerkelijk: er is geen speciale chip nodig, standaard
Ethernet volstaat. Dat is belangrijk, want het betekent meteen dat
ontwikkelaar B&R géén licentievergoedingen opeist. Bovendien wordt – zo
stelden de woordvoerders van de standaardisatiegroep – EPL opgenomen in de
IEC RTE standaard. Conformiteit aan standaarden heeft nog een ander
voordeel: wie bijv. een netwerk wil analyseren, kan dit met standaard
tools, in dit geval een gewone analyser.
Hoe werkt EPL?
Het EPL-protocol is oorspronkelijk afgeleid van het TCP/IP-protocol,
waarbij de TCP/IP- of UDP/IP-laag is vervangen door Powerlink. B&R is bij
de ontwikkeling van de eerste versie van het deterministische EPL-protocol
uitgegaan van vijf gangbare standaarden. Zo is gewerkt met Fast Ethernet
met een snelheid van 100 Mbps, is gebruik gemaakt van twisted pair
bekabeling (CAT.5), kan de topologie voor EPL naar keuze worden opgezet in
de vorm van een lijn- of sterstructuur of een combinatie van beiden, wordt
gewerkt met standaard op de markt verkrijgbare hubs (klasse 2) en mag de
afstand tussen twee stations maximaal 100 meter bedragen. Maximaal kan een
EPL-netwerk bestaan uit 254 stations. De cyclustijd die nodig is om alle
aanwezige data op het netwerk te updaten bedraagt bij dit maximale aantal
stations 7,2 milliseconden en bij 2 stations minimaal 200 microseconden.
Afhankelijk van het exacte aantal stations kan de cyclustijd volledig vrij
worden ingesteld tussen de minimum en maximum waarde.
EPL onderscheidt zich van andere veldbussen doordat de werking van dit
protocol gebaseerd is op het SCNM-principe (Slot Communication Network
Management). Behalve dat er geen databotsingen meer ontstaan, heeft dit
ook als voordeel dat met 100% zekerheid, op vooraf ingestelde tijdstippen,
de gewenste informatie op de juiste plaats wordt afgeleverd. Een
slotcommunicatie-netwerkmanager regelt de communicatie tussen de
verschillende stations in het EPL-netwerk, wijst elk station een bepaalde
tijd toe om informatie op het netwerk te zetten en draagt zorg voor
cyclische synchronisering. Met EPL kan een synchronisatie worden
gerealiseerd tussen de sensoren en actuatoren, het EPL-netwerk en de
applicatiesoftware. Behalve de cyclustijd, dient ook de snelheid waarmee
data over het netwerk worden gestuurd van te voren te worden ingesteld.
Vermeldenswaard is ook dat het EPL-netwerk geschikt is voor het overzenden
van cyclische en a-cyclische data. Cyclische data (tijdkritisch) hebben
direct betrekking op het functioneren van de machine en de a-cyclische
data zijn niet-tijdkritische data. Alhoewel dit voor het gros van de
toepassingen niet echt belangrijk is, draagt EPL de mogelijkheid in zich
om quasi de hele piramide van sensorbus tot managementlaag te overbruggen
(zie figuur). Bij bijv. Profibus is hiervoor een combinatie van de DP/PA-
en de hogere FMS-versie nodig.
EPL versie 2
EPL versie 2 onderscheidt zich van de eerste versie op een aantal
belangrijke punten. Zo is de applicatielaag bij deze nieuwe versie
uitgebreid met een gestandaardiseerde gebruikersinterface, die compatibel
is met het CANopen-profiel DS301 (conform EN 50325-4). Dit biedt
fabrikanten van sensoren/actuatoren de mogelijkheid om een
Powerlink-interface te maken conform een CANopen-profiel. CANopen heeft
ongetwijfeld één van de meest volledige verzamelingen van profielen voor
geschillende types toepassingen (zoals bijvoorbeeld voeding maar ook
spoorwegtoepassingen enz.) Een dergelijk profiel is beschreven in de vorm
van een bibliotheek en wordt standaard meegeleverd met elke
sensor/actuator. Hiermee kunnen deze componenten volledig ondersteund
worden in de applicatielaag ‘layer 7’ van EPL. Verder kan met de
Powerlink-laag in versie 2 het, veelal in kantooromgevingen gebruikte, TCP/IP-protocol
volledig worden ondersteund. Hiervoor wordt gebruik gemaakt van het
aanwezige asynchrone slot. Behalve voor ondersteuning van het TCP/IP-protocol,
wordt dit asynchrone slot ook gebruikt voor andere asynchrone
communicatie. <<
Bert Belmans, Control & Automation Magazine
ETHERNET Powerlink version 2
L’Ethernet industriel en temps réel est devenu réalité !
L’Ethernet a le vent en poupe dans le secteur de l’automatisation
industrielle et ce, depuis des années. Le comportement peu déterministe de
ce bus constitue toutefois son point faible. EPL – ETHERNET Powerlink –
propose désormais un bus unique qui établit le lien entre toutes les
couches, du bus de capteur le plus bas jusqu’au niveau de gestion local.
Plus impressionnant encore, la migration de CANbus vers EPL relève
désormais de la simplicité même.
Fin de l’an dernier, nous vous faisions part dans cette revue du nouvel
ETHERNET PowerLink Standardization Group (EPSG). Développé au départ par
la société B&R, ETHERNET Powerlink connut de la sorte une accélération
évidente. A cette époque, plusieurs fournisseurs de composants
d’automatisation, en plus des autres initiateurs Hirschmann, Lenze et Kuka,
avaient confirmé officieusement leur soutien au développement d’un nouveau
protocole industriel, standard de fait, basé sur Ethernet. EPSG lui
conféra une forme juridique, une instance autonome au sein de laquelle
d’autres fournisseurs, parfois concurrents de B&R, trouvent mieux leur
place. La société transféra les droits sur le protocole à l’Université de
Zurich. Les caractéristiques d’EPL le destinent aux applications en temps
réel nécessitant un comportement très rapide et déterministe. Le temps de
cycle d’EPL est de 200 microsecondes (ou plus) pour un jitter inférieur à
1 microseconde. Les installations nécessitant d’enjamber de grandes
distances (max. 10 niveaux de concentrateurs ou 1,1 km) ou regroupant de
nombreuses stations sur un seul réseau (max. 253 par réseau PowerLink)
constituent d’autres applications cibles pour ce réseau. Pensons par
exemple aux transferts de données entre commandes, entraînements servo et
systèmes SCADA ou aux pupitres opérateurs pour machines et aux
installations de production comme l’emballage, l’impression, le textile,
les robots, le moulage par injection et, naturellement, les machines
spéciales rapides. Soit encore, vu le temps de cycle, à la synchronisation
de PLC au niveau des circuits de régulation dans les entraînements sur le
terrain.
Un nouveau standard de fait?
Même si EPL – ETHERNET PowerLink – est bien conçu sur le plan technique,
l’ingénieur moyen aura sans nul doute la réaction suivante: encore un
standard de fait en plus? Techniquement, les autres protocoles tels que
Profibus ou CANbus peuvent – dans la plupart des cas - parfaitement
assumer la tâche. Cependant, la différence réside dans les facilités de
service et le prix. Une société d’ingénierie néerlandaise a comparé les
points positifs et négatifs d’EPL par rapport à Profibus et CANbus dans le
cadre d’une application précise (voir plus loin). Profibus s’avéra
globalement 20% plus cher, surtout en raison du coût du câblage et des
connecteurs plus onéreux. Puisqu’il s’agit d’un système de bus nécessitant
un câblage en ligne, la recherche des perturbations s’avéra plus longue
qu’avec EPL. A cela s’ajoutait le problème d’une vitesse de bus plus
faible avec les 20 entraînements et stations d’E/S nécessaires à cette
application. Dans le cas de CANbus, il a fallu juxtaposer plusieurs bus
pour relier ces 20 entraînements et stations d’E/S afin de conserver une
performance acceptable. Là aussi, les coûts du câblage et des connecteurs
étaient sensiblement supérieurs. Comment expliquer cela? Dans le cadre du
développement d’EPL, les concepteurs ont d’abord recherché une technologie
ou des standards existants. L’objectif n’était pas de développer un
nouveau protocole ‘dédicacé’ mais plutôt un réseau industriel le plus
‘ouvert’ possible. Un système offrant une ‘ouverture’ maximale en quelque
sorte. C’est ainsi qu’EPL soutient l’IEEE 802.3, les Frame Formats dans
leur version standard, les protocoles IP, les profils CANopen (Device
Profiles) et l’IEEE 1588. Fait surprenant: il ne faut pas de puce
spéciale, l’Ethernet standard suffit. Cet élément est important car cela
signifie d’emblée que le concepteur B&R n’exige pas de frais de licence.
En outre – selon les porte-parole du groupe de standardisation – EPL est
repris dans le standard IEC RTE. La conformité aux standards présente
encore un autre avantage: l’analyse d’un réseau peut être effectuée à
l’aide d’outils standard, dans ce cas, à l’aide d’un simple analyseur.
Comment fonctionne EPL?
Le protocole EPL découle à l’origine du protocole TCP/IP. La couche TCP/IP
ou UDP/IP y a été remplacée par PowerLink. Lors du développement de la
première version du protocole EPL déterministe, B&R est parti de cinq
standards courants. Elle a travaillé avec Fast Ethernet à une vitesse de
100 Mbps ; elle a utilisé le câblage par paire torsadée (CAT.5) ; la
topologie d’EPL peut être de type structure en ligne ou en étoile ou une
combinaison des deux ; elle recourt à des concentrateurs standard
disponibles sur le marché (classe 2) et enfin, la distance entre deux
stations ne peut dépasser 100 mètres. Un réseau EPL peut comprendre au
maximum 254 stations. Le temps de cycle nécessaire pour actualiser toutes
les données présentes sur le réseau s’élève, pour ce nombre maximum de
stations, à 7,2 millisecondes et pour 2 stations à minimum 200
microsecondes. En fonction du nombre exact de stations, le temps de cycle
peut être réglé de façon entièrement libre entre la valeur minimale et
maximale. EPL se distingue des autres bus de terrain par le fonctionnement
du protocole basé sur le principe SCNM (Slot Communication Network
Management). Outre l’absence de collisions, cela présente aussi l’avantage
de pouvoir fournir avec une certitude absolue l’information souhaitée et
ce, à des moments déterminés et au bon endroit. Ce gestionnaire de réseau
de communication par tranche règle la communication entre les différentes
stations du réseau EPL, attribue à chaque station un certain temps pour
mettre des informations sur le réseau et se charge de la synchronisation
cyclique. EPL permet de réaliser une synchronisation entre les capteurs et
actionneurs, le réseau EPL et le logiciel d’application. Outre le temps de
cycle, la vitesse à laquelle les données sont envoyées sur le réseau doit
également être réglée préalablement. Il est important de mentionner que le
réseau EPL convient pour le transfert de données cycliques et acycliques.
Les données cycliques (critiques en temps) portent directement sur le
fonctionnement de la machine et les données acycliques sont des données
non critiques en temps. Même si cela importe peu pour la majorité des
applications, EPL permet d’enjamber quasi toute la pyramide, du bus de
capteur jusqu’à la couche de management (voir figure). Profibus, par
exemple, requiert pour ce faire la combinaison de la version DP/PA et de
la version FMS de niveau supérieur.
EPL version 2
Quelques points importants distinguent EPL version 2 de la première
version. La couche d’application de cette nouvelle version s’est étendue
avec une interface utilisateur standardisée, compatible avec le profil
CANopen DS301 (conforme EN 50325-4). Les fabricants de capteurs/actionneurs
ont dès lors la possibilité de fabriquer une interface Powerlink conforme
à un profil CANopen. CANopen dispose incontestablement d’une des
collections les plus complètes de profils pour différents types
d’applications (comme par exemple l’alimentation mais aussi des
applications ferroviaires…). Un tel profil est décrit sous la forme d’une
bibliothèque et est fourni de série avec chaque capteur/actionneur. Les
composants bénéficient ainsi d’un soutien complet dans la couche
d’application ‘layer 7’ d’EPL. Par ailleurs, la couche Powerlink version 2
offre un soutien complet du protocole TCP/IP, souvent utilisé dans les
environnements bureautiques. Pour ce faire, on utilise la tranche
asynchrone présente. Outre pour le support du protocole TCP/IP, cette
tranche asynchrone est également utilisée pour d’autres communications
asynchrones. <<
Bert Belmans, Control & Automation Magazine
|