IEC TR 62453 51 32 Edition 1 0 201 7 06 TECHNICAL REPORT Field device tool (FDT) interface specification – Part 51 32 Communication implementation for common object model – IEC 61 784 CP 3/4, CP 3/5 a[.]
Trang 1IEC TR 62453- 51- 32
Field device t ool (FDT) int er ace specificat ion –
Trang 2THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyr ight © 2 17 IEC, Ge e a, Switzer la d
Al rig ts r es r ve Unle s oth rwis s e ifi d, n p rt of this p blc tio ma b r epr od c d or uti z d in a y form
or b a y me n , ele tr onic or me h nic l in lu in p oto o yin a d microfim, with ut p rmis io in wr itin from
eith r IEC or IEC's memb r Natio al Commite in th c u tr y of th re u ste If y u h v a y q e tio s a o t IEC
c p r i ht or h v a e q ir y a o t o tainin a ditio al ri hts to this p blc tio , ple s c nta t th a dr es b low or
y ur lo al IEC memb r Natio al Commite for ur th r informatio
Th Intern tio al Ele trote h ic l Commis io (IEC) is th le din glo al org niz tio th t pr ep res a d p bls e
Internatio al Sta d r ds for al ele tri al ele tr onic a d relate te h olo ie
Abo t IEC p blc tio s
Th te h ic l c nte t of IEC p blc tio s is k pt u d r c n ta t r eview b th IEC Ple s ma e s re th t y u h v th
late t e itio ,a c rr ig n a or a ame dme t mig t h v b e p bls e
IEC Cat alo ue - webst ore.e ch/ cat alo ue
Th st an -alo e a plc t io for c n ultin th e tire
biblo ra hic l informat io o IEC Intern tio al Sta d rd ,
Te h ic l Sp cific tio s, Te h ic l R ep rts a d oth r
d c me ts A v aia le for P , Ma OS, A ndroid Ta let s a d
iPa
IEC p blc t i ns s arch - www ie ch/ se rch u
Th a v an e s arc e a le t o fin IEC p blc t io s b a
variety of crit eria (efere c n mb r, t ext, t ec nic l
c mmitt e,…) It als gives informatio o projec t s, re la e
a d wit hdrawn p blc tio s
IEC Just P blshed - webst ore.e ch/ just pu lshed
St ay u to d te o al n w IEC p blc tio s Ju t Pu ls e
d t ais al n w p blc t io s rele s d A v aia le o ln a d
als o c a mo t h b emai
Ele t ro edia - www ele t ro edia.org
Th world's le din o ln dic t io ary of elec t ro ic a d
ele t ric l terms c nt ainin 2 0 0 terms a d d finitio s in
En ls a d Fre c , wit h e uiv ale t t erms in 16 a dit io al
la g a e Als k nown a t he Intern t io al Ele trote h ic l
Vo a ulary (IEV ) o ln
IEC Glos ar y - st d.e ch/ glos ary
6 0 0 elec t rot ec nic l t ermin lo y e t rie in En ls a d
Fre c e t ra te fom t he Terms a d Definitio s cla s of
IEC p blc tio s is u d sin e 2 0 Some e t rie h v e b e
c le te fo m e rler p blc t io s of IEC TC 3 , 7 , 8 a d
CISPR
IEC Cust omer Servic Cent re - webst ore.ec ch/ csc
If y ou wis to giv e u your fe d a k o t his p blc tio or
n e furt her a sista c , ple s c nta t t he Cu tomer Serv ic
Ce t re:c c@ie c
Trang 3IEC TR 62453- 51 - 32
Edit io 1.0 2 17-0
Field device t ool (FDT) int er ace specificat ion –
Trang 4FOREWORD 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 Network management data typ s 8
7.1 General
8 7.2 PNIO device ad res 8
7.3 Bu config ration – FDTProf i etIOParameterSc ema 8
8 Commu ication data typ s – FDTProfinetIOCommu icationSc ema 1
9 Chan el p rameter data typ s – FDTProfinetIOChan elParameterSc ema 1
3 10 Device identification 14 10.1 Device typ identification data typ s – FDTProf i etIOIdentSc ema 14 10.2 To olog s an data typ s – DTMProf i etIODeviceSc ema 14 10.3 Scan identification data typ s – FDTProf i etIOScanIdentSc ema 15 10.4 Device typ identification data typ s – FDTProf i etIODeviceIdentSc ema 16 10.5 XSLT Tran formation 17 Biblogra h 2
Fig re 1 – Part 51-3 of the IEC 6 4 3 series 5
Ta le 1 – Protocol sp cific u age of general data typ s 8
Trang 5INTERNATIONAL ELECTROTECHNICAL COMMISSION
1 Th Intern tio al Ele trote h ic l Commis io (IEC) is a worldwid org niz tio f or sta d rdiz tio c mprisin
al n tio al ele trote h ic l c mmite s (IEC Natio al Commite s) Th o je t of IEC is to promote
intern tio al c -o eratio o al q e tio s c n ernin sta d rdiz tio in th ele tric l a d ele tro ic f i ld To
this e d a d in a ditio to oth r a tivitie , IEC p bls e Intern tio al Sta d rd , Te h ic l Sp cif i atio s,
Te h ic l Re orts, Pu lcly Av ia le Sp cif i atio s (P S) a d Guid s (h re f ter refer e to a “IEC
Pu lc tio (s)”) Th ir pre aratio is e tru te to te h ic l c mmite s; a y IEC Natio al Commite intere te
in th s bje t d alt with ma p rticip te in this pre aratory work Intern tio al g v rnme tal a d n n
-g v rnme tal org niz tio s laisin with th IEC als p rticip te in this pre aratio IEC c la orate clo ely
with th Intern tio al Org niz tio f or Sta d rdiz tio (ISO) in a c rd n e with c n itio s d termin d b
a re me t b twe n th two org niz tio s
2) Th f ormal d cisio s or a re me ts of IEC o te h ic l maters e pre s, a n arly a p s ible, a intern tio al
c n e s s of o inio o th rele a t s bje ts sin e e c te h ic l c mmite h s re re e tatio fom al
intere te IEC Natio al Commite s
3) IEC Pu lc tio s h v th form of re omme d tio s f or intern tio al u e a d are a c pte b IEC Natio al
Commite s in th t s n e Whie al re s n ble ef forts are ma e to e s re th t th te h ic l c nte t of IEC
Pu lc tio s is a c rate, IEC c n ot b h ld re p n ible for th wa in whic th y are u e or f or a y
misinterpretatio b a y e d u er
4) In ord r to promote intern tio al u if ormity, IEC Natio al Commite s u d rta e to a ply IEC Pu lc tio s
tra s are tly to th ma imum e te t p s ible in th ir n tio al a d re io al p blc tio s An div rg n e
b twe n a y IEC Pu lc tio a d th c re p n in n tio al or re io al p blc tio s al b cle rly in ic te in
th later
5) IEC its lf d e n t pro id a y ate tatio of c nf ormity In e e d nt c rtific tio b die pro id c nf ormity
a s s me t s rvic s a d, in s me are s, a c s to IEC mark of c nformity IEC is n t re p n ible for a y
s rvic s c rie o t b in e e d nt c rtif i atio b die
6) Al u ers s o lde s re th t th y h v th late t e itio of this p blc tio
7) No la i ty s al ata h to IEC or its dire tors, emplo e s, s rv nts or a e ts in lu in in ivid al e p rts a d
memb rs of its te h ic l c mmite s a d IEC Natio al Commite s f or a y p rs n l injury, pro erty d ma e or
oth r d ma e of a y n ture wh ts e er, wh th r dire t or in ire t, or for c sts (in lu in le al fe s) a d
e p n e arisin o t of th p blc tio , u e of, or rela c u o , this IEC Pu lc tio or a y oth r IEC
Pu lc tio s
8) Ate tio is drawn to th Normativ refere c s cite in this p blc tio Us of th refere c d p blc tio s is
in is e s ble for th c r e t a plc tio of this p blc tio
9) Ate tio is drawn to th p s ibi ty th t s me of th eleme ts of this IEC Pu lc tio ma b th s bje t of
p te t rig ts IEC s al n t b h ld re p n ible f or id ntif yin a y or al s c p te t rig ts
The main tas of IEC tec nical commit e s is to pre are International Stan ard However, a
tec nical commit e may pro ose the publcation of a tec nical re ort when it has col ected
data of a diff erent kin f rom that whic is normaly publs ed as an International Stan ard, for
example "state of the art"
IEC TR 6 4 3-51-32 whic is a tec nical re ort, has b en pre ared by s bcommite 6 E:
Devices an integration in enterprise s stems, of IEC tec nical commite 6 : In u trial
-proces management, control an automation
This doc ment can els an re laces IEC TR 6 4 3-5 3-2 publ s ed in 2 0 This edition
con titutes a tec nical revision The main c an e con ists of an imp rtant cor ection for the
FDTProf i etIOCommu icationSc ema
Trang 6Eac p rt of the IEC 6 4 3-51-x series is inten ed to b re d in conju ction with its
The text of this tec nical re ort is b sed on the f ol owin doc ments:
Ful information on the votin f or the a proval of this tec nical re ort can b f ou d in the
re ort on votin in icated in the a ove ta le
This doc ment has b en draf ted in ac ordan e with the ISO/IEC Directives, Part 2
The lst of al p rts of the IEC 6 4 3 series, u der the general title F ield devic to l (FDT)
int era e sp cific t io , can b f ou d on the IEC we site
The commite has decided that the contents of this doc ment wi remain u c an ed u ti the
sta i ty date in icated on the IEC we site u der "htp:/ we store.iec.c " in the data related to
A bi n ual version of this publcation may b is ued at a later date
IMPORTANT – The 'colour inside' logo on the cov r pa e of this publ c tion indic te
und rsta din of its conte ts Us rs s ould th ref ore print this doc me t using a
colour printer
Trang 7This p rt of IEC 6 4 3 is an inter ace sp cification f or develo ers of Field Device To l (FDT)
comp nents for f un tion control an data ac es within a cl ent server arc itecture The
sp cification is a res lt of an analy is an desig proces to develo stan ard interaces to
f aci tate the develo ment of servers an cl ents by multiple ven ors that ne d to intero erate
se mles ly
With the integration of f ieldbu es into control s stems, there are a few other tas s whic ne d
to b p rf ormed In ad ition to fieldbu - and device-sp cif i to ls, there is a ne d to integrate
these to ls into hig er level s stem-wide plan in or en ine rin to ls In p rtic lar, for u e
in exten ive an heterogene u control s stems, typical y in the are of the proces in u try,
the u ambig ou def i ition of en ine rin inter aces that are e s to u e f or al those
in olved is of gre t imp rtan e
A device-sp cific sof tware comp nent, caled Device Typ Manager (DTM), is s p led by the
f ield device man facturer with its device The DTM is integrated into en ine rin to ls via the
FDT interf aces defined in this sp cif i ation The a pro c to integration is in general o en f or
al kin of f ieldbu es an th s me ts the req irements for integratin diff erent kin s of
devices into heterogene u control s stems
Fig re 1 s ows how this p rt of IEC 6 4 3-51-x series is al g ed in the stru ture of the
Trang 8tec nolog into the COM-b sed implementation of the FDT
interf ace sp cification (IEC TR 6 4 3-41)
This p rt of IEC 6 4 3 sp cifies implementation of commu ication an other services b sed
This doc ment neither contain the FDT sp cification nor modifies it
The f ol owin doc ments are ref er ed to in the text in s c a way that some or al of their
content con titutes req irements of this doc ment For dated referen es, only the edition
cited a ples For u dated ref eren es, the latest edition of the ref eren ed doc ment (in lu in
an amen ments) a pl es
IEC 617 4-1:2 14, Industrial c mmu ic t ion n tworks – P rofil es – Part 1: Field bus profil s
IEC 6 4 3-1:2 16, Fiel d de ic tool (FDT) intera e sp cific tion – Part 1: Ov rview a d
g id an e
IEC 6 4 3-2:2 16, F ield devic tool (FDT) int era e sp cific tion – Part 2: Co c pts a d
det ailed description
IEC TR 6 45 -41:2 16, Field devic tool (FDT) intera e sp cific tion – Part 41: Object mod el
integration profile – Commo o ject model
1 PR FINE ® is th tra emark of PROFIBUS Nutz rorg nis tio e.V (P O) P O is a n n-pro t tra e
org niz tio th t s p orts th f i ld u PR FIBUS This informatio is giv n f or th c n e ie c of u ers of
this d c me t a d d e n t c n titute a e d rs me t b IEC of th tra emark h ld r or a y of its pro u ts
Compla c to this profie d e n t re uire u e of th re istere tra emark Us of th tra emark PR FIBUS
Trang 9ISO an IEC maintain terminological data ases f or u e in stan ardization at the fol owin
ad res es:
• IEC Electro edia: avai a le at htp:/ www.electro edia.org/
• ISO Onl ne browsin platf orm: avai a le at htp:/ www.iso.org/o p
For the purp ses of this doc ment, the s mb ls an a breviation given in IEC 6 4 3-1,
IEC 6 4 3-2, IEC 6 4 3-3 3-2, IEC TR 6 4 3-41 an the f ol owin a ply
GSDML Ge eric Statio De criptio Mark p L n u g
The con ention f or namin an referen in of data typ s are explained in IEC 6 4 3-2:2 16,
Clau e A.1
3.3.2 Voc bulary for re uireme ts
The fol owin expres ion are u ed when sp cifyin req irements
Usage of “s al ” or “man atory” No ex eption al owed
Usage of “s ould” or “recommen ed” Stron recommen ation It may make sen e in
• IDtmParameter method
These method (if s p orted ac ordin IEC TR 6 4 3-41) s al provide ac es to at le st al
p rameters defined in IEC 6 4 3-3 3-2
6 Protocol specif ic usa e of ge eral data ty es
Ta le 1 s ows how general data typ s are u ed with IEC 617 4 CP 3/3 devices
Trang 10Table 1 – Protocol spe if ic us ge of g neral data type
The data typ s specified in this clau e are u ed at f ol owin method :
• IDtmParameter:SetParameters
7.2 PNIO d vic a dre s
The ad res information of a PNIO device is han led in the <Bu Inf ormation/Userdef i edBu >
element
7.3 Bus configuration – FDTProfinetIOParameterSc ema
<Sc ema n me "FDT Profin tIOParamet erSc 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 aty pe " xmln :fdt="x-s h ma:FDTDataTy pe Sc ema.xml">
<!- V ersio of th Sc ema ->
<Att rib t eTy pe n me "s h maV ersio " dt:t y pe "n mb r d fa lt=" 0 "/ >
<!-A R at trib te ->
<Att rib t eTy pe n me "arTy pe" d t y pe "ui2"/ >
<Att rib t eTy pe n me "arPro ert ie " d type "ui4"/>
<Att rib t eTy pe n me "arU ID" d t y pe "u id"/ >
<!-A larmCR att rib te ->
<Att rib t eTy pe n me "alarmCR T ype" d type "ui2"/ >
<Att rib t eTy pe n me "alarmCRPro ert ie " d t y pe "ui4"/ >
<Att rib t eTy pe n me "t aTime utFa t or d t y pe "ui2"/ >
<Att rib t eTy pe n me "t aR etrie " dt:t y pe "ui2"/ >
<Att rib t eTy pe n me "lo alA larmR efere c " d ty pe "ui2"/ >
<Att rib t eTy pe n me "ma AlarmData e gth" d t y pe "ui2"/ >
<!-Id ntific t io a rib te ->
<Att rib t eTy pe n me "infoTe t" d ty pe "strin "/ >
<Att rib t eTy pe n me "lo aln e " d t y pe "ui2"/ >
<!-Network t trib t es->
<Att rib t eTy pe n me "n meOfStat io " dt:t y pe "st rin "/ >
<Att rib t eTy pe n me "dy nIpA ddre s" d t y pe "b ole n"/ >
<Att rib t eTy pe n me "ipA ddre s" d ty pe "strin "/ >
<Att rib t eTy pe n me "ipSu n t Ma k" d t y pe "st rin "/ >
<Att rib t eTy pe n me "ipDefa lt Gatewa " d t y pe "st rin "/ >
<Att rib t eTy pe n me "mac Addre s" d ty pe "st rin "/ >
<Att rib t eTy pe n me "e tAddrSu p rte " d t y pe "b ole n"/>
Trang 11<Att rib t eTy pe n me "slotNumb r dt:t y pe "ui2"/ >
<Att rib t eTy pe n me "mo uleId nt Numb r d t y pe "ui4"/ >
<Att rib t eTy pe n me "mo ulePro ert ie " d type "ui2"/ >
<!-Su Mo ule att rib te ->
<Att rib t eTy pe n me "s bSlot Numb r d t y pe "ui2"/ >
<Attrib t eTy pe n me "s bMo uleId ntNumb r d ty pe "ui4"/>
<Attrib t eTy pe n me "a i" dt:t y pe "ui4"/ >
<!-Su Mo ule at t rib te / Su mo ule pro ert ie ->
<Attrib t eTy pe n me "ioTy pe" dt:ty pe "e umerat io " d v alu s "In ut Out put In ut AndOut put"/ >
<Attrib t eTy pe n me "s are In ut" dt:t y pe "e umerat io " d v alu s "IOCo t roler IOCo t rolerSh re"/>
<Attrib t eTy pe n me "e u eIn ut Su mo uleDat aL n t h" d ty pe "e umeratio " dt:v alu s "Ex e t ed Zero"/ >
<Attrib t eTy pe n me "e u eOutput Su mo uleData e gth" d t y pe "e umerat io " dt:v alu s "Ex e t ed Zero"/ >
<Attrib t eTy pe n me "dis ardIOXS" d t y pe "e umeratio " d valu s "Ex e te Zero"/ >
<!-R ec rdParamData att rib te ->
<Att rib t eTy pe n me "in e " d ty pe "ui2"/ >
<Att rib t eTy pe n me "e ordDat a" d t y pe "bin.h x"/ >
<!-In ut Dat aList att rib t es->
<Att rib t eTy pe n me "c n iste c y" dt:t y pe "e umerat io " d v alu s "it emCo sist en y l t emsCo sisten y"/ >
<!-DataIt em at trib te ->
<Att rib t eTy pe n me "s n Cloc kFa t or d t y pe "ui2"/ >
<Att rib t eTy pe n me "e uc t io R at io" d t y pe "ui2"/ >
<Att rib t eTy pe n me "wat ch o Fa t or d t y pe "ui2"/ >
<Att rib t eTy pe n me "d t aHoldFa tor d type "ui2"/ >
<!-Definitio of Eleme t R ec rdParamData->
<Eleme t Ty pe n me "R ec rdParamDat a" c nte t="empt y" mo el="clo e ">
< t trib te t y pe "in e " re uire ="y es"/ >
< t trib te t y pe "e ordDat a" re uire ="y es"/ >
< t trib te t y pe "d n me" re uire ="n "/ >
</Eleme tTy pe
<!-Definitio of Eleme t R ec rdParamData ist->
<Eleme t Ty pe n me "R ec rdParamDat aList" c nt ent="elt Only" mo el="clo e ">
< leme t type "R ec rdParamDat a" minOc curs " " ma Oc urs " / >
</Eleme tTy pe
<!-Definitio of Eleme t Out put Data ist->
<Eleme t Ty pe n me "Outp t DataList" c nte t="elt Only" mo el="clo e ">
< t trib te t y pe "c n ist en y" re uire ="n " d fa lt="it emCo sisten y"/ >
< leme t type "d Ch n elR efere c s" minOc curs " " ma Oc urs " "/ >
</Eleme tTy pe
<!-Definitio of Eleme t In utDataList->
<Eleme t Ty pe n me "In ut Dat aList" c nt ent="mix d" mo el="clo e ">
< t trib te t y pe "c n ist en y" re uire ="n " d fa lt="it emCo sisten y"/ >
< leme t type "d Ch n elR efere c s" minOc curs " " ma Oc urs " "/ >
</Eleme tTy pe
<!-Definitio of Eleme t Su Mo ulePro ertie ->
<Eleme tTy pe n me "Su Mo ulePro ertie " c nte t="empty" mo el="clo e ">
< t trib te t y pe "ioType" re uire ="yes"/ >
< t trib te t y pe "s are In ut" re uire ="yes"/ >
< t trib te t y pe "e u eIn utSu mo uleDat aL n t h" re uire ="y es"/>
< t trib te t y pe "e u eOut putSu mo uleDat aL n th" re uire ="y es"/ >
< t trib te t y pe "dis ardIOXS" re uire ="y es"/ >
</Eleme t Ty pe
<!-Definitio of Eleme t Su Mo ule->
<!-s n Clo kfac tor, re u tio ratio et c are s t b CommDTM, b t s v ed at Devic DTM->
<Eleme t Ty pe n me "Su Mo ule" c nte t="eltOnly" mo el="clo e ">
< t trib te t y pe "s bSlot Numb r re uire ="yes"/>
< t trib te t y pe "d n me" re uire ="y es"/ >
< t trib te t y pe "d d s riptor re uire ="n "/ >
< t trib te t y pe "s bMo uleId nt Numb r re uire ="y es"/ >
< t trib te t y pe "a i" re uire ="yes"/ >
< t trib te t y pe "s n Cloc k Fa tor re uire ="yes"/ >
< t trib te t y pe "e u tio R atio" re uire ="y es"/ >
< t trib te t y pe "wat ch o Fa tor re uire ="y es"/ >
< t trib te t y pe "d taHoldFac t or re uire ="y es"/>
< leme t type "In utDat aList" minOc curs "0" ma Oc urs " "/ >
< leme t type "Out put Dat aList" minOc curs "0" ma Oc urs " "/ >
< leme t type "R ec rdParamDat aList" minOc urs "0" ma Occurs " "/ >
Trang 12</Eleme tTy pe
<!-Definitio of Eleme t Su Mo ule ist->
<Eleme t Ty pe n me "Su Mo ule ist" c nt ent="eltOnly" mo el="c lo e ">
< leme t type "Su Mo ule" minOc curs " " ma Oc curs " / >
</Eleme tTy pe
<!-Definitio of Eleme t Mo ule->
<Eleme t Ty pe n me "Mo ule" conte t="elt Only" mo el="clo e ">
< t trib te t y pe "slot Numb r re uire ="y es"/ >
< t trib te t y pe "mo uleId nt Numb r re uire ="y es"/ >
< t trib te t y pe "mo ulePro ertie " re uire ="y es"/ >
< t trib te t y pe "d n me" re uire ="y es"/ >
< t trib te t y pe "d d s riptor re uire ="n "/ >
< leme t type "Su Mo ule ist" minOccurs " " ma Oc urs " "/ >
</Eleme tTy pe
<!-Definitio of Eleme t Mo ule ist->
<Eleme t Ty pe n me "Mo ule ist" c nt ent="elt Only" mo el="clo e ">
< leme t type "Mo ule" minOc urs " " ma Oc urs " / >
</Eleme tTy pe
<!-Definitio of Eleme t AlarmCR->
<!-o ly for s v in at Dev ic DTM->
<Eleme t Ty pe n me "AlarmCR" c nt ent="empt y" mo el="c lo e ">
< t trib te t y pe "alarmCR Ty pe" re uire ="yes"/ >
< t trib te t y pe "alarmCR Pro ert ie " re uire ="yes"/ >
< t trib te t y pe "taTime ut Fac t or re uire ="y es"/ >
< t trib te t y pe "taR et rie " re uire ="y es"/ >
< t trib te t y pe "lo alAlarmR efere c " re uire ="yes"/ >
< t trib te t y pe "ma A larmDat aL n t h" re uire ="y es"/ >
</Eleme tTy pe
<!-Definitio of Eleme t A R->
<!-o ly for s v in at Dev ic DTM->
<Eleme t Ty pe n me "AR" c nt ent="eltOnly" mo el="clo e ">
< t trib te t y pe "arTy pe" re uire ="y es"/ >
< t trib te t y pe "arPro ert ie " re uire ="y es"/ >
< t trib te t y pe "arU ID" re uire ="y es"/ >
< leme t type "A larmCR" minOc urs " " ma Oc urs " "/ >
< leme t type "Mo ule ist" minOc urs "0" ma Oc urs " "/ >
</Eleme tTy pe
<!-Definitio of Eleme t Id ntific t io ->
<Eleme t Ty pe n me "Id nt ific tio " c nt ent="elt Only" mo el="clo e ">
< t trib te t y pe "lo aln e " re uire ="yes"/ >
< t trib te t y pe "d d vic TypeId" re uire ="y es"/ >
< t trib te t y pe "d ma ufac t urerId" re uire ="y es"/ >
< t trib te t y pe "infoTe t" re uire ="n "/ >
< leme t type "d Versio Informatio " minOc curs "0" ma Oc curs " "/ >
</Eleme tTy pe
<!-Definitio of Eleme t Se dClo kFac t or >
<Eleme t Ty pe n me "Se dClo kFa t or c nte t="empty" mo el="c lo e ">
< t trib te t y pe "s n Cloc k Fa tor re uire ="yes"/ >
</Eleme t Ty pe
<!-Definitio of Eleme t R ed ct io R atio->
<Eleme t Ty pe n me "R ed c t io R atio" c nte t="empt y" mo el="clo e ">
< t trib te t y pe "e u tio R atio" re uire ="y es"/ >
</Eleme tTy pe
<!-Definitio of Eleme t Timin Pro ert ie ->
<Eleme t Ty pe n me "Timin Pro ertie " c nt ent="elt Only" mo el="clo e ">
< leme t type "Se dCloc k Fac t or minOc curs " " ma Oc urs " / >
< leme t type "R ed c t io R atio" minOc curs " " ma Oc urs " />
</Eleme tTy pe
<!-Definitio of Eleme t Dev ic ->
<Eleme t Ty pe n me "Devic " c nt ent="elt Only" mo el="clo e ">
< leme t type "Id ntific t io " minOccurs " " ma Oc urs " "/ >
< leme t type "A R" minOc urs "0" ma Oc urs " / >
< leme t type "T imin Pro ertie " minOc urs "0" ma Oc urs " "/ >
</Eleme tTy pe
<!-Definitio of Eleme t Network->
Trang 13< t trib te t y pe "n meOfStatio " re uire ="y es"/ >
< t trib te t y pe "dy nIpAddre s" re uire ="y es"/ >
< t trib te t y pe "ipAddre s" re uire ="y es"/ >
< t trib te t y pe "ipSu n t Ma k" re uire ="y es"/ >
< t trib te t y pe "ipDefa ltGat ewa " re uire ="y es"/ >
< t trib te t y pe "e t A ddrSu p rt ed" re uire ="y es"/ >
< t trib te t y pe "macA ddre s" re uire ="n "/ >
</Eleme tTy pe
<!-Definitio of Dev ic List Eleme t , n e e for multiple P IO In t an e o o e p y sic l d v ic !->
<Eleme t Ty pe n me "Devic List" c nt ent="elt Only" mo el="clo e ">
< leme t type "Network" minOc urs " " ma Oc urs " "/ >
< leme t type "Dev ic " minOc curs " " ma Oc urs " / >
</Eleme tTy pe
</Sc ema
The data typ s sp cified in this clau e are u ed with the method of IFdtCommu ication
<Sc ema n me "FDT Profin tIOCommu ic tio Sc ema"
xmln ="urn:s h ma - micro oft-co m:xml-d ta"
xmln :dt="urn:s h ma - micro oft- com:d t at y pe "
<!-Definitio of At trib t es->
<A tt rib teTy pe n me "s h maV ersio " d ty pe "n mb r d fa lt=" 0 "/ >
<A tt rib teTy pe n me "a i" d t y pe "ui4"/ >
<A tt rib teTy pe n me "n meOfStat io " dt:t y pe "strin "/ >
<A tt rib teTy pe n me "lo aln e " d type "ui2"/ >
<A tt rib teTy pe n me "erorDe o e" d t y pe "ui1 / >
<A tt rib teTy pe n me "erorCo e1 d t y pe "ui1 / >
<A tt rib teTy pe n me "erorCo e " d t y pe "ui1 / >
<A tt rib teTy pe n me "in e " d t yp ="ui2"/ >
<A tt rib teTy pe n me "c mmu ic at io R efere c " d type "u id"/ >
<A tt rib teTy pe n me "slot" d type "ui2"/ >
<A tt rib teTy pe n me "s bSlot" d t y pe "ui2"/ >
<A tt rib teTy pe n me "a dDat a1 d ty pe "ui2" d fa lt="0"/ >
<A tt rib teTy pe n me "a dDat a2" d ty pe "ui2" d fa lt="0"/ >
<A tt rib teTy pe n me "le gt h" d type "ui4" d fa lt="0"/ >
<A tt rib teTy pe n me "e dOnly" dt:t y pe "b ole n" d fa lt="0"/ >
<A tt rib teTy pe n me "s q e c T ime" d t y pe "ui4"/>
<A tt rib teTy pe n me "d layTime" d ty pe "ui4"/ >
<A tt rib teTy pe n me "sstemTa " d ty pe "strin "/ >
<!-Definitio of Eleme ts->
<Eleme t Ty pe n me "R es o s Eror c nte t="empty" mo el="clo e ">
< tt rib te type "erorDe o e" re uire ="yes"/ >
< tt rib te type "erorCo e1 re uire ="yes"/ >
< tt rib te type "erorCo e " re uire ="yes"/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "Co n ctR eq e t" c nt ent="empt y" mo el="clo e ">
< tt rib te type "d n d Id" re uire ="n "/ >
< tt rib te type "n meOfSt atio " re uire ="y es"/ >
< tt rib te type "d ma ufa turerId" re uire ="y es"/ >
< tt rib te type "d d v ic Ty peId" re uire ="y es"/ >
< tt rib te type "lo aln e " re uire ="y es"/ >
< tt rib te type "sy st emTa " re uire ="y es"/ >
< tt rib te type "e dOnly" re uire ="n "/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "Co n ctR 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 "c mmu ic tio R efere c " re uire ="y es"/ >
< tt rib te type "a dData1 re uire ="n "/ >
< tt rib te type "a dData " re uire ="n "/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "Dis o n c tR eq e t" c nt ent="empty" mo el="clo e ">
< tt rib te type "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="empt y" mo el="clo se ">
< tt rib te type "d n d Id" re uire ="n "/ >
< tt rib te type "c mmu ic tio R efere c " re uire ="y es"/ >
Trang 14< tt rib te type "a dData " re uire ="n "/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "R ea R eq e t" c nte t="empty" mo el="clo e ">
< tt rib te type "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 "a i" re uire ="y es"/>
< tt rib te type "slot" re uire ="y es"/>
< tt rib te type "s bSlot" re uire ="y es"/>
< tt rib te type "in e " re uire ="yes"/ >
< tt rib te type "le gth" re uire ="n "/ > <!- n e e for p rt ial ac ce s ->
</Eleme t Ty pe
<Eleme t Ty pe n me "R ea R es o s " c nt ent="eltOnly" mo el="clo e ">
< tt rib te type "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 "a dData1 re uire ="n "/ >
< tt rib te type "a dData " re uire ="n "/ >
< leme t t y pe "R es o s Eror minOc curs "0" ma Oc urs " "/ >
< leme t t y pe "dt:Commu ic t io Dat a" minOc curs " " ma Oc urs " "/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "Writ eR eq e t" c nt ent="elt Only" mo el="c lo e ">
< tt rib te type "d n d Id" re uire ="n "/ >
< tt rib te type "c mmu ic tio R efere c " re uire ="yes"/ >
< tt rib te type "a i" re uire ="y es"/>
< tt rib te type "slot" re uire ="y es"/>
< tt rib te type "s bSlot" re uire ="y es"/>
< tt rib te type "in e " re uire ="yes"/ >
< leme t t y pe "dt:Commu ic t io Dat a" minOc curs " " ma Oc urs " "/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "Writ eR es o s " c nte t="elt Only" mo el="clo e ">
< tt rib te type "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 "a dData1 re uire ="n "/ >
< tt rib te type "a dData " re uire ="n "/ >
< leme t t y pe "R es o s Eror minOc curs "0" ma Oc urs " "/ >
</Eleme t Ty pe
<Eleme t Ty pe n me "Ca c lTra s ctio " c nt ent="empt y" mo el="clo e ">
< tt rib te type "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 "Se u n eBe in" c nt ent="empt y" mo el="clo e ">
< tt rib te type "s q e c Time" re uire ="n "/ >
< tt rib te type "d lay Time" 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 "Se u n eEn " c nt ent="empt y" mo el="clo se ">
< 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 "Se u n eSt art" c nte t="empty" mo el="c lo e ">
< 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 "A bort" c ntent="empt y" mo el="c lo e ">
< 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 "FDT" c nte t="eltOnly" mo el="clo e ">
< tt rib te type "s h maV ersio " re uire ="n "/ >
< tt rib te type "d n d Id" re uire ="n "/ >
< ro p ord r="o e">
< leme t t y pe "Ca c lTra s ctio "/ >
< 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 "dt:Commu ic t io Eror/ >
</gro p
</Eleme t Ty pe
</Sc ema