DIN V 12900-5-2002 Laboratory data communication - Part 5 Device profiles for PROFIBUS-PA《实验室数据通信 第5部分 处理字段总线(PROFIBUS)-PA设备外形》.pdf

上传人:diecharacter305 文档编号:685489 上传时间:2018-12-28 格式:PDF 页数:26 大小:540.90KB
下载 相关 举报
DIN V 12900-5-2002 Laboratory data communication - Part 5 Device profiles for PROFIBUS-PA《实验室数据通信 第5部分 处理字段总线(PROFIBUS)-PA设备外形》.pdf_第1页
第1页 / 共26页
DIN V 12900-5-2002 Laboratory data communication - Part 5 Device profiles for PROFIBUS-PA《实验室数据通信 第5部分 处理字段总线(PROFIBUS)-PA设备外形》.pdf_第2页
第2页 / 共26页
DIN V 12900-5-2002 Laboratory data communication - Part 5 Device profiles for PROFIBUS-PA《实验室数据通信 第5部分 处理字段总线(PROFIBUS)-PA设备外形》.pdf_第3页
第3页 / 共26页
DIN V 12900-5-2002 Laboratory data communication - Part 5 Device profiles for PROFIBUS-PA《实验室数据通信 第5部分 处理字段总线(PROFIBUS)-PA设备外形》.pdf_第4页
第4页 / 共26页
DIN V 12900-5-2002 Laboratory data communication - Part 5 Device profiles for PROFIBUS-PA《实验室数据通信 第5部分 处理字段总线(PROFIBUS)-PA设备外形》.pdf_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、November 2002VornormLabordatenkommunikationTeil 5: Gerteprofile fr PROFIBUS-PAV12900-5ICS 35.100.05; 35.240.70; 71.040.20Laboratory data communication Part 5: Device profiles for PROFIBUS-PACommunication de laboratoire Partie 5: Profils dappareils pour PROFIBUS-PAEine Vornorm ist das Ergebnis einer

2、Normungsarbeit, das wegen bestimmter Vorbehalte zum Inhalt oderwegen des gegenber einer Norm abweichenden Aufstellungsverfahrens vom DIN noch nicht als Normherausgegeben wird. Zu dieser Vornorm wurde kein Entwurf verffentlicht.Fortsetzung Seite 2 bis 26Normenausschuss Laborgerte und Laboreinrichtung

3、en (FNLa) im DIN Deutsches Institut fr Normung e. V. DIN Deutsches Institut fr Normung e.V. .Jede Art der Vervielfltigung, auch auszugsweise, Ref. Nr. DIN V 12900-5:2002-11nur mit Genehmigung des DIN Deutsches Institut fr Normung e. V., Berlin, gestattet. Preisgr. 12 Vertr.-Nr. 0012Alleinverkauf der

4、 Normen durch Beuth Verlag GmbH, 10772 BerlinVornormDIN V 12900-5:2002-112Inhalt. SeiteVorwort 31 Anwendungsbereich .32 Normative Verweisungen43 Begriffe .44 Abkrzungen55 Allgemeine Festlegungen fr die Abbildung66 Device Management (Blockverzeichnis).76.1 bersicht 76.2 Directory Object Header (Heade

5、r)86.3 Composite List Directory Entries 96.4 Composite Directory Entries (Blockliste) .107 Standard Parameter (Grundparameter).108 Physical Block Lab Devices (Gerteblock)119 Function Blocks (Funktionsblcke) 119.1 Discrete Input FB (Binr-Eingang).119.2 Discrete Output FB (Binr-Ausgang) 119.3 Analog I

6、nput FB (Analog-Eingang)119.4 Analog Output FB (Analog-Ausgang) .129.5 Lab Control Unit FB (Steuereinheit) 129.6 Ramp FB (Programmgeber)129.7 Human Interface FB (Bedieneinheit) .12Anhang A (normativ) nderungen in DIN V 12900-3.14A.1 Erluterung 14A.2 Reservierte und zustzliche relative Indices in Blc

7、ken.14A.3 Grundparameter 15A.4 Funktionsblock Binr-Ausgang .15A.5 Funktionsblock Analog-Ausgang 15A.6 Funktionsblock Steuereinheit 15A.7 Funktionsblock Programmgeber .15A.8 Time Difference15A.9 Datenstrukturen.16Anhang B (normativ) Codierung Block Object 17Anhang C (informativ) Beispiel fr die Abbil

