Shopping Cart

No products in the cart.

BS EN IEC 61158-4-12:2019 – TC:2020 Edition

$280.87

Tracked Changes. Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 12 elements

Published By Publication Date Number of Pages
BSI 2020 295
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 61158-4-12:2019 specifies procedures for the timely transfer of data and control information from one data-link user entity to a peer user entity, and among the data-link entities forming the distributed data-link service provider and the structure of the fieldbus DLPDUs used for the transfer of data and control information by the protocol of this standard, and their representation as physical interface data units. This fourth edition cancels and replaces the third edition published in 2014 and constitutes a technical revision. The main changes are: technical corrections and editorial improvements for clarification.

PDF Catalog

PDF Pages PDF Title
149 undefined
152 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
154 CONTENTS
160 FOREWORD
162 INTRODUCTION
163 1 Scope
1.1 General
1.2 Specifications
1.3 Procedures
1.4 Applicability
1.5 Conformance
164 2 Normative references
3 Terms, definitions, symbols, abbreviations and conventions
3.1 Reference model terms and definitions
165 3.2 Service convention terms and definitions
166 3.3 Common terms and definitions
3.4 Additional Type 12 definitions
169 3.5 Common symbols and abbreviations
170 3.6 Additional Type 12 symbols and abbreviations
171 3.7 Conventions
3.7.1 General concept
3.7.2 Abstract syntax conventions
172 Figures
Figure 1 โ€“ Type description example
Tables
Table 1 โ€“ PDU element description example
173 3.7.3 Convention for the encoding of reserved bits and octets
3.7.4 Conventions for the common coding s of specific field octets
Figure 2 โ€“ Common structure of specific fields
Table 2 โ€“ Example attribute description
174 3.7.5 State machine conventions
175 Table 3 โ€“ State machine description elements
Table 4 โ€“ Description of state machine elements
Table 5 โ€“ Conventions used in state machines
176 4 Overview of the DLprotocol
4.1 Operating principle
4.2 Topology
4.3 Frame processing principles
177 4.4 Data-link layer overview
Figure 3 โ€“ Frame structure
178 4.5 Error detection overview
4.6 Node reference model
4.6.1 Mapping onto OSI basic reference model
Figure 4 โ€“ Mapping of data in a frame
179 4.6.2 Data-link Layer features
4.7 Operation overview
4.7.1 Relation to ISO/IEC/IEEE 88023
4.7.2 Frame structure
Figure 5 โ€“ Slave node reference model
180 5 Frame structure
5.1 Frame coding principles
5.2 Data types and encoding rules
5.2.1 General description of data types and encoding rules
5.2.2 Transfer syntax for bit sequences
Figure 6 โ€“ Type 12 PDUs embedded in Ethernet frame
Figure 7 โ€“ Type 12 PDUs embedded in UDP/IP
181 5.2.3 Unsigned Integer
Table 6 โ€“ Transfer Syntax for bit sequences
Table 7 โ€“ Transfer syntax for data type Unsignedn
182 5.2.4 Signed Integer
5.2.5 Octet String
5.2.6 Visible String
Table 8 โ€“ Transfer syntax for data type Integern
183 5.3 Ethernet DLPDU structure
5.3.1 Type 12 frame inside an Ethernet frame
5.3.2 Type 12 frame inside a UDP datagram
Table 9 โ€“ Type 12 frame inside an Ethernet frame
184 Table 10 โ€“ Type 12 frame inside an UDP PDU
185 5.3.3 Type 12 frame structure
5.4 Type 12 DLPDU structure
5.4.1 Read
Table 11 โ€“ Type 12 frame structure containing Type 12 PDUs
Table 12 โ€“ Type 12 frame structure containing network variables
Table 13 โ€“ Type 12 frame structure containing mailbox
186 Table 14 โ€“ Auto increment physical read (APRD)
187 Table 15 โ€“ Configured address physical read (FPRD)
188 Table 16 โ€“ Broadcast read (BRD)
189 Table 17 โ€“ Logical read (LRD)
190 5.4.2 Write
Table 18 โ€“ Auto Increment physical write (APWR)
191 Table 19 โ€“ Configured address physical write (FPWR)
193 Table 20 โ€“ Broadcast write (BWR)
194 Table 21 โ€“ Logical write (LWR)
195 5.4.3 Read write
Table 22 โ€“ Auto increment physical read write (APRW)
196 Table 23 โ€“ Configured address physical read write (FPRW)
197 Table 24 โ€“ Broadcast read write (BRW)
199 Table 25 โ€“ Logical read write (LRW)
200 Table 26 โ€“ Auto increment physical read multiple write (ARMW)
201 Table 27 โ€“ Configured address physical read multiple write (FRMW)
202 5.4.4 Attributes access
5.5 Network variable structure
Table 28 โ€“ Network variable
203 5.6 Type 12 mailbox structure
Table 29 โ€“ Mailbox
204 6 Attributes
6.1 Management
6.1.1 DL Information
Table 30 โ€“ Error Reply Service Data
206 Figure 8 โ€“ DL information type description
Table 31 โ€“ DL information
208 6.1.2 Station address
Figure 9 โ€“ Address type description
209 6.1.3 DL control
Table 32 โ€“ Configured station address
210 Figure 10 โ€“ DL control type description
Table 33 โ€“ DL control
211 6.1.4 DL status
213 Figure 11 โ€“ DL status type description
Table 34 โ€“ DL status
214 6.1.5 DLSuser specific registers
Figure 12 โ€“ Successful write sequence to DL-user control register
215 6.1.6 Event parameter
Figure 13 โ€“ Successful read sequence to the DL-user status register
Table 35 โ€“ DLSuser specific registers
217 Table 36 โ€“ DLSuser event
218 Table 37 โ€“ DLSuser event mask
219 Table 38 โ€“ External event
220 6.2 Statistics
6.2.1 RX error counter
Table 39 โ€“ External event mask
221 6.2.2 Lost link counter
Figure 14 โ€“ RX error counter type description
Table 40 โ€“ RX error counter
222 6.2.3 Additional counter
Figure 15 โ€“ Lost link counter type description
Table 41 โ€“ Lost link counter
223 6.3 Watchdogs
6.3.1 Watchdog divider
Figure 16 โ€“ Additional counter type description
Table 42 โ€“ Additional counter
224 6.3.2 DLSuser watchdog
6.3.3 Sync manager watchdog
Figure 17 โ€“ Watchdog divider type description
Figure 18 โ€“ DLS-user Watchdog divider type description
Table 43 โ€“ Watchdog divider
Table 44 โ€“ DLSuser watchdog
225 6.3.4 Sync manager watchdog status
Figure 19 โ€“ Sync manager watchdog type description
Figure 20 โ€“ Sync manager watchdog status type description
Table 45 โ€“ Sync manager channel watchdog
Table 46 โ€“ Sync manager watchdog Status
226 6.3.5 Watchdog counter
6.4 Slave information interface
6.4.1 Slave information interface area
6.4.2 Slave information interface access
Figure 21 โ€“ Watchdog counter type description
Figure 22 โ€“ Slave information interface access type description
Table 47 โ€“ Watchdog counter
227 6.4.3 Slave information interface control/status
Table 48 โ€“ Slave information interface access
228 Figure 23 โ€“ Slave information interface control/status type description
Table 49 โ€“ Slave information interface control/status
229 6.4.4 Slave information interface address
230 6.4.5 Slave information interface data
6.5 Media independent interface (MII)
6.5.1 MII control/status
Figure 24 โ€“ Slave information interface address type description
Figure 25 โ€“ Slave information interface data type description
Table 50 โ€“ Slave information interface address
Table 51 โ€“ Slave information interface data
231 Figure 26 โ€“ MII control/status type description
232 6.5.2 MII address
Table 52 โ€“ MII control/status
233 6.5.3 MII data
6.5.4 MII access
Figure 27 โ€“ MII address type description
Figure 28 โ€“ MII data type description
Table 53 โ€“ MII address
Table 54 โ€“ MII data
234 6.6 Fieldbus memory management unit (FMMU)
6.6.1 General
Figure 29 โ€“ MII access type description
Table 55 โ€“ MII access
235 6.6.2 FMMU attributes
Figure 30 โ€“ FMMU mapping example
236 Figure 31 โ€“ FMMU entity type description
Table 56 โ€“ Fieldbus memory management unit (FMMU) entity
237 6.7 Sync manager
6.7.1 Sync manager overview
Table 57 โ€“ Fieldbus memory management unit (FMMU)
238 Figure 32 โ€“ SyncM mailbox interaction
Figure 33 โ€“ SyncM buffer allocation
239 Figure 34 โ€“ SyncM buffer interaction
Figure 35 โ€“ Handling of write/read toggle with read mailbox
240 6.7.2 Sync Manager Attributes
241 Figure 36 โ€“ Sync manager channel type description
242 Table 58 โ€“ Sync manager channel
243 6.8 Distributed clock
6.8.1 General
6.8.2 Delay measurement
Table 59 โ€“ Sync manager Structure
244 6.8.3 Local time parameter
6.8.4 DL-user time parameter
245 6.8.5 DC attributes
Figure 37 โ€“ Distributed clock local time parameter type description
Table 60 โ€“ Distributed clock local time parameter
246 Table 61 โ€“ Distributed clock DLSuser parameter
247 7 DL-user memory
7.1 Overview
7.2 Mailbox access type
7.2.1 Mailbox transfer
7.2.2 Write access from master
248 Figure 38 โ€“ Successful write sequence to mailbox
Figure 39 โ€“ Bad write sequence to mailbox
249 7.2.3 Read access from master
Figure 40 โ€“ Successful read sequence to mailbox
Figure 41 โ€“ Bad read sequence to mailbox
250 7.3 Buffered access type
7.3.1 Write access from master
7.3.2 Read access from master
Figure 42 โ€“ Successful write sequence to buffer
251 8 Type 12: FDL protocol state machines
8.1 Overview of slave DL state machines
Figure 43 โ€“ Successful read sequence to buffer
252 8.2 State machine description
8.2.1 Port state machine (PSM)
8.2.2 PDU handler state machine (DHSM)
Figure 44 โ€“ Structuring of the protocol machines of an slave
253 8.2.3 Sync manager state machine (SYSM)
8.2.4 Resilient mailbox state machine (RMSM)
8.2.5 SII state machine (SIISM)
254 Figure 45 โ€“ Slave information interface read operation
255 Figure 46 โ€“ Slave information interface write operation
256 Figure 47 โ€“ Slave information interface reload operation
257 8.2.6 MII state machine (MIISM)
8.2.7 DC state machine (DCSM)
258 Figure 48 โ€“ Distributed clock
259 Figure 49 โ€“ Delay measurement sequence
260 Annex A (informative)Type 12: Additional specifications on DL-Protocol state machines
A.1 DHSM
A.1.1 Primitive definitions
Table A.1 โ€“ Primitives issued by DHSM to PSM
Table A.2 โ€“ Primitives issued by PSM to DHSM
Table A.3 โ€“ Parameters used with primitives exchanged between DHSM and PSM
261 A.1.2 State machine description
Table A.4 โ€“ Identifier for the octets of a Ethernet frame
262 A.1.3 DHSM table
263 Table A.5 โ€“ DHSM state table
277 A.1.4 Functions
278 A.2 SYSM
A.2.1 Primitive definition
Table A.6 โ€“ DHSM function table
Table A.7 โ€“ Primitives issued by SYSM to DHSM
279 A.2.2 State machine description
Table A.8 โ€“ Primitives issued by DHSM to SYSM
Table A.9 โ€“ Primitives issued by DL-User to SYSM
Table A.10 โ€“ Primitives issued by SYSM to DL-User
Table A.11 โ€“ Parameters used with primitives exchanged between SYSM and DHSM
280 A.2.3 Local variables
A.2.4 State table nomenclature
A.2.5 SYSM table
281 Table A.12 โ€“ SYSM state table
290 A.2.6 Functions
A.3 RMSM
A.3.1 Primitive definitions
Table A.13 โ€“ SYSM function table
Table A.14 โ€“ Primitives issued by RMSM to SYSM
291 A.3.2 State machine description
A.3.3 Local variables
A.3.4 RMSM table
Table A.15 โ€“ Primitives issued by SYSM to RMSM
Table A.16 โ€“ Parameters used with primitives exchanged between RMSM and SYSM
292 Table A.17 โ€“ RMSM state table
293 A.3.5 Functions
Table A.18 โ€“ RMSM function table
294 Bibliography
BS EN IEC 61158-4-12:2019 - TC
$280.87