1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Iec tr 62453 51 90 2017

40 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề IEC TR 62453-51-90:2017 - Technical Report on Colour Inside Field Device Tool Interface Specifications
Trường học International Electrotechnical Commission
Chuyên ngành Electrical and Electronic Technologies
Thể loại Technical Report
Năm xuất bản 2017
Thành phố Geneva
Định dạng
Số trang 40
Dung lượng 0,97 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

8 9.3 Con ectReq est for ‘Exten ed_HART’ protocols.. 18 1 .3.3 Scan for ‘Exten ed_HART’ protocols – FDTHART_Exten edScanIdentSc ema... INTERNATIONAL ELECTROTECHNICAL COMMISSION example "

Trang 1

IEC TR 62453- 51- 90

Field device t ool (FDT) int er ace specificat ion –

Part 51-90: Communicat ion implement at ion for common object model –

Trang 2

THIS PUBLICATION IS COPYRIGHT PROTECTED

En ls a d Fre c , wit h e uiv ale t t erms in 16 a dit io al

Vo a ulary (IEV ) o ln

IEC Glos ar y - st d.e ch/ glos ary

c le te fo m e rler p blc t io s of IEC TC 3 , 7 , 8 a d

CISPR

Trang 3

IEC TR 62453- 51 - 90

Field device t ool (FDT) int er ace specificat ion –

Part 51-90: Communicat ion implement at ion for common object model –

Trang 4

FOREWORD 3

INTRODUCTION 5

1 Sco e 6

2 Normative ref eren es 6

3 Terms, def i ition , s mb ls, a breviated terms an con ention 6

3.1 Terms an def i ition 6

3.2 Symb ls an a breviated terms 7

3.3 Con ention 7

3.3.1 Data typ names an ref eren es to data typ s 7

3.3.2 Voca ulary for req irements 7

4 Bu category

7 5 Ac es to in tan e an device data 7

6 Protocol sp cific u age of general data typ s 7

7 Protocol sp cif i common data typ s 8

8 Network management data typ s

8 8.1 General 8

8.2 HART device ad res 8

9 Commu ication data typ s 8

9.1 General 8

9.2 General commu ication – FDTHARTCommu icationSc ema 8

9.3 Con ectReq est for ‘Exten ed_HART’ protocols 12 10 Chan el p rameter data typ s – FDTHARTChan elParameterSc ema 13 1 Device identification 15 1 1 Device typ identification data typ s – 15 1 1.1 Identif i ation s hema for protocol ‘HART’ – FDTHARTIdentSc ema 15 1 1.2 Identif i ation s hema for ‘Exten ed_HART’ protocols – FDTHART_Exten edIdentSc ema 16 1 2 To olog s an data typ s – DTMHARTDeviceSc ema 16 1 3 Scan identification data typ s 18 1 3.1 General 18 1 3.2 Scan for protocol ‘HART’ – FDTHARTScanIdentSc ema 18 1 3.3 Scan for ‘Exten ed_HART’ protocols – FDTHART_Exten edScanIdentSc ema 19 1 4 Device typ identification data typ s 21

1 4.1 General 21

1 4.2 Identif i ation for protocol ‘HART’ – FDTHARTDeviceIdentSc ema 21

1 4.3 Identif i ation for ‘Exten ed_HART’ protocols – FDTHART_Exten edDeviceIdentSc ema 2

1 5 XSLT Tran formation 2

1 5.1 XSLT Tran f ormation f or protocol ‘HART’ 2

1 5.2 Tran formation for ‘Exten ed_HART’ protocols 2

Biblogra h 3

Fig re 1 – Part 51-9 of the IEC 6 4 3 series 5

Ta le 1 – Protocol sp cific u age of general data typ s 8

Trang 5

INTERNATIONAL ELECTROTECHNICAL COMMISSION

example "state of the art"

Trang 6

Eac p rt of the IEC 6 4 3-51-x series is inten ed to b re d in conju ction with its

Trang 7

INTRODUCTION

Trang 9

ISO an IEC maintain terminological data ases f or u e in stan ardization at the fol owin

Trang 10

Table 1 – Protocol spe if ic us ge of g neral data type

<Sc ema n me "FDTHAR TCommu ic t io Sc ema" xmln ="urn:s h ma - micro oft -c m:xml-d t a" xmln :dt="urn:s h ma

-micro soft-c m:d t aty pe " xmln :fdt="x-s h ma:FDTDat aType Sc ema.xml">

<!-Definit io of At trib t es->

<A tt rib teTy pe n me "s h maV ersio " d type "n mb r d fa lt=" 21 / >

<A tt rib teTy pe n me "a dre s1 d ty pe "ui1 / >

<A tt rib t eTy pe n me "a dre s " d ty pe "ui1 / >

Trang 11

<A tt rib teTy pe n me "c mma dNumb r d t y pe "ui1 / >

<Attrib t eTy pe n me "c mmu icat io R efere c " d ty pe "u id"/ >

<Attrib t eTy pe n me "d vic St atus" d t y pe "ui1 />

<Attrib t eTy pe n me "d vic Ty peId" dt:type "ui1 / >

<Attrib t eTy pe n me "lo gFrameR eq ire " dt:t y pe "b ole n"/ >

<Attrib t eTy pe n me "ma ufa turerId" d type "ui1 / >

<Attrib t eTy pe n me "pre mbleCo nt" d t y pe "ui1 / >

<A tt rib teTy pe n me "primary Ma ter d type "b ole n"/>

<A tt rib teTy pe n me "s ortA ddre s" d ty pe "ui1 / >

<A tt rib teTy pe n me "valu " d t yp ="ui1 / >

