{"id":423588,"date":"2024-10-20T06:47:18","date_gmt":"2024-10-20T06:47:18","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-625912016-3\/"},"modified":"2024-10-26T12:44:29","modified_gmt":"2024-10-26T12:44:29","slug":"bs-en-625912016-3","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-625912016-3\/","title":{"rendered":"BS EN 62591:2016"},"content":{"rendered":"

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.<\/p>\n

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

Industrial communication networks. Wireless communication network and communication profiles. WirelessHARTTM<\/sup><\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2021<\/td>\n502<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":423597,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-423588","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-100-05","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/423588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/423597"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=423588"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=423588"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=423588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}