BSI PD IEC PAS 63256:2020
$215.11
Industrial communication networks. Broadband fieldbus specification. Autbus
Published By | Publication Date | Number of Pages |
BSI | 2020 | 200 |
This document defines the broadband fieldbus specification AUTBUS. AUTBUS implements real-time, high reliability and deterministic transmission and application for both industrial fieldbus data and ISO/IEC/IEEE 8802-3 Ethernet data by shared medium bus.
This document explains the structure and content of AUTBUS, and describes the definition and specification of Physical Layer (PhL) protocol / service, Data-link Layer (DLL) protocol / service and Application Layer (AL) protocol / service of AUTBUS.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
4 | CONTENTS |
13 | FOREWORD |
14 | 1 Scope 2 Normative references 3 Terms and definitions, abbreviated terms and symbols 3.1 Terms and definitions |
16 | 3.2 Abbreviated terms |
18 | 3.3 Symbols 4 Data type 4.1 Overview 4.2 Basic data type 4.2.1 Unsigned type coding (UINT) Tables Table 1 โ Unsigned type data coding |
19 | 4.2.2 Time type coding (TIMEV) 4.2.3 Date type coding (DATE2000) Table 2 โ UINT16 type data coding Table 3 โ TIMEV type data coding Table 4 โ DATE2000 type coding |
20 | 4.2.4 Time of day type coding (TIMEOFDAY) 4.2.5 Time difference type coding (TIMEDIFFER) 4.2.6 String type coding (STRING) Table 5 โ TIMEOFDAY type coding Table 6 โ TIMEDIFFER type coding Table 7 โ STRING type data coding |
21 | 4.2.7 Bitmap tpye coding (BITMAP) 4.3 Complex type 4.3.1 Struct type coding (STRUCT) 4.3.2 Array type coding (ARRAY) 5 AUTBUS overview 5.1 Overview Figures Figure 1 โ BITMAP data type |
22 | 5.2 AUTBUS protocol stack architecture Figure 2 โ Corresponding relationship between AUTBUSprotocol stack and OSI reference model |
23 | Figure 3 โ AUTBUS protocol stack architecture |
24 | 5.3 Device type 5.3.1 Overview 5.3.2 Control Device 5.3.3 Field Device 5.3.4 Management Node 5.3.5 Terminal Node 5.4 Network topology |
25 | 6 System management 6.1 Overview 6.2 System management process Figure 4 โ AUTBUS network topology |
26 | 6.3 System management information table 6.3.1 PhL related management information table Figure 5 โ AUTBUS system management process |
27 | Table 8 โ Physical device configuration information table |
28 | Table 9 โ System configuration related information table |
29 | Table 10 โ PhL synchronization management information table |
30 | Table 11 โ System diagnosis and maintenance related information table |
31 | Table 12 โ Physical communication resource management information table |
33 | 6.3.2 DLL related management information table Figure 6 โ Resource block information structure Table 13 โ Protocol stack version management information table |
34 | Table 14 โ Link node management information table |
35 | Table 15 โ Link timeout management information table |
36 | 6.3.3 AL related management information table Table 16 โ Time management information table |
37 | Table 17 โ Network management information table |
38 | 7 Physical layer 7.1 Physical Layer overview |
39 | 7.2 PhL resource 7.2.1 Signal frame Figure 7 โ AUTBUS Physical Layer model |
40 | Figure 8 โ AUTBUS SF and OFDM symbol |
41 | 7.2.2 Data subframe Figure 9 โ SF structure |
42 | 7.2.3 OFDM symbol Figure 10 โ Carrier mode A and carrier mode B of data subframe Figure 11 โ OFDM symbol structure of PhL |
43 | 7.2.4 Code Block 7.2.5 Resource element Figure 12 โ OFDM timing structure Figure 13 โ DLPDU and CB |
44 | 7.2.6 Working mode Figure 14 โ Resource element schematic diagram Table 18 โ AUTBUS TMs and corresponding parameters |
45 | Table 19 โ Working mode under carrier mode A |
46 | 7.3 DLLโPhL interface 7.3.1 General Figure 15 โ Mapping between data units across the DLL-PhL interface Table 20 โ Working mode under carrier mode B |
47 | 7.3.2 Service primitive Table 21 โ Ph-Param service primitives and parameters Table 22 โ Ph-Param service primitive parameter description Table 23 โ Ph-Data service primitives and parameters |
48 | Table 24 โ Ph-Data service primitive parameter description Table 25 โ Ph-Clock-Sync service primitives and parameters Table 26 โ Ph-Clock-Sync service primitive parameter description |
49 | 7.3.3 Primitive process 7.4 System management-PhL interface 7.4.1 General 7.4.2 Service primitive Figure 16 โ DLL-PhL interface service primitive process |
50 | Table 27 โ Ph-RESET primitives and parameters Table 28 โ Ph-RESET service primitive parameter description Table 29 โ Ph-SET-VALUE primitives and parameters Table 30 โ Ph-SET-VALUE primitive parameter status description Table 31 โ Ph-GET-VALUE service primitives and parameters |
51 | 7.4.3 Primitive process Table 32 โ Ph-EVENT service primitive and parameters Table 33 โ Ph-SYNC service primitives and parameters |
52 | 7.5 DCE Independent Sublayer (DIS) 7.5.1 General 7.5.2 Data sequence Figure 17 โ System management-PhL interface primitive process |
53 | 7.6 DTE-DCE interface 7.6.1 General 7.6.2 Interface signal |
54 | 7.6.3 Signal process 7.7 Medium Dependent Sublayer (MDS) 7.7.1 General 7.7.2 MDS specification Figure 18 โ DTE-DCE interface signal process |
55 | Figure 19 โ PhL channel process Figure 20 โ Scrambling sequence generation |
56 | Table 34 โ RS code mode |
57 | Figure 21 โ Convolutional encoder with a code rate of 1/2 Figure 22 โ Bit deletion process with code rates 2/3 and 3/4 Table 35 โ Convolutional code mode |
58 | Table 36 โ Bit interleaving parameters |
59 | Figure 23 โ Generation of m sequence Table 37 โ OFDM configuration parameters |
60 | Figure 24 โ OFDM symbol structure diagram Table 38 โ Modulation Coding Scheme in carrier mode A Table 39 โ Modulation Coding Scheme in carrier mode B |
61 | 7.8 MDS-MAU interface 7.8.1 General 7.8.2 MDS-MAU interface Table 40 โ Minimum services at MDS-MAU interface |
62 | Figure 25 โ MDS-MAU interface service process diagram |
63 | Figure 26 โ Signal spectrum template Table 41 โ Allowable constellation diagram errors in different modulation modes |
64 | 7.9 Medium Attachment Unit (MAU) 7.9.1 Overview 7.9.2 Electrical specifications 7.9.3 Transmission Medium Interface Table 42 โ System transmission parameters Table 43 โ Transmission medium interface |
65 | 7.9.4 Medium |
66 | Figure 27 โ Connector of the shielded twisted pair Figure 28 โ Terminal resistor |
67 | 8 Data-link layer 8.1 General 8.1.1 DLL protocol architecture Figure 29 โ DLL in AUTBUS protocol stack architecture |
68 | Figure 30 โ Relationship of AUTBUS DLL to other filedbus layers and to users of AUTBUS DLS Figure 31 โ AUTBUS DLL protocol architecture diagram |
69 | 8.1.2 DLL working mechanism Table 44 โ NodeID address assignment of AUTBUS DLL |
70 | Table 45 โ NodeID and MAC address mapping Table 46 โ Members of Multicast Group Mapping Table Description |
71 | Figure 32 โ Resource mapping between DLL and PhL |
72 | 8.2 DLL services 8.2.1 General Figure 33 โ DLL resource mapping message queue scheduling diagram |
73 | 8.2.2 Data-link service model |
74 | 8.2.3 Data-link service description |
75 | Figure 34 โ Primitive process of CLMDTA |
76 | Table 47 โ CLMDTA service primitives and parameters Table 48 โ CLMDTA service primitive parameter description |
77 | Figure 35 โ Primitive process of CLMDTNA |
78 | Table 49 โ CLMDTNA service primitives and parameters Table 50 โ CLMDTNA service primitive parameter description |
79 | Figure 36 โ Primitive process of CLMDTRA |
80 | Table 51 โ CLMDTRA service primitives and parameters Table 52 โ CLMDTRA service primitive parameter description |
81 | Figure 37 โ Primitive process of CLMDTRRNA |
82 | Table 53 โ CLMDTRRNA service primitives and parameters Table 54 โ CLMDTRRNA service primitive parameter description |
83 | Figure 38 โ Primitive process of CMDTA |
84 | Table 55 โ CMDTA service primitives and parameters Table 56 โ CMDTA service primitive parameter description |
85 | Figure 39 โ Primitive process of CMDTNA |
86 | Table 57 โ CMDTNA service primitives and parameters Table 58 โ CMDTNA service primitive parameter description |
87 | 8.2.4 Data-link management service description Table 59 โ DLS status output value description |
88 | Figure 40 โ Data-link config management service primitive process Table 60 โ Data-link config management service Table 61 โ Data-link config management service primitive parameter description |
89 | Table 62 โ CFG_PARAM_INFO structure description |
90 | Table 63 โ TIMEOUT_CFG structure description Table 64 โ GROUP_IDMAP_S structure description Table 65 โ NODEID_MAC_S structure description |
91 | Table 66 โ COMM_RES_CFG structure description |
92 | Figure 41 โ TN active logout discovery service primitive process Figure 42 โ Data-link discovery management service primitive sequence diagram |
93 | Table 67 โ Data-link discovery service primitives and parameters Table 68 โ Data-link discovery management service primitive parameter description |
94 | Table 69 โ NODE_MGT_INFO_S structure description |
95 | Figure 43 โ Local data-link maintenance service primitive process diagram Figure 44 โ Remote data-link maintenance service primitive process diagram |
96 | Table 70 โ Data-link maintenance service primitives and parameters Table 71 โ Data-link maintenance service primitive parameter description Table 72 โ DIAG_INFO_S structure member parameter description |
98 | Figure 45 โ Data-link establish management service primitive process Table 73 โ Data-link establish management service primitives and parameters Table 74 โ Data-link establish management service parameter description |
99 | Table 75 โ CH_RES_INFO_S structure member description |
100 | Figure 46 โ Data-link release management service primitive sequence diagrame Table 76 โ Data-link release management service primitives and parameters |
101 | Table 77 โ Data-link release management service primitive parameter description |
102 | Figure 47 โ Data-link update management service primitive sequence diagram Table 78 โ Data-link update management service primitives and parameters Table 79 โ Data-link update management service primitive parameter description |
103 | 8.2.5 Clock synchronization service description Table 80 โ DLMS status return value description |
104 | Figure 48 โ Delay measurement service primitive process Table 81 โ Delay measurement service primitives and parameters |
105 | Table 82 โ Delay measurement service primitive parameter description |
106 | Figure 49 โ Clock synchronization service primitive process Table 83 โ Clock synchronization service primitives and parameters |
107 | Table 84 โ Clock synchronization service primitive parameter description |
108 | Figure 50 โ Clock interrupt service primitive process Table 85 โ Clock interrupt service primitives and parameters Table 86 โ Clock interrupt service primitive parameter description |
109 | 8.3 DLL protocol 8.3.1 Working procedure Table 87 โ DLCSS status return value description |
110 | Figure 51 โ Resource mapping configuration diagram |
111 | Figure 52 โ Initial access configuration procedure diagram |
112 | Figure 53 โ The random access configuration procedure diagram |
114 | Figure 54 โ Node leave procedure diagram |
115 | Figure 55 โ DLS data sending procedure diagram |
116 | Figure 56 โ DLS data receiving procedure diagram |
117 | Figure 57 โ Clock synchronization delay measurement procedure diagram Figure 58 โ Clock register structure diagram |
118 | 8.3.2 DLPDU structure Figure 59 โ Clock synchronization procedure Figure 60 โ Universal DLPDU structure |
119 | Figure 61 โ Basic configuration DLPDU structure |
120 | Figure 62 โ General configuration block structure |
121 | Figure 63 โ Address assignment DLPDU structure |
122 | Figure 64 โ Multicast assignment DLPDU structure |
123 | Figure 65 โ Resource allocation DLPDU structure |
124 | Figure 66 โ Access notification DLPDU structure |
125 | Figure 67 โ Resource application DLPDU structure |
126 | Figure 68 โ Resource release DLPDU structure |
127 | Figure 69 โ Status query DLPDU structure Figure 70 โ Status response DLPDU |
128 | Figure 71 โ Announcement DLPDU structure |
130 | Figure 72 โ Clock synchronization DLPDU structure |
131 | 8.3.3 State machine Figure 73 โ Common DLPDU structure |
132 | Figure 74 โ DLDE state machine |
133 | Table 88 โ DLDE state transition description |
134 | Figure 75 โ DLME state machine |
135 | Figure 76 โ DLCE state machine Table 89 โ DLME state machine state transition description |
136 | 8.3.4 Error handling Table 90 โ DLCE state machine state transition description |
138 | 9 Application Layer 9.1 Overview 9.1.1 Protocol architecture Figure 77 โ AL in AUTBUS protocol stack architecture Figure 78 โ Relationship of AUTBUS AL to other fieldbus layersand to users of AUTBUS application service |
139 | 9.1.2 Data type of AL Figure 79 โ Diagram of AUTBUS AL protocol architecture |
140 | Table 91 โ Description of time information structure TIMEINFO_S Table 92 โ Description of clock option information structure CLOCK_OPTION_INFO_S |
141 | Table 93 โ Description of network configuration parameter structure NETWORK_CFG_PARA_S Table 94 โ Description of MAC mapping table NETWORKID_MAC_MAP_TABLE_S |
142 | 9.1.3 Data mapping modeling Table 95 โ Description of IP mapping table structure IP_MAP_TABLE_S |
143 | Figure 80 โ Data mapping modeling object structure |
144 | Figure 81 โ Diagram of mapping data buffers and service data variables Table 96 โ Service data mapping table parameter list |
145 | 9.1.4 Communication model Figure 82 โ Diagram of P/S model Figure 83 โ P/S model of PUSH mode |
146 | 9.2 AL Service 9.2.1 Overview Figure 84 โ P/S model of PULL mode Figure 85 โ Diagram of C/S communication model |
147 | 9.2.2 Application Service Elements Table 97 โ Communication models supported by AUTBUS AL ASEs Table 98 โ Application service interface return value list |
148 | Table 99 โ RT Data service interface parameters |
149 | Figure 86 โ RT data transmission model |
150 | Table 100 โ nRT data service interface parameters |
151 | Figure 87 โ Diagram of nRT data request pesponse model Figure 88 โ Diagram of nRT data AP interaction based on C/S communication model |
152 | Figure 89 โ Diagram of nRT data AP interaction based on P/S communication model |
153 | Table 101 โ Timing service interface parameters |
154 | Figure 90 โ Time synchronization application interaction pocess |
155 | Figure 91 โ Time query fow |
156 | Table 102 โ Resource service interface parameters |
157 | Figure 92 โ Resource AP interaction based on C/S communication model Figure 93 โ Resource ASE local service function Diagram |
158 | Figure 94 โ NETWORKID identification field structure |
159 | Table 103 โ Addressing service interface parameters |
160 | Figure 95 โ NETWORKID interaction process diagram Figure 96 โ Diagram of MAC mapping table service function |
161 | Figure 97 โ IP mapping table service function diagram Figure 98 โ AUTBUS AL data message is mapped to IP payload data payload |
162 | Figure 99 โ AUTBUS AL protocol header and IP protocol header mapping Figure 100 โ IP data message is mapped to valid data of AUTBUS AL data message |
163 | Table 104 โ Management service interface parameters |
165 | Figure 101 โ Static configuration initialization process Figure 102 โ Join the network interaction process |
167 | Figure 103 โ Passively exit the network interaction process Figure 104 โ Actively exit network interaction process |
168 | Figure 105 โ Diagram of diagnostic object mapping |
169 | Figure 106 โ Diagram of the logging process Figure 107 โ A physical bus divided into two virtual bus domain diagrams |
170 | Table 105 โ Virtual service interface parameters |
171 | 9.2.3 Application service Figure 108 โ Diagram of virtualized AP interaction based on C/S communication model Figure 109 โ Virtualization ASE local implementation diagram |
172 | Table 106 โ Read service parameters Table 107 โ Write service parameters |
173 | 9.3 Specification for AL protocol 9.3.1 Overview 9.3.2 Message format Figure 110 โ AL protocol message header structure Table 108 โ Application service errcode description |
174 | Table 109 โ AL service type flag encoding |
175 | Figure 111 โ Message structure of multiple DTUs |
176 | Figure 112 โ Transmission unit message format Figure 113 โ Time service notification message structure |
178 | 9.3.3 State machine Figure 114 โ System management data message format |
179 | Figure 115 โ Diagram of state transition of publisher state machine Table 110 โ State transition table of publisher state machine |
180 | Table 111 โ State transition table of subscriber state machine |
181 | Figure 116 โ Diagram of state transition of subscriber state machine Table 112 โ State transition table of client state machine |
182 | Figure 117 โ Diagram of state transition of client state machine Figure 118 โ Diagram of transition state of server state machine Table 113 โ State transition table of server state machine |
183 | Figure 119 โ Diagram of transition state of ALCE state machine Table 114 โ State transition table of ALCE state machine |
184 | Figure 120 โ Diagram of transition state of ALDE state machine Table 115 โ State transition table of ALDE state machine |
185 | Figure 121 โ Diagram of state transition for ALME state machine Table 116 โ State transition table of ALME state machine |
186 | Annex A (informative)Example of data subframe allocation A.1 Example A Figure A.1 โ Resource allocation example A |
187 | A.2 Example B Figure A.2 โ Resource allocation example B |
188 | A.3 Example C Figure A.3 โ Resource allocation example C |
189 | Annex B (normative)RS code generating polynomial Table B.1 โ RS code (255,247) generating polynomial Table B.2 โ RS code (255,239) generating polynomial Table B.3 โ RS code (255,223) generating polynomial |
190 | Annex C (informative)Example for NodeID and MAC address mapping Table C.1 โ Example of NodeID and MAC address mapping table saved on TN |
191 | Annex D (informative)Example for multicast group working mechanism Figure D.1 โ Multicast working mechanism diagram |
192 | Annex E (informative)Example of service data mapping DTU message Figure E.1 โ Data transmission unit message content example |
193 | Annex F (informative)Example of OPC UA data model and AUTBUS data model mapping Figure F.1 โ OPC UA data model and mapping of AUTBUS data model |
194 | Annex G (informative)Example of RTA service processing Figure G.1 โ Example of RTA service processing |
195 | Annex H (informative)AUTBUS virtualization solution example Figure H.1 โ Diagram of AUTBUS industrial bus service deployment Figure H.2 โ Diagram of networking topology based on the virtualized bus |
196 | Figure H.3 โ Virtual network topology based on logical business function RT1 |
197 | Table H.1 โ Virtual bus environment node NETWORKID list |
198 | Bibliography |