<A tt rib teTy pe n me "s q e c T ime" d t y pe "ui4"/>

<Attrib t eTy pe n me "d layTime" d t y pe "ui4"/ >

<Attrib t eTy pe n me "b rstFrame" d ty pe "b ole n"/>

<Attrib t eTy pe n me "b rstMo eDete te " d t y pe "b ole n"/ >

<!-Definitio of Eleme ts->

<Eleme tTy pe n me "Commu ic at io Stat us" c nt ent="empt y" mo el="clo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< t trib te type "valu " re uire ="yes"/ >

</Eleme t Ty pe

<Eleme tType n me "Comma dR es o s " c nt ent="empt y" mo el="clo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< tt rib te type "v alu " re uire ="yes"/ >

</Eleme t Ty pe

<Eleme t Ty pe n me "St at us" c nte t="elt Only" mo el="clo se ">

< tt rib te type "d n d Id" re uire ="n "/ >

< t trib te type "d v ic Stat us" re uire ="y es"/ >

< ro p ord r="o e" minOc urs " " ma Oc urs " ">

< leme t t y pe "Commu ic tio Stat us"/ >

< leme t ty pe "Comma dR es o s "/ >

</gro p

</Eleme tType

<Eleme tTy pe n me "L n A ddre s" c nte t="empt y" mo el="clo e ">

< t trib t e t y pe "dt:n d Id" re uire ="n "/ >

< tt rib t e t y pe "ma ufac turerId" re uire ="yes"/ >

< tt rib t e t y pe "d v ic Ty peId" re uire ="y es"/ >

< tt rib t e t y pe "a dre s1 re uire ="y es"/ >

< tt rib t e t y pe "a dre s " re uire ="y es"/ >

< tt rib t e t y pe "a dre s " re uire ="y es"/ >

</Eleme tType

<Eleme tTy pe n me "Sh rtA ddre s" c nt ent="empty" mo el="clo e ">

< t trib t e t y pe "dt:n d Id" re uire ="n "/ >

< tt rib t e t y pe "s ort A ddre s" re uire ="y es"/ >

</Eleme tType

<Eleme tTy pe n me "Co n ct R eq e t" c nte t="eltOnly" mo el="clo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< t trib te type "d ta " re uire ="y es"/ >

< t trib te type "pre mbleCo nt" re uire ="n "/ >

< t trib t e ty pe "primary Ma t er re uire ="n "/ >

< t trib t e ty pe "lo gFrameR eq ire " re uire ="n "/ >

< t trib t e t y pe "dt:sy st emTa " re uire ="n "/ >

< leme t t y pe "L n Addre s" minOc urs "0" ma Oc urs " "/ >

< leme t t y pe "Sh rtAddre s" minOc urs " " ma Oc urs " "/ >

</Eleme t Ty pe

<Eleme tType n me "Co n ctR es o s " c nt ent="elt Only" mo el="clo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< t trib te type "d ta " re uire ="y es"/ >

< t trib te type "pre mbleCo nt" re uire ="yes"/ >

< t trib te type "primary Ma ter re uire ="y es"/ >

< t trib te type "c mmu ic tio R efere c " re uire ="y es"/ >

< leme t t y pe "L n A ddre s" minOc urs "0" ma Oc urs " "/ >

< leme t t y pe "Sh rtAddre s" minOc urs " " ma Oc urs " "/ >

</Eleme tTy pe

<Eleme tTy pe n me "Dis o n c tR eq e t" c nte t="empt y" mo el="clo e ">

< tt rib t e t y pe "d n d Id" re uire ="n "/ >

< tt rib te type "c mmu ic tio R efere c " re uire ="y es"/ >

</Eleme t Ty pe

<Eleme t Ty pe n me "Dis o n c tR es o s " c nte t="empty" mo el="clo e ">

< tt rib te t y pe "d n d Id" re uire ="n "/ >

Trang 12

</Eleme t Ty pe

<Eleme t Ty pe n me "Dat aEx h n eR eq e t" c nte t="elt Only" mo el="clo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< t trib te type "c mma dNumb r re uire ="yes"/ >

< tt rib te type "c mmu ic tio R efere c " re uire ="y es"/ >

< leme t t y pe "dt:Commu ic t io Dat a" minOc curs "0" ma Oc urs " "/ >

</Eleme tTy pe

<Eleme tTy pe n me "Dat aEx h n eR es o s " c nte t="elt Only" mo el="clo e ">

< tt rib t e t y pe "d n d Id" re uire ="n "/ >

< tt rib te t y pe "c mma dNumb r re uire ="y es"/ >

< tt rib t e t y pe "c mmu ic t io R efere c " re uire ="y es"/ >

< tt rib t e t y pe "b rstFrame" re uire ="n "/ >

< leme t ty pe "dt:Co mmu ic tio Dat a" minOc curs "0" ma Oc urs " "/ >

< leme t type "St atu " minOc curs " " ma Oc urs " "/ >

</Eleme t Ty pe

<Eleme tTy pe n me "Se u n eBe in" c nt ent="empty" mo el="clo e ">

< t trib t e ty pe "s q e c Time" re uire ="n "/ >

< t trib t e t y pe "d lay Time" re uire ="n "/ >

< tt rib t e t y pe "c mmu ic t io R efere c " re uire ="y es"/ >

</Eleme tType

<Eleme t Ty pe n me "Se u n eEn " c nt ent="empt y" mo el="clo se ">

< tt rib te t y pe "c mmu ic t io R efere c " re uire ="yes"/ >

</Eleme tTy pe

<Eleme tTy pe n me "Se u n eSt art" c nte t="empty" mo el="c lo e ">

