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 |