8、dung eines Laborgertes auf PROFIBUS 18C.1 bersicht 18C.2 Directory Object Header .19C.3 Composite List Directory Entries 19C.4 Composite Directory Entries20C.5 Aufteilung der Blcke in den Slots20C.6 Parameter des Gerteblocks23C.7 Parameter des Funktionsblocks Analog-Eingang .24C.8 Parameter des Funk

9、tionsblocks Steuereinheit 25Vornorm DIN V 12900-5:2002-113VorwortDiese Vornorm wurde im Normenausschuss Laborgerte und Laboreinrichtungen durch den Arbeits-ausschuss Labordatenkommunikation erarbeitet.Das in dieser Vornorm beschriebene und festgelegte Laborgerteprofil fr PROFIBUS-konformeGerte wurde

10、 im Rahmen des von der AiF gefrderten Forschungsvorhabens Erarbeitung vonGerteprofilen fr Laborgerte zur Labordatenkommunikation mit Mehrpunktverbindungen berLabordatenbusse entwickelt.DIN 12900 Labordatenkommunikation besteht aus:Gbe Teil 1: Punkt-zu-Punkt-Verbindung mit RS-232; Physikalische Festl

11、egungenGbe Teil 3: Gerteprofile fr LaborgerteGbe Teil 4: Gerteprofile fr DIN-MessbusGbe Teil 5: Gerteprofile fr PROFIBUS-PA1 AnwendungsbereichDiese Vornorm legt die Abbildung des busneutralen Gerteprofils fr Laborgerte nach DIN V 12900-3auf PROFIBUS fest. Hierzu wird das Laborgerteprofil nach DIN V

12、12900-3 konform zum PROFIBUS-PA Profile for Process Control Devices definiert (siehe Abschnitt 2: PROFIBUS Profile Order No3.042), und die Abbildung wird auf PROFIBUS-DP nach DIN EN 50170/2 und der Technical GuidelinePROFIBUS-DP (siehe Abschnitt 2) durchgefhrt.Werden Laborgerte als PROFIBUS-konform

13、bezeichnet, mssen sie gleichzeitig PROFIBUS-DP unddem PROFIBUS-PA Profile entsprechen.Die Struktur fr die Abbildung des Gertemodells auf PROFIBUS ist in Bild 1 dargestellt.Vornorm DIN V 12900-5:2002-114Hardwareverbindung / gertespezifischeI/O FunktionPROFIBUS-DPMS0 (cyclic) MS1 (acyclic) MS2 (acycli

14、c)Gert = DPV1-SlaveProzessDeviceManagement(Directory)Prozess-wert,Status(I/O-Data)Parametrisierung,Directories(Process Data)FunctionBlocks(FB)Diagnose-ereignis(Diagnosis)PROFIBUSTeil 5PhysicalBlock(PB)Bild 1 Abbildung des Gertemodells auf PROFIBUS2 Normative VerweisungenDiese Vornorm enthlt durch da

15、tierte oder undatierte Verweisungen Festlegungen aus anderenPublikationen. Diese normativen Verweisungen sind an den jeweiligen Stellen im Text zitiert, und diePublikationen sind nachstehend aufgefhrt. Bei datierten Verweisungen gehren sptere nderungenoder berarbeitungen dieser Publikationen nur zu

16、dieser Vornorm, falls sie durch nderung oderberarbeitung eingearbeitet sind. Bei undatierten Verweisungen gilt die letzte Ausgabe der in Bezuggenommenen Publikation (einschlielich nderungen).DIN V 12900-3:2001-03, Labordatenkommunikation Teil 3: Gerteprofile fr Laborgerte.DIN EN 50170, Universelles

17、Feldkommunikationssystem; Englische Fassung EN 50170:1996 Band 2/3PROFIBUS.Technical Guideline PROFIBUS-DP, Extensions to EN 50170 (DPV1), Version 2.0 April 1998; zubeziehen durch: Profibus Nutzerorganisation e.V., Haid-und-Neu-Str. 7, D-76131 Karlsruhe.PROFIBUS Profile, Order Nr. 3.042, PROFIBUS-PA