< tt rib t e t y pe "c mmu ic t io R efere c " re uire ="y es"/ >

</Eleme tType

<Eleme tTy pe n me "Abort" c ntent="empt y" mo el="clo e ">

< tt rib te t y pe "c mmu ic tio R efere c " re uire ="n "/>

</Eleme tTy pe

<Eleme tTy pe n me "Su s rib R eq e t" c nt ent="empt y" mo el="clo se ">

< tt rib t e t y pe "d n d Id" re uire ="n "/ >

< tt rib te t y pe "c mmu ic t io R efere c " re uire ="yes"/ >

</Eleme tTy pe

<Eleme t Ty pe n me "Su s rib R es o s " c nte t="empty" mo el="clo e ">

< tt rib te t y pe "d n d Id" re uire ="n "/ >

< tt rib te type "c mmu ic tio R efere c " re uire ="y es"/ >

< tt rib te type "b rstMo eDet ected" re uire ="y es"/>

< tt rib te type "d c mmu ic tio nEror re uire ="n "/ >

</Eleme tTy pe

<Eleme t Ty pe n me "Un u s rib R eq e t" c nte t="empt y" mo el="clo e ">

< t trib te type "d n d Id" re uire ="n "/ >

< t trib t e ty pe "co mmu ic tio R efere c " re uire ="y es"/ >

</Eleme tType

<Eleme tTy pe n me "Un u s rib R es o s " c nte t="empt y" mo el="clo se ">

< tt rib te type "d n d Id" re uire ="n "/ >

< t trib te type "c mmu ic tio R efere c " re uire ="y es"/ >

< t trib te type "d c mmu ic t io Eror re uire ="n "/ >

</Eleme tTy pe

<Eleme tTy pe n me "FDT" c nt ent="eltOnly" mo el="clo e ">

< t trib te type "s h maV ersio " re uire ="n "/ >

< t trib t e ty pe "dt:n d Id" re uire ="n "/ >

< ro p ord r="o e" minOc urs " " ma Oc urs " ">

< leme t t y pe "Co n ctR eq e t"/>

< leme t t y pe "Co n ctR es o s "/ >

< leme t t y pe "Dis o n c t R eq e t"/ >

< leme t t y pe "Dis o n c t R es o s "/ >

< leme t t y pe "Dat aEx h n eR eq e t"/ >

< leme t t y pe "Dat aEx h n eR es o s "/ >

< leme t t y pe "Se u n eBe in"/>

< leme t t y pe "Se u n eEn "/ >

< leme t t y pe "Se u n eSt art"/>

< leme t t y pe "A bort"/ >

< leme t t y pe "Su s rib R eq e t"/ >

< leme t t y pe "Su s rib R es o s "/ >

< leme t t y pe "Un u s rib R eq e t"/ >

< leme t t y pe "Un u s rib R es o s "/ >

< leme t t y pe "dt:Commu ic t io Eror/ >

</gro p

</Eleme t Ty pe

Trang 13

EX MPLE:

< xml versio =" 0"?

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDataTy pe Sc ema.xml"

s h maV ersio =" 21 >

<DataEx h n eR eq e t fdt:n d Id "my Id" c mma dNumb r="4 "

c mmu ic tio R efere c ="6B2 FC4 -CA47- 0 7-B31D-0 D 010 6 D "/ >

</FDT>

< xml versio =" 0"?

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDat aTy pe Sc ema.xml"

s h maV ersio =" 21 >

<Dat aEx h n eR es o s c mma dNumb r=" " c mmu ic tio R efere c ="6B2 FC4 -CA 47- 0 7-B31D-0 D 010 6 D ">

<fd Commu ic t io Dat a by t eArra =" 0 "/ >

< xml versio =" 0"?

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDataTy pe Sc ema.xml">

<Su s rib R eq e t fd n d Id "myId" c mmu ic t io R efere c ="6B2 FC4 -CA 47- 0 7-B31D-0 D 010 6 D "/ >

</FDT>

< xml versio =" 0"?

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDataTy pe Sc ema.xml">

<Su s rib R es o s c mmu ic at io R efere c ="6B2 FC4 -CA 47- 0 7-B31D-0 D 010 6 D "

b rst Mo eDet ecte =" " / >

</FDT>

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDataType Sc ema.xml">

<DataEx h n eR es o s c mma dNumb r=" " c mmu ic tio R efere c ="6B2 FC4 -CA47- 0 7-B31D-0 D 010 6 D "

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDataType Sc ema.xml">

<Un u s rib R eq e t fd n d Id "myId" c mmu ic tio R efere c ="6B2 FC4 -CA47- 0 7-B31D-0 D 010 6 D "/ >

</FDT>

< xml versio =" 0"?

<FDT xmln ="x-s h ma:FDTHAR TCommu ic t io Sc ema.xml" xmln :fdt="x-s h ma:FDTDataTy pe Sc ema.xml">

<Un u s rib R es o s c mmu ic t io R efere c ="6B2 FC4 -C 4 - 0 7-B31D-0 D 010 6 D " />

</FDT>

Trang 14

9.3 Conne tRe ue t for ‘Exte de _HART’ protocols

< xml versio =" 0" e c din ="UT -8"?

<Sc ema n me "FDTHAR T_ xte d dCommu ic tio Sc ema"

xmln ="urn:s h ma - micro oft - com:xml-d t a" xmln :fdt="x-s h ma:FDTDat aType Sc ema.xml"

xmln :dt="urn:s h ma - micro oft-c m:d t atype ">

<!-Definit io of A tt rib te ->

<A tt rib t eTy pe n me "s h maV ersio " dt:t y pe "n mb r d fa lt=" 2 "/ >

