Shopping Cart

No products in the cart.

BS EN 62591:2016

$215.11

Industrial communication networks. Wireless communication network and communication profiles. WirelessHARTTM

Published By Publication Date Number of Pages
BSI 2016 502
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

IEC 62591:2016 specifies a wireless communication network in addition to the Type 20 in IEC 61158-3-20, IEC 61158-4-20, IEC 61158-5-20, IEC 61158-6-20 and a Communication Profile CP 9/2 in addition to IEC 61784-1, CPF 9. It specifies the following: – Physical layer service definition and protocol specification, – Data-link layer service and protocol, – Application layer service and protocol, – Network management, – Security, – Communication profile, – Wireless procedures and Gateway. This second edition cancels and replaces the first edition published in 2010. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: – enhancements to the performance statistics using key performance indicators (KPI); – “Stale Data” detection was added (see services Read stale data setpoints, Write stale data timer and Write stale data count setpoint).; – gateway commands were added; – a Quarantined State was added; – CCA Modes were extended to be more in-line with IEEE 802.15.4; – clarifications on whitelist and blacklist management were added; – clarifications on join (e.g. only require a single neighbor) were added; – clarifications on use of join links, table management, and defaults were added; – corrections and updates were made. The reader’s attention is drawn to the fact that Annex M lists all of the “in-some-country” clauses on differing practices of a less permanent nature relating to the subject of this standard.

PDF Catalog

