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 |
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 |