<A tt rib t eTy pe n me "pre mbleCo nt" d ty pe "ui1 / >

<Attrib t eTy pe n me "primary Ma ter dt:t y pe "b ole n"/ >

<A tt rib t eTy pe n me "s ortAddre s" d t y pe "ui1 / >

<A tt rib t eTy pe n me "s ortTa " dt:t y pe "st rin "/ >

<A tt rib t eTy pe n me "lo gTa " dt:ty pe "strin "/ >

<A tt rib t eTy pe n me "ipA ddre s" d t y pe "st rin "/ >

<A tt rib t eTy pe n me "ipVersio " d ty pe "e umerat io " d v alu s "IPv 4 IPv 6"/ >

<A tt rib teTy pe n me "p rt" d ty e "ui4"/ >

<A tt rib teTy pe n me "lo gA ddre sBy te1 dt:t y pe "ui1 / >

<A tt rib teTy pe n me "lo gA ddre sByte " dt:t y pe "ui1 / >

<A tt rib teTy pe n me "lo gAddre sByte " dt:t y pe "ui1 / >

<Attrib t eTy pe n me "lo gAddre sBy t e4" d type "ui1 / >

<Attrib t eTy pe n me "lo gAddre sBy t e5" d type "ui1 / >

<At t rib t eType n me "n t work I " d type "ui2"/ >

<At t rib t eType n me "a dre sin Mo e"

d type "e umerat io "

d v alu s "s ort A ddre s s ort Ta lo gTa "/ >

<!-Definit io of Eleme ts->

<Eleme tTy pe n me "Co n ctRe u st" c nte t="empt y" mo el="clo e ">

< tt rib te t y pe "d n d Id" re uire ="n "/ >

< tt rib te type "pre mbleCo nt" re uire ="n "/ >

<!- Provid s a hint for t he c mmu ic tio c mp n nt a o t t he n mb r of pre mble , re uire b the d v ic ty pe ->

< tt rib te type "primary Ma ter re uire ="n "/ >

<!- Provid s a hint for a c mmu ic tio c mp n nt h t a DTM re uire c mmu ic tio a primary or s c n ary ma t er ->

< ttrib t e ty pe "dt:sy stemTa " re uire ="n "/ >

<!- Uniq e id nt ific t io of DT M within th Frame Applc tio >

<!- Addre s informat io ->

< tt rib te t y pe "s ortAddre s" re uire ="y es"/ >

