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.

Den är definierad tillsammansmed dess egenskaper och tillgängligaresurser i GSD-filen.En uppsättning av I/O modulerkan tilldelas den för att hanteraden aktuella processdatatrafiken.Den utprovade modellen förPROFIBUS har till stora delaranvänts för <strong>PROFINET</strong> IO menanpassats till slutanvändarnasbehov. Resultatet är ett ökatstrukturdjup (slot och subslot) för<strong>PROFINET</strong> IO.Slot 0 ochSubslot 1 = DAPSubslot 1 till 0x7FFFKanal 1 till xSlot 1 ochSubslot 0 SlotSubslot 1Kanal 1 till XSubslot 2Kanal 1 till X...Subslot 0x7FFFSlot 2 ochSubslot 0 Slot...Subslot ... 0x7FFFSlot 0x 7FFF ochSubslot 0 Slot...Subslot ... 0x7FFFFöljandeadresseringsmöjligheter ärstandardiserade:En slot betecknar den fysiskaplatsen i en I/O-modul, i en fältenhetmed modulära I/O, där en modul,beskriven i GSD-filen, kan placeras.De konfigurerade modulerna,med en eller flera subslots(egentliga I/O-data) för datautbytet,adresseras på basis av de olikasloten.Inom en slot, bildar subslots detegentliga interfacet till processen(ingångar och utgångar). Upplösningenhos en subslot (bitvis, bytevis,eller ordvis uppdelning av I/Odata)bestäms av tillverkaren.Datainnehållet i en subslot haralltid en statusinformation bifogad,från vilken man kan läsa utdatakvaliteten.Ett index specificerar de data inomen slot/subslot som kan läsas ellerskrivas acykliskt med read/writetjänster. Till exempel parametrarkan skrivas till en modul ochtillverkarspecifika moduldata kanläsas baserat på ett index.Enhetsmodellen för konfigurationenav en modulär IO-enhet visasnedan (bussinterfacet och treingångs-/utgångsmoduler).Tillverkaren använder definitioner iGSD-filen för att beskriva antaletslot/subslot en IO-enhet kanhantera.Bild 2.2: I/O data adresseras i <strong>PROFINET</strong> baserat på slot och subslot.För acyklisk data trafik via läs-/skrivtjänster, kan en applikationspecificera exakt de data som skalladresseras genom att ange slotoch subslot. För händelsestyrtdatautbyte kan den tredje adressnivånläggas till, med andra ordindex. Indexet definierar funktionensom skall initieras via slot-/subslotkombinationen(till exempel läsaingångsdata i en subslot, läsa I&Mfunktioner, läsa är-/börkonfigurationmm.).2.2 Application processidentifier (API)För att undvika att det uppstårkonkurrerande access i betydelsenav användarprofiler (t.ex. PROFIdrive,vägning och docering mm.)är det lämpligt att definiera intebara slot och subslot utan också enytterligare adressnivå, API (ApplicationProcess Identifier/Instance).Denna grad av frihet gör att olikaapplikationer kan hanteras separatoch därmed undvika överlappandedataområden (slot och subslot).2.3 Kommunikation med<strong>PROFINET</strong> IO<strong>PROFINET</strong> IO tillhandahåller protokolldefinitionerför följande tjänster:• Adresslösning för fältenheter• Cyklisk överföring av I/O data(RT och IRT)• Acyklisk överföring av larmsom skall kvitteras• Acyklisk överföring av data(parametrar, detaljerad diagnostik,I&M data, informationsfunktionermm.) när så behövs.• Redundant mod för realtidstelegramKombinationen av dessa kommunikationstjänsteri det överordnadestyrsystemet gör det möjligt attimplementera lämplig systemdiagnostik,topologikartläggning ochmodulbyte bland annat.Många kommunikationstjänster i<strong>PROFINET</strong> sker i realtid. Därförkommer vi att mera i detalj förklararealtidskommunikation med<strong>PROFINET</strong>.Cykliska I/O data adresserasgenom att ange slot-/subslotkombinationen.Dessa kan fritt bestämmasav tillverkaren.8 <strong>PROFINET</strong> <strong>Systembeskrivning</strong>, Version April <strong>2009</strong>

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

Saved successfully!

Ooh no, something went wrong!