BS EN 62453-2:2009 2010
$215.11
Field device tool (FDT) interface specification – Concepts and detailed description
Published By | Publication Date | Number of Pages |
BSI | 2010 | 158 |
IEC 62453-2:2009 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. It specifies the general objects, general object behavior and general object interactions that provide the base of FDT. This bilingual version (2014-04) corresponds to the monolingual English version, published in 2009-06.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | CONTENTS |
14 | INTRODUCTION Figures FigureĀ 1 ā Part 2 of the IECĀ 62453 series |
15 | 1 Scope 2 Normative references 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Terms and definitions |
16 | 3.2 Symbols and abbreviated terms 3.3 Conventions 4 Fundamentals 4.1 General 4.2 Abstract FDT model |
17 | FigureĀ 2 ā Abstract FDT model Tables TableĀ 1 ā Description of FDT objects |
18 | TableĀ 2 ā Description of associations between FDT objects |
20 | FigureĀ 3 ā Frame Application with integrated Communication Channel |
21 | FigureĀ 4 ā Device Type Manager (DTM) FigureĀ 5 ā Communication DTM |
22 | FigureĀ 6 ā Device DTM FigureĀ 7 ā Gateway DTM |
23 | FigureĀ 8 ā Module DTM |
24 | FigureĀ 9 ā Block Type Manager (BTM) FigureĀ 10 ā Presentation object |
25 | FigureĀ 11 ā Channel object |
26 | 4.3 Modularity FigureĀ 12 ā Combined Process / Communication Channel |
27 | 4.4 Bus categories 4.5 System and FDT topology FigureĀ 13 ā FDT topology for a simple system topology |
28 | FigureĀ 14 ā FDT topology for a complex system topology |
29 | 4.6 Peer to peer and nested communication FigureĀ 15 ā Peer to peer communication |
30 | 4.7 DTM, DTM Device Type and Hardware Identification Information FigureĀ 16 ā Nested communication |
31 | FigureĀ 17 ā DTM, DTM Device Type and Device Identification Information |
32 | 4.8 DTM data persistence and synchronization FigureĀ 18 ā Connected Hardware Identification |
33 | 4.9 DTM device parameter access FigureĀ 19 ā FDT storage and synchronization mechanisms |
34 | 4.10 DTM state machine FigureĀ 20 ā DTM state machine |
35 | FigureĀ 21 ā Substates of communication allowed TableĀ 3 ā Transitions of DTM states TableĀ 4 ā Transitions of DTM ācommunication allowedā sub states |
36 | 4.11 Basic operation phases |
37 | 4.12 FDT version interoperability TableĀ 5 ā Operation phases |
39 | 5 FDT session model and use cases 5.1 Session model overview |
40 | 5.2 Actors FigureĀ 22 ā Main Use Case Diagram |
41 | TableĀ 6 ā Actors |
42 | 5.3 Use cases FigureĀ 23 ā Observation Use Cases |
43 | FigureĀ 24 ā Operation Use Cases TableĀ 7 ā Operation Use Cases |
46 | FigureĀ 25 ā Maintenance use cases |
47 | TableĀ 8 ā Maintenance use cases |
51 | FigureĀ 26 ā Planning use cases TableĀ 9 ā Planning use cases |
53 | FigureĀ 27 ā OEM service |
54 | FigureĀ 28 ā Administrator use cases TableĀ 10 ā Administrator use cases |
55 | 6 General concepts 6.1 Address management 6.2 Scanning and DTM assignment FigureĀ 29 ā Address setting via DTM presentation object |
56 | FigureĀ 30 ā Fieldbus scanning |
57 | 6.3 Configuration of fieldbus master or communication scheduler |
58 | 6.4 Slave redundancy FigureĀ 31 ā Fieldbus master configuration tool as part of a DTM |
59 | FigureĀ 32 ā Redundancy scenarios |
61 | 7 FDT service specification 7.1 Service specification overview |
62 | 7.2 DTM services TableĀ 11 ā Arguments for service PrivateDialogEnabled |
63 | TableĀ 12 ā Arguments for service SetLanguage TableĀ 13 ā Arguments for service SetSystemGuiLabel |
64 | TableĀ 14 ā Arguments for service GetTypeInformation (for DTM) TableĀ 15 ā Arguments for service GetTypeInformation (for BTM) |
65 | TableĀ 16 ā Arguments for service GetIdentificationInformation (for DTM) TableĀ 17 ā Arguments for service GetIdentificationInformation (for BTM) TableĀ 18 ā Arguments for service Hardware information (for DTM) |
66 | TableĀ 19 ā Arguments for service GetActiveTypeInfo TableĀ 20 ā Arguments for service GetActiveTypeInfo (for BTM) TableĀ 21 ā Arguments for service Initialize (for DTM) |
67 | TableĀ 22 ā Arguments for service Initialize (for BTM) TableĀ 23 ā Arguments for service SetLinkedCommunicationChannel TableĀ 24 ā Arguments for service EnableCommunication |
68 | TableĀ 25 ā Arguments for service ReleaseLinkedCommunicationChannel TableĀ 26 ā Arguments for service ClearInstanceData TableĀ 27 ā Arguments for service Terminate |
69 | TableĀ 28 ā Arguments for service GetFunctions |
70 | TableĀ 29 ā Arguments for service InvokeFunctions TableĀ 30 ā Arguments for service GetGuiInformation TableĀ 31 ā Arguments for service OpenPresentation |
71 | TableĀ 32 ā Arguments for service ClosePresentation TableĀ 33 ā Arguments for service GetChannels |
72 | TableĀ 34 ā Arguments for service GetDocumentation TableĀ 35 ā Arguments for service InstanceDataInformation |
73 | TableĀ 36 ā Arguments for service InstanceDataRead TableĀ 37 ā Arguments for service InstanceDataWrite TableĀ 38 ā Arguments for service Verify |
74 | TableĀ 39 ā Arguments for service CompareDataValueSets TableĀ 40 ā Arguments for service DeviceDataInformation |
75 | TableĀ 41 ā Arguments for service DeviceDataRead TableĀ 42 ā Arguments for service DeviceDataWrite |
76 | TableĀ 43 ā Arguments for service NetworkManagementInfoRead TableĀ 44 ā Arguments for service NetworkManagementInfoWrite TableĀ 45 ā Arguments for service DeviceStatus (for DTM) |
77 | TableĀ 46 ā Arguments for service CompareInstanceDataWithDeviceData (for DTM) TableĀ 47 ā Arguments for service WriteDataToDevice (for DTM) |
78 | TableĀ 48 ā Arguments for service ReadDataFromDevice(for DTM) TableĀ 49 ā Arguments for service OnLockInstanceData TableĀ 50 ā Arguments for service OnUnlockInstanceData |
79 | Table 51 ā Arguments for service OnInstanceDataChanged Table 52 ā Arguments for service OnInstanceChildDataChanged |
80 | 7.3 Presentation object services 7.4 Channel object service TableĀ 53 ā Arguments for service Export TableĀ 54 ā Arguments for service Import |
81 | 7.5 Process Channel object services Table 55 ā Arguments for service ReadChannelInformation TableĀ 56 ā Arguments for service WriteChannelInformation TableĀ 57 ā Arguments for service ReadChannelData |
82 | 7.6 Communication Channel object services TableĀ 58 ā Arguments for service WriteChannelData TableĀ 59 ā Arguments for service GetSupportedProtocols |
83 | TableĀ 60 ā Arguments for service Connect TableĀ 61 ā Arguments for service Disconnect |
84 | TableĀ 62 ā Arguments for service AbortRequest TableĀ 63 ā Arguments for service AbortIndication TableĀ 64 ā Arguments for service Transaction |
85 | TableĀ 65 ā Arguments for service SequenceDefine TableĀ 66 ā Arguments for service SequenceStart |
86 | TableĀ 67 ā Arguments for service ValidateAddChild TableĀ 68 ā Arguments for service ChildAdded |
87 | TableĀ 69 ā Arguments for service ValidateRemoveChild TableĀ 70 ā Arguments for service ChildRemoved TableĀ 71 ā Arguments for service SetChildrenAddresses |
88 | TableĀ 72 ā Arguments for service GetChannelFunctions TableĀ 73 ā Arguments for service GetGuiInformation |
89 | 7.7 Frame Application services TableĀ 74 ā Arguments for service Scan TableĀ 75 ā Arguments for service OnErrorMessage |
90 | TableĀ 76 ā Arguments for service OnProgress TableĀ 77 ā Arguments for service OnOnlineStatusChanged TableĀ 78 ā Arguments for service OnFunctionsChanged |
91 | TableĀ 79 ā Arguments for service GetDtmInfoList TableĀ 80 ā Arguments for service CreateChild (DTM) TableĀ 81 ā Arguments for service CreateChild (BTM) |
92 | TableĀ 82 ā Arguments for service DeleteChild TableĀ 83 ā Arguments for service MoveChild TableĀ 84 ā Arguments for service GetParentNodes |
93 | TableĀ 85 ā Arguments for service GetChildNodes TableĀ 86 ā Arguments for service GetDtm TableĀ 87 ā Arguments for service ReleaseDtm |
94 | TableĀ 88 ā Arguments for service OnAddedRedundantChild TableĀ 89 ā Arguments for service OnRemovedRedundantChild TableĀ 90 ā Arguments for service SaveInstanceData |
95 | TableĀ 91 ā Arguments for service LoadInstanceData TableĀ 92 ā Arguments for service GetPrivateDtmStorageInformation TableĀ 93 ā Arguments for service LockInstanceData |
96 | TableĀ 94 ā Arguments for service UnlockInstanceData TableĀ 95 ā Arguments for service OnInstanceDataChanged TableĀ 96 ā Arguments for service OpenPresentationRequest |
97 | TableĀ 97 ā Arguments for service ClosePresentationRequest TableĀ 98 ā Arguments for service UserDialog |
98 | 8 FDT dynamic behavior 8.1 Generate FDT topology TableĀ 99 ā Arguments for service RecordAuditTrailEvent |
99 | FigureĀ 33 ā FDT topology generation triggered by the Frame Applications FigureĀ 34 ā FDT topology generation triggered by a DTM |
100 | 8.2 Address setting FigureĀ 35 ā Set or modify device address ā with user interface |
101 | FigureĀ 36 ā Set or modify device address ā with user interface FigureĀ 37 ā Set or modify all device addresses ā with user interface |
102 | 8.3 Communication FigureĀ 38 ā Peer to peer communication |
103 | FigureĀ 39 ā Nested communication |
104 | 8.4 Scanning and DTM assignment FigureĀ 40 ā Device initiated data transfer |
105 | 8.5 Multi-user scenarios FigureĀ 41 ā Scanning and DTM assignment |
106 | FigureĀ 42 ā Multi-user system |
107 | FigureĀ 43 ā General synchronized locking mechanism |
108 | FigureĀ 44 ā General non-synchronized locking mechanism FigureĀ 45 ā Parameterization in case of synchronized locking mechanism |
109 | 8.6 Notification of changes 8.7 DTM instance data state machines |
110 | FigureĀ 46 ā Modifications state machine of instance data TableĀ 100 ā Modifications state machine of instance data |
111 | FigureĀ 47 ā Persistence state machine of instance data TableĀ 101 ā Persistence state machine of instance data |
112 | TableĀ 102 ā Example life cycle of a DTM |
113 | 8.8 Parent component handling redundant slave |
114 | 8.9 DTM upgrade FigureĀ 48 ā Management of redundant topology |
115 | FigureĀ 49 ā Associating data to a dataSetId |
116 | FigureĀ 50 ā Loading data for a supported dataSetId |
117 | Annex A (normative) FDT data types definition |
118 | TableĀ A.1 ā Basic data types TableĀ A.2 ā Simple general data types |
125 | Table A.3 ā Definition of classificationId enumeration values |
126 | TableĀ A.4 ā General structured data types |
135 | TableĀ A.5 ā Simple user information data types TableĀ A.6 ā Structured user information data type TableĀ A.7 ā Structured DTM information data type |
136 | TableĀ A.8 ā Simple BTM data types TableĀ A.9 ā Structured BTM data types |
138 | TableĀ A.10 ā Simple device identification data types |
139 | Table A.11 ā Structured device identification data types |
141 | TableĀ A.12 ā Simple function data types |
142 | TableĀ A.13 ā Structured function data types |
144 | TableĀ A.14 ā Simple auditTrail data types TableĀ A.15 ā Structured auditTrail data types |
145 | TableĀ A.16 ā Simple documentation data types TableĀ A.17 ā Structured documentation data types |
147 | TableĀ A.18 ā Simple deviceList data type TableĀ A.19 ā Structured deviceList data type |
148 | TableĀ A.20 ā Simple network management data types TableĀ A.21 ā Structured network management data types |
149 | TableĀ A.22 ā Simple instance data types |
151 | TableĀ A.23 ā Structured instance data types |
153 | TableĀ A.24 ā Simple device status data types |
154 | TableĀ A.25 ā Structured device status data types TableĀ A.26 ā Simple online compare data types TableĀ A.27 ā Structured online compare data types |
155 | Table A.28 ā Simple user interface data types TableĀ A.29 ā Structured user interface data types |
156 | TableĀ A.30 ā Fieldbus data types |