BS EN 62601:2016
$256.21
Industrial networks. Wireless communication network and communication profiles. WIA-PA
Published By | Publication Date | Number of Pages |
BSI | 2016 | 230 |
This International Standard specifies the system architecture and the communication protocol of Wireless networks for Industrial Automation โ Process Automation (WIA-PA) that is built on IEEE STD 802.15.4-2011.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | English CONTENTS |
17 | FOREWORD |
19 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviations 3.1 Terms and definitions |
23 | 3.2 Abbreviations |
25 | 4 Definition of data types |
26 | 5 WIA-PA overview 5.1 Device types 5.2 Network topology Tables Table 1 โ Definition of data types |
27 | Figures Figure 1 โ Example of WIA-PA physical topology (combination of star and mesh) Figure 2ย โย Example of WIA-PA physical topology (star-only) |
28 | 5.3 Protocol architecture Figure 3ย โย OSI basic reference model mapped to WIA-PA |
29 | 5.4 Interconnection Figure 4ย โย The architecture of WIA-PA gateway |
30 | 6 System management 6.1 General Figure 5ย โย DMAP in system management |
31 | 6.2 Framework of system management |
32 | 6.3 Joining process 6.3.1 Provisioning process Figure 6ย โย Hybrid centralized and distributed system management scheme |
33 | 6.3.2 Joining process of routing device Figure 7ย โย Joining process of routing device through the gateway device |
34 | 6.3.3 Joining process of field device Figure 8 โ Joining process of routing device through an online routing device |
35 | 6.3.4 Addressing and address assignment Figure 9ย โย Joining process of field device through a gateway device Figure 10ย โย Joining process of field device through a routing device Figure 11ย โย Long address structure of device |
36 | 6.4 Virtual Communication Relationship (VCR) 6.4.1 Definition Figure 12ย โย Short address structure of routing device Figure 13 โ Short address structure of field device |
37 | 6.4.2 Protocol support for VCR 6.4.3 VCR establishment Table 2 โ Protocol support for VCR |
38 | 6.4.4 VCR release 6.5 Routing configuration and communication resource allocation 6.5.1 Routing configuration 6.5.2 Framework of communication resource allocation |
39 | 6.5.3 DLPDU priority and scheduling rules 6.5.4 Communication resource allocation to routing device Figure 14 โ An example of resource allocation |
40 | Figure 15 โ Allocation process of routing deviceโs communication resources |
41 | 6.5.5 Communication resource allocation to field device |
42 | Figure 16 โ Allocation process of field deviceโs communication resources |
43 | 6.6 Aggregation and disaggregation 6.6.1 Aggregation Table 3 โ Relations between VCR and aggregation function |
45 | 6.6.2 Disaggregation 6.6.3 An example of the two level aggregation process Table 4 โ Format of aggregated data followed by field deviceโs DAGO Table 5 โ Format of aggregated packet followed by routing deviceโs PAGO |
46 | Figure 17 โ Example of aggregation and disaggregation |
47 | 6.6.4 Management of aggregation and disaggregation objects Table 6 โ DAGO class attributes Table 7 โ DAGO instance attributes |
48 | Table 8 โ MEM_STRUCT structure Table 9 โ PAGO class attributes Table 10 โ PAGO instance attributes Table 11 โ DGO class attributes |
49 | 6.7 Performance monitoring 6.7.1 Path failure report 6.7.2 Device status report Figure 18 โ Process of path failure report Figure 19 โ Device status report process of field device Table 12 โ DGO instance attributes |
50 | 6.7.3 Channel condition report 6.8 Leaving process 6.8.1 General 6.8.2 Leaving process of routing device Figure 20 โ Device status report process of routing device Figure 21 โ Process of channel condition report |
51 | Figure 22 โ Active leaving process of routing device Figure 23 โ Passive leaving process of routing device |
52 | 6.8.3 Leaving process of field device Figure 24 โ Active leaving process of field device (leaving from gateway device) Figure 25 โ Active leaving process of field device (leaving from routing device) |
53 | 6.9 Management information base and services 6.9.1 Management information base Figure 26 โ Passive leaving process of field device (leaving from gateway device) Figure 27 โ Passive leaving process of field device (leaving from routing device) |
54 | Table 13 โ Unstructured attributes (1 of 5) |
59 | Table 14 โ Structured attributes |
60 | Table 15 โ NLRoute_Struct structure Table 16 โ Superframe_Struct structure |
61 | Table 17 โ Link_Struct structure |
62 | Table 18 โ Neighbour_Struct structure Table 19 โ ChanCon_Struct structure |
63 | Table 20 โ Device_struct structure (1 of 3) |
65 | Table 21 โ VCR_Struct structure |
66 | Table 22 โ DevConRep_Struct structure Table 23 โ Key_Struct structure Table 24 โ ObjList_Struct structure |
67 | 6.9.2 MIB services Table 25 โ DMAP-MIB-GET.request parameters |
68 | Table 26 โ DMAP-MIB-GET.confirm parameters Table 27 โ DMAP-MIB-SET.request parameters |
69 | 7 Physical layer 7.1 General Table 28 โ DMAP-MIB-SET.confirm parameters |
70 | 7.2 General requirements based on IEEE STD 802.15.4-2011 Table 29 โ PHY protocol selection |
71 | 7.3 Additional requirements 7.3.1 General 7.3.2 Frequency allocations 7.3.3 Channel numbers and frequency assignments 7.3.4 Radio transceivers 7.3.5 Unspecified or improved required radio performance Table 30 โ Frequency band and data rate Table 31 โ Frequency assignments |
72 | 7.3.6 Transmit power 7.3.7 Output power control 7.3.8 Receiver sensitivity 7.3.9 PHY PIB attributes Table 32 โ PHY PIB attributes (1 of 2) |
73 | 8 Data link layer 8.1 General 8.2 Protocol stack Figure 28 โ WIA-PA DLL protocol stack |
74 | 8.3 MAC overview and function extension 8.3.1 MAC overview 8.3.2 General requirements based on IEEE STD 802.15.4-2011 |
75 | Table 33 โ MAC protocol selection (1 of 2) |
77 | 8.3.3 MAC function extension Table 34 โ MAC PIB attributes Table 35 โ MAC extended PIB attributes |
78 | 8.4 DLSL function description 8.4.1 General Table 36 โ Beacon payload Table 37 โ Format of Capability Information field |
79 | 8.4.2 Coexistence 8.4.3 Timeslot communication Figure 29 โ WIA-PA DLSL reference model |
80 | 8.4.4 WIA-PA superframe 8.4.5 Frequency hopping Figure 30 โ WIA-PA superframe |
81 | Table 38 โ Hopping mechanisms |
82 | 8.4.6 Transmission of long cycle data Figure 31 โ R1, R2 and R3 superframe structures |
83 | 8.4.7 Retry strategy 8.4.8 Management service 8.4.9 Radio link quality and channel condition measurement Figure 32 โ An example of long cycle data transmission |
84 | 8.4.10 Security 8.4.11 Country code 8.4.12 DLSL state machine |
85 | Figure 33 โ DLSL state machine for device joining |
86 | Table 39 โ DLSL state transitions for device joining |
87 | Figure 34 โ DLSL state machine for in-network running Table 40 โ DLSL state transitions for in-network running (1 of 3) |
90 | 8.5 Data link sub-layer data services 8.5.1 General 8.5.2 DLDE-DATA.request |
91 | 8.5.3 DLDE-DATA.confirm Table 41 โ DLDE-DATA.request parameters |
92 | 8.5.4 DLDE-DATA.indication Table 42 โ DLDE-DATA.confirm parameters Table 43 โ Status table |
93 | 8.5.5 Time sequence of DLSL data service Figure 35 โ Time sequence of data service Table 44 โ DLDE-DATA.indication parameters |
94 | 8.6 Data link sub-layer management services 8.6.1 General 8.6.2 Network discovery services Table 45 โ DLME-DISCOVERY.request parameters |
95 | Table 46 โ DLME- DISCOVERY.confirm parameters Table 47 โ Network descriptor list |
96 | 8.6.3 Device joining services Figure 36 โ Time sequence of network discovery |
97 | Table 48 โ DLME-JOIN.request parameters Table 49 โ DLME-JOIN.indication parameters |
98 | 8.6.4 Device leaving services Table 50 โ DLME-JOIN.response parameters Table 51 โ DLME-JOIN.confirm parameters |
99 | Table 52 โ DLME-LEAVE.request parameters Table 53 โ DLME-LEAVE.indication parameters Table 54 โ DLME-LEAVE.confirm parameters |
100 | 8.6.5 DLME-CHANNEL-CONDITION.indication 8.6.6 DLME-NEIGHBOUR-INFO.indication Table 55 โ DLME-CHANNEL-CONDITION.indication parameters Table 56 โ DLME-NEIGHBOUR-INFO.indication parameters |
101 | 8.6.7 DLME-COMM-STATUS.indication 8.6.8 Keep-alive services Table 57 โ DLME-COMM-STATUS.indication parameters |
102 | 8.6.9 Time synchronization services Table 58 โ DLME -KEEP-LIVE.confirm parameters Table 59 โ DLME -KEEP-LIVE.indication parameters Table 60 โ DLME-TIME-SYN.request parameters |
103 | 8.7 DLSL frame formats 8.7.1 General frame format Figure 37 โ General frame format Table 61 โ DLME -TIME-SYN.confirm parameters Table 62 โ DLME-TIME-SYN.indication parameters |
104 | 8.7.2 Date frame format 8.7.3 Command frame format Table 63 โ DLSL frame control field Table 64 โ Date frame format Table 65 โ General command frame format |
105 | Table 66 โ DLSL command frame Table 67 โ Format of keep-alive command frame |
106 | 9 Network layer 9.1 General 9.2 Protocol stack Figure 38 โ WIA-PA network layer protocol stack Table 68 โ Format of time synchronization command frame |
107 | 9.3 Function description 9.3.1 General 9.3.2 Addressing Figure 39 โ WIA-PA network layer reference model |
108 | 9.3.3 Routing 9.3.4 Packet lifecycle management 9.3.5 Joining and leaving network of device Table 69 โ Example of a routing table |
109 | 9.3.6 End-to-end network performance monitoring 9.3.7 Fragmentation and reassembly 9.3.8 Network layer state machine Figure 40 โ Network layer state machine |
110 | Table 70 โ NL state transitions (1 of 4) |
114 | 9.4 Network layer data services 9.4.1 General 9.4.2 NLDE-DATA.request |
115 | 9.4.3 NLDE-DATA.confirm 9.4.4 NLDE-DATA.indication Table 71 โ NLDE-DATA.request parameters Table 72 โ NLDE-DATA.confirm parameters |
116 | 9.4.5 Time sequence of NL data services 9.5 Network layer management services 9.5.1 General 9.5.2 Network communication status report services Figure 41 โ Time sequence of NL data services Table 73 โ NLDE-DATA.indication parameters |
117 | Table 74 โ NLME-COMM-STATUS.request parameters |
118 | Table 75 โ NLME-COMM-STATUS.indication parameters Table 76 โ NLME-COMM-STATUS.confirm parameters |
119 | 9.5.3 Network joining services Table 77 โ NLME-JOIN.request parameters |
120 | Table 78 โ NLME-JOIN.indication parameters Table 79 โ NLME-JOIN.response parameters |
121 | Table 80 โ NLME-JOIN.confirm parameters |
122 | Figure 42 โ Time sequence for field device joining through routing device |
123 | Figure 43 โ One-hop joining process for routing device Figure 44 โ Multi-hop join process of routing device |
124 | 9.5.4 Networkleaving services Table 81 โ NLME-LEAVE.request parameters Table 82 โ NLME-LEAVE.indication parameters |
125 | Table 83 โ NLME-LEAVE.response parameters Table 84 โ NLME-LEAVE.confirm parameters |
126 | Figure 45 โ Active leaving process of field device (leaving routing device) Figure 46 โ Passive leaving of field device |
127 | Figure 47 โ Active leaving process of routing device Figure 48 โ Passive leaving process of routing device |
128 | 9.5.5 Cluster member report services Table 85 โ NLME-RPT-CLRMEM.request parameters Table 86 โ NLME-RPT-CLRMEM.confirm parameter |
129 | Table 87 โ NLME-RPT-CLRMEM.response parameters |
130 | 9.5.6 Neighbour information report services Figure 49 โ Cluster member reporting process Table 88 โ NLME-NEIGHBOUR-INFO.request parameters |
131 | Table 89 โ NLME-NEIGHBOUR-INFO.confirm parameter |
132 | 9.5.7 Route allocation services Figure 50 โ Neighbour information reporting process Table 90 โ NLME-ADD_ROUTE.request parameters |
133 | Table 91 โ NLME-ADD_ROUTE.confirm parameters |
134 | Figure 51 โ Time sequence for route adding Table 92 โ NLME-UPDATE_ROUTE.request parameters |
135 | Table 93 โ NLME-UPDATE_ROUTE.confirm parameter |
136 | Figure 52 โ Time sequence for route updating Table 94 โ NLME-UPDATE_ROUTE.request parameters |
137 | Table 95 โ NLME-DELETE_ROUTE.confirm parameters |
138 | 9.5.8 Communication resource allocation services Figure 53 โ Time sequence for route deleting |
139 | Table 96 โ NLME-ADD-LINK.request parameters |
140 | Table 97 โ NLME-ADD-LINK.confirm parameters |
141 | Figure 54 โ Adding a link originating from gateway device to routing device Figure 55 โ Adding a link originating from routing device to field device |
142 | Table 98 โ NLME-UPDATE-LINK.request parameters Table 99 โ NLME-UPDATE-LINK.confirm parameters |
143 | Figure 56 โ Updating a link originating by gateway device to routing device |
144 | Figure 57 โ Updating a link originating from routing device to field device Table 100 โ NLME-RELEASE-LINK.request parameters |
145 | Table 101 โ NLME-RELEASE-LINK.confirm parameters |
146 | Figure 58 โ Releasing a link originating from gateway device to routing device Figure 59 โ Releasing a link originating from routing device to field device |
147 | Table 102 โ NLME-ADD-SFR.request parameters Table 103 โ NLME-ADD-SFR.confirm parameters |
148 | Figure 60 โ Adding a superframe originating from gateway device to routing device Figure 61 โ Adding a superframe originating from routing device to field device |
149 | Table 104 โ NLME-UPDATA-SFR.request parameters Table 105 โ NLME-UPDATE-SFR.confirm parameters |
150 | Figure 62 โ Updating a superframe originating from gateway device to routing device |
151 | Figure 63 โ Updating a superframe originating from routing device to field device Table 106 โ NLME-RELEASE-SFR.request parameters |
152 | Table 107 โ NLME-RELEASE-SFR.confirm parameters |
153 | Figure 64 โ Releasing a superframe originating from gateway device to routing device Figure 65 โ Releasing a superframe originating from routing device to field device |
154 | 9.5.9 Aggregation and disaggregation services Table 108 โ NLME-AGG.indication parameters Table 109 โ NLME-AGO-SEND.request parameters |
155 | 9.5.10 Device status report services Table 110 โ NLME-DAG.indication parameter Table 111 โ NLME-DEVICE -STATUS.request parameters |
156 | Figure 66 โ Device status reporting process from field device to routing device Table 112 โ NLME-DEVICE -STATUS.indication parameters Table 113 โ NLME-DEVICE -STATUS.confirm parameter |
157 | 9.5.11 Channel condition report services Figure 67 โ Device status reporting process from routing device to gateway device Table 114 โ NLME-CHANNEL-CONDITION.request parameters |
158 | Figure 68 โ Channel condition reporting process from field device to routing device Table 115 โ NLME-CHANNEL-CONDITION.indication parameters Table 116 โ NLME-CHANNEL-CONDITION.confirm parameter |
159 | 9.5.12 Failure path report services Figure 69 โ Channel condition reporting process from routing device to gateway device Table 117 โ NLME-PATH_FAILURE.request parameters |
160 | 9.5.13 Network attribute getting services Figure 70 โ Failure path reporting process Table 118 โ NLME-PATH_FAILURE.indication parameters Table 119 โ NLME-PATH_FAILURE.confirm parameters |
161 | Table 120 โ NLME-INFO_GET.request parameters |
162 | Table 121 โ NLME-INFO_GET.indication parameters |
163 | Table 122 โ NLME-INFO_GET.response parameters |
164 | 9.5.14 Network attribute setting services Table 123 โ NLME-INFO_GET.confirm parameters |
165 | Table 124 โ NLME-INFO_SET.request parameters Table 125 โ NLME-INFO_SET.indication parameters |
166 | Table 126 โ NLME-SET.response parameters |
167 | 9.6 Network layer packet formats 9.6.1 Common packet format Table 127 โ NLME-SET.confirm parameters Table 128 โ Network layer common packet format Table 129 โ Control field format |
168 | 9.6.2 Data packet format Table 130 โ Network layer data packet format |
169 | 9.6.3 Aggregated packet format 9.6.4 Command packet format Table 131 โ Aggregated packet format |
170 | Table 132 โ Format of NL command packet Table 133 โ Network layer command packet |
171 | Table 134 โ Execution results of commands Table 135 โ Format of joining request packet |
172 | Table 136 โ Format of joining response packet Table 137 โ Format of communication status report request packet |
173 | Table 138 โ Format of leaving request packet Table 139 โ Value of Leaving reason Table 140 โ Format of leaving response packet Table 141 โ Format of cluster member report request packet |
174 | Table 142 โ Format of cluster member report response packet Table 143 โ Format of neighbour information report request packet |
175 | Table 144 โ Format of route adding request packet Table 145 โ Format of route adding response packet Table 146 โ Format of route update request packet |
176 | Table 147 โ Format of route update response packet Table 148 โ Format of route deleting request packet Table 149 โ Format of route deleting response packet |
177 | Table 150 โ Format of link adding request packet Table 151 โ Format of link adding response packet |
178 | Table 152 โ Format of link update request packet Table 153 โ Format of link update response packet |
179 | Table 154 โ Format of link release request packet Table 155 โ Format of link release response packet Table 156 โ Format of superframe adding request packet |
180 | Table 157 โ Format of superframe adding response packet Table 158 โ Format of superframe update request packet |
181 | Table 159 โ Format of superframe update response packet Table 160 โ Format of superframe release request packet Table 161 โ Format of superframe release response packet |
182 | Table 162 โ Format of device condition report request packet Table 163 โ Format of device condition information field |
183 | Table 164 โ Format of channel condition report request packet Table 165 โ Format of channel quality information field Table 166 โ Format of path failure report request packet |
184 | Table 167 โ Format of attribute getting request packet Table 168 โ Format of attribute getting response packet |
185 | Table 169 โ Format of attribute setting request packet Table 170 โ Format of attribute setting response packet |
186 | 10 Application layer 10.1 Overview 10.1.1 General 10.1.2 AL structure 10.1.3 Functions of UAP Figure 71 โ AL structure |
187 | 10.1.4 Functions of ASL 10.2 UAP 10.2.1 General 10.2.2 UAO Figure 72 โ User application process |
188 | 10.2.3 Method definition |
189 | Table 171 โ UAO method definition Table 172 โ Request format of READ method Table 173 โ Response format of READ method |
190 | Table 174 โ Request format of WRITE method Table 175 โ Response format of WRITE method |
191 | Table 176 โ Format of PUBLISH method Table 177 โ Format of REPORT method Table 178 โ Format of REPORT ACK method |
192 | 10.3 Application sub-layer 10.3.1 General 10.3.2 Application sub-layer data entity |
193 | Table 179 โ ASLDE-DATA.request parameters Table 180 โ ASLDE-DATA.confirm parameters |
194 | Table 181 โ ASLDE-DATA.indication parameters Table 182 โ ASLDE-AGG.request parameters |
195 | Figure 73 โ C/S communication process Table 183 โ ASLDE-DAG.indication parameters |
196 | Figure 74 โ P/S communication process (disable aggregation function) Figure 75 โ P/S communication process (enable aggregation function) |
197 | 10.4 Application sub-layer packet formats 10.4.1 General 10.4.2 ASL general packet format Figure 76 โ R/S communication process Table 184 โ Application sub-layer general packet format |
198 | Table 185 โ Packet control field format Table 186 โ Packet type subfield value |
199 | 10.4.3 Packet formats Table 187 โ ASL data packet format |
200 | 11 Security 11.1 General Table 188 โ ASL acknowledgement packet format |
201 | 11.2 Security management framework Figure 77 โ Security management framework of WIA-PA network |
202 | 11.3 Secure communication protocol stack 11.3.1 General |
203 | 11.3.2 Data link sub-layer security Figure 78 โ Security communication protocol stack Table 189 โ Format of security DLPDU |
204 | 11.3.3 Application sub-layer security Table 190 โ Format of DLSL security header Table 191 โ Structure of security control field in DLSL security header Table 192 โ Structure of security material control field in DLSL security header |
205 | 11.4 Key management 11.4.1 Key type Table 193 โ Security APDU structure Table 194 โ Structure of ASL security header field |
206 | 11.4.2 Key distribution 11.4.3 Key update 11.4.4 Key status Figure 79 โ Key lifecycle |
207 | 11.5 Secure joining process 11.5.1 Secure joining process of a new WIA-PA device Figure 80 โ Secure joining process of WIA-PA device |
208 | 11.5.2 Device security material getting services Table 195 โ DLME-SEC.request parameters Table 196 โ DLME-SEC.indication parameters |
209 | Table 197 โ DLME-SEC.response parameters |
210 | Table 198 โ DLME-SEC.confirm parameters |
211 | Figure 81 โ Time sequence for field device joining (field device to routing device) |
212 | Figure 82 โ Time sequence for field device joining (routing device to gateway device) |
213 | Figure 83 โ One-hop joining process for routing device |
214 | Figure 84 โ Multi-hop join process of routing device(new routing device to routing device) |
215 | 11.6 Secure transportation 11.6.1 Process of secure transportation from field device to host configuration computer Figure 85 โ Multi-hop join process of routing device (routing device to gateway device) |
216 | 11.6.2 Process of secure transportation from host configuration computer to field device |
217 | Annexes Annex A (informative) Security strategy for WIA-PA network Risk analysis for WIA-PA network A.2 Security principles for WIA-PA network A.3 Security objectives for WIA-PA network A.4 Graded and layered security system |
218 | Table A.1 โ Graded and layered security measures for WIA-PA network Table A.2 โ Security levels of data packets |
219 | Annex B (informative) Format description B.1 Time sequence diagram B.2 Packet or frame format Figure B.1 โ Time sequence diagram Table B.1 โ Packet or frame format in octet(s) |
220 | Table B.2 โ Subfield format in bit(s) |
221 | Annex C (informative) Example of UAO C.1 General C.2 Analog input object C.2.1 Overview C.2.2 Class attribute of AIO C.2.3 Instance attribute of AIO Table C.1 โ AIO class attribute |
222 | Table C.2 โ AIO instance attributes |
223 | Annex D (informative) Country-specific and region-specific provisions |
224 | Annex E (informative) Regional modification for compliance with ETSI standards E.1 General E.2 Compliance with ENย 300ย 440-2 E.3 Compliance with ENย 300ย 328 Tableย E.1ย โย Applicable ENย 300ย 440-2 requirements list Tableย E.2ย โย Applicable ENย 300ย 328 requirements list |
225 | Table E.3 โ Timeslot timing definitions and calculations |
226 | Bibliography |