<!- This at t rib t e is inte d d t o st ore th s ort a dre s (s e CMD# 0) informat io ->

< tt rib te t y pe "lo gTa " re uire ="y es"/ >

<!- This att rib t e is inte d d t o st ore th L n Ta (s e CMD# 20) informatio ->

< ttrib t e ty pe "s ort Ta " re uire ="y es"/ >

<!- This att rib te h s st ore th Ta (s e CMD# 13) ->

< ttrib t e t y pe "ipAddre s" re uire ="n "/ >

<!- This a rib t e store a h st n me or a IP a dre s of a HAR T TC or U P d vic , c nforma t to IPv 4 or IPv6 st an ard

>

< tt rib te type "ipVersio " re uire ="n "/ >

<!- This att rib t e st ore th intern t prot oc l v ersio ->

< ttrib t e ty pe "p rt" re uire ="n "/ >

<!- This att rib te st ore th p rt n mb r of a HA R T TC or U P d v ic ->

< ttrib t e t y pe "lo gAddre sBy t e1 re uire ="y es"/ >

<!- This a rib t e is int en e to store t he byte1 of th lo g a dre s informat io ->

< ttrib t e t y pe "lo gAddre sBy t e2" re uire ="y es"/ >

<!- This att rib t e is int en e t o st ore th by t e2 of t he lo g a dre s informat io ->

< ttrib t e ty pe "lo gAddre sByte " re uire ="yes"/ >

<!- This att rib te is int en e t o st ore t he by te of t he lo g a dre s informat io ->

< ttrib t e ty pe "lo gAddre sByte " re uire ="yes"/ >

<!- This att rib te is int en e t o st ore t he by te of t he lo g a dre s informat io ->

< ttrib t e ty pe "lo gAddre sByte " re uire ="yes"/ >

<!- This att rib te is int en e t o st ore t he by te of t he lo g a dre s informat io ->

< ttrib t e ty pe "n twork ID" re uire ="n "/ >

<!- This att rib te store t he n twork ID of a HAR T Wirele s d vic e ->

< ttrib t e t y pe "a dre sin Mo e" re uire ="yes"/ >

<!- Wit h t his att rib t e t he p re t DTM d fin s whic a dre s pro ert y s al b u e for t he c n ec tio ->

</Eleme tTy pe

<Eleme tTy pe n me "FDT" c ntent="elt Only" mo el="c lo e ">

< ttrib t e ty pe "s h maV ersio " re uire ="n "/ >

< t t rib t e t y pe "dt:n d Id" re uire ="n "/ >

< ro p ord r="o e" minOc urs " " ma Oc urs " ">

< leme t t y pe "Co n ct R eq e t"/ >

</gro p

</Eleme tType

</Sc ema

Trang 15

10 Channel parameter data types – FDTHA RTChannelParameterSchema

<Sc ema n me "FDTHAR TCh n elParameterSc ema" xmln ="urn:s h ma - micro oft- com:xml-d t a" xmln :dt="urn:s h ma

-micro oft -c m:d t atype " xmln :fdt="x-s h ma:FDTDat aType Sc ema.xml" xmln :a pId

"x-s h ma:FDT A pplc tio IdSc ema.xml">

<!-Definitio of A tt rib te ->

<Attrib t eTy pe n me "s h maVersio " d type "n mb r d fa lt=" 21 / >

<Attrib t eTy pe n me "by t eL n th" d type "ui1 / >

<Attrib t eTy pe n me "c mma dNumb r d t y pe "ui4"/ >

<Attrib t eTy pe n me " ameA pplc tio Ta " d ty pe "strin "/ >

<Attrib t eTy pe n me "g t eway Bu Cat eg ry" d type "u id"/ >

<Attrib t eTy pe n me "protec t edBy Ch n elAssig me t" dt:t y pe "b ole n"/ >

<Attrib t eTy pe n me "v alu " d ty pe "strin "/ >

<!-Definit io of Eleme ts->

<Eleme tTy pe n me "Comma dParameters" c nt ent="empty" mo el="clo e ">

< tt rib te t y pe "d n d Id" re uire ="n "/ >

< tt rib te type "d binDat a" re uire ="n "/ >

< ttrib t e t y pe "by t eL n t h" re uire ="y es"/ >

</Eleme tTy pe

<Eleme tTy pe n me "R eq e t" c nte t="eltOnly" mo el="clo e " ord r="ma y">

< ttrib t e t y pe "dt:n d Id" re uire ="n "/ >

< ro p ord r="ma y">

< leme t t y pe "d Ch n elR efere c " minOc urs "0" ma Oc urs " / >

< leme t t y pe "Comma dParamet ers" minOc curs "0" ma Occ urs " / >

</gro p

</Eleme t Ty pe

<Eleme tType n me "R es o s Co e " c nt ent="eltOnly" mo el="clo e ">

< ttrib t e t y pe "dt:n d Id" re uire ="n "/ >

< leme t type "d En meratorEntry" minOc urs " " ma Oc urs " / >

</Eleme tTy pe

<Eleme tTy pe n me "R eply" c nt ent="elt Only" mo el="clo e ">

< ttrib t e ty pe "dt:n d Id" re uire ="n "/ >

< ro p ord r="ma y">

< leme t type "d Ch n elR efere c " minOc urs "0" ma Oc urs " / >

< leme t type "Comma dParameters" minOc curs "0" ma Occurs " / >

</gro p

< leme t t y pe "R es o s Co e " minOc curs "0" ma Oc curs " "/>

</Eleme t Ty pe

<Eleme tTy pe n me "R ea Comma d" c nt ent="elt Only" mo el="c lo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< ttrib t e ty pe "co mma dNumb r re uire ="y es"/ >

< leme t t y pe "R eq e t" minOc urs "0" ma Oc urs " "/ >

< leme t t y pe "R eply" minOc c urs "0" ma Oc urs " "/ >

< leme t t y pe "R es o s Co e " minOc curs "0" ma Oc curs " "/>

</Eleme t Ty pe

<Eleme tTy pe n me "WriteCo mma d" c nte t="elt Only" mo el="c lo e ">

< tt rib te t y pe "d n d Id" re uire ="n "/ >

< tt rib te type "c mma dNumb r re uire ="y es"/ >

< leme t type "R eq e t" minOc urs "0" ma Oc urs " "/ >

< leme t t y pe "R eply" minOcc urs "0" ma Oc urs " "/ >

< leme t t y pe "R es o s Co e " minOc curs "0" ma Oc curs " "/>

</Eleme t Ty pe

<Eleme tTy pe n me "FDTCh n el" c nte t="eltOnly" mo el="clo se " ord r="s q">

< tt rib t e t y pe "s h maVersio " re uire ="n "/ >

< tt rib te t y pe "d n d Id" re uire ="n "/ >

< ttrib te type "d ta " re uire ="y es"/ >

< ttrib t e ty pe "dt:d" re uire ="y es"/>

< ttrib t e ty pe "dt:d s ript or re uire ="n "/ >

< ttrib t e t y pe "prote t edBy Ch n elA ssig me t" re uire ="y es"/>

< tt rib t e t y pe "dt:d t aTy pe" re uire ="y es"/ >

< tt rib t e t y pe "by te e gth" re uire ="y es"/ >

< tt rib te t y pe "d sig alTy pe" re uire ="y es"/ >

Trang 16

< tt rib te type "a pId:a plc t io Id" re uire ="n "/>

< leme t t y pe "dt:Sema tic Informatio " minOc urs "0" ma Occ urs " / >

< leme t ty pe "dt:BitEn meratorEnt rie " minOc curs "0" ma Occurs " "/ >

< leme t type "d En merat orEntrie " minOc urs "0" ma Oc urs " "/ >

< leme t type "d Unit" minOc curs "0" ma Oc urs " "/ >

< leme t t y pe "R ea Comma d" minOccurs "0" ma Oc urs " "/>

< leme t t y pe "Writ eComma d" minOc curs "0" ma Oc urs " "/ >

< leme t t y pe "dt:Alarms" minOc urs "0" ma Oc urs " "/ >

< leme t ty pe "dt:R an e " minOc urs "0" ma Oc urs " "/ >

< leme t type "d De d a d" minOc curs "0" ma Oc urs " "/ >

< leme t t y pe "d Su stitut eValu " minOc curs "0" ma Oc urs " "/ >

</Eleme tTy pe

<Eleme tTy pe n me "FDTCh n elTy pe" c nte t="elt Only" mo el="clo se ">

< ttrib t e t y pe "dt:n d Id" re uire ="n "/ >

< leme t ty pe "dt:V ersio Informatio " minOc curs " " ma Oc urs " "/ >

< tt rib te t y pe "g t eway Bu Cat eg ry" re uire ="n "/ >

</Eleme t Ty pe

<Eleme tTy pe n me "FDT" c ntent="elt Only" mo el="c lo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< ttrib t e ty pe "s h maV ersio " re uire ="n "/ >

< leme t t y pe "FDTCh n elTy e" minOc curs " " ma Oc urs " "/ >

< leme t t y pe "FDTCh n el" minOc curs " " ma Oc urs " "/ >

<FDTCh n el fd t ag "myTa " fd id "P " prot ec te ByCh n elA ssig me t="0" fd d taTy pe "lo t" by t eL n t h="4"

fd sig alTy pe "o tp t">

<R ea Comma d co mma dNumb r=" ">

<R eply

<fd Ch n elR efere c idref="PV _U IT"/ >

<fd Ch n elR efere c idref="P "/ >

<fdt:Alarm alarmTy pe "lowAlarm">

<fd St aticValu stat icV alu ="2 "/ >

</fd A larm>

<fd A larm alarmTy pe "hig Alarm">

<fd St aticValu stat icV alu =" 0 "/ >

<FDTCh n el fd t ag "myTa " fd id "PV _U IT" protec t edByCh n elAssig me t="0" fdt:d t aTy pe "by t e" by te e gth " "

fdt:sig alTy pe "in ut">

<fdt:En merat orEntrie >

Trang 17

<fd En merat orEnt ry in e ="8" n me "mb r/ >

</fd En merat orEnt rie >

<R ea Comma d c mma dNumb r=" ">

<R eply

<fd Ch n elR efere c idref="P _U IT"/ >

<fd Ch n elR efere c idref="P "/ >

<Sc ema n me "FDTHAR T Id ntSc ema" xmln ="urn:s h ma -micro oft -c m:xml-d t a" xmln :dt="urn:s h ma - micro

oft-c om:d t at y pe ">

<!-Definitio of At t rib t es->

<A tt rib teTy pe n me "s h maVersio " d t y pe "n mb r d fa lt=" 21 / >

<A tt rib teTy pe n me "b sProtoc ol" d t y pe "e umerat io " d v alu s "HART"/ >

<A tt rib teTy pe n me "u iv ers lComma dR ev isio L v el" dt:t y pe "ui1 / >

<!- Comma d 0 Byt e 4 ->

<Attrib t eTy pe n me "s ortA ddre s" d t y pe "ui1 / >

<!- Pol t o c eck Co mma d 0 re p n e ->

<A tt rib teTy pe n me "ma ufa turerId nt ific tio Co e" d ty pe "ui1 / >

<A tt rib teTy pe n me "h rdwareR evisio " dt:type "lo t"/ >

<!- Comma d 0 Byt e 7 – c nversio : xxxxx.y yy->

<Attrib t eTy pe n me "t ag" d type "st rin "/ >

<!- Comma d 13 Byte 0 – 5 >

<Attrib t eTy pe n me "d vic ID" dt:type "ui4"/ >

<!- Comma d 0 Byt es 9 – 1 ->

<A tt rib t eTy pe n me "d v ic Comma dR ev isio L vel" dt:t y pe "ui1 / >

<!- Comma d 0 Byte 5 ->

<A tt rib teTy pe n me "d v ic Fla " d t y pe "ui1 / >

<!- Comma d 0 Byte 8 ->

<A tt rib teTy pe n me "ma ufa turerSp cific Exte sio " d t y pe "strin "/ >

<A tt rib teTy pe n me "idDTMSu p rt Level" d ty pe "e umeratio " dt:v alu s "g n ricSu p rt profieSu p rt

blo k p cific ProfieSu p rt s e ificSu p rt id ntSu p rt"/ >

<A tt rib teTy pe n me "match" d t y pe "st rin "/ >

<A tt rib teTy pe n me "n match" dt:t y pe "st rin "/ >

<Eleme tTy pe n me "R egEx r c nt ent="empt y" mo el="clo e ">

< ttrib t e t y pe "mat ch" re uire ="n "/ >

< ttrib t e t y pe "n matc " re uire ="n "/ >

</Eleme tTy pe

</Sc ema

Trang 18

1 1.2 Id ntific tion s hema for ‘Exte de _HART’ protocols –

<Sc ema n me "FDTHAR T_ xt en e Id ntSc ema" xmln ="urn:schema - micro oft- com:xml-d t a" xmln :dt="urn:s h ma

-micro soft-c m:d t aty pe ">

<!-Definit io of A tt rib te ->

<Attrib t eTy pe n me "s h maVersio " d ty pe "n mb r d fa lt=" 0"/ >

<Attrib t eTy pe n me "b sProt ocol" d type "e umerat io " d valu s "HART_ SK HA R T_Wirele s

HAR T_RS4 5 HART Infare HA R T_IP"/ >

<Attrib t eTy pe n me "u iv ers lComma dR ev isio L v el" dt:t y pe "ui1 / >

<!- Comma d 0 Byt e 4 ->

<Attrib t eTy pe n me "ma ufa turerId ntific t io Co e" d t y pe "ui2"/ >

<!- HA R T 5 6: Comma d 0 By t e 1,HAR T 7: Co mma d 0 By te 17 18 ->

<Attrib t eTy pe n me "d vic Ty eID" d t y pe "ui2"/ >

<!- HA R T 5 6: Comma d 0 By t e 2 , HA R T 7: Comma d 0 By te 1+ ->

<Attrib t eTy pe n me "s ftwareRev isio " d ty pe "ui1 / >

<!- Comma d 0 Byt e 6 ->

<Attrib t eTy pe n me "h rdwareR ev isio " d ty pe "lo t"/ >

<!- Comma d 0 Byt e 7 – c nv ersio : xxxxx.yyy->

<At t rib t eType n me "d v ic ID" dt:ty pe "ui4"/ >

<!- Co mma d 0 Byte 9 – 1 ->

<A tt rib teTy pe n me "t ag" d t y pe "st rin "/ >

<!- HAR T6 or 7: Comma d 2 , HA R T5: Comma d 13 Byte 0 – 5 ->

<A tt rib teTy pe n me "d v ic Comma dR ev isio L v el" d t y pe "ui1 / >

<Attrib t eTy pe n me "ipVersio " d type "e umeratio " d valu s "IPv 4 IPv6"/ >

<Attrib t eType n me "p rt" dt:t yp ="ui4"/ >

<!-Port of a HA R T U P or HART TC d v ic ->

<Attrib t eType n me "lo gA ddre sBy t e1 d ty pe "ui1 / >

<A tt rib t eTy pe n me "lo gA ddre sBy t e2" d t y pe "ui1 / >

<A tt rib teTy pe n me "lo gA ddre sBy te " dt:t y pe "ui1 / >

<A tt rib teTy pe n me "lo gAddre sByte " dt:t y pe "ui1 / >

<Attrib t eTy pe n me "lo gAddre sByte " d t y pe "ui1 / >

<Attrib t eTy pe n me "n t work I " d t y pe "ui2"/ >

<Attrib t eType n me "a dre sin Mo e" d t y pe "e umeratio " dt:v alu s "s ortA ddre s s ort Ta lo gTa lo gAddre s"/ >

<!- With t his at t rib t e th p re t DTM d fin s whic a dre s pro ert y s al b u e for th c n ec t io ->

<A tt rib t eTy pe n me "ma ufa turerSp cific Ext en io " d t y pe "strin "/ >

<A tt rib t eTy pe n me "idDTMSu p rtL v el" d type "e umeratio " dt:v alu s "g n ric Su p rt profieSu p rt

blo ksp cific ProfieSu p rt s e ificSu p rt id ntSu p rt"/ >

<At t rib t eType n me "match" d t y pe "strin "/ >

<Attrib t eTy pe n me "n match" d t y pe "st rin "/ >

<Eleme tTy pe n me "R egEx r c nte t="empty" mo el="c lo e ">

< tt rib te t y pe "mat ch" re uire ="n "/ >

< tt rib te type "n mat ch" re uire ="n "/ >

<Sc ema n me "DTMHA R TDev ic Sc ema" xmln ="urn:s h ma - micro oft -c m:xml-d ta" xmln

:fdt="x-s h ma:FDTDat aTy pe Sc ema.xml" xmln :fdth rt="x-s h ma:FDT HA R TCommu ic tio Sc ema.xml" xmln :dtminfo

Trang 19

"x-<!-Definit io of A tt rib te ->

<At t rib t eType n me "s h maV ersio " dt:t y pe "n mb r d fa lt=" 21 / >

<!-Definit io of Eleme ts->

<Eleme tTy pe n me "HA R TDev ic " c nte t="elt Only" mo el="clo e ">

< tt rib te type "d n d Id" re uire ="n "/ >

< tt rib te type "s h maV ersio " re uire ="n "/ >

< leme t t y pe "dt hart:L n A ddre s" minOc curs "0" ma Oc urs " "/ >

< tt rib te type "dt hart:ma ufa t urerId" re uire ="n "/ >

< tt rib te type "dt hart : ev ic T y peId" re uire ="n "/ >

< ttrib t e ty pe "dt:s bDev ic T y pe" re uire ="n "/ >

< ttrib t e t y pe "dt:t ag" re uire ="y es"/ >

< ttrib t e t y pe "dth rt : h rtAddre s" re uire ="n "/ >

<Sc ema n me "DTMHA R T_ xt en e Devic Sc ema" xmln ="urn:s h ma - micro oft-c m:xml-d ta"

xmln :dt="urn:s h ma - micro oft-co m:d tat y pe ">

<!-Definitio of A tt rib te ->

<Att rib t eTy pe n me "s h maVersio " d t y pe "n mb r d fa lt=" 2 "/>

<Att rib t eType n me "ma ufac turerId nt ific t io Co e" d type "ui2"/ >

<Att rib t eType n me "d v ic T y peID" d t y pe "ui2"/ >

<A t trib teTy pe n me "s ortA ddre s" d ty pe "ui1 / >

<Att rib t eTy pe n me "s ortTa " d t y pe "st rin "/ >

<Att rib t eTy pe n me "lo gTa " dt:t y pe "st rin "/ >

<Att rib t eTy pe n me "ipA ddre s" d ty pe "strin "/ >

<Att rib t eType n me "ipVersio " d ty pe "e umeratio " d v alu s "IPv4 IPv6"/ >

<A t trib teTy pe n me "p rt" d ty pe "ui4"/ >

<A t trib teTy pe n me "a dre sin Mo e" dt:ty pe "e umeratio "

dt:v alu s "s ort A ddre s s ort Ta lo gTa lo gA ddre s"/ >

<Att rib t eTy pe n me "d vic ID" d type "ui4"/ >

<Att rib t eType n me "b sProtoc l" dt:t y pe "e umerat io " d v alu s "HAR T_ SK HAR T_Wirele s HAR T_R S4 5

HAR T_Infare HA R T_IP"/ >

<A t t rib t eTy pe n me "u iv ers lComma dR evisio L v el" d type "ui1 / >

<A t trib teTy pe n me "s ft wareR ev isio " d t y pe "ui1 / >

<A t trib teTy pe n me "lo gA ddre sBy te1 dt:t y pe "ui1 />

<A t trib teTy pe n me "lo gA ddre sByte " dt:t y pe "ui1 />

<At trib teTy pe n me "lo gAddre sByte " dt:t y pe "ui1 />

<Att rib t eTy pe n me "lo gAddre sBy t e4" d t y pe "ui1 />

<Att rib t eTy pe n me "lo gAddre sBy t e5" d type "ui1 />

<A t t rib t eTy pe n me "n t work I " d t y pe "ui2"/ >

<!-Definit io of Eleme ts->

<Eleme tTy pe n me "HA R TDev ic " c nte t="empt y" mo el="clo e ">

< ttrib t e ty pe "dt:n d Id" re uire ="n "/ >

< t t rib t e t y pe "s h maVersio " re uire ="n "/ >

< tt rib te t y pe "b sProto col" re uire ="y es"/ >

<!- Informat io a o t d v ic ty pe ->

< tt rib te t y pe "u iv ers lComma dR ev isio L v el" re uire ="y es"/>

< tt rib te t y pe "s ft wareR ev isio " re uire ="y es"/ >

< tt rib te t y pe "ma ufac turerId ntific t io Co e" re uire ="y es"/>

< tt rib te type "d v ic Ty peID" re uire ="y es"/ >

< ttrib t e ty pe "dt:s bDev ic Ty pe" re uire ="n "/ >

<!- Devic id ntity ->

< ttrib t e t y pe "d vic ID" re uire ="y es"/ >

<!- A ddre s informato ->

< ttrib t e t y pe "lo gTa " re uire ="y es"/ >

< ttrib t e t y pe "s ort Ta " re uire ="yes"/ >

< tt rib t e t y pe "s ort A ddre s" re uire ="y es"/ >

< tt rib te t y pe "a dre sin Mo e" re uire ="y es"/>

< tt rib te t y pe "ipA ddre s" re uire ="n "/ >

< tt rib te type "p rt" re uire ="n "/ >

< ttrib t e type "ipVersio " re uire ="n "/ >

< ttrib t e t y pe "lo gAddre sBy t e1 re uire ="y es"/ >

< ttrib t e t y pe "lo gAddre sBy te " re uire ="y es"/ >

< tt rib t e t y pe "lo gAddre sByte " re uire ="yes"/ >

< tt rib te t y pe "lo gA ddre sBy t e4" re uire ="y es"/ >

< tt rib te type "lo gA ddre sBy t e5" re uire ="y es"/ >

< t t rib t e t y pe "n t work I " re uire ="n "/ >

Trang 20

</gro p

</Eleme tType

</Sc ema

<!- Dat a s c t io (e ample) >

<To olo ySc n

<HA R TDev ic xmln ="x-s h ma:# DTMHAR T_ xt en e Devic Sc hema"

u iv ers lComma dR ev isio L vel="7"

<Sc ema n me "FDTHAR T Sc nId ntSc ema" xmln ="urn:s h ma - micro oft -c m:xml-d t a" xmln :dt="urn:s h ma

-micro oft -c m:d t at y pe " xmln :h rtid nt="x-s h ma:FDTHA R T Id nt Sc ema.xml" xmln

:fdt="x-s h ma:FDTDat aType Sc ema.xml">

<!-Definitio of At t rib t es->

<A tt rib teTy pe n me "s h maVersio " d t y pe "n mb r d fa lt=" 21 / >

<A tt rib teTy pe n me "e ultSt ate" d t y pe "e umeratio " dt:v alu s "prov isio al fin l eror/ >

<A tt rib teTy pe n me "c nfig re St ate" d t y pe "e umeratio " dt:v lu s "c nfig re A ndPhysic ly Av aia le

c onfig re AndNotPhysic ly Av aia le av aia leButNot Co fig re n tApplc ble"/ >

<!-Definit io of eleme ts->

<Eleme tTy pe n me "IdA ddre s" c nte t="empty" mo el="clo e ">

< tt rib te type "h rt id n s ortA ddre s" re uire ="y es"/ >

</Eleme t Ty pe

<Eleme tTy pe n me "IdBu Protoc l" c nt ent="empty" mo el="clo e ">

< tt rib te t y pe "h rtid n b sProto ol" re uire ="y es"/ >

</Eleme t Ty pe

<Eleme tTy pe n me "IdBu Protoc lVersio " c nte t="empt y" mo el="clo e ">

< ttrib t e t y pe "h rtid n u iv ers lComma dR ev isio L vel" re uire ="y es"/ >

</Eleme tTy pe

<Eleme tTy pe n me "IdMa ufa t urer c nte t="empt y" mo el="clo e ">

< ttrib te type "h rt id n ma ufacturerId nt ific t io Co e" re uire ="y es"/ >

</Eleme tTy pe

<Eleme tTy pe n me "IdTy peID" c nt ent="empt y" mo el="clo e ">

< ttrib te type "h rt id n d v iceTy peID" re uire ="y es"/ >

</Eleme tTy pe

<Eleme tTy pe n me "IdSoftwareR ev isio " c nt ent="empty" mo el="clo e ">

< tt rib te type "h rt id n s ft wareR ev isio " re uire ="y es"/ >

</Eleme t Ty pe

<Eleme tTy pe n me "IdHardwareR ev isio " c nte t="empt y" mo el="clo se ">

< tt rib te t y pe "h rtid n h rdw areR ev isio " re uire ="y es"/ >

</Eleme t Ty pe

<Eleme tTy pe n me "IdTa " c nt ent="empt y" mo el="clo e ">

< tt rib te t y pe "h rtid n t ag" re uire ="y es"/ >

Ngày đăng: 17/04/2023, 11:50

w