18、 Profile for Process Control Devices; Version 3.0,Edition: October 1999; zu beziehen durch: Profibus Nutzerorganisation e. V., Haid-und-Neu-Str. 7,D-76131 Karlsruhe.3 BegriffeFr die Anwendung dieser Vornorm gelten die in DIN V 12900-3 verwendeten Begriffe. Es werdenjedoch nicht die deutschen Benennu

19、ngen nach DIN V 12900-3, sondern die entsprechenden englischenVornorm DIN V 12900-5:2002-115Benennungen nach dem PROFIBUS-PA Profile for Control Devices (siehe Abschnitt 2) benutzt. Zumbesseren Verstndnis wurden in Abschnittsberschriften die deutschen Benennungen in Klammernhinter die englischen Ben

20、ennungen gesetzt.In Tabelle 1 ist angegeben, welche englischen Benennungen nach PROFIBUS-PA Profile dendeutschen Benennungen nach DIN V 12900-3 entsprechen.Tabelle 1 Gegenberstellung von analogen BenennungenPROFIBUS-PA Laborgerteprofil nach DIN V 12900-3Directory (Device Management) Blockverzeichnis

21、Physical Block (PB) (speziell Lab Devices) GerteblockFunction Block (FB) FunktionsblockTransducer Block (TB) keine Verwendung nach DIN 12900-3Link Object (LO) keine Verwendung nach DIN 12900-3Out of Service (O/S) Gestrter BetriebAutomatic (Auto) Bestimmungsgemer BetriebManual (Man) DiagnosebetriebSt

22、andard Parameter GrundparameterView Object keine Verwendung nach DIN 12900-34 AbkrzungenElementbenennungen im Device Management:Begin_PB Adresse des Eintrags fr den Physical Block in den Composite_Directory_EntriesNo_PB Anzahl der Physical Blocks (1 je Gert)Begin_TB Startadresse des ersten Eintrags

23、fr den Transducer Block in denComposite_Directory_EntriesNo_TB Anzahl der Transducer BlocksBegin_FB Startadresse des ersten Eintrags fr die Function Blocks in denComposite_Directory_EntriesNo_FB Anzahl der Function BlocksBegin_LO Startadresse des ersten Eintrags fr die Link Objects in denComposite_D

24、irectory_EntriesNo_LO Anzahl der Link ObjectsSlot/Index_PB Startadresse des ersten Parameters (BLOCK_OBJECT) vom Physical Block imGertNo_PB_Param Anzahl der Parameter des Physical Blocks (hchster relativer Index + 1)Slot/Index_x.TB Startadresse des ersten Parameters (BLOCK_OBJECT) vom x-ten Tansduce

25、rBlock im GertNo_x.FB_Param Anzahl der Parameter des x-ten Transducer Blocks (hchster relativer Index + 1)Slot/Index_1.FB Startadresse des ersten Parameters (BLOCK_OBJECT) vom ersten FunctionBlock im GertNo_1.FB_Param Anzahl der Parameter des ersten Function Blocks (hchster relativer Index + 1)Slot/

26、Index_n.FB Startadresse des ersten Parameters (BLOCK_OBJECT) vom n-ten Function Blockim GertNo_n.FB_Param Anzahl der Parameter des n-ten Function Blocks (hchster relativer Index + 1)Slot/Index_z.LO Startadresse des ersten Parameters (BLOCK_OBJECT) vom z-ten Link Object imGertVornorm DIN V 12900-5:20

27、02-116No_z.LO_Param Anzahl der Parameter des z-ten Link Objects (hchster relativer Index +1)Typ des Transports:a bertragung des Parameters im azyklischen PROFIBUS-Datenverkehrcyc bertragung des Parameters im zyklischen PROFIBUS-DatenverkehrArt des Wertes:p Vorgabe durch PROFIBUS (siehe PROFIBUS-PA P

28、rofile)f Vorgabe durch Gerte- bzw. Blockstrukturo optional; optionaler Parameterm mandatory; Pflichtparameterd dynamisch, prozessabhngigZugriff:r LesezugriffSpeicherart:Cst (Gerte) Konstante, nur lesender Zugriff5 Allgemeine Festlegungen fr die AbbildungDie Laborgerte fr PROFIBUS mssen als Class A_0

