BS IEC 62601:2011:2014 Edition
$215.11
Industrial communication networks. Fieldbus specifications. WIA-PA communication network and communication profile
Published By | Publication Date | Number of Pages |
BSI | 2014 | 200 |
This International Standard specifies the system architecture and the communication protocol of Wireless networks for Industrial Automation โ Process Automation (WIA-PA) built on IEEE STD 802.15.4-2006.
PDF Catalog
PDF Pages | PDF Title |
---|---|
4 | CONTENTS |
15 | FOREWORD |
17 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviations 3.1 Terms and definitions |
21 | 3.2 Abbreviations |
23 | 4 Specification of data types 4.1 Representation of boolean type 4.2 Representation of unsigned integer type 4.3 Representation of octet type 4.4 Representation of floating point number type |
24 | 5 WIA-PA overview 5.1 Device types 5.2 Network topology |
25 | Figures Figure 1 โ Example of WIA-PA physical topology (combination of star and mesh) Figure 2 โ Example of WIA-PA physical topology (star-only) |
26 | 5.3 Protocol architecture Figure 3 โ OSI basic reference model mapped to WIA-PA |
27 | 5.4 Interconnection 6 System management 6.1 General Figure 4 โ The architecture of WIA-PA gateway |
28 | Figure 5 โ DMAP in system management |
29 | 6.2 Framework of system management |
30 | 6.3 Joining process Figure 6 โ Hybrid centralized and distributed system management scheme |
31 | Figure 7 โ Joining process of routing device through the gateway device Figure 8 โ Joining process of routing device through an online routing device |
32 | Figure 9 โ Joining process of field device through a gateway device Figure 10 โ Joining process of field device through a routing device |
33 | 6.4 Virtual Communication Relationship (VCR) Figure 11 โ Long address structure of device Figure 12 โ Short address structure of routing device Figure 13 โ Short address structure of field device |
34 | Tables Table 1 โ Protocol support for VCR |
35 | 6.5 Routing configuration and communication resource allocation |
36 | Figure 14 โ An example of resource allocation |
37 | Figure 15 โ Allocation process of routing deviceโs communication resources |
38 | 6.6 Aggregation and disaggregation Figure 16 โ Allocation process of field deviceโs communication resources |
39 | Table 2 โ Relations between VCR and aggregation function |
40 | Table 3 โ Format of aggregated data followed by field deviceโs DAGO Table 4 โ Format of aggregated packet followed by routing deviceโs PAGO |
42 | Figure 17 โ Example of aggregation and disaggregation |
43 | Table 5 โ DAGO class attributes Table 6 โ DAGO instance attributes |
44 | Table 7 โ MEM_STRUCT structure Table 8 โ PAGO class attributes Table 9 โ PAGO instance attributes Table 10 โ DGO class attributes |
45 | 6.7 Performance monitoring Figure 18 โ Process of path failure report Figure 19 โ Device status report process of field device Table 11 โ DGO instance attributes |
46 | 6.8 Leaving process Figure 20 โ Device status report process of routing device Figure 21 โ Process of channel condition report |
47 | Figure 22 โ Active leaving process of routing device Figure 23 โ Passive leaving process of routing device |
48 | Figure 24 โ Active leaving process of field device (leaving from gateway device) Figure 25 โ Active leaving process of field device (leaving from routing device) |
49 | 6.9 Management information base and services Figure 26 โ Passive leaving process of field device (leaving from gateway device) Figure 27 โ Passive leaving process of field device (leaving from routing device) |
50 | Table 12 โ Unstructured attributes |
53 | Table 13 โ Structured attributes |
54 | Table 14 โ NLRoute_Struct structure Table 15 โ Superframe_Struct structure |
55 | Table 16 โ Link_Struct structure |
56 | Table 17 โ Neighbor_Struct structure Table 18 โ ChanCon_Struct structure |
57 | Table 19 โ Device_struct structure |
59 | Table 20 โ VCR_Struct structure |
60 | Table 21 โ DevConRep_Struct structure Table 22 โ Key_Struct structure |
61 | Table 23 โ ObjList_Struct structure Table 24 โ DMAP-MIB-GET.request parameters |
62 | Table 25 โ DMAP-MIB-GET.confirm parameters |
63 | 7 Physical Layer Table 26 โ DMAP-MIB-SET.request parameters Table 27 โ DMAP-MIB-SET.confirm parameters |
64 | 8 Data link layer 8.1 General 8.2 Protocol stack 8.3 MAC overview and function extension Figure 28 โ WIA-PA DLL protocol stack |
65 | Table 28 โ MAC extended PIB attributes Table 29 โ MAC extended command frame |
66 | Table 30 โ MLME-KEEP-LIVE.confirm parameters Table 31 โ MLME-KEEP-LIVE.indication parameters Table 32 โ MLME-TIME-SYN.request parameters |
67 | Table 33 โ MLME-TIME-SYN.confirm parameters Table 34 โ MLME-TIME-SYN.indication parameters Table 35 โ Beacon payload |
68 | 8.4 DLSL function description Table 36โ Format of keep-alive command frame Table 37โ Format of time synchronization command frame |
69 | Figure 29 โ WIA-PA DLSL reference model |
70 | Figure 30 โ WIA-PA superframe |
71 | Table 38 โ Hopping mechanisms |
72 | Figure 31 โ R1, R2 and R3 superframe structures Figure 32 โ An example of long cycle data transmission |
74 | Figure 33 โ DLSL state machine Table 39 โ DLSL state transitions |
75 | 8.5 Data link sub-layer data services |
76 | Table 40 โ DLDE-DATA.request parameters |
77 | Table 41 โ DLDE-DATA.confirm parameters Table 42 โ Status table |
78 | Figure 34 โ Time sequence of data service Table 43 โ DLDE-DATA.indication parameters |
79 | 8.6 Data link sub-layer management services Table 44 โ DLME-DISCOVERY.request parameters |
80 | Table 45 โ DLME- DISCOVERY.confirm parameters Table 46 โ Network descriptor list |
81 | Figure 35 โ Time sequence of network discovery Table 47 โ DLME-JOIN.request parameters |
82 | Table 48 โ DLME-JOIN.indication parameters Table 49 โ DLME-JOIN.response parameters |
83 | Table 50 โ DLME-JOIN.confirm parameters Table 51 โ DLME-LEAVE.request parameters |
84 | Table 52 โ DLME-LEAVE.indication parameters Table 53 โ DLME-LEAVE.confirm parameters |
85 | Table 54 โ DLME-CHANNEL-CONDITION.indication parameters Table 55 โ DLME-NEIGHBOR-INFO.indication parameters |
86 | Table 56 โ DLME-COMM-STATUS.indication parameters Table 57 โ DLME -KEEP-LIVE.confirm parameters |
87 | Table 58 โ DLME -KEEP-LIVE.indication parameters Table 59 โ DLME-TIME-SYN.request parameters Table 60 โ DLME -TIME-SYN.confirm parameters |
88 | 8.7 DLSL frame formats Figure 36 โ General frame format Table 61 โ DLME-TIME-SYN.indication parameters Table 62 โ DLSL frame control filed |
89 | 9 Network layer 9.1 General 9.2 Protocol stack Figure 37 โ WIA-PA network layer protocol stack Table 63 โ Date frame format Table 64 โ General command frame format Table 65 โ DLSL command frame |
90 | 9.3 Function description Figure 38 โ WIA-PA Network layer reference model |
91 | Table 66 โ Example of a routing table |
92 | Figure 39 โ Network layer state machine Table 67 โ Network layer states Table 68โ NL state transitions |
93 | 9.4 Network layer data services Table 69 โ NLDE-DATA.request parameters |
94 | Table 70 โ NLDE-DATA.confirm parameters Table 71 โ NLDE-DATA.indication parameters |
95 | 9.5 Network layer management services Figure 40 โ Time sequence of NL data services Table 72 โ NLME-COMM-STATUS.request parameters |
96 | Table 73 โ NLME-COMM-STATUS.indication parameters Table 74 โ NLME-COMM-STATUS.confirm parameters |
97 | Table 75 โ NLME-JOIN.request parameters |
98 | Table 76 โ NLME-JOIN.indication parameters Table 77 โ NLME-JOIN.response parameters |
99 | Table 78 โ NLME-JOIN.confirm parameters |
100 | Figure 41 โ Time sequence for field device joining through routing device |
101 | Figure 42 โ One-hop joining process for routing device |
102 | Figure 43 โ Multi-hop join process of routing device |
103 | Table 79 โ NLME-LEAVE.request parameters Table 80 โ NLME-LEAVE.indication parameters Table 81 โ NLME-LEAVE.response parameters |
104 | Table 82 โ NLME-LEAVE.confirm parameters |
105 | Figure 44 โ Active leaving process of field device (leaving routing device) |
106 | Figure 45 โ Passive leaving of field device |
107 | Figure 46 โ Active leaving process of routing device |
108 | Figure 47 โ Passive leaving process of routing device |
109 | Table 83 โ NLME-RPT-CLRMEM.request parameters Table 84 โ NLME-RPT-CLRMEM.confirm parameter |
110 | Figure 48 โ Cluster member reporting process Table 85 โ NLME-RPT-CLRMEM.response parameters |
111 | Table 86 โ NLME-NEIGHBOR-INFO.request parameters |
112 | Figure 49 โ Neighbor information reporting process Table 87 โ NLME-NEIGHBOR-INFO.confirm parameter Table 88 โ NLME-ADD_ROUTE.request parameters |
113 | Table 89 โ NLME-ADD_ROUTE.confirm parameters |
114 | Figure 50 โ Time sequence for route adding Table 90 โ NLME-UPDATE_ROUTE.request parameters |
115 | Table 91 โ NLME-UPDATE_ROUTE.confirm parameter |
116 | Figure 51 โ Time sequence for route updating Table 92 โ NLME-UPDATE_ROUTE.request parameters |
117 | Table 93 โ NLME-DELETE_ROUTE.confirm parameters |
118 | Figure 52 โ Time sequence for route deleting |
119 | Table 94 โ NLME-ADD-LINK.request parameters |
120 | Table 95 โ NLME-ADD-LINK.confirm parameters |
121 | Figure 53 โ Adding a link originated from gateway device to routing device Figure 54 โ Adding a link originated from routing device to field device |
122 | Table 96 โ NLME-UPDATE-LINK.request parameters Table 97 โ NLME-UPDATE-LINK.confirm parameters |
123 | Figure 55 โ Updating a link originated by gateway device to routing device Figure 56 โ Updating a link originated from routing device to field device |
124 | Table 98 โ NLME-RELEASE-LINK.request parameters Table 99 โ NLME-RELEASE-LINK.confirm parameters |
125 | Figure 57 โ Releasing a link originated from gateway device to routing device |
126 | Figure 58 โ Releasing a link originated from routing device to field device Table 100 โ NLME-ADD-SFR.request parameters |
127 | Table 101 โ NLME-ADD-SFR.confirm parameters |
128 | Figure 59 โ Adding a superframe originated from gateway device to routing device Figure 60 โ Adding a superframe originated from routing device to field device |
129 | Table 102 โ NLME-UPDATA-SFR.request parameters Table 103 โ NLME-UPDATE-SFR.confirm parameters |
130 | Figure 61 โ Updating a superframe originated from gateway device to routing device Figure 62 โ Updating a superframe originated from routing device to field device |
131 | Table 104 โ NLME-RELEASE-SFR.request parameters Table 105 โ NLME-RELEASE-SFR.confirm parameters |
132 | Figure 63 โ Releasing a superframe originated from gateway device to routing device Figure 64 โ Releasing a superframe originated from routing device to field device |
133 | Table 106 โ NLME-AGG.indication parameters Table 107 โ NLME-AGO-SEND.request parameters |
134 | Table 108 โ NLME-DAG.indication parameter Table 109 โ NLME- DEVICE -STATUS.request parameters |
135 | Figure 65 โ Device status reporting process from field device to routing device Table 110 โ NLME- DEVICE -STATUS.indication parameters Table 111 โ NLME- DEVICE -STATUS.confirm parameter |
136 | Figure 66 โ Device status reporting process from routing device to gateway device Table 112 โ NLME-CHANNEL-CONDITION.request parameters |
137 | Figure 67 โ Channel condition reporting process from field device to routing device Table 113 โ NLME-CHANNEL-CONDITION.indication parameters Table 114 โ NLME-CHANNEL-CONDITION.confirm parameter |
138 | Figure 68 โ Channel condition reporting process from routing device to gateway device Table 115 โ NLME-PATH_FAILURE.request parameters |
139 | Figure 69 โ Failure path reporting process Table 116 โ NLME-PATH_FAILURE.indication parameters Table 117 โ NLME-PATH_FAILURE.confirm parameters |
140 | Table 118 โ NLME-INFO_GET.request parameters |
141 | Table 119 โ NLME-INFO_GET. indication parameters Table 120 โ NLME-INFO_GET.response parameters |
142 | Table 121 โ NLME-INFO_GET.response parameters |
143 | Table 122 โ NLME-INFO_SET.request parameters Table 123 โ NLME-INFO_SET.indication parameters |
144 | Table 124 โ NLME-SET. response parameters |
145 | 9.6 Network layer packet formats Figureย 70 โ Network layer common packet format Table 125 โ NLME-SET.confirm parameters Table 126โ Control field format |
146 | Figure 71 โ Network layer data packet format Figure 72 โ Aggregated packet format |
147 | Figure 73 โ Format of NL command packet |
148 | Table 127 โ Network layer command packet |
149 | Table 128 โ Execution results of commands Table 129 โ Format of joining request packet Table 130 โ Format of joining response packet |
150 | Table 131 โ Format of communication status report request packet Table 132 โ Format of leaving request packet Table 133 โ Value of leaving reason |
151 | Table 134 โ Format of leaving response packet Table 135 โ Format of cluster member report request packet Table 136 โ Format of cluster member report response packet |
152 | Table 137 โ Format of neighbor information report request packet Table 138 โ Format of route adding request packet Table 139 โ Format of route adding response packet |
153 | Table 140 โ Format of route update request packet Table 141 โ Format of route update response packet Table 142 โ Format of route deleting request packet |
154 | Table 143 โ Format of route deleting response packet Table 144 โ Format of link adding request packet Table 145 โ Format of link adding response packet |
155 | Table 146 โ Format of link update request packet Table 147 โ Format of link update response packet |
156 | Table 148 โ Format of link release request packet Table 149 โ Format of link release response packet Table 150 โ Format of superframe adding request packet |
157 | Table 151 โ Format of superframe adding response packet Table 152 โ Format of superframe update request packet Table 153 โ Format of superframe update response packet |
158 | Table 154 โ Format of superframe release request packet Table 155 โ Format of superframe release response packet Table 156 โ Format of device condition report request packet |
159 | Table 157 โ Format of device condition information Table 158 โ Format of channel condition report request packet Table 159 โ Format of channel quality information |
160 | Table 160 โ Format of path failure report request packet Table 161 โ Format of attribute getting request packet |
161 | Table 162 โ Format of attribute getting response packet Table 163 โ Format of attribute setting request packet |
162 | 10 Application Layer 10.1 Overview Figure 74 โ AL structure Table 164 โ Format of attribute setting response packet |
163 | 10.2 UAP Figure 75 โ User application process |
165 | Table 165 โ Method definition Table 166 โ Request format of READ Table 167 โ Response format of READ method |
166 | Table 168 โ Request format of WRITE method Table 169 โ Response format of WRITE method |
167 | Table 170 โ Format of PUBLISH method Table 171 โ Format of REPORT method Table 172 โ Format of REPORT ACK method |
168 | 10.3 Application sub-layer |
169 | Table 173 โ ASLDE-DATA.request parameters Table 174 โ ASLDE-DATA.confirm parameters |
170 | Table 175 โ ASLDE-DATA.indication parameters Table 176 โ ASLDE-AGG.request parameters |
171 | Figure 76 โ C/S communication process Table 177 โ ASLDE-DAG.indication parameters |
172 | Figure 77 โ P/S communication process (disable aggregation function) |
173 | 10.4 Application sub-layer packet formats Figureย 78 โ P/S communication process (enable aggregation function) Figure 79 โ R/S communication process |
174 | Figure 80โ Application sub-layer general packet format Table 178 โ Packet control field format Table 179 โ Packet type subfield value |
175 | Figure 81 โ ASL data packet format |
176 | Figure 82 โ Acknowledgement packet format |
177 | 11 Security 11.1 General 11.2 Security management framework Figure 83 โ Security management framework of WIA-PA network |
178 | 11.3 Secure communication protocol stack |
179 | Figure 84 โ Security communication protocol stack Figure 85 โ MPDU structure |
180 | Figure 86 โ Security DLPDU structure Table 180 โ Structure of DLSL security header |
181 | Figure 87 โ Security APDU structure Table 181 โ Structure of security control field in DLSL security header Table 182 โ Structure of security material control field in DLSL security header |
182 | 11.4 Key management Table 183 โ Structure of ASL security header field |
183 | Figure 88 โ Key lifecycle |
184 | 11.5 Secure joining process Figure 89 โ Secure joining process of WIA-PA device |
185 | Table 184 โ DLME-SEC.request parameters Table 185 โ DLME-SEC.indication parameters |
186 | Table 186 โ DLME-SEC.response parameters Table 187 โ DLME-SEC.confirm parameters |
187 | Figure 90 โ Time sequence for field device joining (Field device to routing device) Figure 91 โ Time sequence for field device joining (Routing device to gateway device) |
188 | Figure 92 โ One-hop joining process for routing device Figure 93 โ Multi-hop join process of routing device(new routing device to routing device) |
189 | 11.6 Secure transportation Figure 94 โ Multi-hop join process of routing device (routing device to gateway device) |
191 | Annex A (informative) Security strategy for WIA-PA network |
192 | Table A.1 โ Graded and layered security measures for WIA-PA network Table A.2 โ Security levels of data packets |
193 | Annex B (informative) Format description for WIA-PA standard Figure B.1 โ Time sequence diagram Table B.1 โ Packet or frame format in octet(s) |
194 | Table B.2 โ Subfield format in bit(s) |
195 | Annex C (informative) Example of UAO Table C.1 โ AIO Class Attribute |
196 | Table C.2 โ AIO Instance Attributes |
197 | Bibliography |