Shopping Cart

No products in the cart.

BS EN IEC 62453-2:2022 – TC 2023

$280.87

Tracked Changes. Field device tool (FDT) interface specification – Concepts and detailed description

Published By Publication Date Number of Pages
BSI 2023 414
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 62453-2:2022 is available as IEC 62453-2:2022 RLV which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition.IEC 62453-2:2022 explains the common principles of the field device tool concept. These principles can be used in various industrial applications such as engineering systems, configuration programs and monitoring and diagnostic applications. This document specifies the general objects, general object behavior and general object interactions that provide the base of FDT.

PDF Catalog

PDF Pages PDF Title
1 30463382
243 A-30426441
244 undefined
247 Annex ZA (normative)Normative references to international publicationswith their corresponding European publications
248 Blank Page
249 English
CONTENTS
257 FOREWORD
259 INTRODUCTION
Figures
Figure 1 โ€“ Part 2 of the IEC 62453 series
260 1 Scope
2 Normative references
3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions
261 3.2 Symbols and abbreviated terms
3.3 Conventions
3.3.1 Use of UML
3.3.2 State availability statement
3.3.3 Data type names and references to data types
4 Fundamentals
4.1 General
262 4.2 Abstract FDT model
4.2.1 FDT model overview
Figure 2 โ€“ Abstract FDT model
263 Tables
Table 1 โ€“ Description of FDT objects
264 Table 2 โ€“ Description of associations between FDT objects
265 4.2.2 Frame Application (FA)
266 4.2.3 Device Type Manager (DTM)
Figure 3 โ€“ Frame Application with integrated Communication Channel
Figure 4 โ€“ Device Type Manager (DTM)
267 Figure 5 โ€“ Communication DTM
268 Figure 6 โ€“ Device DTM
Figure 7 โ€“ Gateway DTM
269 Figure 8 โ€“ Composite Device DTM
270 Figure 9 โ€“ Module DTM
271 Figure 10 โ€“ Block Type Manager (BTM)
272 Figure 11 โ€“ Presentation object
273 4.2.4 Channel object
Figure 12 โ€“ Channel object
274 Figure 13 โ€“ Communication Channel
275 4.3 Modularity
4.4 Bus categories
Figure 14 โ€“ Combined Process/Communication Channel
276 4.5 Identification
4.5.1 DTM instance identification
Figure 15 โ€“ Identification of connected devices
277 4.6 System and FDT topology
Figure 16 โ€“ FDT topology for a simple system topology
278 4.7 FDT Communication
4.7.1 General
Figure 17 โ€“ FDT topology for a complex system topology
279 4.7.2 Handling of communication requests
4.7.3 Handling of communication errors
4.7.4 Handling of loss of connection
4.7.5 Point-to-point communication
280 4.7.6 Nested communication
Figure 18 โ€“ Point-to-point communication
281 Figure 19 โ€“ Nested communication
282 4.8 DTM, DTM Device Type and hardware identification information
4.8.1 DTM and DTM Device Type
Figure 20 โ€“ DTM, DTM Device Type and device identification information
283 4.8.2 Supported hardware identification
4.8.3 Connected hardware identification
Figure 21 โ€“ Connected hardware identification
284 4.9 DTM data persistence and synchronization
Figure 22 โ€“ FDT storage and synchronization mechanisms
285 4.10 DTM device parameter access
4.11 DTM state machine
4.11.1 DTM states
Figure 23 โ€“ DTM state machine
286 4.11.2 ‘Communication allowed’ substates
Figure 24 โ€“ Substates of communication allowed
Table 3 โ€“ Transitions of DTM states
287 4.12 Basic operation phases
4.12.1 Roles and access rights
4.12.2 Operation phases
Table 4 โ€“ Transitions of DTM ‘communication allowed’ substates
288 4.13 FDT version interoperability
4.13.1 Version interoperability overview
Table 5 โ€“ Operation phases
289 4.13.2 DTM and device versions
4.13.3 Persistence
290 4.13.4 Nested communication
5 FDT session model and use cases
5.1 Session model overview
291 5.2 Actors
Figure 25 โ€“ Main use case diagram
292 Table 6 โ€“ Actors
293 5.3 Use cases
5.3.1 Use case overview
5.3.2 Observation
5.3.3 Operation
Figure 26 โ€“ Observation use cases
294 Figure 27 โ€“ Operation use cases
295 Table 7 โ€“ Operation use cases
297 5.3.4 Maintenance
Figure 28 โ€“ Maintenance use cases
298 Table 8 โ€“ Maintenance use cases
300 5.3.5 Planning
301 Figure 29 โ€“ Planning use cases
Table 9 โ€“ Planning use cases
303 5.3.6 OEM service
5.3.7 Administration
Figure 30 โ€“ OEM Service
Figure 31 โ€“ Administrator use cases
304 6 General concepts
6.1 Address management
Table 10 โ€“ Administrator use cases
305 6.2 Scanning and DTM assignment
6.2.1 Scanning overview
6.2.2 Scanning
Figure 32 โ€“ Address setting via DTM Presentation object
306 6.2.3 DTM assignment
6.2.4 Manufacturer-specific device identification
Figure 33 โ€“ Fieldbus scanning
307 6.2.5 Scan for communication hardware
6.3 Configuration of Fieldbus Master or Communication Scheduler
308 6.4 PLC tool support
6.4.1 General
Figure 34 โ€“ Fieldbus master configuration tool as part of a DTM
309 6.4.2 Process image modifications while PLC is running
Figure 35 โ€“ Process Image
Figure 36 โ€“ Transfer of layout information using ProcessImage services
310 6.5 Slave redundancy
6.5.1 Redundancy overview
Figure 37 โ€“ Redundancy scenarios
311 6.5.2 Redundancy support in Frame Application
6.5.3 Parent component for redundant fieldbus
312 6.5.4 Redundancy support in Device DTM
6.5.5 Scan and redundant slaves
7 FDT service specification
7.1 Service specification overview
313 7.2 DTM services
7.2.1 General services
Table 11 โ€“ Arguments for service PrivateDialogEnabled
314 Table 12 โ€“ Arguments for service SetLanguage
315 7.2.2 DTM services related to installation
Table 13 โ€“ Arguments for service SetSystemGuiLabel
316 7.2.3 DTM services related to DTM/device information
Table 14 โ€“ Arguments for service GetTypeInformation (for DTM)
Table 15 โ€“ Arguments for service GetTypeInformation (for BTM)
Table 16 โ€“ Arguments for service GetIdentificationInformation (for DTM)
317 Table 17 โ€“ Arguments for service GetIdentificationInformation (for BTM)
Table 18 โ€“ Arguments for service Hardware information (for DTM)
Table 19 โ€“ Arguments for service GetActiveTypeInfo
318 7.2.4 DTM services related to the DTM state machine
Table 20 โ€“ Arguments for service GetActiveTypeInfo (for BTM)
Table 21 โ€“ Arguments for service Initialize (for DTM)
319 Table 22 โ€“ Arguments for service Initialize (for BTM)
Table 23 โ€“ Arguments for service SetLinkedCommunicationChannel
Table 24 โ€“ Arguments for service EnableCommunication
320 Table 25 โ€“ Arguments for service ReleaseLinkedCommunicationChannel
Table 26 โ€“ Arguments for service ClearInstanceData
321 7.2.5 DTM services related to functions
Table 27 โ€“ Arguments for service Terminate
Table 28 โ€“ Arguments for service GetFunctions
322 Table 29 โ€“ Arguments for service InvokeFunctions
Table 30 โ€“ Arguments for service GetGuiInformation
323 Table 31 โ€“ Arguments for service OpenPresentation
Table 32 โ€“ Arguments for service ClosePresentation
324 7.2.6 DTM services related to Channel objects โ€“ service GetChannels
7.2.7 DTM services related to documentation โ€“ service GetDocumentation
7.2.8 DTM services to access the instance data
Table 33 โ€“ Arguments for service GetChannels
Table 34 โ€“ Arguments for service GetDocumentation
325 Table 35 โ€“ Arguments for service InstanceDataInformation
Table 36 โ€“ Arguments for service InstanceDataRead
326 7.2.9 DTM services to evaluate the instance data
Table 37 โ€“ Arguments for service InstanceDataWrite
Table 38 โ€“ Arguments for service Verify
Table 39 โ€“ Arguments for service CompareDataValueSets
327 7.2.10 DTM services to access the device data
Table 40 โ€“ Arguments for service DeviceDataInformation
Table 41 โ€“ Arguments for service DeviceDataRead
328 7.2.11 DTM services related to network management information
Table 42 โ€“ Arguments for service DeviceDataWrite
Table 43 โ€“ Arguments for service NetworkManagementInfoRead
329 7.2.12 DTM services related to online operation
Table 44 โ€“ Arguments for service NetworkManagementInfoWrite
Table 45 โ€“ Arguments for service DeviceStatus (for DTM)
330 Table 46 โ€“ Arguments for service CompareInstanceDataWithDeviceData (for DTM)
Table 47 โ€“ Arguments for service WriteDataToDevice (for DTM)
331 7.2.13 DTM services related to data synchronization
Table 48 โ€“ Arguments for service ReadDataFromDevice(for DTM)
Table 49 โ€“ Arguments for service OnLockInstanceData
332 Table 50 โ€“ Arguments for service OnUnlockInstanceData
Table 51 โ€“ Arguments for service OnInstanceDataChanged
Table 52 โ€“ Arguments for service OnInstanceChildDataChanged
333 7.2.14 DTM services related to import and export
7.3 Presentation object services
Table 53 โ€“ Arguments for service Export
Table 54 โ€“ Arguments for service Import
334 7.4 Channel object service
7.4.1 Channel object service overview
7.4.2 Service ReadChannelInformation
7.4.3 Service WriteChannelInformation
7.5 Process Channel object services โ€“ services for I/O related information
7.5.1 Service ReadChannelData
Table 55 โ€“ Arguments for service ReadChannelInformation
Table 56 โ€“ Arguments for service WriteChannelInformation
Table 57 โ€“ Arguments for service ReadChannelData
335 7.5.2 Service WriteChannelData
7.6 Communication Channel object services
7.6.1 Services related to communication
Table 58 โ€“ Arguments for service WriteChannelData
Table 59 โ€“ Arguments for service GetSupportedProtocols
336 Table 60 โ€“ Arguments for service Connect
337 Table 61 โ€“ Arguments for service Disconnect
Table 62 โ€“ Arguments for service AbortRequest
Table 63 โ€“ Arguments for service AbortIndication
338 Table 64 โ€“ Arguments for service Transaction
339 7.6.2 Services related to sub-topology management
Table 65 โ€“ Arguments for service SequenceDefine
Table 66 โ€“ Arguments for service SequenceStart
Table 67 โ€“ Arguments for service ValidateAddChild
340 Table 68 โ€“ Arguments for service ChildAdded
Table 69 โ€“ Arguments for service ValidateRemoveChild
341 7.6.3 Services related to GUI and functions
Table 70 โ€“ Arguments for service ChildRemoved
Table 71 โ€“ Arguments for service SetChildrenAddresses
342 7.6.4 Service Scan
Table 72 โ€“ Arguments for service GetChannelFunctions
Table 73 โ€“ Arguments for service GetGuiInformation
Table 74 โ€“ Arguments for service Scan
343 7.7 Frame Application services
7.7.1 General state availability
7.7.2 FA services related to general events
Table 75 โ€“ Arguments for service OnErrorMessage
Table 76 โ€“ Arguments for service OnProgress
344 7.7.3 FA services related to topology management
Table 77 โ€“ Arguments for service OnOnlineStatusChanged
Table 78 โ€“ Arguments for service OnFunctionsChanged
Table 79 โ€“ Arguments for service GetDtmInfoList
345 Table 80 โ€“ Arguments for service CreateChild (DTM)
Table 81 โ€“ Arguments for service CreateChild (BTM)
Table 82 โ€“ Arguments for service DeleteChild
346 Table 83 โ€“ Arguments for service MoveChild
Table 84 โ€“ Arguments for service GetParentNodes
Table 85 โ€“ Arguments for service GetChildNodes
347 7.7.4 FA services related to redundancy
Table 86 โ€“ Arguments for service GetDtm
Table 87 โ€“ Arguments for service ReleaseDtm
Table 88 โ€“ Arguments for service OnAddedRedundantChild
348 7.7.5 FA services related to storage of DTM data
Table 89 โ€“ Arguments for service OnRemovedRedundantChild
Table 90 โ€“ Arguments for service SaveInstanceData
Table 91 โ€“ Arguments for service LoadInstanceData
349 7.7.6 FA services related to DTM data synchronization
Table 92 โ€“ Arguments for service GetPrivateDtmStorageInformation
Table 93 โ€“ Arguments for service LockInstanceData
350 7.7.7 FA service related to process image validation โ€“ service ValidateProcessImage
Table 94 โ€“ Arguments for service UnlockInstanceData
Table 95 โ€“ Arguments for service OnInstanceDataChanged
Table 96 โ€“ Arguments for service ValidateProcessImage
351 7.7.8 FA services related to presentation
Table 97 โ€“ Arguments for service OpenPresentationRequest
Table 98 โ€“ Arguments for service ClosePresentationRequest
352 7.7.9 FA Services related to audit trail โ€“ service RecordAuditTrailEvent
8 FDT dynamic behavior
8.1 Generate FDT topology
8.1.1 FDT topology generation triggered by the Frame Application
Table 99 โ€“ Arguments for service UserDialog
Table 100 โ€“ Arguments for service RecordAuditTrailEvent
353 8.1.2 FDT topology generation triggered by the DTM
Figure 38 โ€“ FDT topology generation triggered by the Frame Applications
Figure 39 โ€“ FDT topology generation triggered by a DTM
354 8.2 Address setting
8.2.1 Address setting overview
8.2.2 Set or modify device address โ€“ with user interface
8.2.3 Set or modify device address โ€“ without user interface
Figure 40 โ€“ Set or modify device address โ€“ with user interface
355 8.2.4 Display or modify all child device addresses with user interface
Figure 41 โ€“ Set or modify device address โ€“ without user interface
Figure 42 โ€“ Set or modify all device addresses โ€“ with user interface
356 8.3 Communication
8.3.1 Communication overview
8.3.2 Point-to-point communication
8.3.3 Nested communication
Figure 43 โ€“ Point-to-point communication
357 8.3.4 Device-initiated data transfer
Figure 44 โ€“ Nested communication
358 8.4 Scanning and DTM assignment
Figure 45 โ€“ Device-initiated data transfer
359 8.5 Multi-user scenarios
8.5.1 General
Figure 46 โ€“ Scanning and DTM assignment
360 Figure 47 โ€“ Multi-user system
361 8.5.2 Synchronized and non-synchronized locking mechanism for DTMs
Figure 48 โ€“ General synchronized locking mechanism
362 Figure 49 โ€“ General non-synchronized locking mechanism
Figure 50 โ€“ Parameterization in the case of synchronized locking mechanism
363 8.5.3 Additional rules
8.6 Notification of changes
8.7 DTM instance data state machines
8.7.1 Instance data set overview
364 8.7.2 Modifications state machine
Figure 51 โ€“ Modifications state machine of instance data
Table 101 โ€“ Modifications state machine of instance data
365 8.7.3 Persistence state machine
8.7.4 Modification in device
Figure 52 โ€“ Persistence state machine of instance data
Table 102 โ€“ Persistence state machine of instance data
366 8.7.5 Storage life cycle
Table 103 โ€“ Example life cycle of a DTM
367 8.8 Parent component handling redundant slave
368 8.9 DTM upgrade
8.9.1 General rules
Figure 53 โ€“ Management of redundant topology
369 8.9.2 Saving data from a DTM to be upgraded
8.9.3 Loading data in the replacement DTM
Figure 54 โ€“ Associating data to a dataSetId
370 Figure 55 โ€“ Loading data for a supported dataSetId
371 Annex A (normative) FDT data types definition
A.1 General
372 A.2 Basic data types
A.3 General data types
Table A.1 โ€“ Basic data types
Table A.2 โ€“ Simple general data types
379 Table A.3 โ€“ Definition of classificationId enumeration values
381 Table A.4 โ€“ General structured data types
388 A.4 User information data types
Table A.5 โ€“ Simple user information data types
389 A.5 DTM information data type
A.6 BTM data types
Table A.6 โ€“ Structured user information data type
Table A.7 โ€“ Structured DTM information data type
390 Table A.8 โ€“ Simple BTM data types
391 A.7 Device and Scan identification data types
Table A.9 โ€“ Structured BTM data types
392 Table A.10 โ€“ Simple device identification data types
393 Table A.11 โ€“ Structured device identification data types
395 A.8 Function data types
396 Table A.12 โ€“ Simple function data types
397 Table A.13 โ€“ Structured function data types
398 A.9 AuditTrail data types
Table A.14 โ€“ Simple auditTrail data types
399 A.10 Documentation data types
Table A.15 โ€“ Structured auditTrail data types
Table A.16 โ€“ Simple documentation data types
400 A.11 DeviceList data type
Table A.17 โ€“ Structured documentation data types
401 Table A.18 โ€“ Simple deviceList data type
Table A.19 โ€“ Structured deviceList data type
402 A.12 Network management data types
Table A.20 โ€“ Simple network management data types
403 A.13 Instance data types
Table A.21 โ€“ Structured network management data types
404 Table A.22 โ€“ Simple instance data types
406 Table A.23 โ€“ Structured instance data types
408 A.14 DeviceStatus data types
A.15 OnlineCompare data types
Table A.24 โ€“ Simple device status data types
Table A.25 โ€“ Structured device status data types
Table A.26 โ€“ Simple online compare data types
409 A.16 UserInterface data types
Table A.27 โ€“ Structured online compare data types
Table A.28 โ€“ Simple user interface data types
410 A.17 Fieldbus-specific data types
Table A.29 โ€“ Structured user interface data types
411 Table A.30 โ€“ Fieldbus data types
412 Bibliography
BS EN IEC 62453-2:2022 - TC 2023
$280.87