29、 - DPV1-Slave-Gerte implementiert werden. Indem Element Profile des Parameters BLOCK_OBJECT aller Blcke muss somit fr Compact-Gertedie 0x00 und fr Simple-Gerte die 0x80 eingetragen werden. Diese Gerteklasse wird mit denentsprechenden Codierungen in der PROFIBUS-Spezifikation ergnzt.Der azyklische Zu

30、griff auf alle implementierten Parameter muss von den PROFIBUS-Gertenuntersttzt werden. Der darber hinaus mgliche zyklische Zugriff auf Parameter ist vom Blocktypabhngig und wird in Abschnitt 9 festgelegt.Die Adressierung des Device Managements (Blockverzeichnis) und der im Gert enthaltenen Blckemus

31、s nach den in PROFIBUS-PA Profile, Part 2, Abschnitt 2.1 festgelegten Regeln implementiertwerden (Slot und Index).Die Startadresse des PROFIBUS Device Managements muss fr alle Gerte Slot 1, Index 0 sein.Der Physical Block (Gerteblock) muss in Slot 0 gelegt werden. Die Funktionsblcke mssen im Slot 1b

32、eginnen. In jedem Slot darf nur ein Funktionsblock enthalten sein und diese mssen in demjeweiligen Slot auf dem absoluten Index 16 beginnen. Die Adressierung dieser Elemente ist in Bild 2dargestellt.Vornorm DIN V 12900-5:2002-117IndexSlot01 2 n0Composite_List_Directory_Entries161Directory_Object_Hea

33、derComposite_Directory_Entries8reserviert13DeviceManagementFunction Block 1(1. Funktionsblock)Function Block 2(2. Funktionsblock)Physical Block(Gerteblock)Function Block n(n. Funktionsblock)255reserviert reserviert reserviert reserviertBild 2 Adressierung in PROFIBUS-Gert6 Device Management (Blockve

34、rzeichnis)6.1 bersichtDer Aufbau des PROFIBUS Device Managements fr Laborgerte muss nach Tabelle 2 erfolgen(allgemeine Darstellung siehe PROFIBUS-PA Profile, Part 2, Abschnitt 2.4.3).Tabelle 2 Aufbau des PROFIBUS Device Managements Slot 1, Index 0 to 13Index Bezeichnung Element Datentyp Gre Speicher

35、-artZugriff Typ desTrans-portsArt0 Directory_Object_Header Directory Header Array ofUnsigned1612 Cst r a m1 Composite_List_Directory_Entries Begin_PBNo_PBBegin_TB aNo_TB aBegin_FBNo_FBBegin_LO aNo_LO aArray ofUnsigned1622222222CstCstCstCstCstCstCstCstrrrrrrrraaaaaaaammmmmmoo2 Composite_Directory_Ent

36、ries Slot/Index_PBNo_PB_ParamArray ofUnsigned1622CstCstrraammVornorm DIN V 12900-5:2002-118Index Bezeichnung Element Datentyp Gre Speicher-artZugriff Typ desTrans-portsArtSlot/Index_x.TB aNo_x.TB_ParamaSlot/Index_1.FBNo_1.FB_ParamSlot/Index_2.FBNo_2.FB_Param.222222.CstCstCstCstCstCst.rrrrrr.aaaaaa.o

37、ommoo.3-8 Composite_Directory_Entries(Fortsetzung).Slot/Index_n.FBNo_n.FB.ParamSlot/Index_z.LO aNo_z.LO.Param aArray ofUnsigned16.2222.CstCstCstCst.rrrr.aaaa.oooo.9-13 ReserviertaKeine Verwendung nach DIN V 12900-3.6.2 Directory Object Header (Header)Der Directory Object Header (Header nach DIN V 12

38、900-3) ist das erste Element des Device Manage-ments und muss ber den Slot 1, Index 0 zugreifbar sein. Das Element ist nach Tabelle 3 aufzubauen.Tabelle 3 Aufbau des Directory Object HeaderElement Beschreibung WertDir_ID ID des Verzeichnisses 0Dir_Rev_No Revisionsnummer des Verzeichnissesvom Herstel

