13.07.2015 Views

PROFINET Systembeskrivning 2009 - Profibus

PROFINET Systembeskrivning 2009 - Profibus

PROFINET Systembeskrivning 2009 - Profibus

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.5 Komponentmodellen(<strong>PROFINET</strong> CBA)Denna variant definieras i PROFI-NET CBA (Component BasedAutomation). Dess styrka liggerfrämst i kommunikationen mellanstyrsystem (PLC). Den grundläggandeidén bakom CBA är atthela automationssystem oftast kangrupperas i autonomt arbetande,och därmed klart avgränsade,enheter. Strukturen och funktionalitetenkan repeteras i identiska, ellerlätt modifierade, former i olikaanläggningar. Dessa så kallade<strong>PROFINET</strong> komponenter styrs aven lätt identifierbar uppsättningingångssignaler. Inom komponentenutför ett styrprogram, skrivet avanvändaren, den önskade funktionenför komponenten ochskickar tillhörande utgångssignalertill ett annat styrsystem. Ingenjörsarbetetsom behövs för detta ärtillverkarneutralt. Kommunikationeni ett komponentbaserat systemkonfigureras i stället för programmeras.Kommunikation med<strong>PROFINET</strong> CBA (utan realtid) lämparsig för cykeltider mellan 50 till100 ms. Datacykler för styrning imillisekundsområdet kan ske i denparallella RT kanalen – på sammasätt som med <strong>PROFINET</strong> IO1.6 Distribuerade I/O(<strong>PROFINET</strong> IO)<strong>PROFINET</strong> IO används för attansluta distribuerade I/O för snabbtdatautbyte. Det skalbara realtidskonceptetär grunden för detta.<strong>PROFINET</strong> IO beskriver detövergripande datautbytet mellancontroller (styrsystem = enhetermed masterfunktionalitet enligt<strong>PROFINET</strong>) och devicesapplikationsprogrammed access tillprocessignalernavia processavbilden(slavar = enheter med slavfunktionalitet)liksom även parameteroch diagnostik-möjligheterna.En produktutvecklare kan implementera<strong>PROFINET</strong> I/O med valfrikommersiellt tillgänglig Ethernetstyrkrets. Busscykeltiden för datautbytetligger i millisekundsområdet.Konfigureringen av ett<strong>PROFINET</strong> IO system har sammautseende och handhavande somför PROFIBUS. Realtidskonceptetär inkluderat i <strong>PROFINET</strong> IO utanundantag.1.7 <strong>PROFINET</strong> och realtidMed <strong>PROFINET</strong> IO överförs alltiddata och larm i realtid. Realtid för<strong>PROFINET</strong> (RT) är baserat pådefinitionerna i IEEE och IEC förI/O dataöverföring med hög prestanda.RT kommunikation utgörgrunden för datautbyte i PROFI-NET IO.Realtidsdata hanteras med högreprioritet jämfört med TCP(UDP)/IPdata. Denna metod av datautbytemedger att man uppnår busscykeltideri området några få hundramillisekunder.1.8 <strong>PROFINET</strong> ochisokron modIsokront datautbyte med PROFI-NET definieras i IRT (Isochronous-Real-Time) konceptet. Cykeltidernaför dataöverföring är normalt frånett par hundra mikrosekunder upptill 1 millisekund. Isokron realtidskommunikationskiljer sig från realtidskommunikationhuvudsakligen iden isokrona delen, nämligen attbusscyklerna startar med maximalprecision. Starten av busscykelnkan varierakonfigurering ochsystemdiagnostik<strong>PROFINET</strong>med maximalt 1 μs. IRT behövsexempelvis för motion controlapplikationer (positionering).1.9 Enhetsklasser för<strong>PROFINET</strong> IO<strong>PROFINET</strong> följer Producent-/Konsumentmodellen för datautbyte.Producenten (normalt fältenhetenute i processen) tillhandahåller processdatatill en konsument (normalten PLC med ett styrprogram). Iprincip kan en <strong>PROFINET</strong> IO fältenhetinnehålla valfri samling avfunktioner Bild 1.3 visar enhetsklasserna(IO-Controller, IOSupervisor,IO-Device) och kommunikationstjänsterna.Följande enhetsklasser är definieradeför att strukturera PROFI-NET IO's fältenheter:IO-ControllerDetta är typiskt en PLC i vilkenautomationsprogrammet löper(motsvarar funktionaliteten hos enklass 1 master i PROFIBUS).IO-Supervisor(till exempel en ingenjörsstation):Detta kan vara en programmeringsenhet(PG), en PC eller enoperatörsenhet (HMI) för drifttagnings-eller diagnostikändamål.IO-DeviceEn IO-Device är en fältenhet fördistribuerade I/O som är anslutenvia <strong>PROFINET</strong> IO (motsvararfunktionsmässigt en slav i PROFI-BUS). En anläggningsdel innehållerminst en IOController och en ellerflera IO-Devices. En IO-Devicekan utbyta data med flera IO-Controllers. IOSupervisors är normaltbara tillfälligt anslutna för drifttagningeller felsökning.• konfiguration• processdata• larm• diagnostik• status/styrning• parametrering<strong>PROFINET</strong> IO-Devicefältenheterläs och skrivI/O dataBild 1.3: Klart strukturerade kommunikationsvägar I <strong>PROFINET</strong> IO.<strong>PROFINET</strong> <strong>Systembeskrivning</strong>, Version April <strong>2009</strong> 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!