PROFINET Systembeskrivning 2009 - Profibus
PROFINET Systembeskrivning 2009 - Profibus
PROFINET Systembeskrivning 2009 - Profibus
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.4 Principen med realtidskommunikationmed<strong>PROFINET</strong> IOStandard Ethernet-kommunikationvia TCP(UDP)/IP är tillräcklig fördatakommunikation i många fall. Iindustriell automation finns detemellertid krav på samtidighet ochandra tidskrav som inte kan uppfyllasnär man använder UDP/IPkanalen.Ett skalbart realtidskoncept ärlösningen på detta. Med RT kandetta koncept realiseras medstandard nätverkskomponenter,som switchar och standardEthernetdrivkretsar. RT-kommunikationsker utan TCP/IP information.Överföringen av RT data baseraspå cyklisk dataöverföring med hjälpav en modell med producent-/konsument. Kommunikationsmekanismenpå nivå 2 (enligt ISO-/OSI-modellen) är tillräcklig fördenna överföring. För optimalbehandling av RT-telegram i en IOenhet,har VLAN-taggen enligtIEEE 802.1Q (prioritering avdatatelegram) kompletterats meden speciell Ethertyp som möjliggörsnabb kanalisering av dessa<strong>PROFINET</strong> telegram i den överliggandemjukvaran i fältenheten.Ethertyper tilldelas av IEEE och ärdärför ett entydigt kriterium för attskilja mellan Ethernetprotokoll.Ethertype 0x8892 är specificerat avIEEE och används för snabbtdatautbyte med <strong>PROFINET</strong> IO.2.5 Realtidsklasser med<strong>PROFINET</strong> IOFör att förbättra skalning av kommunikationsalternativen,och därigenomäven determinismen för<strong>PROFINET</strong> IO, har realtidsklasserdefinierats för datautbytet. Frånanvändarsynpunkt omfattar dessaklasser osynkroniserad och synkroniseradkommunikation. Detaljernahanteras av fältenheterna själva.Realtids telegram prioriterasautomatiskt i <strong>PROFINET</strong> jämförtmed UDP/IP telegram. Detta ärnödvändigt för att prioritera överföringenav data i switchar så attRT-telegram inte blir fördröjda avUDP/IP telegram. <strong>PROFINET</strong> IOskiljer på följande klasser för RTkommunikation.De skiljer sig intevad gäller kapacitet utan bara idess determinism.RT_CLASS_1: Osynkroniserad RTkommunikation inom ett subnät.Ingen speciell adressinformationbehövs för denna kommunikation.Destinationsnoden identifieras endastmed hjälp av ‚Dest. Addr.‘.Osynkroniserad RT kommunikationinom ett subnät är den vanligastedataöverföringen i <strong>PROFINET</strong> IO.Om RT datatrafiken begränsats tillett subnät (gemensam nätverks-ID)är denna variant enklast. Dennakommunikationsväg är standardiseradparallellt med UDP/IPkommunikation och är implementeradi varje <strong>PROFINET</strong> IOfältenhet.Man har avsiktligt tagit bortmanagementinformationen förUDP/IP och RPC. RT-telegrammensom tas emot är redan identifieradevid mottagandet med hjälp av dessEthertype (0x8892) och vidarebefordrastill RT-kanalen föromedelbar hantering.Industriella standardswitchar kananvändas i denna RT-klass.RT_CLASS_2: telegram kan överförasvia synkroniserad eller osynkroniseradkommunikation. Osynkroniseradkommunikation kan idetta fall betraktas på samma sättsom RT_CLASS_1 kommunikation.Vid synkroniserad kommunikationär starten av busscykeln bestämdför alla noder. Detta bestämmerexakt den tillåtna tidsrymden förfältenhetskommunikation. För allafältenheter som deltar iRT_CLASS_2 kommunikation ärdetta alltid starten av busscykeln.Switchar som stöder denna synkroniseringkan användas för dennakommunikationsklass inom PROFI-NET. Denna typ av dataöverföringhar utformats för hög kapacitet ochställer speciella hårdvarukrav(Ethernet drivkretsar/switchar somstöder isokron överföring).RT_CLASS_3: Synkroniseradkommunikation inom ett subnät.Vid synkron kommunikation medRT_CLASS_3 överförs processdatamed maximal precision i exaktordning som angetts vid systemkonfigureringen(maximal avvikelsefrån start av busscykeln är 1 μs).Det sker med hjälp av topologioptimeraddataöverföring ochkallas IRT-funktionalitet (IsochronousReal-Time). I RT_CLASS_3kommunikation, är där ingaväntetider. För att utnyttja datatrafikenmed maximal prestandabehövs speciell hårdvara (Ethernetdrivkretsar som stöder isokrondrift).RT_CLASS_UDP: Den osynkroniseradekommunikationen mellanolika subnät kräver adresseringsinformationom destinationsnätverket(IP adress). Denna variantkallas också RT_CLASS_UDP.Standardswitchar kan användas idenna RT klass.Bild 2.3: I icke-synkroniserad realtidskommunikation är starten avbusscykeln inte synkroniserad.<strong>PROFINET</strong> <strong>Systembeskrivning</strong>, Version April <strong>2009</strong> 9