PDF Pages PDF Title
7 English
CONTENTS
29 FOREWORD
31 INTRODUCTION
33 1 Scope
2 Normative references
34 3 Terms, definitions, symbols, abbreviations and conventions
3.1 Reference model terms and definitions
3.1.1 Terms and definitions from ISO/IECĀ 74981 terms and ISO/IECĀ 74983 terms
35 3.1.2 Terms and definitions from ISO/IECĀ 9545
3.1.3 Terms and definitions from ISO/IECĀ 8824
36 3.1.4 Terms and definitions from ISO/IECĀ 8825-1
3.2 Specific terms and definitions
45 3.3 Abbreviations
47 3.4 Conventions
3.4.1 Conventions used for DL-services
48 3.4.2 Conventions used for DL-protocol (state machine)
49 3.4.3 Conventions for Application Layer service
52 3.4.4 Conventions for the AL-protocol
Tables
TableĀ 1 ā€“ Conventions used for state machines
54 Figures
FigureĀ 1Ā ā€“Ā Superframe class example
TableĀ 2 ā€“ Class relationship notation
55 FigureĀ 2Ā ā€“Ā Inheritance example
FigureĀ 3Ā ā€“Ā Basic aggregation example
56 4 Physical layer specification and service definition
4.1 General
4.2 Physical layer service definition
4.2.1 General overview
FigureĀ 4Ā ā€“Ā Composition aggregation example
TableĀ 3 ā€“ Multiplicity notation
57 4.2.2 Physical layer services
58 FigureĀ 5Ā ā€“Ā Physical layer service sequences
TableĀ 4 ā€“ Ph-Enable primitives and parameters
59 TableĀ 5 ā€“ Ph-CCA primitives and parameters
TableĀ 6 ā€“ Ph-Data primitives and parameters
60 TableĀ 7 ā€“ PhM-Set primitive and parameters
61 4.3 Physical layer protocol specification
5 Data-link layer service definition ā€“ TypeĀ 20 elements
5.1 General
5.2 Data-link layer services
5.2.1 Facilities of the data-link layer services
TableĀ 8 ā€“ PhM-Get primitive and parameters
62 5.2.2 QoS for message service
63 5.2.3 Sequence of primitives
64 FigureĀ 6Ā ā€“Ā Message service error-free sequences
65 5.2.4 DL-Transmit service
FigureĀ 7Ā ā€“Ā Message service sequences with errors
FigureĀ 8Ā ā€“Ā Receive only message service
66 TableĀ 9 ā€“ DL-Transmit primitives and parameters
67 5.2.5 DL-Receive service
TableĀ 10 ā€“ DL-Receive primitive and parameters
68 5.2.6 DL-Disconnect service
5.2.7 DL-Path-failure service
5.2.8 DL-Advertise service
TableĀ 11 ā€“ DL-Disconnect primitive and parameters
TableĀ 12 ā€“ DL-Path-failure primitive and parameters
69 5.2.9 DL-Neighbor service
5.2.10 DLM-Set
TableĀ 13 ā€“ DL-Advertise primitive and parameters
TableĀ 14 ā€“ DL-Neighbor primitive and parameters
70 5.2.11 DLM-Get
TableĀ 15 ā€“ DLMSet primitive and parameters
TableĀ 16 ā€“ DLMGet primitive and parameters
71 5.2.12 DLM-Action
TableĀ 17 ā€“ DLMAction primitive and parameters
72 5.2.13 DLM-Event
5.3 Network layer services
5.3.1 Facilities of the network layer services
5.3.2 QoS for message service
73 5.3.3 Sequence of primitives
5.3.4 NL-Transmit Service
FigureĀ 9Ā ā€“Ā NLL Data transfer service sequences
74 TableĀ 18 ā€“ NL-Transmit primitives and parameters
75 5.3.5 NLM-Set
TableĀ 19 ā€“ NLMSet primitive and parameters
76 5.3.6 NLM-Get
5.3.7 NLM-Action
TableĀ 20 ā€“ NLMGet primitive and parameters
TableĀ 21 ā€“ NLMAction primitive and parameters
77 5.4 Transport layer services
5.4.1 Facilities of the transport layer services
78 5.4.2 QoS for message service
5.4.3 Sequence of primitives
79 5.4.4 TL-Data-transfer Service
FigureĀ 10Ā ā€“Ā Data transfer service error-free sequences
FigureĀ 11Ā ā€“Ā Data transfer service sequences with errors
80 TableĀ 22 ā€“ TL-Data-transfer primitives and parameters
81 5.4.5 TL-Data-exchange Service
TableĀ 23 ā€“ TL-Data-exchange primitives and parameters
83 5.4.6 TLM-Set
5.4.7 TLM-Get
TableĀ 24 ā€“ TLMSet primitive and parameters
84 6 Data-link layer protocol specification ā€“ TypeĀ 20 elements
6.1 General
6.2 Overview
6.2.1 Data-link layer operation
TableĀ 25 ā€“ TLMGet primitive and parameters
85 FigureĀ 12Ā ā€“Ā A TDMA slot and superframe
86 FigureĀ 13Ā ā€“Ā Channel hopping
87 6.2.2 Network layer operation
88 FigureĀ 14Ā ā€“Ā Wireless network
89 6.2.3 Device procedures
6.3 Logical link control
6.3.1 General DLPDU structure
FigureĀ 15Ā ā€“Ā DLPDU Structure
90 FigureĀ 16Ā ā€“Ā Address specifier
TableĀ 26 ā€“ Network_ID Allocation
91 FigureĀ 17Ā ā€“Ā Construction of 8-octet EUI-64 Address
FigureĀ 18Ā ā€“Ā DLPDU specifier
93 6.3.2 DLPDU-specific structure, encoding and elements of procedure
TableĀ 27 ā€“ Contents of the ACK DLPDU payload
94 TableĀ 28 ā€“ ACK response-code
95 TableĀ 29 ā€“ Contents of the Advertise DLPDU payload
TableĀ 30 ā€“ Beginning of the superframe
TableĀ 31 ā€“ The next field after the last superframe size
96 TableĀ 32 ā€“ Repeated for each link
TableĀ 33 ā€“ Channel and frequency assignments
97 6.3.3 DLPDU Priority and Flow Control
98 6.3.4 Error detection and security
100 6.4 Medium Access Control
6.4.1 Function
6.4.2 Slot timing
101 FigureĀ 19Ā ā€“Ā Slot timing details
TableĀ 34 ā€“ Slot timing definitions and values
103 6.4.3 Communication tables and buffers
FigureĀ 20Ā ā€“Ā DLE tables and relationship
TableĀ 35 ā€“ Minimum DLE Table and buffer space requirement
104 TableĀ 36 ā€“ Superframe attributes
105 TableĀ 37 ā€“ Link attributes
106 TableĀ 38 ā€“ Neighbor attributes and variables
108 TableĀ 39 ā€“ Graph attributes
TableĀ 40 ā€“ Packet record
109 6.4.4 Link scheduling
110 FigureĀ 21Ā ā€“Ā Relationships used for link scheduling
111 TableĀ 41 ā€“ Example Backoff_cntr selection sets
113 6.4.5 MAC operation
FigureĀ 22Ā ā€“Ā MAC components
114 FigureĀ 23Ā ā€“Ā TDMA state machine
115 TableĀ 42 ā€“ TDMA state machine
118 FigureĀ 24Ā ā€“Ā XMIT state machine
TableĀ 43 ā€“ XMIT state transitions
120 FigureĀ 25Ā ā€“Ā RECV state machine
121 TableĀ 44 ā€“ RECV state machine
122 FigureĀ 26Ā ā€“Ā ACK transmission state machine
123 6.5 DL-management-information
6.5.1 General
6.5.2 DL attributes
TableĀ 45 ā€“ ACK transmission state machine
124 6.5.3 DLM actions
6.6 Network layer
6.6.1 Two level model of NL
TableĀ 46 ā€“ DL attributes
TableĀ 47 ā€“ DL actions
126 FigureĀ 27Ā ā€“Ā Graph routing
127 6.6.2 NPDU structure
FigureĀ 28Ā ā€“Ā Source routing
128 FigureĀ 29Ā ā€“Ā NPDU Structure
FigureĀ 30Ā ā€“Ā NPDU control octet
129 FigureĀ 31Ā ā€“Ā Security control octet
130 6.6.3 Security function
TableĀ 48 ā€“ Counter value
131 TableĀ 49 ā€“ Session attributes
133 TableĀ 50 ā€“ NPDU nonce
135 6.6.4 Network layer tables
FigureĀ 32Ā ā€“Ā NLE tables and relationship
136 TableĀ 51 ā€“ Minimum NLE TableĀ space requirement
TableĀ 52 ā€“ Route attributes
137 6.6.5 NLE machine
TableĀ 53 ā€“ Source route attributes
TableĀ 54 ā€“ TimeTableĀ attributes
138 FigureĀ 33Ā ā€“Ā NLE state machine
TableĀ 55 ā€“ NLE states
140 6.6.6 NLE elements of procedure
TableĀ 56 ā€“ NPDU construction
142 FigureĀ 34Ā ā€“Ā Routing decision of the NPDU
TableĀ 57 ā€“ Routing actions
143 6.6.7 NL-management information
TableĀ 58 ā€“ NL attributes
144 6.7 Transport layer
6.7.1 General
6.7.2 TPDU structure
FigureĀ 35Ā ā€“Ā TPDU Structure
TableĀ 59 ā€“ NL actions
145 6.7.3 Transport pipe table
FigureĀ 36Ā ā€“Ā TPDU control octet
146 6.7.4 TLE elements of procedure
TableĀ 60 ā€“ Transport pipe attributes
TableĀ 61 ā€“ Transport control encoding for TL-Data-transfer request
147 TableĀ 62 ā€“ Transport control encoding for TL-Data-exchange request
148 TableĀ 63 ā€“ Transport control encoding for TL-Data-exchange response
149 6.7.5 TLE state machines
FigureĀ 37Ā ā€“Ā Transition diagram of the client data transfer state machine
150 FigureĀ 38Ā ā€“Ā Transition diagram of the client data exchange state machine
TableĀ 64 ā€“ Client data transfer state table
151 FigureĀ 39 ā€“ Transition diagram of the server state machine
TableĀ 65 ā€“ Client data exchange state table
152 6.7.6 TL-management information
TableĀ 66 ā€“ Server state table
153 7 Application layer service definition ā€“ TypeĀ 20 elements
7.1 Common concepts
7.2 General
7.3 Data type ASE
7.3.1 Overview
154 FigureĀ 40 ā€“ Data type class hierarchy
155 7.3.2 Formal definition of data type objects
157 7.3.3 FAL defined data types
160 7.3.4 Data type ASE service specification
7.3.5 Summary of data types
161 7.4 Communication model specification
7.4.1 Common parameters
TableĀ 67 ā€“ Data type summary
162 7.4.2 ASEs
TableĀ 68 ā€“ Response code values
165 TableĀ 69 ā€“ Read service parameters
167 TableĀ 70 ā€“ Write service parameters
168 TableĀ 71 ā€“ Information report service parameters
170 TableĀ 72 ā€“ Action service parameters
235 7.4.3 ARs
237 TableĀ 73 ā€“ AR get attributes service parameters
TableĀ 74 ā€“ AR set attributes service parameters
238 7.4.4 Summary of classes
7.4.5 Permitted services by AREP role
TableĀ 75 ā€“ Class summary
TableĀ 76 ā€“ Confirmed services by AREP class
TableĀ 77 ā€“ Unconfirmed services by AREP class
239 8 Application layer protocol specification ā€“ TypeĀ 20 elements
8.1 General
8.2 Abstract syntax
8.3 Transfer syntax
8.3.1 Common APDU fields
TableĀ 78 ā€“ Response code values
240 8.3.2 Common APDU structure
FigureĀ 41 ā€“ Request APDU format from master to slave
TableĀ 79 ā€“ Extended status values
241 FigureĀ 42 ā€“ Normal response APDU format from slave to master
FigureĀ 43 ā€“ Command error response APDU format from slave to master
242 FigureĀ 44 ā€“ Aggregated command APDU
243 8.3.3 Device application service-specific APDU structures
244 TableĀ 80 ā€“ Reset configuration changed flags value field
TableĀ 81 ā€“ Reset configuration changed flag command specific Response codes
245 TableĀ 82 ā€“ Perform self test command specific Response codes
TableĀ 83 ā€“ Perform device reset command specific Response codes
246 TableĀ 84 ā€“ Read additional device status value field
TableĀ 85 ā€“ Read additional device status command specific Response codes
247 TableĀ 86 ā€“ Read additional device status value field
TableĀ 87 ā€“ Read additional device status command specific Response codes
248 TableĀ 88 ā€“ Read device variable information value field
TableĀ 89 ā€“ Read device variable information response value field
249 TableĀ 90 ā€“ Read device variable information command specific Response codes
TableĀ 91 ā€“ Write device variable value field
TableĀ 92 ā€“ Write device variable command specific response codes
250 TableĀ 93 ā€“ Read Sub-Device Identity Summary value field
251 TableĀ 94 ā€“ Read Sub-Device Identity Summary command specific response codes
TableĀ 95 ā€“ Read real-time clock value field
252 TableĀ 96 ā€“ Read real-time clock command specific response codes
TableĀ 97 ā€“ Write publish data period value field
TableĀ 98 ā€“ Write publish data period command specific response codes
253 TableĀ 99 ā€“ Write publish data trigger field
254 TableĀ 100 ā€“ Write publish data trigger command specific response codes
TableĀ 101 ā€“ Publish data message trigger source
255 FigureĀ 45 ā€“ Windowed trigger mode
FigureĀ 46 ā€“ Windowed trigger mode with maximum update time expired
256 FigureĀ 47 ā€“ Level trigger mode
TableĀ 102 ā€“ Read publish data mode configuration request value field
257 TableĀ 103 ā€“ Read publish data mode configuration response value field
TableĀ 104 ā€“ Read publish data mode configuration command specific response codes
258 TableĀ 105 ā€“ Flush delayed responses command specific Response codes
TableĀ 106 ā€“ Write publish data mode configuration value field
259 TableĀ 107 ā€“ Write publish data device variables command specific response codes
TableĀ 108 ā€“ Write publish data mode command number value field
260 TableĀ 109 ā€“ Write publish data mode command number value field
TableĀ 110 ā€“ Write publish data mode command number command specific response codes
261 TableĀ 111 ā€“ Write publish data mode control value field
TableĀ 112 ā€“ Write publish data mode control command specific response codes
262 TableĀ 113 ā€“ Read event notification summary request value field
263 TableĀ 114 ā€“ Read event notification summary response value field
TableĀ 115 ā€“ Read event notification summary command specific response codes
264 TableĀ 116 ā€“ Write event notification bit mask value field
TableĀ 117 ā€“ Write event notification bit mask command specific response codes
265 TableĀ 118 ā€“ Write event notification timing value field
TableĀ 119 ā€“ Write event notification timing command specific response codes
266 TableĀ 120 ā€“ Write event notification control value field
TableĀ 121 ā€“ Write event notification control command specific response codes
267 TableĀ 122 ā€“ Write event notification acknowledgement value field
TableĀ 123 ā€“ Write event notification acknowledgementcommand specific response codes
268 8.3.4 Layer management service specific APDU structures
TableĀ 124 ā€“ Write Join_key value field
TableĀ 125 ā€“ Write Join_key command specific response codes
269 TableĀ 126 ā€“ Read join status value field
TableĀ 127 ā€“ Read join status command specific response codes
TableĀ 128 ā€“ Write Active_search_shed_time request value field
270 TableĀ 129 ā€“ Write Active_search_shed_time response value field
TableĀ 130 ā€“ Write Active_search_shed_time command specific response codes
TableĀ 131 ā€“ Write Join mode configuration value field
271 TableĀ 132 ā€“ Write Join mode configuration command specific response codes
TableĀ 133 ā€“ Read Join mode configuration response value field
272 TableĀ 134 ā€“ Read Join mode configuration command specific response codes
TableĀ 135 ā€“ Write network_ID value field request value field
TableĀ 136 ā€“ Write network_ID value field response value field
TableĀ 137 ā€“ Write network_ID command specific response codes
273 TableĀ 138 ā€“ Read network_ID value field
TableĀ 139 ā€“ Read network_ID command specific response codes
274 TableĀ 140 ā€“ Write Network_tag value field
TableĀ 141 ā€“ Write Network_tag command specific Response codes
TableĀ 142 ā€“ Read Network_tag response value field
275 TableĀ 143 ā€“ Read Network_tag command-specific response codes
TableĀ 144 ā€“ Read wireless device capabilities value field
TableĀ 145 ā€“ Read wireless device capabilities command specific response codes
276 TableĀ 146 ā€“ Read battery life response value field
TableĀ 147 ā€“ Read battery life command-specific response codes
277 TableĀ 148 ā€“ Report device health response value field
TableĀ 149 ā€“ Report device health command specific response codes
TableĀ 150 ā€“ Read neighbor health list request value field
278 TableĀ 151 ā€“ Read neighbor health list response value field
TableĀ 152 ā€“ Read neighbor health list command specific response codes
279 TableĀ 153 ā€“ Read device nickname response value field
TableĀ 154 ā€“ Read device nickname command-specific response codes
TableĀ 155 ā€“ Read session list request value field
280 TableĀ 156 ā€“ Read session list response value field
TableĀ 157 ā€“ Read session list command specific response codes
TableĀ 158 ā€“ Read superframe list request value field
281 TableĀ 159 ā€“ Read superframe list response value field
TableĀ 160 ā€“ Read superframe list command specific response codes
TableĀ 161 ā€“ Read link list request value field
282 TableĀ 162 ā€“ Read link list response value field
TableĀ 163 ā€“ Read link list command specific response codes
TableĀ 164 ā€“ Read graph list request value field
283 TableĀ 165 ā€“ Read graph list response value field
TableĀ 166 ā€“ Read graph list command specific response codes
TableĀ 167 ā€“ Read neighbor attribute flag request value field
TableĀ 168 ā€“ Read neighbor attribute flag response value field
284 TableĀ 169 ā€“ Read neighbor attribute flag command specific response codes
TableĀ 170 ā€“ Read neighbor signal level request value field
TableĀ 171 ā€“ Read neighbor signal level response value field
TableĀ 172 ā€“ Read neighbor signal level command specific response codes
285 TableĀ 173 ā€“ Report path down alarm response value field
TableĀ 174 ā€“ Report path down alarm command specific response codes
286 TableĀ 175 ā€“ Report source route failed alarm response value field
TableĀ 176 ā€“ Report source route failed alarm command specific response codes
TableĀ 177 ā€“ Report graph route failed alarm response value field
TableĀ 178 ā€“ Report graph route failed alarm command specific response codes
287 TableĀ 179 ā€“ Report transport layer failed alarm response value field
TableĀ 180 ā€“ Report transport layer failed alarm command specific response codes
TableĀ 181 ā€“ Write UTC time mapping value field
TableĀ 182 ā€“ Write UTC time mapping command specific response codes
288 TableĀ 183 ā€“ Read UTC time mapping response value field
TableĀ 184 ā€“ Read UTC time mapping command specific response codes
TableĀ 185 ā€“ Write timer interval value field
TableĀ 186 ā€“ Write timer interval command specific response codes
289 TableĀ 187 ā€“ Read timer interval request value field
TableĀ 188 ā€“ Read timer interval response value field
290 TableĀ 189 ā€“ Read timer interval command specific response codes
TableĀ 190 ā€“ Write radio power output value field
TableĀ 191 ā€“ Write radio power output command specific response codes
291 TableĀ 192 ā€“ Read radio power output response value field
TableĀ 193 ā€“ Read radio power output command specific response codes
TableĀ 194 ā€“ Request TimeTableĀ value field
292 TableĀ 195 ā€“ Response TimeTableĀ value field
TableĀ 196 ā€“ Request TimeTableĀ command specific response codes
293 TableĀ 197 ā€“ Read TimeTableĀ list request value field
TableĀ 198 ā€“ Read TimeTableĀ list response value field
294 TableĀ 199 ā€“ Read TimeTableĀ list command specific response codes
TableĀ 200 ā€“ Delete TimeTableĀ request value field
TableĀ 201 ā€“ Delete TimeTableĀ response value field
295 TableĀ 202 ā€“ Delete TimeTableĀ command specific response codes
TableĀ 203 ā€“ Read route list request value field
TableĀ 204 ā€“ Read route list response value field
296 TableĀ 205 ā€“ Read route list command specific response codes
TableĀ 206 ā€“ Read source route request value field
TableĀ 207 ā€“ Read source route response value field
TableĀ 208 ā€“ Read source route command specific response codes
297 TableĀ 209 ā€“ Read CCA mode response value field
TableĀ 210 ā€“ Read CCA mode command specific response codes
TableĀ 211 ā€“ Write CCA mode value field
298 TableĀ 212 ā€“ Write CCA mode command specific response codes
TableĀ 213 ā€“ Read handheld superframe response value field
TableĀ 214 ā€“ Read handheld superframe command specific response codes
299 TableĀ 215 ā€“ Write handheld superframe value field
TableĀ 216 ā€“ Write handheld superframe command specific response codes
TableĀ 217 ā€“ Read packet hop-to-live response value field
300 TableĀ 218 ā€“ Read packet hop-to-live command specific response codes
TableĀ 219 ā€“ Write packet hop-to-live value field
TableĀ 220 ā€“ Write packet hop-to-live command specific response codes
301 TableĀ 221 ā€“ Read Join_priority response value field
TableĀ 222 ā€“ Read Join_priority command specific response codes
TableĀ 223 ā€“ Write Join_priority value field
TableĀ 224 ā€“ Write Join_priority command specific response codes
302 TableĀ 225 ā€“ Read receive Priority_threshold response value field
TableĀ 226 ā€“ Read receive Priority_threshold command specific response codes
TableĀ 227 ā€“ Write receive Priority_threshold value field
303 TableĀ 228 ā€“ Write receive Priority_threshold command specific response codes
TableĀ 229 ā€“ Read device list request value field
TableĀ 230 ā€“ Read device list response value field
TableĀ 231 ā€“ Read device list command specific response codes
304 TableĀ 232 ā€“ Add device list entry request value field
TableĀ 233 ā€“ Add device list entry response value field
305 TableĀ 234 ā€“ Add device list entry command specific response codes
TableĀ 235 ā€“ Delete device list entry request value field
TableĀ 236 ā€“ Delete device list entry response value field
306 TableĀ 237 ā€“ Delete device list entry command specific response codes
TableĀ 238 ā€“ Read channel blacklist response value field
TableĀ 239 ā€“ Read channel blacklist command specific response codes
307 TableĀ 240 ā€“ Write channel blacklist value field
TableĀ 241 ā€“ Write channel blacklist command specific response codes
308 TableĀ 242 ā€“ Read back-off exponent response value field
TableĀ 243 ā€“ Read back-off exponent command specific response codes
TableĀ 244 ā€“ Write back-off exponent value field
TableĀ 245 ā€“ Write back-off exponent command specific response codes
309 TableĀ 246 ā€“ Write network access mode value field
TableĀ 247 ā€“ Write network access mode command specific response codes
310 TableĀ 248 ā€“ Read network access mode response value field
TableĀ 249 ā€“ Read network access mode command specific response codes
TableĀ 250 ā€“ Request Session request value field
311 8.3.5 Gateway and network manager specific APDU structures
TableĀ 251 ā€“ Request Session response value field
TableĀ 252 ā€“ Request Session command specific response codes
TableĀ 253 ā€“ Read network device identity request value field
TableĀ 254 ā€“ Read network device identity response value field
312 TableĀ 255 ā€“ Read network device identity command specific response codes
TableĀ 256 ā€“ Read deviceā€™s neighbor health request value field
TableĀ 257 ā€“ Read deviceā€™s neighbor health response value field
313 TableĀ 258 ā€“ Read deviceā€™s neighbor health command specific response codes
TableĀ 259 ā€“ Read network topology information request value field
TableĀ 260 ā€“ Read network topology information response value field
314 TableĀ 261 ā€“ Read network topology information command specific response codes
TableĀ 262 ā€“ Read publish data message list request value field
TableĀ 263 ā€“ Read publish data message list response value field
TableĀ 264 ā€“ Read publish data message list command specific response codes
315 TableĀ 265 ā€“ Flush cached value field
TableĀ 266 ā€“ Flush cached responses command specific response codes
TableĀ 267 ā€“ Read network device statistics request value field
316 TableĀ 268 ā€“ Read network device statistics response value field
TableĀ 269 ā€“ Read network device statistics command specific response codes
317 TableĀ 270 ā€“ Read network device identity request value field
TableĀ 271 ā€“ Read network device identity response value field
TableĀ 272 ā€“ Read network device identity command specific response codes
318 TableĀ 273 ā€“ Write network device’s scheduling flags value field
TableĀ 274 ā€“ Write network device’s scheduling flags command specific response codes
TableĀ 275 ā€“ Read network device’s scheduling flags request value field
319 TableĀ 276 ā€“ Read network device’s scheduling flags response value field
TableĀ 277 ā€“ Read network device’s scheduling flags command specific response codes
TableĀ 278 ā€“ Read network constraints value field
TableĀ 279 ā€“ Read network constraints command specific response codes
320 TableĀ 280 ā€“ Write network constraints value field
TableĀ 281 ā€“ Write network constraints command specific response codes
321 TableĀ 282 ā€“ Read network statistics response value field
TableĀ 283 ā€“ Read network command specific response codes
TableĀ 284 ā€“ Transfer network list to white list response value field
TableĀ 285 ā€“ Transfer network list to white list command specific response codes
322 TableĀ 286 ā€“ Generate key request value field
TableĀ 287 ā€“ Generate key response value field
TableĀ 288 ā€“ Generate key command specific response codes
323 TableĀ 289 ā€“ Read device join key request value field
TableĀ 290 ā€“ Read device join key response value field
TableĀ 291 ā€“ Read device join key command specific response codes
324 TableĀ 292 ā€“ Write device join key
TableĀ 293 ā€“ Write device join key command specific response codes
TableĀ 294 ā€“ Change key now request value field
325 TableĀ 295 ā€“ Change key now response value field
TableĀ 296 ā€“ Change key now command specific response codes
TableĀ 297 ā€“ Change key now response value field
326 TableĀ 298 ā€“ Change key now command specific response codes
TableĀ 299 ā€“ Write stale data timer response value field
TableĀ 300 ā€“ Write stale data timer command specific response codes
327 TableĀ 301 ā€“ Write stale data count request value field
TableĀ 302 ā€“ Write stale data count command specific response codes
328 TableĀ 303 ā€“ Read session extended request value field
TableĀ 304 ā€“ Read session extended response value field
TableĀ 305 ā€“ Read session extended command specific response codes
329 TableĀ 306 ā€“ Read device suspend settings response value field
TableĀ 307 ā€“ Read device suspend settings command specific response codes
TableĀ 308 ā€“ Read security level advertised response value field
TableĀ 309 ā€“ Read security level advertised command specific response codes
330 TableĀ 310 ā€“ Reset availability statistics request value field
TableĀ 311 ā€“ Reset availability statistics command specific response codes
TableĀ 312 ā€“ Read active advertising status response value field
TableĀ 313 ā€“ Read active advertising status command specific response codes
331 TableĀ 314 ā€“ Read join key mode response value field
TableĀ 315 ā€“ Read join key mode command specific response codes
TableĀ 316 ā€“ Write join key mode request value field
332 TableĀ 317 ā€“ Write join key mode command specific response codes
TableĀ 318 ā€“ Read Timetable by ID request value field
TableĀ 319 ā€“ Read Timetable by ID response value field
333 8.3.6 Network management configuration specific APDU structures
TableĀ 320 ā€“ Read Timetable by ID command specific response codes
TableĀ 321 ā€“ Disconnect device value field
TableĀ 322 ā€“ Disconnect device command specific response codes
334 TableĀ 323 ā€“ Write network key value field
TableĀ 324 ā€“ Write network key command specific response codes
TableĀ 325 ā€“ Write device nickname value field
335 TableĀ 326 ā€“ Write device nickname command specific response codes
TableĀ 327 ā€“ Write session request value field
TableĀ 328 ā€“ Write session response value field
336 TableĀ 329 ā€“ Write session command specific response codes
TableĀ 330 ā€“ Delete session request value field
TableĀ 331 ā€“ Delete session response value field
337 TableĀ 332 ā€“ Delete session command specific response codes
TableĀ 333 ā€“ Write superframe request value field
TableĀ 334 ā€“ Write superframe response value field
338 TableĀ 335 ā€“ Write superframe command specific response codes
TableĀ 336 ā€“ Delete superframe request value field
TableĀ 337 ā€“ Delete superframe response value field
339 TableĀ 338 ā€“ Delete superframe command specific response codes
TableĀ 339 ā€“ Write link request value field
TableĀ 340 ā€“ Write link response value field
340 TableĀ 341 ā€“ Write link command specific response codes
TableĀ 342 ā€“ Delete link request value field
341 TableĀ 343 ā€“ Delete link response value field
TableĀ 344 ā€“ Delete link command specific response codes
TableĀ 345 ā€“ Write graph connection request value field
342 TableĀ 346 ā€“ Write graph connection response value field
TableĀ 347 ā€“ Write graph connection command specific response codes
TableĀ 348 ā€“ Delete graph connection request value field
343 TableĀ 349 ā€“ Delete graph connection response value field
TableĀ 350 ā€“ Delete graph connection command specific response codes
TableĀ 351 ā€“ Write neighbor attribute flag value field
TableĀ 352 ā€“ Write neighbor attribute command specific response codes
344 TableĀ 353 ā€“ Write network suspend value field
TableĀ 354 ā€“ Write network suspend command specific response codes
345 TableĀ 355 ā€“ Write TimeTableĀ request value field
TableĀ 356 ā€“ Write TimeTableĀ response value field
TableĀ 357 ā€“ Write TimeTableĀ command specific response codes
346 TableĀ 358 ā€“ Write route request value field
TableĀ 359 ā€“ Write route response value field
TableĀ 360 ā€“ Write route command specific response codes
347 TableĀ 361 ā€“ Delete route request value field
TableĀ 362 ā€“ Delete route response value field
TableĀ 363 ā€“ Delete route command specific response codes
348 TableĀ 364 ā€“ Write source route request value field
TableĀ 365 ā€“ Write source route response value field
TableĀ 366 ā€“ Write source route command specific response codes
349 TableĀ 367 ā€“ Delete source route request value field
TableĀ 368 ā€“ Delete source route response value field
TableĀ 369 ā€“ Delete source route command specific response codes
TableĀ 370 ā€“ Write status counter mode request value field
350 TableĀ 371 ā€“ Write status counter mode command specific response codes
TableĀ 372 ā€“ Write security level supported request value field
TableĀ 373 ā€“ Write security level supported command specific response codes
351 8.3.7 Data coding rules
FigureĀ 48 ā€“ Coding without identification
FigureĀ 49 ā€“ Coding of Integer type data
TableĀ 374 ā€“ Coding of Integer16 type data
352 FigureĀ 50 ā€“ Coding of Unsigned type data
FigureĀ 51 ā€“ Coding of single precision floating point type data
TableĀ 375 ā€“ Coding of Unsigned16 type data
353 FigureĀ 52 ā€“ Coding of double precision floating point type data
FigureĀ 53 ā€“ Coding of Date type data
TableĀ 376 ā€“ Coding for Date type
354 TableĀ 377 ā€“ Coding of 1-octet Bit Field type data
TableĀ 378 ā€“ Coding of 2-octet Bit Field type data
355 8.4 Common procedures
8.4.1 Delayed response
TableĀ 379 ā€“ Packed ASCII character set
TableĀ 380 ā€“Ā Subset of ISOĀ Latin-1 characters
356 TableĀ 381 ā€“ DRM related response codes
357 FigureĀ 54 ā€“ Normal DR operation
358 FigureĀ 55 ā€“ Command responses during DR processing
359 8.4.2 Response time
FigureĀ 56 ā€“ Slaves with multiple DR buffers
360 8.5 FAL service protocol machine (FSPM)
8.5.1 General
8.5.2 FSPM state tables
FigureĀ 57 ā€“ State transition diagram of FSPM
TableĀ 382 ā€“ FSPM state TableĀ ā€“ client transactions
362 8.5.3 Functions used by FSPM
TableĀ 383 ā€“ FSPM state TableĀ ā€“ server transactions
TableĀ 384 ā€“ Function TransportType ()
TableĀ 385 ā€“ Function PriorityType ()
TableĀ 386 ā€“ Function FormReqApdu ()
363 8.5.4 Parameters of FSPM/ARPM primitives
TableĀ 387 ā€“ Function FormRspApdu ()
TableĀ 388 ā€“ Function RetrieveCommand ()
TableĀ 389 ā€“ Function CommandErr ()
TableĀ 390 ā€“ Function ResponseCode ()
TableĀ 391 ā€“ Function DeviceStat ()
TableĀ 392 ā€“ Function Value ()
364 8.6 Application relationship protocol machines (ARPMs)
8.6.1 AREP mapping to transport layer
TableĀ 393 ā€“ Parameters used with primitives exchanged between FSPM and ARPM
365 8.6.2 Application relationship protocol machines (ARPMs)
366 FigureĀ 58 ā€“ State transition diagram of the client ARPM
TableĀ 394 ā€“ Client ARPM states
TableĀ 395 ā€“ Client ARPM state table
367 8.6.3 AREP state machine primitive definitions
FigureĀ 59 ā€“ State transition diagram of the server ARPM
TableĀ 396 ā€“ Server ARPM states
TableĀ 397 ā€“ Server ARPM state table
368 8.6.4 AREP state machine functions
8.7 TL mapping protocol machine (TMPM)
8.7.1 TMPM states
8.7.2 TMPM state machines
FigureĀ 60 ā€“ State transition diagram of TMPM
TableĀ 398 ā€“ Primitives issued from ARPM to TMPM
TableĀ 399 ā€“ Primitives issued by TMPM to ARPM
TableĀ 400 ā€“ TMPM state descriptions
369 8.7.3 Primitives exchanged between transport layer and TMPM
TableĀ 401 ā€“ TMPM state TableĀ ā€“ Client transactions
TableĀ 402 ā€“ TMPM state TableĀ ā€“ Server transactions
370 8.7.4 Functions used by TMPM
9 Communication Profile Family 9 (HARTā„¢)
9.1 General Overview
TableĀ 403 ā€“ Primitives exchanged between network layer and TMPM
TableĀ 404 ā€“ CPF 9: overview of profile sets
371 9.2 Profile 9/1
9.3 Profile 9/2
9.3.1 Conformance statement
372 9.3.2 Device types
FigureĀ 61 ā€“ Wireless network components
374 9.3.3 Device worldwide applicability
375 9.3.4 Physical layer
376 TableĀ 405 ā€“ CP 9/2: PhL selection
TableĀ 406 ā€“ CP 9/2: PhL protocol selection
377 TableĀ 407 ā€“ Transceiver Specifications
TableĀ 408 ā€“ Frequency assignments
378 9.3.5 Data-link layer
TableĀ 409 ā€“ PHY PIB attributes
379 9.3.6 Application layer
TableĀ 410 ā€“ CP 9/2: DLL service selection
TableĀ 411 ā€“ CP 9/2: DLL protocol selection
380 TableĀ 412 ā€“ CP 9/2: AL service selection
381 TableĀ 413 ā€“ CP 9/2: Device application service selection
382 TableĀ 414 ā€“ CP 9/2: Layer management service selection
383 TableĀ 415 ā€“ CP 9/2: Gateway and network manager service selection
384 TableĀ 416 ā€“ CP 9/2: Network management configuration service selection
385 TableĀ 417 ā€“ CP 9/2: AL protocol selection
TableĀ 418 ā€“ Application process status values
386 TableĀ 419 ā€“ CP 9/2: Device application service-specific APDU selection
387 TableĀ 420 ā€“ CP 9/2: Layer management service-specific APDU selection
388 TableĀ 421 ā€“ CP 9/2: Gateway and network manager service-specific APDU selection
389 TableĀ 422 ā€“ CP 9/2: Network management configuration service-specific APDU selection
390 Annexes
Annex A (normative) Security
A.1 General
391 A.2 Joining
A.2.1 The join sequence
393 FigureĀ A.1 ā€“ Join sequence
397 A.2.2 The network layer join process
FigureĀ A.2 ā€“ Network layer join procedure
398 A.2.3 The data-link layer join process
399 FigureĀ A.3 ā€“ Data-link layer join procedure
401 A.3 Network key change operation
402 A.4 Security management
A.5 Maintenance Port
FigureĀ A.4 ā€“ Network Key change operation
404 Annex B (normative) Wireless procedures
B.1 Initializing a wireless network
B.2 Neighbor Discovery
405 B.3 Path failure
FigureĀ B.1 ā€“ Neighbor Discovery
406 B.4 Device leaving the network
FigureĀ B.2 ā€“ Path failure
407 FigureĀ B.3 ā€“ Device leaving the network
408 Annex C (normative) Network management
C.1 Overview
FigureĀ C.1 ā€“ Network manager in wireless network
409 C.2 Network manager functions
TableĀ C.1 ā€“ Network manager requirements
411 Annex D (normative) Gateway
D.1 Overview
D.2 Access point
412 FigureĀ D.1Ā ā€“Ā Single network access point with clock
FigureĀ D.2Ā ā€“Ā Multiple network access points with clocks
413 D.3 Functions
D.3.1 General requirements
FigureĀ D.3Ā ā€“Ā Network access point not providing clock
414 D.3.2 Adding new network devices
D.3.3 Device configuration change status notifications
D.3.4 Gateway change notification function
D.3.5 Cached response messages
415 D.3.6 Service access point
D.3.7 Communication between gateway and network manager
TableĀ D.1 ā€“ Cached Response Messages
416 Annex E (normative) Command response codes
E.1 Overview
E.1.1 General
E.1.2 Response code classifications
E.1.3 Reserved values
TableĀ E.1 ā€“ Response code values
417 E.1.4 Unimplemented command
E.1.5 Busy
E.2 Response code definitions
E.2.1 General
E.2.2 Value ā€˜0ā€™
E.2.3 Value ā€˜1ā€™ ā€“ single-definition error
E.2.4 Value ā€˜2ā€™ ā€“ single-definition error
E.2.5 Value ā€˜3ā€™ ā€“ single-definition error
E.2.6 Value ā€˜4ā€™ ā€“ single-definition error
E.2.7 Value ā€˜5ā€™ ā€“ single-definition error
418 E.2.8 Value ā€˜6ā€™ ā€“ single-definition error
E.2.9 Value ā€˜7ā€™ ā€“ single-definition error
E.2.10 Value ā€˜8ā€™ ā€“ multi-definition warning
E.2.11 Value ā€˜9ā€™ ā€“ multi-definition error
419 E.2.12 Value ā€˜10ā€™ ā€“ multi-definition error
E.2.13 Value ā€˜11ā€™ ā€“ multi-definition error
E.2.14 Value ā€˜12ā€™ ā€“ multi-definition error
E.2.15 Value ā€˜13ā€™ ā€“ multi-definition error
420 E.2.16 Value ā€˜14ā€™ ā€“ multi-definition warning
E.2.17 Value ā€˜15ā€™ ā€“ multi-definition error
E.2.18 Value ā€˜16ā€™ ā€“ single-definition error
E.2.19 Value ā€˜17ā€™ ā€“ single-definition error
E.2.20 Value ā€˜18ā€™ ā€“ single-definition error
E.2.21 Value ā€˜19ā€™ ā€“ single-definition error
E.2.22 Value ā€˜20ā€™ ā€“ single-definition error
421 E.2.23 Values ā€˜21ā€™to ā€˜23ā€™ ā€“ single-definition error
E.2.24 Values ā€˜24ā€™to ā€˜27ā€™ ā€“ single-definition warning
E.2.25 Value ā€˜28ā€™ ā€“ multi-definition error
E.2.26 Value ā€˜29ā€™ ā€“ multi-definition error
E.2.27 Value ā€˜30ā€™ ā€“ multi-definition warning
E.2.28 Value ā€˜31ā€™ ā€“ multi-definition warning
E.2.29 Value ā€˜32ā€™ ā€“ single-definition error
E.2.30 Value ā€˜33ā€™ ā€“ single-definition error
E.2.31 Value ā€˜34ā€™ ā€“ single-definition error
422 E.2.32 Value ā€˜35ā€™ ā€“ single-definition error
E.2.33 Value ā€˜36ā€™ ā€“ single-definition error
E.2.34 Values ā€˜37ā€™ to ā€˜59ā€™ ā€“ single-definition error
E.2.35 Value ā€˜60ā€™ ā€“ single-definition error
E.2.36 Value ā€˜61ā€™ ā€“ single-definition error
E.2.37 Value ā€˜62ā€™ ā€“ single-definition error
E.2.38 Value ā€˜63ā€™ ā€“ single-definition error
E.2.39 Value ā€˜64ā€™ ā€“ single-definition error
E.2.40 Value ā€˜65ā€™ ā€“ multi-definition error
423 E.2.41 Value ā€˜66ā€™ ā€“ multi-definition error
E.2.42 Value ā€˜67ā€™ ā€“ multi-definition error
424 E.2.43 Value ā€˜68ā€™ ā€“ multi-definition error
E.2.44 Value ā€˜69ā€™ ā€“ multi-definition error
E.2.45 Value ā€˜70ā€™ ā€“ multi-definition error
E.2.46 Value ā€˜71ā€™ ā€“ multi-definition error
E.2.47 Values ā€˜72ā€™ to ā€˜95ā€™ ā€“ multi-definition error
E.2.48 Values ā€˜96ā€™ to ā€˜111ā€™ ā€“ single-definition warning
E.2.49 Values ā€˜112ā€™ to ā€˜127ā€™ ā€“ multi-definition warning
425 Annex F (normative) Common tables
F.1 Overview
F.1.1 General
F.1.2 Enumeration
F.1.3 Bit Field
TableĀ F.1 ā€“ Reserved values
426 F.2 Table definitions
F.2.1 Publish mode control codes
F.2.2 Write device variable codes
TableĀ F.2 ā€“ Publish mode control codes
427 F.2.3 Device variable family codes
F.2.4 Device variable classification codes
TableĀ F.3 ā€“ Write device variable codes
TableĀ F.4 ā€“ Device variable family codes
TableĀ F.5 ā€“ Device variable classification codes
428 F.2.5 Analog channel saturated codes
429 F.2.6 Analog channel fixed codes
F.2.7 Standardized status 0 codes
F.2.8 Standardized status 1 codes
TableĀ F.6 ā€“ Analog channel saturated codes
TableĀ F.7 ā€“ Analog channel fixed codes
TableĀ F.8 ā€“ Standardized status 0 codes
430 F.2.9 Standardized status 2 codes
F.2.10 Standardized status 3 codes
TableĀ F.9 ā€“ Standardized status 1 codes
TableĀ F.10 ā€“ Standardized status 2 codes
TableĀ F.11 ā€“ Standardized status 3 codes
431 F.2.11 Publish trigger mode codes
F.2.12 Event notification control codes
F.2.13 Event status codes
F.2.14 Timetable request codes
TableĀ F.12 ā€“ Publish trigger mode codes
TableĀ F.13 ā€“ Event notification control codes
TableĀ F.14 ā€“ Event status codes
432 F.2.15 Timetable application domain codes
F.2.16 Synchronous action control codes
F.2.17 Real-time clock flags codes
F.2.18 Wireless timer codes
TableĀ F.15 ā€“ TimeTableĀ request codes
TableĀ F.16 ā€“ TimeTableĀ application domain codes
TableĀ F.17 ā€“ Synchronous action control codes
TableĀ F.18 ā€“ Real-time clock flags codes
433 F.2.19 Device power source codes
F.2.20 Link_type codes
F.2.21 Link option flags codes
TableĀ F.19 ā€“ Wireless timer codes
TableĀ F.20 ā€“ Device power source codes
TableĀ F.21 ā€“ Link_type codes
434 F.2.22 Superframe mode flags codes
F.2.23 Session_type codes
F.2.24 Timetable deletion reason codes
F.2.25 Disconnect cause codes
TableĀ F.22 ā€“ Link option flags codes
TableĀ F.23 ā€“ Superframe mode flags codes
TableĀ F.24 ā€“ Session_type codes
TableĀ F.25 ā€“ TimeTableĀ deletion reason codes
TableĀ F.26 ā€“ Disconnect cause codes
435 F.2.26 Wireless operation codes
F.2.27 Join process status codes
F.2.28 Security type codes
TableĀ F.27 ā€“ Wireless operation codes
TableĀ F.28 ā€“ Join process status codes
436 F.2.29 Device list codes
F.2.30 Network access mode codes
TableĀ F.29 ā€“ Security type codes
TableĀ F.30 ā€“ Device list codes
437 F.2.31 Device profile codes
F.2.32 Device power status codes
F.2.33 Neighbor flags codes
TableĀ F.31 ā€“ Network access mode codes
TableĀ F.32 ā€“ Device profile codes
TableĀ F.33 ā€“ Device power status codes
438 F.2.34 Notification mask codes
F.2.35 Join mode codes
F.2.36 Device scheduling flags codes
F.2.37 Network optimization flags codes
TableĀ F.34 ā€“ Neighbor flags codes
TableĀ F.35 ā€“ Notification mask codes
TableĀ F.36 ā€“ Join mode codes
TableĀ F.37 ā€“ Device scheduling flags codes
439 F.2.38 Wireless capabilities codes
F.2.39 CCA mode codes
F.2.40 Wireless device connection status
F.2.41 Wireless device health status
TableĀ F.38 ā€“ Network optimization flags codes
TableĀ F.39 ā€“ Wireless capabilities codes
TableĀ F.40 ā€“ CCA mode codes
TableĀ F.41 ā€“ Wireless device connection status
440 F.2.42 Change key flag codes
F.2.43 Join key mode code
TableĀ F.42 ā€“ Wireless device health status
TableĀ F.43 ā€“ Change key flags codes
TableĀ F.44 ā€“ Join key mode code
441 Annex G (informative) Application of publish data mode and event commands
G.1 Publish data mode operation
G.1.1 Overview
G.1.2 Configuring a device for publish data mode operation
442 G.1.3 Response for publish data mode operation
FigureĀ G.1 ā€“ Enabling or disabling publishing sequence
443 G.2 Event notification operation
G.2.1 Overview
G.2.2 Configuring a device event notification operation
G.2.3 Handling of Event Notification in a Device
445 Annex H (informative) Network redundancy
FigureĀ H.1 ā€“ Network routing
446 Annex I (informative) Network manager implementation
I.1 Overview
I.2 Network manager model
I.2.1 General
447 FigureĀ I.1 ā€“ General model for network manager
448 I.2.2 Initializing the network manager
I.2.3 Types of network devices
FigureĀ I.2 ā€“ Device type data model
449 I.2.4 Network routing
FigureĀ I.3 ā€“ Network routing
450 I.2.5 Network schedule
451 FigureĀ I.4 ā€“ Network schedule
452 FigureĀ I.5 ā€“ Example of a three-slot superframe
FigureĀ I.6 ā€“ Multiple superframes in a network
454 I.2.6 Security manager
I.2.7 Detailed model of the network manager
FigureĀ I.7 ā€“ Security manager
455 FigureĀ I.8 ā€“ Detailed model of the network manager
456 I.3 Routing
I.3.1 General
I.3.2 Routing requirements
I.3.3 Routing strategy
TableĀ I.1 ā€“ Routing requirements
457 I.4 Scheduling
I.4.1 General
I.4.2 Scheduling requirements
TableĀ I.2 ā€“ Scheduling requirements
458 I.4.3 Scheduling strategy
459 I.4.4 Networking scheduling example
460 FigureĀ I.9 ā€“ Four network device wireless network
TableĀ I.3 ā€“ Superframe ID 1: 1Ā s update rate, superframe length 100
461 TableĀ I.4 ā€“ Superframe ID 4: 4Ā s update rate, superframe length 400
TableĀ I.5 ā€“ Superframe ID 0: management superframe
TableĀ I.6 ā€“ Join request (shared with management responses)
TableĀ I.7 ā€“ Join response (shared with management requests)
462 TableĀ I.8 ā€“ Commands
TableĀ I.9 ā€“ Command responses
TableĀ I.10 ā€“ Device A
463 TableĀ I.11 ā€“ Device B
TableĀ I.12 ā€“ Device C
TableĀ I.13 ā€“ Device D
464 I.5 Network manager interface
I.5.1 General
FigureĀ I.10 ā€“ APDU sequences
465 I.5.2 Initializing a wireless network
TableĀ I.14 ā€“ Network manager universal commands
466 I.5.3 Allocating communication resources
FigureĀ I.11 ā€“ Initializing a wireless network
467 I.5.4 Adjusting network schedule
FigureĀ I.12 ā€“ Allocating and using network resources
468 I.5.5 Health reports
FigureĀ I.13 ā€“ Adjusting network schedule
FigureĀ I.14 ā€“ Health reports
469 Annex J (informative) Gateway implementation
J.1 Overview
J.2 Gateway model
J.2.1 General
470 J.2.2 Host interface
J.2.3 Logical network device
FigureĀ J.1 ā€“ General model for gateway
471 J.2.4 Physical network device
J.2.5 Communication interface
FigureĀ J.2 ā€“ Logical network device
FigureĀ J.3 ā€“ Physical network device
472 J.2.6 Cached response messages
473 J.3 Gateway management
J.3.1 Addressing
J.3.2 Retry mechanisms
J.3.3 Power-on-reset
474 J.3.4 Network access point reset
J.3.5 Gateway reset
J.3.6 Re-build publish data periodic data
475 J.3.7 Gateway self test
J.3.8 Adding new network device
J.3.9 Device configuration change status notifications
J.4 Gateway superframe
J.5 Gateway change notification services
476 FigureĀ J.4 ā€“ Managing notification services
TableĀ J.1 ā€“ Required command responses
477 J.6 HARTā„¢ commands interface
J.6.1 General
J.6.2 Host to gateway command request and response
478 J.6.3 Pass-through of HARTā„¢ command request and response
J.6.4 Caching publish data command response messages
J.6.5 Gateway status error flag bits
J.6.6 Gateway additional status flags
TableĀ J.2 ā€“ Gateway status flags
479 J.6.7 Gateway capacities
J.6.8 Gateway commands
TableĀ J.3 ā€“ Gateway capacity guidelines
480 Annex K (informative) Handheld device
K.1 Overview
K.2 Maintenance port connection
K.3 Network device connection
K.3.1 General
481 K.3.2 Install session keys
K.3.3 View network diagnostics and health reports
K.4 Network connection as a maintenance device
482 Annex L (informative) Application of WirelessHART Commands
L.1 Provisioning
L.1.1 General
L.1.2 Basic Provisioning
L.1.3 Joining
483 L.1.4 Enabling Faster Network Detection and Joining
L.1.5 Adjusting Transmit Power
L.2 Managing Superframes and Links
484 L.3 WirelessHART Handheld Support
485 L.4 Specifying and Managing Routes
486 L.5 Security
L.5.1 General
L.5.2 TDMA Data-Link Key Management
L.5.3 Session Key Management
487 L.5.4 Access Control
488 L.5.5 Simple Key Management
L.6 Device Lists
489 L.7 Network Management Commands
L.7.1 General
L.7.2 Bandwidth Management
490 L.7.3 Network Maintenance
491 L.7.4 Coexistence
L.7.5 Device Management
492 L.8 Network Health Reporting and Status
493 L.9 Gateway Commands
L.9.1 General
L.9.2 Device Identification
L.9.3 Network Information and Statistics
494 L.9.4 Network Management
L.9.5 Cache Management
496 Annex M (informative) Regional modification for compliance with ETSI standards
M.1 General
M.2 Compliance with ENĀ 300Ā 440-2
M.3 Compliance with ENĀ 300Ā 328
M.3.1 General
TableĀ M.1Ā ā€“Ā Applicable ENĀ 300Ā 440-2 requirements list
497 M.3.2 Adaptive
M.3.3 Non-Adaptive
TableĀ M.2Ā ā€“Ā Applicable ENĀ 300Ā 328 requirements list for adaptivity
498 TableĀ M.3Ā ā€“Ā Applicable ENĀ 300Ā 328 requirements list for non-adaptivity
499 FigureĀ M.1Ā ā€“Ā Consecutive Transmit Sequence
500 FigureĀ M.2Ā ā€“Ā ACK-Transmit Sequence
501 Bibliography
BS EN 62591:2016
$215.11