Shopping Cart

No products in the cart.

BSI PD IEC/PAS 62948:2015

$215.11

Industrial networks. Wireless communication network and communication profiles. WIA-FA

Published By Publication Date Number of Pages
BSI 2015 184
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 PAS 62948:2015(E) specifies the system architecture and communication protocol of WIA-FA (Wireless Networks for Industrial Automation – Factory Automation) based on IEEE STD 802.11-2012 Physical Layer (PHY). It applies to wireless network systems for factory automation measuring, monitoring and control.

PDF Catalog

PDF Pages PDF Title
4 CONTENTS
14 FOREWORD
16 1 Scope
2 Normative references
3 Terms, definitions, abbreviations, and conventions
3.1 Terms and definitions
19 3.2 Abbreviations
21 3.3 Conventions
Figures
Figure 1 โ€“ Conventions used for state machines
22 4 Data coding
4.1 Overview
Tables
Table 1 โ€“ Conventions used for state transitions
23 4.2 Basic data type coding
4.2.1 Integer coding
4.2.2 Unsigned coding
Figure 2 โ€“ Integer coding
Figure 3 โ€“ Unsigned coding
Table 2 โ€“ Definition of integer data type
Table 3 โ€“ Unsigned16 coding
24 4.2.3 Float coding
Figure 4 โ€“ Single float coding
Figure 5 โ€“ Double float coding
25 4.2.4 Octetstring coding
4.2.5 Bit Field coding
4.2.6 TimeData coding
4.2.7 KeyData coding
Table 4 โ€“ Octetstring coding
Table 5 โ€“ Coding of Bit Field data with one octet
Table 6 โ€“ Coding of Bit Field data with two octets
Table 7 โ€“ Coding of Bit Field data with three octet
26 4.3 Structured data type coding
4.3.1 Structure type coding
4.3.2 List type coding
5 WIA-FA overview
5.1 Device types
5.1.1 Host computer
5.1.2 Gateway device
5.1.3 Access device
27 5.1.4 Field device
5.1.5 Handheld device
5.2 Network topology
Figure 6 โ€“ WIA-FA enhanced star topology
28 5.3 Protocol architecture
Figure 7 โ€“ OSI basic reference model mapped to WIA-FA
29 Figure 8 โ€“ Protocol architecture of WIA-FA
Figure 9 โ€“ Data flow over WIA-FA network
30 6 System management
6.1 Overview
6.2 Device Management Application Process
Figure 10 โ€“ System management scheme
31 Figure 11 โ€“ DMAP of management system
32 Table 8 โ€“ Network management functions
Table 9 โ€“ Security management functions
33 6.2.1 Network manager
6.2.2 Security manager
6.2.3 Network management module
6.2.4 Security management module
6.2.5 DMAP state machines
34 Figure 12 โ€“ DMAP state machine of gateway device
Table 10 โ€“ DMAP state transition of gateway device
35 Figure 13 โ€“ DMAP state machine of gateway device for each field device
36 Table 11 โ€“ DMAP state transition of gateway device for each field device
39 Figure 14 โ€“ DMAP state machine of a field device
40 Table 12 โ€“ DMAP state transition of a field device
43 Table 13 โ€“ Functions used in DMAP state transition
44 6.3 Addressing and address assignment
6.4 Communication resource allocation
6.4.1 General
Figure 15 โ€“ Long address structure of device
45 6.4.2 Communication resource allocation
46 6.5 Joining and leave process of field device
6.5.1 Joining process of a field device
Figure 16 โ€“ Joining process of field device
47 6.5.2 Communication resource allocation to field device
6.5.3 Leaving process of a field device
Figure 17 โ€“ Communication resource allocation process for a field device
48 6.6 Network performance monitoring
6.6.1 Device status report
Figure 18 โ€“ Passive leave process of a field device
Figure 19 โ€“ Device status report process of field device
49 6.6.2 Channel condition report
6.7 Management information base and services
6.7.1 Management information base
Figure 20 โ€“ Channel condition report process of field device
50 Table 14 โ€“ Unstructured attributes
52 Table 15 โ€“ Structured attributes
Table 16 โ€“ Superframe_Struct structure
53 Table 17 โ€“ Link_Struct structure
Table 18 โ€“ ChanCon_Struct structure
54 Table 19 โ€“ Device_Struct
55 Table 20 โ€“ Key_Struct structure
56 Table 21 โ€“ VcrEP_Struct definition
57 Table 22 โ€“ UAOClassDesc_Struct definition
58 Table 23 โ€“ ProDataDesc_Struct definition
59 6.7.2 MIB services
Table 24 โ€“ UAOInstDesc_Struct definition
60 Table 25 โ€“ DMAP-MIB-GET.request parameters
61 Table 26 โ€“ DMAP-MIB-GET.confirm parameters
62 Table 27 โ€“ DMAP-MIB-SET.request parameters
Table 28 โ€“ DMAP-MIB-SET.confirm parameters
63 7 Physical layer
7.1 General
7.2 General requirements based on IEEE STD 802.11-2012
Table 29 โ€“ PHY protocol selection
64 7.3 Additional requirements
7.3.1 General
7.3.2 Frequency band
7.3.3 Channel bitmap
Figure 21 โ€“ BitMap format
Table 30 โ€“ Coding of Modulation modes
65 7.3.4 Transmission power
7.3.5 Data rate
Table 31 โ€“ Channel indices
Table 32 โ€“ Data rate
66 8 Data Link Layer
8.1 General
8.1.1 Protocol architecture
8.1.2 WIA-FA superframe
Figure 22 โ€“ WIA-FA DLL protocol architecture
67 Figure 23 โ€“ The template of timeslot structure
Table 33 โ€“ Parameters of timeslot template
68 Figure 24 โ€“ WIA-FA default superframe
Figure 25 โ€“ WIA-FA superframe
Figure 26 โ€“ The example of WIA-FA devices multi-channel communication
69 8.1.3 Communication based on multiple access devices
Figure 27 โ€“ An example of beacon communication based on multiple ADs
70 8.1.4 Time synchronization
Figure 28 โ€“ Process of one-way time synchronization
71 8.1.5 Aggregation/Disaggregation
Figure 29 โ€“ Process of two-way time synchronization
72 8.1.6 Retransmission
Figure 30 โ€“ Aggregation frame payload format
73 Figure 31 โ€“ Example of retransmission mode based on NACK
74 Figure 32 โ€“ Example of multi-unicast retransmission mode
Figure 33 โ€“ Example of multi-broadcast retransmission mode
75 8.2 Data link sub-layer data services
8.2.1 General
8.2.2 DLDE-DATA.request primitive
Figure 34 โ€“ Example of GACK-based timeslot backoff mode
76 8.2.3 DLDE-DATA.indication primitive
Table 34 โ€“ DLDE-DATA.request primitive parameters
Table 35 โ€“ DLDE-DATA.indication primitive parameters
77 8.2.4 Time sequence of DLL data service
Figure 35 โ€“ Time sequence of period data service from FD to GW
Figure 36 โ€“ Time sequence of other data service from FD to GW
78 8.3 Data link sub-layer management services
8.3.1 General
8.3.2 Network discovery services
Figure 37 โ€“ Time sequence of data service from GW to FD
Table 36 โ€“ Management services
79 Table 37 โ€“ DLME-DISCOVERY.request parameters
Table 38 โ€“ DLME-DISCOVERY.confirm parameters
Table 39 โ€“ BeaconDescription_Struct parameters
80 8.3.3 Time synchronization services
Figure 38 โ€“ Network discovery process
Table 40 โ€“ DLME-TIME-SYN.indication parameters
81 Table 41 โ€“ DLME-TIME-SYN.response parameters
Table 42 โ€“ DLME-TIME-SYN.confirm parameters
82 8.3.4 Device joining services
Figure 39 โ€“ Time synchronization process
83 Table 43 โ€“ DLME-JOIN.request parameters
Table 44 โ€“ DLME-JOIN.indication parameters
84 Table 45 โ€“ DLME-JOIN.response parameters
Table 46 โ€“ DLME-JOIN.confirm parameters
85 8.3.5 Device status report services
Figure 40 โ€“ Device join process
Table 47 โ€“ DLME-DEVICE-STATUS.request parameters
86 Figure 41 โ€“ Device status report process
Table 48 โ€“ DLME-DEVICE -STATUS.indication parameters
Table 49 โ€“ DLME-DEVICE -STATUS.confirm parameters
87 8.3.6 Channel condition report services
Table 50 โ€“ DLME-CHANNEL-CONDITION.request parameters
Table 51 โ€“ DLME-CHANNEL-CONDITION.indication parameters
88 8.3.7 Remote attribute get services
Figure 42 โ€“ Channel condition report process
Table 52 โ€“ DLME-CHANNEL-CONDITION.confirm parameters
89 Table 53 โ€“ DLME-INFO-GET.request parameters
Table 54 โ€“ DLME-INFO-GET.indication parameters
90 Table 55 โ€“ DLME-INFO-GET.response parameters
91 Figure 43 โ€“ Remote attribute get process
Table 56 โ€“ DLME-INFO-GET.confirm parameters
92 8.3.8 Remote attribute configuration services
Table 57 โ€“ DLME-INFO-SET.request parameters
93 Table 58 โ€“ DLME-INFO-SET.Indication parameters
94 Table 59 โ€“ DLME-INFO-SET response parameters
Table 60 โ€“ DLME-INFO-SET.confirm parameters
95 8.3.9 Device leaving services
Figure 44 โ€“ Remote attribute set process
Table 61 โ€“ DLME-LEAVE.request parameters
96 8.4 DLL frame formats
8.4.1 General frame format
Figure 45 โ€“ Device leave process
Table 62 โ€“ DLME-LEAVE.confirm parameters
97 Figure 46 โ€“ General frame format
Figure 47 โ€“ DLL frame header
Figure 48 โ€“ DLL frame control format
98 8.4.2 Date frame format
8.4.3 Aggregation frame format
Figure 49 โ€“ DLL Date frame format
Table 63 โ€“ Frame type coding
Table 64 โ€“ Addressing mode subfields
99 8.4.4 NACK frame format
8.4.5 GACK frame format
8.4.6 Beacon frame format
Figure 50 โ€“ DLL Aggregation frame format
Figure 51 โ€“ NACK frame format
Figure 52 โ€“ GACK frame format
Figure 53 โ€“ GACK information
Figure 54 โ€“ DLL Beacon frame format
100 8.4.7 Join request frame format
8.4.8 Join response frame format
8.4.9 Leave request frame format
Figure 55 โ€“ Shared timeslot count
Figure 56 โ€“ DLL join request frame format
Figure 57 โ€“ DLL join request frame format
101 8.4.10 Device status report frame format
8.4.11 Channel condition report frame format
8.4.12 Time synchronization request frame format
8.4.13 Time synchronization response frame format
Figure 58 โ€“ DLL leave request frame format
Figure 59 โ€“ DLL Device status report frame format
Figure 60 โ€“ DLL Channel condition report frame format
Figure 61 โ€“ DLL time synchronization request frame format
Figure 62 โ€“ DLL time synchronization response frame format
102 8.4.14 Remote attribute get request frame format
8.4.15 Remote attribute get response frame format
Figure 63 โ€“ DLL Remote attribute get request frame format
Figure 64 โ€“ DLL remote attribute get response frame format
103 8.4.16 Remote attribute set request frame format
8.4.17 Remote attribute set response frame format
8.5 Data link layer state machines
8.5.1 DLL state machine of access field
Figure 65 โ€“ DLL Remote attribute set request frame format
Figure 66 โ€“ DLL remote attribute set response frame format
104 Figure 67 โ€“ DLL state machine of access device
105 Table 65 โ€“ DLL state transition of access device
107 8.5.2 DLL state machine of field device
108 Figure 68 โ€“ DLL state machine of field device
109 Table 66 โ€“ DLL state transition of field device
112 8.5.3 Functions used in DLL state transitions
Table 67 โ€“ Functions used in DMAP state transition
113 9 Wired specifications between GW and AD
9.1 Overview
9.2 Join process of access device
9.3 Frame formats between GW and AD
Figure 69 โ€“ General frame format between GW and AD
114 Table 68 โ€“ Wired services between GW and AD
115 10 Application Layer
10.1 Overview
Table 69 โ€“ Service parameters of AD join request
Table 70 โ€“ Service parameters of AD join response
Table 71 โ€“ Service parameters of GW requesting AD to send GACK
Table 72 โ€“ Parameters of GACKInfo_Struct structure
Table 73 โ€“ Service parameters of GW requesting AD to send NACK
116 10.2 AL protocol stack
10.3 AL functions
10.3.1 Data function
10.3.2 Management function
Figure 70 โ€“ AL portions within WIA-FA protocol stack
117 10.3.3 Communication mode
10.4 Application data
10.4.1 General
Table 74 โ€“ Communication models between gateway device and field devices
118 10.4.2 Process data
Table 75 โ€“ SingleAnalogData definition
Table 76 โ€“ DoubleAnalogData definition
Table 77 โ€“ DigitalData8 definition
119 10.4.3 Event data
Table 78 โ€“ DigitalData16 definition
Table 79 โ€“ DigitalData32 definition
Table 80 โ€“ EventData Definition
120 10.5 User application process
10.5.1 General
Figure 71 โ€“ The relationships between UAPs and DAPs
Table 81 โ€“ UAO events definitions
121 10.5.2 User application object
10.5.3 IO data images on gateway device
Figure 72 โ€“ User application objects
122 10.5.4 Alarm mechanism
10.5.5 Application configuration process
Figure 73 โ€“ Implementation example of IO data images on the gateway device
123 Table 82 โ€“ VCR attribute configuration overview
124 Figure 74 โ€“ C/S VCR relationships between GW and FDs
125 Figure 75 โ€“ P/S VCR relationships between GW and FDs
Figure 76 โ€“ P/S VCR relationships between FDs and GW
126 Figure 77 โ€“ R/S VCR relationships between FDs and GW
127 Figure 78 โ€“ Configuration process for a field device
128 10.6 Application services
10.6.1 Confirmed services and unconfirmed services
Figure 79 โ€“ UAO aggregation and disaggregation process
Table 83 โ€“ Application services supported by UAPs
129 10.6.2 READ service
Figure 80 โ€“ READ request message format
Figure 81 โ€“ READ response(+) message format
Figure 82 โ€“ READ response(-) message format
Table 84 โ€“ Error code definition for READ response(-) message
130 10.6.3 WRITE service
Figure 83 โ€“ READ Service process
Figure 84 โ€“ WRITE request message format
Figure 85 โ€“ WRITE response(-) message format
131 10.6.4 PUBLISH Service
Figure 86 โ€“ WRITE Service process
Figure 87 โ€“ PUBLISH request message format
Table 85 โ€“ Error code definition for WRITE response(-)
132 10.6.5 REPORT Service
Figure 88 โ€“ PUBLISH Procedure from Field Device to Gateway Device
Figure 89 โ€“ PUBLISH Procedure from Gateway Device to Field Device
Figure 90 โ€“ REPORT request message format
133 10.6.6 REPORT ACK
Figure 91 โ€“ REPORT Service process
Figure 92 โ€“ REPORT ACK request message format
Figure 93 โ€“ REPORT ACK response(+) message format
Figure 94 โ€“ REPORT ACK response(-) message format
134 10.7 Application sublayer
10.7.1 Overview
10.7.2 ASL data service
Figure 95 โ€“ REPORT ACK Service process
Table 86 โ€“ Error code definition for REPORT ACK negative response
135 Table 87 โ€“ ASLDE-DATA.request primitive parameter definitions
Table 88 โ€“ ASLDE-DATA.indication primitive parameter definitions
136 Table 89 โ€“ ASLDE-DATA.response primitive parameter definition
137 10.7.3 ASL packet format
Figure 96 โ€“ ASL general packet format
Figure 97 โ€“ Format of packet control field
Table 90 โ€“ ASLDE-DATA.confirmPrimitive Parameters
Table 91 โ€“ Service Identifier subfield definition
138 Table 92 โ€“ Message Type subfield definition
139 Figure 98 โ€“Confirmed service primitives exchanged between layers
Table 93 โ€“Confirmed service primitives exchanged between ASL and other layers
140 Figure 99 โ€“ Unconfirmed service primitives exchanged between layers
Table 94 โ€“ Unconfirmed service primitives exchanged between ASL and other layers
141 Figure 100 โ€“ Primitives invoking for read/ write MIB between layers
Table 95 โ€“ Primitives for read/ write MIB between layers
142 Figure 101 โ€“ State transition diagram of AMCL
Table 96 โ€“ State transition table of AMCL
144 Figure 102 โ€“ State transition diagram of AMSV
Table 97 โ€“ State transition table of AMSV
148 Figure 103 โ€“ State transition diagram of AMPB
Table 98 โ€“ State transition table of AMPB
151 Figure 104 โ€“ State transition diagram of AMSB
Table 99 โ€“ State transition table of AMSB
154 Figure 105 โ€“ State transition diagram of AMRS
Figure 106 โ€“ State transition diagram of AMRK
Table 100 โ€“ State transition table of AMRS
155 Table 101 โ€“ State transition table of AMRK
156 Table 102 โ€“ All Functions in ASLM
157 11 Security
11.1 General
11.1.1 Security management architecture
Figure 107 โ€“ Security management architecture
158 11.1.2 Security functions
11.1.3 Keys
159 11.2 Security services
11.2.1 General
Figure 108 โ€“ Life cycle of keys
160 11.2.2 Key establish service
Figure 109 โ€“ Format of NONCE
Table 103 โ€“ Parameters for KEY-ESTABLISH.request
Table 104 โ€“ KeyMaterial_Struct structure
161 Table 105 โ€“ Parameters for KEY-ESTABLISH.indication
Table 106 โ€“ Parameters for KEY-ESTABLISH.response
162 11.2.3 Key update service
Figure 110 โ€“ Time sequence of key establishment
Table 107 โ€“ Parameters for KEY-ESTABLISH.confirm
Table 108 โ€“ Parameters for KEY-UPDATE.request
163 Table 109 โ€“ Parameters for KEY-UPDATE.indication
Table 110 โ€“ Parameters for KEY-UPDATE.response
164 11.2.4 Security alarm service
Figure 111 โ€“ Time sequence of key updating
Table 111 โ€“ Parameters for KEY-UPDATE.confirm
Table 112 โ€“ Parameters for SEC-ALARM.request
165 Figure 112 โ€“ SecAlarmt_Struct structure
Figure 113 โ€“ Time sequence of security alarm
Table 113 โ€“ Parameters for SEC-ALARM.indication
166 11.3 Secure join
11.3.1 General
11.3.2 Secure join process of FD
167 11.4 Key management
11.4.1 General
11.4.2 Key establish process
Figure 114 โ€“ Secure join process of field device
168 11.4.3 Key update process
Figure 115 โ€“ Key establish process for field device
Table 114 โ€“ Key update states
169 Figure 116 โ€“ Key update state machine for FD
170 11.5 DLL secure communication
Table 115 โ€“ Key update state transition
171 11.6 Security alarm
11.7 Secure frame format
11.7.1 General secure DLL frame format
Table 116 โ€“ Keys used in DLL secure communication
172 Figure 117 โ€“ General secure DLL frame format
173 11.7.2 Secure aggregation frame format
Figure 118 โ€“ Secure aggregation frame format
Table 117 โ€“ Available security levels for DLL
174 11.7.3 Key establish request frame format
11.7.4 Key establish response frame format
11.7.5 Key update request frame format
Figure 119 โ€“ Key establish request frame format
Figure 120 โ€“ Key establish response frame format
Figure 121 โ€“ Key update request frame format
175 11.7.6 Key update response frame format
11.7.7 Security alarm request frame format
Figure 122 โ€“ Key update response frame format
Figure 123 โ€“ Security alarm request frame format
176 Annexย A (informative) Security strategy for WIA-FA network
A.1 Risk analysis for WIA-FA network
A.2 Security principles for WIA-FA network
A.3 Security objectives for WIA-FA network
177 A.4 Security grade of WIA-FA network
Table A.1 โ€“ Security grades for WIA-FA network
178 Annex B (informative) Regional modification for compliance with ETSI standards
B.1 General
B.2 Compliance with ETSIย ENย 300ย 440-2 V1.4.1
B.3 Compliance with ETSIย ENย 300ย 328 V1.8.1
Table B.1 โ€“ Applicable ENย 300ย 440-2 requirements list
179 Figure B.1 โ€“ Timeslot timing template
Table B.2ย โ€“ย Applicable ENย 300ย 328 requirements list
180 Table B.3 โ€“ Timeslot timing definitions and calculations
Table B.4 โ€“ TxMaxPHYPacket of FHSS
181 Table B.5 โ€“ TxMaxPHYPacket of DSSS/HR-DSSS
Table B.6 โ€“ TxMaxMPDU of OFDM
182 Bibliography
BSI PD IEC/PAS 62948:2015
$215.11