13.07.2015 Views

PROFINET Systembeskrivning 2009 - Profibus

PROFINET Systembeskrivning 2009 - Profibus

PROFINET Systembeskrivning 2009 - Profibus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!