39、ler festzulegen aNo_Dir_Obj Anzahl belegter Indizes durch dasVerzeichnis ohne HeaderAnzahl belegter Indizes durchComposite_List_Directory_Entries undComposite_Directory_EntriesNo_Dir_Entries Anzahl der Eintrge im Verzeichnis (je2 Unsigned16 Werte, ohne Header)Anzahl der Eintrge der Blockliste + 3 a(

40、Anzahl derComposite_List_Directory_Entries)First_Comp_List_Dir_Entry Startindex desComposite_List_Directory_Entries1No_Comp_List_Dir_Entries Anzahl der Verzeichniseintrge imComposite_List_Directory_Entries3 aaBei Verwendung von Link Objects die Zahl 4ANMERKUNG Ausfhrlichere Erluterungen der einzelne

41、n Elemente sind in PROFIBUS-PA Profile, Part 1,Abschnitt 3.6 enthalten.Vornorm DIN V 12900-5:2002-1196.3 Composite List Directory EntriesIm Slot 1, Index 1 folgen dem Directory Object Header die Composite List Directory Entries. Diesebeschreiben, an welcher Stelle und wie viele Blcke des jeweiligen

42、Typs bzw. Link Objects in denComposite Directory Entries verzeichnet sind (siehe 6.4).Die Eintragung erfolgt getrennt nach Gerteblock, den Transducer Blcken (keine Verwendung nachDIN V 12900-3), den Funktionsblcken und den Link Objects (keine Verwendung nach DIN V 12900-3).Ein entsprechendes Element

43、 ist im Laborgerteprofil nach DIN V 12900-3 nicht enthalten und musssomit fr die PROFIBUS-Gerte gebildet werden. Der Aufbau speziell fr Laborgerte ist in Tabelle 4dargestellt (allgemeine Darstellung siehe PROFIBUS-PA Profile, Part 2, Abschnitt 2.4.3).Tabelle 4 Aufbau der Composite List Directory Ent

44、rieshigh Byte Index a2cAdresse des PhysicalBlocks im CompositeDirectory Entry(Begin_PB)Unsigned16low Byte Offsetb4d1. Verzeichnis-eintragAnzahl der PhysicalBlocks (No_PB)Unsigned16 1high Byte Indexa0 eStartadresse derTransducer Blcke imComposite Directory Entry(Begin_TB)Unsigned16low Byte Offsetb0 e

45、2. Verzeichnis-eintragAnzahl der TransducerBlcke (No_TB)Unsigned16 0 ehigh Byte Indexa2cStartadresse derFunktionsblcke imComposite Directory Entry(Begin_FB)Unsigned16low Byte Offset b5d3. Verzeichnis-eintragAnzahl derFunktionsblcke (No_FB)Unsigned16Anzahl der imGert enthal-tenen Funktions-blckehigh

46、Byte Index a0 e)Adresse der Link Objectsim Composite DirectoryEntry (Begin_LO)Unsigned16low Byte Offset b0 e)4. Verzeichnis-eintrag fAnzahl der Link Objects(No_LO)Unsigned16 0 eaGibt an, in welchem Index des Slots 1 die Verzeichniseintrge enthalten sind.bGibt an, auf den wievielten Verzeichniseintra

47、g (Composite List Directory Entries undComposite Directory Entries) verwiesen wird. Dabei setzt sich jeder Verzeichniseintragaus zwei Unsigned16 Werten zusammen.c Oder hher, je nach Aufteilung der Composite Directory Entries auf mehrere Indizes.dBei Verwendung von Link Objects + 1.eMuss 0 gesetzt we

48、rden, da in DIN V 12900-3 keine Verwendung definiert ist.fEntfllt, da fr Link Objects keine Verwendung nach DIN V 12900-3 definiert ist.Vornorm DIN V 12900-5:2002-11106.4 Composite Directory Entries (Blockliste)Die Composite Directory Entries enthalten die Informationen ber die absoluten Adressen de

49、r Blckeim Gert (Slot und Index) und deren Parameteranzahl (hchster relativer Index + 1), dies entsprichtsomit der Blockliste des Laborgerteprofils nach DIN V 12900-3.Fr Laborgerte mssen die Composite Directory Entries in Slot 1 mit dem Index 2 beginnen.Diese Verzeichniseintrge drfen auch auf mehrere Indizes verteilt werden. Dies kann notwendig sein,wenn der in einem Index enthaltene

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国际标准 > DIN

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1