Edition 2 0 201 6 07 IEC 62264 5 INTERNATIONAL STANDARD NORME INTERNATIONALE Enterprise control system integration – Part 5 Business to manufacturing transactions Intégration du système de commande d’[.]
Trang 1Ent erprise- cont rol sy stem integrat ion –
Part 5: Business to manufact uring transactions
Trang 2THIS PUBLICATION IS COPYRIGHT PROT CTED
Copyr ight © 2 16 ISO/IEC, Ge e a, Switzer la d
Al r i hts r es r ve Unle s oth rwis s e ifi d, n p r t of this p blc tio ma b r epr od c d or uti z d in a y for m
or b a y me n , ele tr onic or me h nic l in lu in p oto o yin a d micr ofim, with ut p r mis io in wr itin fr om
eith r IEC or IEC's memb r Natio al Commite in th c u try of th re u ste If y u h v a y q e tio s a o t
ISO/IEC c p r i ht or h v a e q iry a o t o tainin a ditio al r i hts to this p blc tio , ple s c nta t th a dre s
b low or y ur lo al IEC memb r Natio al Commite f or fur th r infor matio
Droits d r epro u tio r és r vé Sa f in ic tio c ntrair e, a c n p r tie d c te p blc tio n p ut êtr e r epr od ite
ni uti s e s u q elq e forme q e c s it et p r a c n pr oc d , éle tr oniq e o mé a iq e, y c mp s la p oto o ie
et le micr ofims, s n la c r d é r it d l EC o d Comité n tio al d l EC d p y d d ma d ur Si v u a e d s
q e tio s s r le c p r i ht d l SO/IEC o si v u d sir ez o te ir d s dr oits s p léme tair es s r c te p blc tio ,
uti s z le c or do n e ci-a r ès o c nta te le Comité n tio al d l EC d v tre p y d r ésid n e
Th Inter natio al Ele tr ote h ic l Commis io (IEC) is th le din glo al or ga iz tio th t pr ep r es a d p bls e
Intern tio al Sta d r ds for al ele tr i al ele tr onic a d relate te h olo ie
A bout IEC publc 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 r e th t y u h v th
late t e itio , a c r r ig n a or a ame dme t mig t h v b e p bls e
IEC Catalo u - webstore.e ch/cat alo u
Th st an -alo e a plc at io for c on ult in t he e t ire
biblo ra hic al informat io o IEC Int ern tio al St an ard ,
Te h ic al Sp cific at io s, Tec hnic al R ep rt s a d ot her
d c ume t s A v aia le for PC, Ma OS, A ndroid Ta let s a d
iPa
IEC publc t io s s arch - w w w.e ch/s arch ub
Th a v anc ed s arc h e a le t o fin IEC p blc t io s b a
v riety of c riteria (efere c e n mb r, text, t ec hnic l
c mmit t ee,…) It als giv es informat io o projec t s, re lac ed
Ele tro edia - www.ele tro edia.org
Th world's le din o ln dic t io ary of elec t ro ic a d
elec t ric l t erms c ont ainin 2 0 0 t erms a d d finitio s in
En ls a d Fre c , wit h e uiv le t t erms in 15 a dit io al
la g a e A ls k nown a t he Int ern t io al Ele t rot ec hnic al
V oc ab lary (IEV ) o ln
IEC Glos ar y - st d.e ch/glos ary
6 0 0 elec t rote h ic l t ermin lo y e t rie in En ls a d
Fre c ex t rac t ed fom t he Terms a d Definit io s cla s of
IEC p blc tio s is u d sin e 2 0 Some e trie h v b e
c lec t ed fom e rler p blc at io s of IEC TC 3 , 7 , 8 a d
CIS R
IEC Cu t omer Servic Centre - webst ore.e ch/cs
If y ou wis t o giv u your fe d ac k o t his p blc t io or
n e furt her a sist an e,ple s c ont ac t t he Cu t omer Servic
Ce t re: c sc@ie c h
A pro os de l'IEC
L Commis io Ele trote h iq e Inter natio ale (IEC) e t la pr emièr e org nis tio mo diale q i éla ore et p ble d s
Nor me intern tio ale p ur to t c q i a tr ait à léle tr i ité, à léle tr oniq e et a x te h olo ie a p r enté s
A pro os de publc t io s IEC
L c nte u te h iq e d s p blc tio s IEC e t c n tamme t r ev Ve i e v u a s r er q e v u p s é e lé itio la
plu ré e te, u c r r ig n um o ame d me t p ut a oir été p blé
Cat alo u IEC - webstore.e ch/cat alo u
A pplc t io a t on me p ur c n ult er tou le re s ig eme t s
Sp cific t io s t ec niq e , R ap ort s t ec hniq e et a t re
d c ume t s d l EC Dis o ible p ur PC, Ma OS, t ablett es
A ndroid et iPa
R echerche de publc t io s IEC - w w w.e ch/se rch ub
L rec herc e a a c ée p rmet d t ro v r d s p blc at io s IEC
e ut ils nt difére t s crit ère (n méro d référe c , t ex te,
c mit é d’ét ud s,…) Ele d n e a s i d s informat io s s r le
projet s et le p blc t io s remplac ée o ret iré s
IEC J st Publshed - webstore.e ch/j st publshed
R est ez informé s r le n uv ele p blc at io s IEC Ju t
Pu ls e d t ai e le n u ele p blc tio s p ru s
Dis o ible e lg e et a s i u e fois p r mois p r emai
Ele tro edia - www.ele tro edia.org
L premier dic t io n ire e lg e d t erme élec tro iq e et
élec t riq e I c nt ie t 2 0 0 t erme et d finit io s e a glais
et e fa ç is, ain i q e le t erme é uiv ale t s d n 15
la g e a dit io n le Eg leme t a p lé V oc b laire
Ele t rot ec hniq e Int ern tio al (IEV ) e lg e
Glos aire IEC - st d.e ch/glos ary
6 0 0 e t ré s termin lo iq e éle t rot ec hniq e ,e a glais
et e fa ç is, ext raites d s article Terme et Définit io s d s
p blc t io s IEC p ru s d p is 2 0 Plu c rt ain s e t ré s
a t érie re ex t rait es d s p blc at io s d s CE 3 , 7 , 8 et
CIS R d l EC
Servic Clent s - webstore.e ch/cs
Si v u d sire n u d n er d s c mme t aire s r c t t e
p blc at io o si v u a e d s q e t io s c nt act ez-n u :
c c@ie c
Trang 3Ent erprise- control sy stem integrat ion –
Part 5: Business t o manufact uring t ransact ions
Trang 4CONTENTS
FOREWORD 1
INTRODUCTION 13 1 Sco e 14 2 Normative ref eren es 14 3 Terms, def i ition , a breviation , an con ention 15 3.1 Terms an def i ition 15 3.2 Ab reviation 15 3.3 Con ention 16 4 Tran action mes ages an verbs 16 4.1 General 16 4.2 Tran action models 17 4.3 Mes age stru ture 18 4.3.1 General stru ture 18 4.3.2 Ap l cation identif i ation are 19 4.3.3 Data are 19 4.3.4 Mes age nou s 2
4.3.5 Wid ard 2
5 Mes age verbs 21
5.1 Verbs an tran action models 21
5.2 GET verb 2
5.3 SHOW verb 2
5.4 PROCESS verb 2
5.5 ACKNOWLEDGE verb 2
5.6 CHANGE verb 2
5.7 CANCEL verb 2
5.8 CONFIRM verb 27 5.9 RESPOND verb 2
5.10 SYNC verb 2
5.1 SYNC ADD verb 3
5.12 SYNC CHANGE verb 3
5.13 SYNC DELETE verb 30 5.14 Verb action an the u e of IDs 31
6 Mes age nou s 31
6.1 General 31
6.2 Def i ed mes age contents 31
6.2.1 Eq ipment 31
6.2.2 Eq ipment Ca a i ty Test Sp cif i ation 31
6.2.3 Eq ipment Clas 31
6.2.4 Jo List 31
6.2.5 Jo Resp n e 3
6.2.6 Jo Resp n e List 3
6.2.7 Material Clas 3
6.2.8 Material Def i ition 3
6.2.9 Material L t 3
Trang 56.2.12 Op ration Ca a i ty 3
6.2.13 Op ration Def i ition 3
6.2.14 Op ration Sc ed le 3
6.2.15 Op ration Perf orman e 3
6.2.16 Person 3
6.2.17 Person el Clas 3
6.2.18 Ph sical As et 3
6.2.19 Ph sical As et Clas 3
6.2.2 Ph sical As et Ca a i ty Test Sp cif i ation 35 6.2.21 Proces Segment 3
6.2.2 Resource Relation hip Network 3
6.2.2 Resource Relation hip Network Con ection Typ 3
6.2.2 Qual f i ation Test Sp cif i ation 3
6.2.2 Tran action Prof ile 3
6.2.2 Work Alert Def i ition 3
6.2.2 Work Alert 3
6.2.2 Work Calen ar Def i ition 3
6.2.2 Work Calen ar 3
6.2.3 Work Ca a i ty 3
6.2.31 Work Directive 3
6.2.3 Work Master 3
6.2.3 Work Performan e 3
6.2.3 Work Record 3
6.2.3 Work Sc ed le 3
6.2.3 Work ow Sp cif i ation 3
6.2.3 Work ow Sp cif i ation Typ 3
6.2.3 Prod ction sp cif i models 3
6.3 Person el model 41 6.3.1 Person el model elements 41
6.3.2 Person el Clas verbs 41
6.3.3 Person el Clas verb action 41
6.3.4 Person verbs 4
6.3.5 Person verb action 4
6.3.6 Qual f i ation Test Sp cif i ation verbs 4
6.3.7 Qual f i ation Test Sp cif i ation verb action 4
6.4 Role b sed eq ipment model 4
6.4.1 Role b sed eq ipment model elements 4
6.4.2 Eq ipment Clas verbs 4
6.4.3 Eq ipment Clas verb action 4
6.4.4 Eq ipment verbs 52 6.4.5 Eq ipment verb action 5
6.4.6 Eq ipment Ca a i ty Test Sp cif i ation verbs 5
6.4.7 Eq ipment Ca a i ty Test Sp cif i ation verb action 55 6.5 Ph sical As et model 5
6.5.1 Ph sical As et model elements 5
6.5.2 Ph sical As et Clas verbs 5
Trang 66.5.6 Ph sical As et Ca a i ty Test Sp cif i ation verbs 63
6.5.7 Ph sical As et Ca a i ty Test Sp cif i ation verb action 6
6.6 Material model 64 6.6.1 Material model elements 6
6.6.2 Material Clas verbs 6
6.6.3 Material Clas verb action 6
6.6.4 Material Def i ition verbs 6
6.6.5 Material Def i ition verb action 6
6.6.6 Material L t verbs 71
6.6.7 Material L t verb action 71
6.6.8 Material Sublot verbs 7
6.6.9 Material Sublot verb action 7
6.6.10 Material Test Sp cif i ation verbs 7
6.6.1 Material Test Sp cif i ation verb action 7
6.7 Proces Segment model 7
6.7.1 Proces Segment model elements 7
6.7.2 Proces Segment verbs 7
6.7.3 Proces Segment verb action 7
6.8 Op ration Ca a i ty model 8
6.8.1 Op ration Ca a i ty model elements 8
6.8.2 Op ration Ca a i ty verbs 81
6.8.3 Op ration Ca a i ty verb action 81
6.9 Op ration Def i ition model 8
6.9.1 Op ration Def i ition model elements 8
6.9.2 Op ration Def i ition verbs 8
6.9.3 Op ration Def i ition verb action 8
6.10 Op ration Sc ed le model 8
6.10.1 Op ration Sc ed le model elements 8
6.10.2 Op ration Sc ed le verbs 8
6.10.3 Op ration Sc ed le verb action 8
6.1 Op ration Perf orman e model 8
6.1 1 Op ration Perf orman e model elements 8
6.1 2 Op ration Perf orman e verbs 9
6.1 3 Op ration Perf orman e verb action 9
6.12 Resource Relation hip Network model 9
6.12.1 Resource Relation hip Network model elements 9
6.12.2 Resource Relation hip Network verbs 9
6.12.3 Resource Relation hip Network verb action 93 6.12.4 Resource Relation hip Con ection Typ verbs 94 6.12.5 Resource Relation hip Con ection Typ verb action 9
6.13 Work Alerts 9
6.13.1 Work Alert model elements 9
6.13.2 Work Alert Def i ition verbs 9
6.13.3 Work Alert Def i ition action 9
6.13.4 Work Alert verbs 9
6.13.5 Work Alert verb action 9
6.14 Work Calen ar 9
Trang 76.14.3 Work Calen ar Def i ition action 10
6.14.4 Work Calen ar verbs 101
6.14.5 Work Calen ar action 101
6.15 Work Ca a i ty model 10
6.15.1 Work Ca a i ty model elements 10
6.15.2 Work Ca a i ty verbs 10
6.15.3 Work Ca a i ty verb action 10
6.16 Work Def i ition model 10
6.16.1 Work Defi ition model elements 10
6.16.2 Work Master verbs 10
6.16.3 Work Master verb action 10
6.16.4 Work Directive verbs 10
6.16.5 Work Directive verb action 10
6.17 Work Record 10
6.17.1 Work Record elements 10
6.17.2 Work Record verbs 1 0
6.17.3 Work Record verb action 1 0
6.19 Work Performan e model 1 5
6.19.1 Work Performan e elements 1 5
6.19.2 Work Performan e verbs 1 5
6.19.3 Work Performan e verb action 1 5
6.19.4 Jo Resp n e verbs 1 7
6.19.5 Jo Resp n e verb action 1 7
6.19.6 Jo Resp n e List verbs 1 8
6.19.7 Jo Resp n e List verb action 1 8
6.2 Work ow Sp cif i ation model 12
6.2 1 Work ow Sp cif i ation elements 12
6.2 2 Work ow Sp cif i ation verbs 12
6.2 3 Work ow Sp cif i ation verb action 121
6.2 4 Work ow Sp cif i ation Typ 121
6.2 5 Work ow Sp cif i ation Typ verbs 12
6.2 6 Work ow Sp cif i ation Typ verb action 12
6.21 Tran action Prof ile 12
7 Completenes , compl an e an conforman e 12
Trang 8A.2.1 Prod ction Sc ed le model elements 12
A.2.2 Prod ction Sc ed le verbs 13
A.2.3 Prod ction Sc ed le verb action 13
A.3 Prod ction Perf orman e model 13
A.3.1 Prod ction Perf orman e model elements 13
A.3.2 Prod ction Perf orman e verbs 13
A.3.3 Prod ction Perf orman e verb action 13
A.4 Prod ction Ca a i ty model 13
A.4.1 Prod ction Ca a i ty model elements 13
A.4.2 Prod ction Ca a i ty verbs 13
A.4.3 Prod ction Ca a i ty verb action 13
An ex B (informative) Tran action models an bu ines s enario examples 14
C.4 CONFIRM verb 15
C.5 Two phase commit 15
C.6 Con rm on GET 15
C.7 General q ery 15
C.8 Nou s 15
Trang 9D.1 Pat ern 15
D.2 Action for GET verb 15
D.3 Action for PROCESS verb 15
D.4 Action for CHANGE mes age 15
D.5 Action for CANCEL mes age 15
D.6 Action for SYNC mes age 15
An ex E (informative) General rules f or identif yin nou s f rom o ject models 15
E.1 Pat ern 15
E.2 Hierarc ical o ject model 15
E.3 Non-hierarc ical o ject model 16
Bibl ogra h 16
Fig re 1 – Typical ex han ed mes ages in a tran action 18
Fig re 2 – Typical ex han ed data set 18
Fig re 3 – Typical layout of an a pl cation identif i ation are 19
Fig re 4 – GET with wi d ard an SHOW resp n e 21
Fig re 5 – GET an SHOW tran action 2
Fig re 6 – PROCESS/ACKNOWLEDGE tran action with an "ac nowled e alway " o tion 2
Fig re 7 – Example of ACKNOWLEDGE to a PROCESS mes age 2
Fig re 8 – CHANGE/RESPOND tran action with a " esp n alway " o tion 2
Fig re 9 – CANCEL mes age 2
Fig re 10 – GET an SHOW tran action with a "confirm alway " 2
Fig re 1 – Example of a GET mes age with "con rm OnEr or 2
Fig re 12 – CONFIRM mes age 29 Fig re 13 – SYNC ADD tran action with con rmation 3
Fig re 14 – SYNC DELETE tran action with no con rmation 30 Fig re 15 – Object groupin for the p rson el model 41
Fig re 16 – Object groupin for the role b sed eq ipment model 4
Fig re 17 – Object groupin for the Ph sical As et model 5
Fig re 18 – Object groupin for the material model 6
Fig re 19 – Object groupin for the Proces Segment model 79 Fig re 2 – Object groupin for the Op ration Ca a i ty model 81
Fig re 21 – Object groupin for the Op ration Def i ition model 8
Fig re 2 – Object groupin for the Op ration Sc ed le model 8
Fig re 2 – Object groupin for the Op ration Perf orman e model 90 Fig re 2 – Object groupin for the Resource Relation hip Network model 9
Fig re 2 – Object groupin for the Work Alert model 9
Fig re 2 – Object groupin for the Work Calen ar model 10
Fig re 2 – Object groupin for the Work Ca a i ty model 10
Fig re 2 – Object groupin for the Work Defi ition model 10
Fig re 2 – Object groupin for the Work Record model 1 0
Trang 10Fig re 3 – Object groupin for the Work ow Sp cif i ation model 12
Fig re 3 – Tran action Prof ile model 12
Fig re A.1 – Object groupin for the Prod ct Def i ition model 12
Fig re A.2 – Object groupin for the Prod ction Sc ed le model 13
Fig re A.3 – Object groupin for the Prod ction Perf orman e model 13
Fig re A.4 – Object groupin for the Prod ction Ca a i ty model 13
Fig re B.1 – Co rdinatin plan in an o eration proces es 14
Fig re B.2 – Pu h model: Op ration Sc ed le an Op ration Performan e 141
Fig re B.3 – Pul model: Op ration Sc ed le an Op ration Perf orman e 14
Fig re B.4 – Publ s model: Op ration Sc ed le an Op ration Performan e 14
Fig re B.5 – Pu h model: Op ration Sc ed le c an es 14
Fig re B.6 – Publ s model: With s hed le c an es 14
Fig re B.7 – Pu h model: Op ration Sc ed le can el ed 14
Fig re B.8 – Pu h an pul model: Sc ed le can el ed 14
Fig re B.9 – Pu h model: Dai y Op ration Perf orman e 14
Fig re B.10 – Pul model: Dai y Op ration Perf orman e 14
Fig re B.11 – Publ s model: Dai y Op ration Sc ed le 14
Fig re B.12 – Pul an pu h model: Op ration Ca a i ty an Op ration Sc ed le 14
Fig re B.13 – Publ s an pu h model: Op ration Ca a i ty an Op ration Sc ed le 14
Fig re B.14 – Pu h an pul model: Sc ed le c an es 14
Fig re B.15 – Publ s model: Sc ed le c an es af ter ca a i ty c an es 14
Fig re B.16 – Pu h model: Material L t ad ed, Material L t q antity c an ed 15
Fig re B.17 – Publ s an pu h model: Material q antity c an es 15
Fig re B.18 – Pu h an pul model: Material q antity c an es 151
Fig re E.1 – Object model with comp site relation hips 16
Fig re E.2 – Example of multiple comp site o jects 161
Ta le 1 – Def i ed verbs 2
Ta le 2 – Ac nowled e req est o tion 2
Ta le 3 – Ac nowled e element 25 Ta le 4 – Resp n o tion 26 Ta le 5 – Con rmation req est o tion 2
Ta le 6 – Resp n element 29 Ta le 7 – Person el Clas verb action 4
Ta le 8 – Person verb action 4
Ta le 9 – Qual f i ation Test Sp cif i ation verb action 4
Ta le 10 – Eq ipment Clas verb action 5
Ta le 1 – Eq ipment verb action 5
Ta le 12 – Eq ipment Ca a i ty Test Sp cif i ation verb action 5
Ta le 13 – Ph sical As et Clas verb action 5
Ta le 14 – Ph sical As et verb action 61
Trang 11Ta le 17 – Material Def i ition verb action 6
Ta le 18 – Material L t verb action 7
Ta le 19 – Material Sublot verb action 7
Ta le 2 – Material Test Sp cif i ation verb action 7
Ta le 21 – Proces Segment verb action 8
Ta le 2 – Op ration Ca a i ty verb action 8
Ta le 2 – Op ration Ca a i ty element def i ition f or GET verb 8
Ta le 2 – Op ration Def i ition verb action 8
Ta le 2 – Op ration Sc ed le verb action 8
Ta le 2 – Op ration Sc ed le element def i ition f or GET verb 8
Ta le 2 – Op ration Perf orman e verb action 91
Ta le 2 – Op ration Perf orman e def i ition f or GET verb 92 Ta le 2 – Resource Relation hip Network verb action 9
Ta le 3 – Resource Relation hip Con ection Typ verb action 95 Ta le 31 – Work Alert Def i ition ad itional atributes 9
Ta le 3 – Work Alert Def i ition verb action 9
Ta le 3 – Work Alert Def i ition element def i ition f or GET verb 98 Ta le 3 – Work Alert Def i ition ad itional atributes 9
Ta le 3 – Work Alert verb action 98 Ta le 3 – Work Alert element def i ition for GET verb 9
Ta le 3 – Work Calen ar Def i ition verb action 101
Ta le 3 – Work Calen ar verb action 10
Ta le 3 – Work Ca a i ty verb action 10
Ta le 4 – Work Ca a i ty element defi ition f or GET verb 10
Ta le 41 – Work Master verb action 10
Ta le 4 – Work Directive verb action 10
Ta le 4 – Work Record verb action 1 1
Ta le 4 – Work Sc ed le verb action 1 3
Ta le 4 – Jo List verb action 1 4
Ta le 4 – Work Sc ed le an Jo List element defi ition for GET verb 1 4
Ta le 4 – Work Performan e verb action 1 6
Ta le 4 – Work Performan e element def i ition f or GET verb 1 7
Ta le 4 – Jo Resp n e verb action 1 7
Ta le 5 – Jo resp n e element def i ition for GET verb 1 8
Ta le 51 – Jo Resp n e List verb action 1 9
Ta le 5 – Jo Resp n e List element def i ition for GET verb 12
Ta le 5 – Work ow Sp cif i ation verb action 121
Ta le 5 – Work ow Sp cif i ation Typ verb action 12
Ta le 5 – At ributes of Tran action Prof ile 12
Ta le 5 – At ributes of Sup orted Action 12
Trang 12Ta le A.1 – Prod ct Def i ition verb action 12
Ta le A.2 – Prod ction Sc ed le verb action 131
Ta le A.3 – Prod ction Sc ed le element def i ition f or GET verb 13
Ta le A.4 – Prod ction Perf orman e verb action 13
Ta le A.5 – Prod ction Perf orman e def i ition f or GET verb 13
Ta le A.6 – Prod ction Ca a i ty verb action 13
Ta le A.7 – Prod ction Ca a i ty element def i ition f or GET verb 13
Ta le D.1 – GET mes age with Object ID sp cif ied 15
Ta le D.2 – GET mes age with wid ard in Object ID 15
Ta le D.3 – GET mes age with no Object ID sp cified 15
Ta le D.4 – PROCESS mes age with Object ID sp cif ied 15
Ta le D.5 – PROCESS mes age with no Object ID 15
Ta le D.6 – CHANGE mes age with Object ID 15
Ta le D.7 – CHANGE mes age with wi d ard Object ID 15
Ta le D.8 – CANCEL mes age with Object ID 15
Ta le D.9 – CANCEL mes age with wid ard in Object ID 15
Ta le D.10 – SYNC mes age with Object ID 15
Ta le D.1 – SYNC mes age with wi d ard in Object ID 15
Trang 13INTERNATIONAL ELECTROTECHNICAL COMMISSION
1 Th Intern tio al Ele trote h ic l Commis io (IEC) is a worldwid org niz tio for 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 cific tio s (PAS) a d Guid s (h re f ter refere 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 for 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 formal 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 f rom 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 eforts 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 iformity, 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 r e 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 nformity In e e d nt c rtific tio b die pro id c nformity
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 ld e 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 for 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 re 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 ntifyin a y or al s c p te t rig ts
integration in enterprise s stems, of IEC tec nical commit e 6 : In u trial-proces
me s rement, control an automation an ISO SC5, JWG 5, of ISO tec nical commit e 18 :
Automation s stems an integration
It is publ s ed as a double logo stan ard
This secon edition can els an re laces the first edition publ s ed in 2 1 This edition
con titutes a tec nical revision
This edition in lu es the f ol owin sig if i ant tec nical c an es with resp ct to the previou
edition:
Trang 14The text is b sed on the f ol owin doc ments:
Ful inf ormation on the votin f or the a proval of this stan ard can b f ou d in the re ort on
votin in icated in the a ove ta le In ISO, the stan ard has b en a proved by […] P
memb rs out of […] havin cast a vote
This publcation has b en draf ted in ac ordan e with the ISO/IEC Directives, IEC 6 2 4-2
The lst of al the p rts of the IEC 6 2 4 series, u der the general title Enterpris -c ntrol
s stem integration, can b f ou d on the IEC we site
This publcation has b en draf ted in ac ordan e with the ISO/IEC Directives, Part 2
The commit e has decided that the contents of this publ cation 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 the sp cif i publ cation At this date, the publ cation wi b
• with rawn,
• re laced by a revised edition, or
IMPORTANT – The 'colour in ide' logo on the cov r pa e of this publ c tion indic te
understa din of its conte ts Us rs s ould therefore print this doc me t usin a
colour printer
Trang 15This p rt of IEC 6 2 4 is b sed on the u e of IEC 6 2 4 a stract models previou ly def i ed
in IEC 6 2 4-2 an IEC 6 2 4-4 combined with verbs to def i e a tran action model for
inf ormation ex han e It is recog ized that other non-IEC 6 2 4-5 tran action protocols are
p s ible an are not de med in al d as a res lt Tran action oc ur at al levels within the
activities, but the f oc s of this p rt of IEC 6 2 4 is the interf ace b twe n enterprise/bu ines
s stems an man f acturin s stems
within L vel 3 as def i ed in the o ject models of IEC 6 2 4-2 an IEC 6 2 4-4 Models are
introd ced whic provide des ription of the tran action an explanation of the req ired
tran action proces in b haviour
Tec nolog sp cif i implementation to provide this b haviour are not def i ed in this
stan ard This p rt of IEC 6 2 4 has the intent of providin in ig t into the level of work
req ired to con tru t tran actional ex han es
Trang 16ENTERPRISE-CONTROL SYSTEM INTEGRATION –
This p rt of IEC 6 2 4 defi es tran action in terms of inf ormation ex han es b twe n
a pl cation p rf ormin bu ines an man facturin activities as ociated with L vels 3 an 4
The ex han es are inten ed to ena le inf ormation colection, retrieval, tran fer an storage in
s p ort of enterprise-control s stem integration This p rt of IEC 6 2 4 is con istent with the
IEC 6 2 4-2 an IEC 6 2 4-4 o ject models at ributes This stan ard also def i es
tran action that sp cif y how to ex han e the o jects def i ed in IEC 6 2 4-2, IEC 6 2 4-4
an this stan ard Other u es of the tran action model are not def i ed in this p rt
The models covered in this stan ard are:
– Work ow sp cif i ation model
– Work calen ar
– Work alert model
The f olowin doc ments, in whole or in p rt, are normatively ref eren ed in this doc ment an
are in isp n a le f or its a pl cation For dated ref eren es, only the edition cited a pl es For
u dated ref eren es, the latest edition of the referen ed doc ment (in lu in an
IEC 6 2 4-2:2 13, Enterpris -c ntrol s stem inte ratio – P art 2: Obje t a d attrib te for
e terpris -c ntrol s stem integration
Trang 17IEC 6 2 4-4, Enterpris -c ntrol s stem integration – P art 4: Obje t model attrib tes for
3 Terms, def initions, abbreviations, and conventions
3.1 Terms a d def initions
For the purp ses of this doc ment, the fol owin terms an def i ition a ply
3.1.1
appl c tion
ordered set of ph sical an logical s stem proces es, p rf ormed by a set of resources that
con u t a set of tran action inten ed to ac ompl s a def i ite o jective p rformin the
activity of an information provider or inf ormation u er in olved in a tran action
EX MPLE HMIs, d ta historia s, ME a d LIMs s ftware are e ample of a plc tio s
stru tured inf ormation u it con eyed in a one-way tran f er of data b twe n one sen in
a pl cation to one or more receivin a pl cation
3.1.4
noun
one of two p rts in the content of a mes age, whic re resents one or more o jects, as
defi ed in the IEC 6 2 4-2 an IEC 6 2 4-4 o ject models
one of two p rts in the content of a mes age, whic def i es the action to b p rf ormed, or the
resp n e to a req est
Trang 18MOM Man facturin Op ration Management
OAGIS Op n Ap l cation Group Interface Stan ard
PLM Prod ct Lifec cle Management
3.3 Conv ntions
Up ercase word are u ed to identif y the verbs in a tran action mes age, to dif ferentiate
them from verbs in the senten es
EX MPLE 1 GE for th g t v rb u e in a tra s ctio me s g
Ital c an up ercase leters are u ed to emphasize the 6 2 4 sp cif i me nin of terms
They are u ed for the fol owin cases:
• names of o jects u ed in ex han ed data, in lu in al p rts of a comp u d name
• p rts of mes ages
EX MPLE 2 GE T E qui pme t or th g t v rb u e with a e uipme t o je t
Up ercase word are u ed to identif y tran action models
EX MPLE 3 PUSH tra s ctio for PROCE S, C A GE,a d CA CELv rb
Clau e 4 def i es a common set of tran action , mes ages an verbs that s ould b u ed
in the o ject models of IEC 6 2 4-2 an IEC 6 2 4-4
A tran action s al con ist of a seq en e of mes ages, where e c mes age s al have a
stru ture as defi ed in 4.3
Mes ages s al contain b th a nou an a verb are The information con eyed in a mes age
s al b contained in the nou are of a mes age whi e the action as ociated with the
information s al b contained in the verb are
The role of an a pl cation initiatin a tran action s al determine the set of verbs to b u ed in
con u tin the tran action These tran action models are des rib d in 4.2
Thre dif f erent tran action models are def i ed:
1) A PUL model where a u er of data req ests the data from a provider of the data
2) A PUSH model where a provider of data req ests an action (proces in , c an in , or
can el n ) on the data by another u er
3) A PUBLISH model where the owner of data publs es it to u ers (s bs rib rs) of the data
NOT Th p ra e “own r of d ta” is u e to id ntify th a plc tio th t h s re p n ibi ty for e forcin th
c n iste c of d ta
This stan ard do s not ad res the case where there may b multiple s stems that can act as
Trang 194.2 Tra s ction models
There are thre clas es of action provided by the verb set: data s n hronization, tran action
proces in , an q ery/re ortin Eac is defi ed in a dif f erent tran action model:
a) A PUL model where a u er of data req ests inf ormation from an inf ormation provider
This model is u ed for q ery/re ortin
mes ages to complete the tran action
1) Req ests f or information are sent throu h GET mes ages
2) A GET mes age des rib s the s o e of the req ested information
3) A SHOW mes age return the information
b) A PUSH model where a sen er of inf ormation sen s new or c an ed inf ormation to the
receiver to proces req ests This model is u ed f or tran action proces in
Receiver a pl cation l sten for PROCESS, CHANGE, or CANCEL mes ages
1) New information is pu hed to the receiver throu h a PROCESS mes age Resp n es
may b returned to the sen er throu h an ACKNOWLEDGE mes age
2) Chan es to inf ormation are pu hed to the receiver throu h a CHANGE mes age
Resp n es may b returned to the sen er throu h a RESPOND mes age
3) Inf ormation to b removed is pu hed to the receiver throu h a CANCEL mes age
c) A PUBLISH model where the provider of data publs es it to u ers (s bs rib rs) of the
data This model is u ed f or data s n hronization
Subs rib r a pl cation receive SYNC mes ages
1) The publ s er sen s SYNC mes ages containin new, c an ed, or deleted information
to s bs rib rs
information
The timin of the publ cation an s o e of the publ s ed information is not defi ed in a
s bs rib r, theref ore there is no SUBSCRIBE mes age defi ed in this stan ard
NOT 1 An o t-ofb n a re me t me n th t th a re me t is n t d f i e in th tra s ctio proto ol
EX MPLE An a re me t b twe n a p bls er a d s b crib r th t is s t u thro g c n g ratio p rameters
in th a plc tio s, or a a re me t th t is s t u d n mic ly thro g a we s rvic a re me t, or a
a re me tth t is s t u thro g a third p rty a plc tio
A sin le a pl cation may s p ort one or more tran action models an the a plcation may
take on multiple roles (sen er, receiver, provider, an u er)
NOT 2 Th tra s ctio s are b s d o th a s mptio th t th e c a g d informatio (n u ) is c ntain d in a
me s g of s me form Th e a t form of th me s g s is u d f i e in this s e ific tio ; for e ample, th
me s g s c uld b ta d lmite fie , XML fie , ele tro ic mai me s g s, or d ta in a n me pip Th e a t
form of th tra s ort me h nism f or th s n in , re eivin , lste in , a d p bls in of me s g s is n t d fin d in
Trang 20Fig re 1 i u trates the ex han e of mes ages in a typical tran action, where a mes age
(GET Equipme t) is sent from an inf ormation u er with an identif i ation of an o ject
(Eq ipme t), an a mes age (Sh w Equipme t) is returned from the information provider with
the o ject’s inf ormation (Equipme t)
4.3 Me s ge structure
Every mes age s al contain the information req ired to identif y the source of the mes age
Fig re 2, an a pl cation identif i ation are an a data are Within the data are there s al
Desc ript io = “Simple e uipme t ”
Eq ipme t Pro ert y
ID = “Thro g p t ”
Valu = “2 0”
Valu Unit of Me sure = “P M”
Desc riptio = “Thro g p t as p rt s
p r min t e”
…
IEC
Trang 214.3.2 Appl cation ide tif ic tion are
The a plcation identif i ation are s al car y inf ormation that a receivin a pl cation u es to
han le a mes age The a pl cation identifi ation are is u ed f or the a plcation layer of
inf ormation typicaly in lu es the electronic ad res of the sen er, an in ication of the
con rmation req irement, an the date an time the mes age was cre ted The a pl cation
identif i ation are may also in lu e other inf ormation req ired f or identif i ation an
authentication of the mes ages, s c as a tran action ID Fig re 3 i u trates a typical layout
for an a pl cation identif i ation are
NOT Se th OAGIS (Op n Ap lc tio s Gro p Inte ratio Sp cific tio ) 9.0 s e ific tio for a format for th
a plc tio id ntif i atio are Th d ta e c a g mo el d fin d in this d c me t is c n iste t with th OAGIS
s e ific tio , s c th t a impleme tatio of OAGIS, u in th o je ts d fin d in IEC 6 2 4-2 a d IEC6 2 4-4,
c n c nform to this p rt of th sta d rd
Dates an times s al in lu e time inf ormation in order to u ambig ou ly identif y times, s c
f ormat A time zone sp cif i ation of the time is o tional, an if mis in the time s al b
re resented as UTC
Fig re 3 – Typic l la out of a appl c tion ide tif ic tion are
4.3.3 Data are
The data are in a mes age s al contain a verb are an a nou are
The verb are s al contain verbs an as ociated elements that re resent the action to b
p rf ormed by the receivin a pl cation, or the resp n e to a req est by the sen in
a pl cation The verbs def i ed in this p rt of the stan ard are l sted in Clau e 5
Ident ifies t he ret urn address of t he sender
Defines t he confirmat ion opt ion
Defines t he creat ion dat e of t he mes age
…
Trang 224.3.4 Me s ge nouns
Nou s re resent one or more o jects f rom the o ject models def i ed in IEC 6 2 4-2 an
IEC 6 2 4-4 that have b en group d together for u e with mes ages
EX MPLE A M at eri al Defi ni ti on n u is a c mp sitio of a M ateri al Defi ni ti on o je t in ta c with its Mat eri al
Defi ni ti on Pro erty o je t in ta c s
The nou may contain a wi d ard strin u ed to identif y multiple o jects
NOT 1 Wid ard a ply to th ID of a pro erty, n t to th v lu of th pro ertie
NOT 2 Wid ard are u e with c re if c mbin d with lsts of o je t IDs or pro erty IDs In th c s of erors a
c n rmatio me s g ma n t h v s f ficie t informatio to d termin th e a t eror
NOT 3 A c mmo c n e tio for s e ifyin wid ard in te t strin s is a re ular e pre sio s (a d fin d in
ISO/IEC 9 4 -2) Re ular e pre sio s are wid ly s p orte in pro rammin la g a e , te t pro e sin pro rams,
a v n e te t e itors, a d s me oth r pro rams Re ular e pre sio s p ort is p rt of th sta d rd lbrary of
NOT 4 Wid ard c uld als b impleme te u in lmite re ular e pre sio s In a lmite re ular e pre sio a
wid ard strin c n h v th folowin s e ial c ara ters:
“ ” In ic te z ro or more c ara ters, a y c ara ter is a c pta le
EX MPLE 1 Th wid ard “ABC*” wo ld matc “ABC”, “ABCD”, “ABCDE ”, “ABC@4!* , b t n t “ABD E ”
“%” In ic te o e or more c ara ters, a y c ara ter is a c pta le
EX MPLE 2 Th wid ard “ABC%” wo ld matc “ABC ”, “ABC E ”, “ABC^4^* , b t n t “ABC”
“?” In ic te z ro or o e c ara ters at th s e ifie p sitio , a y c ara ter is a c pta le
EX MPLE 3 Th wid ard “ABC?” wo ld matc “ABC ”, “ABCD”, “ABC!“, “ABC”, b t n t “ABCDE” or
“ABD ”
Th c ara ter f olowin a “\ is c n id re a lteral c ara ter, n ta wid ard c ara ter
EX MPLE 4 An o je t ID of “ABC\*” d f i e th o je t ID a “ABC*”
EX MPLE 5 A pro erty ID of “\ \USM 12 ” d fin s th pro erty ID “\USM 12 ”
NOT 5 Two c n e utiv b c sla h c ara ters, ie “\ areinterprete to b a sin le b c sla h c ara ter “\
Fig re 4 i u trates a GET/SHOW tran action with a wi d ard sp cif ied The provider of the
information return a l st of o jects matc in the wi d ard sp cifi ation
1
Ja a a d Pyth n are e ample of a s ita le pro u ts a aia le c mmercialy This informatio is giv n for 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 ISO or IEC of th s
pro u t(s)
Trang 23Figure 4 – GET with wi dc rd a d SHOW re pons
The verb are of a mes age s al contain a verb, def i ed in Clau e 5 an l sted in Ta le 1
Desc ript io = “Simple e uipme t ”
Eq ipme t Pro ert y
ID = “Thro g p t
Valu = “2 0”
Valu Unit of Me sure = “P M”
Desc ript io = “Thro g p t as p rt s
p r min t e”
…
No n = Eq uipm ent
ID= “A 118 2”
Desc ript io = “Comple e uipme t ”
Eq ipme t Pro ert y
ID = “Thro g p t
Valu = “2 0 ”
Valu Unit of Me sure = “P M”
Desc ript io = “Thro g p t as p rt s
p r min t e”
…
Trang 24Table 1 – Def ine v rbs
Verb De criptio Trans ctio mo el
Th n u ma c ntain a sig e IDs a d oth r informatio to
inform th s n er of th PROCE S me s g of th IDs of a y
cre te o je ts
EX MPLE A PROCE S me s g s nt with a M ateri al L t
ma return th ID a sig e toth lot b th re eivin s stem
NOT 2 Not al o je ts h v c ntain d eleme ts Ex mple
of c ntain d eleme ts are pro ertie , s e if i atio s, a tu ls,
s al b c a g d If n IDs of c ntain d eleme ts are
s e ifie , o ly th s e ifie atrib te of th n u s al b
c a g d
NOT Se IEC 6 2 4-2 a d IEC 6 2 4-4 for d f i itio s of
o je t atrib te
PUSH
moreo je ts
Th informatio pro id r s al return a SHOW me s g
c ntainin e c of th s e if i d atrib te a d e c of th
s e ifie c ntain d eleme ts of th s e if i d n u s If n
atrib te or c ntain d eleme t is s e if i d in th n u are ,
th n al atrib te a d/or c ntain d eleme ts s al b return d
Wh nwid ard are a ple to th n u a d pro erty IDs,it
s al b p s ible to furth r fiter th inf ormatio to b return d
b s e ifyin a v lu for o e or more atrib te of th n u
Only o je ts wh s atrib te matc th s e if i dv lu (o t of
th lst of o je ts matc in th wid ard a ple to n u a d
pro erty IDs) s al b return d
EX MPLE To g t al th M at eri al L ts with Statu = “New”,
th wid ard “ ” wo ld b s e ifie for th M ateri al L t ID a d
th “New” v lu wo ld b s e ifie f or th Statu atrib te
Th n u ma c ntain pro o e or altern te informatio th t
wa u e in pla e of th C A GE n u informatio
EX MPLE A C A GE me s g s nt with a u d te
M at eri al L t statu of “OK” ma return a RE POND with a
diff ere t statu of “OUT OF S EC” b c u e of b sin s rule
in th re eiv r of th C A GE me s g
PUSH
Trang 25Verb De criptio Trans ctio mo el
s al b c a g d If n IDs of c ntain d eleme ts are
s e ifie , o ly th s e ifie atrib te of th n u s al b
NOT 1 Th pro e s s o eith r sid of th me s g s are n t d f i e in this d c me t
NOT 2 Th me h nism to s t u th o e-to-o e a s ciatio of th PUSH mo el is n t in lu e in this p rt
Co fig ratio a d s t u are impleme tatio s e ific a d wo ld b d fin d in c nformin s e if i atio s
NOT 3 Th me h nism to s t u th o e-to-o e a s ciatio of th PUL mo el is n t in lu e in this p rt
Co fig ratio a d s t u are impleme tatio s e ific a d wo ld b d fin d in c nformin s e if i atio s
NOT 4 Th me h nism u e for s b cribin in th PUBLISH mo el is n t in lu e in this p rt Su s ribin
me h nisms are impleme tatio s e if i a d wo ld b d f i e in c nformin s e if i atio s
NOT 5 Co tain deleme ts are o je t pro ertie or oth r c ntain d eleme ts a d s rib d in 6.2
NOT 6 Difere t meth d are p s ibleto s e ify o je ts Su h meth d d p n o th s e ific n u a wel a
o th s e if i v rb u e , a d are s e if i d in th s b la s s for e c o je t ty e
NOT 7 Th e tity re eivin th PROCE S me s g ma p rorm furth r pro e sin of th a d d informatio
NOT 8 Th re is n a i ty d fin d in this p rt of th sta d rd to a d or remo e o je t atrib te ; IEC 6 2 4-2
Trang 26Figure 5 – GET a d SHOW tra s ction
The GET verb is desig ed to retrieve one or more o jects an an contained elements by
u in the ID at ribute
Within a GET mes age, the ID of the req ested o ject is p s ed to the provider of the
information Where a sin le ID is not s f f icient identifi ation to identif y the s bset of
information req ested, s c as when only a pro erty of an o ject is ne ded, then the ID of the
to level o ject, an the ID or value of the en a s lated o ject ( he pro erty) is p s ed to the
provider of the data The identif yin IDs are sp cif ied in the ID section for e c o ject typ
When a wi d ard def i ition is u ed in the ID, then the GET return a l st of o jects matc in
the wi d ard sp cif i ation
EX MPLE Th GE v rb ma retrie e multiple o je ts s c a al of th p rs n el cla s s
NOT A GE v rb with a wid ard pro id s a v ry lmite q ery c p bi ty Th tra s ctio s are n t inte d d to
pro id a c mplete q ery/re ortin c p bi ty a n rmaly s e in a d ta a e s stem If a ditio al q ery c p bi ty
is n e e , th n th GE /SHOW tra s ctio c n b u e to cre te c pie of al d ta, a d th t c p c n th n b
q erie lo aly
The SHOW verb s al b u ed in a SHOW mes age when resp n in to a GET mes age
as ociated nou by the receivin a pl cation A PROCESS mes age is sent to an entity that
can proces the o ject In a typical ex han e s enario a PROCESS mes age is con idered to
b the eq ivalent of a f ormal comman
NOT A PROCE S v rb is ofte th e uiv le t of a c mma d to a d a o je t, b t u u ly th re eivin e tity
d e furth r pro e sin of th informatio Th PROCE S v rb is s nt to th own r of th informatio A SY C
A D me s g is u u ly s nt o t b th re eiv r of th PROCE S me s g , after pro e sin , to inform a y oth r
u ers of th inf ormatio th t th re h s b e n w informatio a d d
EX MPLE 1 Th s n in of a PR CE SS Op rat i on Sc ed ule me s g to a site in ic te th t th s h d le is to
b e e ute
EX MPLE 2 Th s n in of a PR CE SS E qui pme t me s g in ic te th t a n w e uipme t item is to b a d d
to a ma ter e uipme t d ta a e Th re eiv r of th PROCE S me s g ma th n s n o t a SY C AD
E qui pme t me s g to in ic te th t th ma ter e uipme t d ta a e wa u d te
A PROCESS verb are contain an o tional element with one of the f ol owin ad itional
def i ition : Never or Alway (se Ta le 2) If the o tional element is not sp cif ied, then it
Trang 27Table 2 – Ac nowle ge re ue t option
a pl cation’s receipt of a PROCESS req est The resp n e to a PROCESS mes age is an
modif ied data Fig re 6 i u trates a PROCESS mes age with the "ac nowled e alway "
with a "a k owle g alwa s" option
EX MPLE 1 Se din of a ACK OWLE DGE Op rat i on Sc ed ul e me s g , wh re a PR CE SS Op rat i on
Sc ed ule me s g h s b e re eiv d a d th c re p n in b sin s a plc tio a k owle g s th re eipt of th
Op rat i on Sc ed ule a d re p n s with a a c pta c
def i ition : Ac e ted, Rejected, or Modif ied (se Ta le 3)
Table 3 – Ac nowle g eleme t
Ack owled e
element valu
Definitio
a c rdin to th b sin s rule of th re eiv r
REJECT D Th informatio wa reje te b th re eiv r of th informatio a d wa n t pro e s d b
th re eiv r Th me s g d ta are s al c ntain a id ntif i atio of th re s n for
reje tio
MODIFIED Th informatio wa a c pte b th re eiv r of th informatio b t wa mo if i d for
c re t pro e sin ; th mo if i d d ta s al b return d with th A K OWLEDGE Th
me s g d ta are s al c ntain a id ntific tio of th ty e of mo if i atio
EX MPLE 2 Fig re 7 s ows a me s g s q e c fom a s h d ln s stem to a e e utio s stem Th initial
PROCE S me s g with a Op rat i on Sc ed le is re eiv d a d a A K OWLEDGE me s g with a MODIFIED
fla wa return d with a n w pro o e s h d le Th s h d ln s stem re-g n rate a s h d le a d re e d to
th e e utio s stem Th e e utio s stem a c pts th Op rat i on Sc ed ul e a d return a A K OWLEDGE
me s g with a A CE T D f l g
IEC
Trang 28Figure 7 – Ex mple of ACKNOWLEDGE to a PROCESS me s ge
The CHANGE verb s al b u ed in a CHANGE mes age when the sen er of the mes age is
sen in a req est f or the data to b c an ed The nou are contain the new data Fig re 8
i u trates a CHANGE mes age with a " esp n alway " o tion an with a RESPOND
EX MPLE Se din of a C AN E Pers n me s g , wh re th p rs n el informatio , s c a a q alf i atio te t,
is c a g d b a s stem th t is n t th own r of th p rs n el mo el d ta
Figure 8 – CHANGE/RESPOND tra s ction with a " e pond alwa s" option
A CHANGE verb are contain an o tional element with one of the f ol owin ad itional
defi ition : Never or Alway (se Ta le 4) If the o tional element is not sp cif ied, then it
Trang 29lo g r v ld (or a aia le), b t th a plc tio th t is s n in th C N EL me s g is n tth own r of th material
mes ages Se Fig re 1 for an example of con rmation with detected er ors
Fig re 10 i u trates a tran action with a GET mes age f ol owed by a SHOW mes age an a
CONFIRM mes age (b cau e of the “con rm alway ” o tion sp cif ied with the GET
mes age)
Figure 10 – GET a d SHOW tra s ction with a "confirm alwa s"
NOT 1 Th ord r of ariv l of th CONFIRM me s g , SHOW me s g , a d a y oth r re p n e me s g is n t
d fin d in this sta d rd
Con rmation is an o tion control ed by the sen in bu ines a pl cation It is a req est to the
receivin a pl cation to sen b c a con rmation mes age to the sen er of the initiatin
mes age If the o tional element is not sp cified, then it def aults to Never
A con rmation req est, sp cif ied in the a pl cation identif i ation are , has the values def i ed
Trang 30Table 5 – Confirmation re u st options
OnEr or Se d b c a c nfirmatio o ly if a eror h s o c r e
Alwa s Alwa s s n a c n rmatio re ardle s of th lo al pro e sin
Figure 1 – Ex mple of a GET me s g with "conf irm OnEr or
NOT 2 Th ord r of ariv l of th CONFIRM me s g a d a y oth r re p n e me s g is n t d f i e in this
sta d rd
The CONFIRM mes age:
1) identif ies the initiatin mes age b in con rmed;
2) in icates the statu of the proces in of the mes age;
3) in lu es a des ription of the er or if the statu in icates a proces in er or if eq ested
If an er or oc urs in the proces in of the initiatin mes age by the receivin a plcation an
the sen er sets the con rmation element to either OnEr or or Alway , then the receivin
a pl cation s al provide a CONFIRM mes age
Er or han l n at the a plcation layer is throu h the con rmation element in the a pl cation
identif i ation are Sp cif i er or codes or er or text are not defi ed in this p rt an are
implementation sp cif i
The a plcation er or han l n is in ad ition to an commu ication layer er or han ln that
may b provided by the infrastru ture f ramework, we service, or mid leware
Ad itional er or des ription, code, or text as ociated with o jects in the nou are may b
contained in the nou are , as s own in Fig re 12
IEC
Trang 31Figure 12 – CONFIRM me s g
The RESPOND verb s al b u ed in a RESPOND mes age to sig if y the a pl cation receipt
a CHANGE mes age The RESPOND mes age may return the original or modif ied data
A RESPOND verb are contain an element with one of the f ol owin ad itional defi ition :
REJECT D Th informatio wa reje te b th re eiv r of th informatio a dwa n t c a g d b th
re eiv r Th me s g d ta are s al c ntain a id ntific tio of th re s n for reje tio
MODIFIED Th informatio wa a c pte b th re eiv r of th informatio b t wa mo if i d for c re t
pro e sin a d th mo if i d d ta were return d with th RE PON Th me s g d ta are
s al c ntain a id ntif i atio of th ty e of mo ific tio
EX MPLE 1 A h ma re o rc s s stem c n pro id Pers n el Ca a i l i ty informatio ; h we er, a trainin s stem
c n pro id th Qual i fi cati on Te t Sp ci fi cat i on p rtainin to th Pers n el Ca a i l i ty
The owner of the information sen s the SYNC mes age
The SYNC mes age s al contain one of the f ol owin modif iers in the verb are : ADD,
Opt ional ad it ional eror
descript ion, c ode or t ex t
Eror R et urn
Trang 325.1 SYNC ADD v rb
A SYNC ADD verb s al b sent by the owner of the inf ormation an in icates that the owner
of the inf ormation has ad ed new information The SYNC ADD mes age s al in lu e the
o ject in tan es ad ed an the values of al atributes of these o jects The sp cifi elements
to b ad ed are defi ed in Clau e 6 Se Fig re 13 f or an example of a SYNC ADD with a
Figure 13 – SYNC ADD tra s ction with conf irmation
EX MPLE A SY C A D o a M ateri al Te t Sp ci fi cati on n u in ic te th d f i itio of a n w M at eri al Te t
Sp ci fi cati on o je t
5.12 SYNC CHANGE v rb
A SYNC CHANGE verb is sent by the owner of the information an is u ed to dis eminate
in lu e the o ject in tan es c an ed with the values of the at ributes c an ed The sp cif i
elements to b c an ed are def i ed in Clau e 6
EX MPLE A SY C CH NGE me s g with a M at eri al Cl as o je t in ic te a c a g in th M ateri al Cla s or a
pro erty of th M at eri al Cla s a d th n w v lu
5.13 SYNC DELETE v rb
A SYNC DELET verb is sent by the owner of the information an in icates that the provider
of the inf ormation has deleted the inf ormation The SYNC DELETE mes age s al in lu e the
o ject in tan es deleted
Se Fig re 14 for an example of a SYNC DELETE with no resp n e The sp cif i elements to
b deleted are def i ed in Clau e 6
Trang 33Th informatio c n sti b arc iv d or retain d in a c rd n e with b sin s p lcie , b t ju t n t a aia le f or
furth r p bls in Th informatio u er h s th re p n ibi ty to d termin th c re t a tio , s c a retainin or
arc ivin th ir informatio
5.14 Verb a tion a d the us of IDs
resp n es b sed on the values of ID at ributes in the nou o ject The sp cif i rules f or e c
verb/nou combination are def i ed in Clau e 6 IDs may b sp cif ied, not sp cif ied, or
contain wi d ard values The action in e c case is def i ed in the nou ’s verb action clau e
Where there are multiple IDs in a nou /o ject, e c row in the nou ’s verb action ta le
def i es one val d combination of ID values
• Eq ipment Ca a i ty Test Res lt
• Eq ipment As et Ma pin
6.2.2 Equipme t Capabi ty Te t Spe ification
The Equipme t Ca a ility Te t Sp cific tio nou contain the f olowin o ject as defi ed in
Trang 34• Person el Req irement Pro erty
• Eq ipment Req irement Pro erty
• Ph sical As et Req irement Pro erty
• Material Req irement Pro erty
• Eq ipment Actual Pro erty
• Ph sical As et Actual Pro erty
• Material Actual Pro erty
• Eq ipment Actual Pro erty
• Ph sical As et Actual Pro erty
• Material Actual Pro erty
Trang 35• Material Test Res lt
EX MPLE Su lot s e if i pro ertie ma b u iq e RFIDs (a io fe u n y ID) for e c s blot or ma imum
temp raturein ic tors f or e c s blot
6.2.13 Operation Def inition
The Op ratio s Definitio nou can contain the f ol owin o jects as def i ed in IEC 6 2 4-2:
Trang 36• Ph sical As et Sp cif i ation
• Material Sp cifi ation
• Person el Sp cif i ation Pro erty
• Eq ipment Sp cif i ation Pro erty
• Segment Req irement
• Ph sical As et Req irement
• Material Req irement
• Eq ipment Req irement Pro erty
• Ph sical As et Req irement Pro erty
• Material Req irement Pro erty
IEC 6 2 4-2:
• Eq ipment Actual
• Ph sical As et Actual
• Material Actual
• Equipment Actual Pro erty
• Phy ical As et Actual Pro erty
• Material Actual Pro erty
6.2.16 Person
The P ers n nou can contain the f ol owin o jects as def i ed in IEC 6 2 4-2:
Trang 37• Person Pro erty
• Qual f i ation Test Res lt
The P ro e s Se me t nou can contain the folowin o jects as def i ed in IEC 6 2 4-2:
• Person el Segment Sp cifi ation
• Eq ipment Segment Sp cif i ation
• Ph sical As et Segment Sp cif i ation
• Material Segment Sp cif i ation
• Person el Segment Sp cifi ation Pro erty
• Eq ipment Segment Sp cif i ation Pro erty
• Ph sical As et Segment Sp cif i ation Pro erty
• Material Segment Sp cif i ation Pro erty
Trang 38• Resource Network Con ection
• To Resource Referen e Pro erty
• From Resource Referen e Pro erty
The Re o rc Relatio s ip N etwork Co n ctio Ty e nou can contain the fol owin o jects
as def i ed in IEC 6 2 4-4:
6.2.2 Qual fic tion Te t Spe ific tion
IEC 6 2 4-2:
• Qual f i ation Test Sp cif i ation
The mes age contents of a Tra s ctio P rofil return al s p orted verb/nou combination ,
if the combination is s p orted as a receiver, if it is s p orted as a sen er, an if wi d ard
are s p orted Se 6.2 an Clau e 7 f or the def i ition of the o ject an compl an e
information
NOT Th Tra s ct i on Profi l is a meth d to intera tiv ly d termin wh t v rb a d n u s are s p orte b a
a plc tio
6.2.2 Work Alert Def inition
The Work Alert Definition nou can contain the folowin o jects as def i ed in IEC 6 2 4-4:
• Work Alert Pro erty
6.2.2 Work Cale d r Definition
The Work Cale dar Definitio nou can contain the fol owin o jects in IEC 6 2 4-4:
• Work Calen ar Def i ition
• Work Calen ar Def i ition Entry
• Work Calen ar Def i ition Pro erty
Trang 39• Work Calen ar Entry
• Eq ipment Sp cif i ation Pro erty
Trang 40• Material Sp cifi ation Pro erty
The Work P erorma c nou contain the fol owin o jects as defi ed in IEC 6 2 4-4:
• Eq ipment Actual Pro erty
• Ph sical As et Actual Pro erty
• Material Actual Pro erty
• Phy ical As et Req irement
• Material Req irement
• Equipment Req irement Pro erty
• Phy ical As et Req irement Pro erty
• Material Req irement Pro erty
6.2.3 Workf low Spe if ic tion
The Workflow Sp cific tio nou contain the fol owin o jects as def i ed in IEC 6 2 4-4:
• Work ow Sp cif i ation
• Work ow Sp cif i ation Node
• Work ow Sp cif i ation Node Pro erty