{"id":243840,"date":"2024-10-19T16:00:34","date_gmt":"2024-10-19T16:00:34","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-62453-22009-2010\/"},"modified":"2024-10-25T10:57:54","modified_gmt":"2024-10-25T10:57:54","slug":"bs-en-62453-22009-2010","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-62453-22009-2010\/","title":{"rendered":"BS EN 62453-2:2009 2010"},"content":{"rendered":"
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.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
6<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | INTRODUCTION Figures Figure\u00a01 \u2013 Part 2 of the IEC\u00a062453 series <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 1 Scope 2 Normative references 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.2 Symbols and abbreviated terms 3.3 Conventions 4 Fundamentals 4.1 General 4.2 Abstract FDT model <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | Figure\u00a02 \u2013 Abstract FDT model Tables Table\u00a01 \u2013 Description of FDT objects <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | Table\u00a02 \u2013 Description of associations between FDT objects <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | Figure\u00a03 \u2013 Frame Application with integrated Communication Channel <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | Figure\u00a04 \u2013 Device Type Manager (DTM) Figure\u00a05 \u2013 Communication DTM <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | Figure\u00a06 \u2013 Device DTM Figure\u00a07 \u2013 Gateway DTM <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | Figure\u00a08 \u2013 Module DTM <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | Figure\u00a09 \u2013 Block Type Manager (BTM) Figure\u00a010 \u2013 Presentation object <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | Figure\u00a011 \u2013 Channel object <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 4.3 Modularity Figure\u00a012 \u2013 Combined Process \/ Communication Channel <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 4.4 Bus categories 4.5 System and FDT topology Figure\u00a013 \u2013 FDT topology for a simple system topology <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | Figure\u00a014 \u2013 FDT topology for a complex system topology <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 4.6 Peer to peer and nested communication Figure\u00a015 \u2013 Peer to peer communication <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 4.7 DTM, DTM Device Type and Hardware Identification Information Figure\u00a016 \u2013 Nested communication <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | Figure\u00a017 \u2013 DTM, DTM Device Type and Device Identification Information <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 4.8 DTM data persistence and synchronization Figure\u00a018 \u2013 Connected Hardware Identification <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 4.9 DTM device parameter access Figure\u00a019 \u2013 FDT storage and synchronization mechanisms <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 4.10 DTM state machine Figure\u00a020 \u2013 DTM state machine <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | Figure\u00a021 \u2013 Substates of communication allowed Table\u00a03 \u2013 Transitions of DTM states Table\u00a04 \u2013 Transitions of DTM \u2018communication allowed\u2019 sub states <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 4.11 Basic operation phases <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 4.12 FDT version interoperability Table\u00a05 \u2013 Operation phases <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 5 FDT session model and use cases 5.1 Session model overview <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 5.2 Actors Figure\u00a022 \u2013 Main Use Case Diagram <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | Table\u00a06 \u2013 Actors <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 5.3 Use cases Figure\u00a023 \u2013 Observation Use Cases <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | Figure\u00a024 \u2013 Operation Use Cases Table\u00a07 \u2013 Operation Use Cases <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | Figure\u00a025 \u2013 Maintenance use cases <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | Table\u00a08 \u2013 Maintenance use cases <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Figure\u00a026 \u2013 Planning use cases Table\u00a09 \u2013 Planning use cases <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | Figure\u00a027 \u2013 OEM service <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | Figure\u00a028 \u2013 Administrator use cases Table\u00a010 \u2013 Administrator use cases <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 6 General concepts 6.1 Address management 6.2 Scanning and DTM assignment Figure\u00a029 \u2013 Address setting via DTM presentation object <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | Figure\u00a030 \u2013 Fieldbus scanning <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 6.3 Configuration of fieldbus master or communication scheduler <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 6.4 Slave redundancy Figure\u00a031 \u2013 Fieldbus master configuration tool as part of a DTM <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | Figure\u00a032 \u2013 Redundancy scenarios <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 7 FDT service specification 7.1 Service specification overview <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 7.2 DTM services Table\u00a011 \u2013 Arguments for service PrivateDialogEnabled <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | Table\u00a012 \u2013 Arguments for service SetLanguage Table\u00a013 \u2013 Arguments for service SetSystemGuiLabel <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | Table\u00a014 \u2013 Arguments for service GetTypeInformation (for DTM) Table\u00a015 \u2013 Arguments for service GetTypeInformation (for BTM) <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Table\u00a016 \u2013 Arguments for service GetIdentificationInformation (for DTM) Table\u00a017 \u2013 Arguments for service GetIdentificationInformation (for BTM) Table\u00a018 \u2013 Arguments for service Hardware information (for DTM) <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | Table\u00a019 \u2013 Arguments for service GetActiveTypeInfo Table\u00a020 \u2013 Arguments for service GetActiveTypeInfo (for BTM) Table\u00a021 \u2013 Arguments for service Initialize (for DTM) <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | Table\u00a022 \u2013 Arguments for service Initialize (for BTM) Table\u00a023 \u2013 Arguments for service SetLinkedCommunicationChannel Table\u00a024 \u2013 Arguments for service EnableCommunication <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | Table\u00a025 \u2013 Arguments for service ReleaseLinkedCommunicationChannel Table\u00a026 \u2013 Arguments for service ClearInstanceData Table\u00a027 \u2013 Arguments for service Terminate <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | Table\u00a028 \u2013 Arguments for service GetFunctions <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | Table\u00a029 \u2013 Arguments for service InvokeFunctions Table\u00a030 \u2013 Arguments for service GetGuiInformation Table\u00a031 \u2013 Arguments for service OpenPresentation <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | Table\u00a032 \u2013 Arguments for service ClosePresentation Table\u00a033 \u2013 Arguments for service GetChannels <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | Table\u00a034 \u2013 Arguments for service GetDocumentation Table\u00a035 \u2013 Arguments for service InstanceDataInformation <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Table\u00a036 \u2013 Arguments for service InstanceDataRead Table\u00a037 \u2013 Arguments for service InstanceDataWrite Table\u00a038 \u2013 Arguments for service Verify <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | Table\u00a039 \u2013 Arguments for service CompareDataValueSets Table\u00a040 \u2013 Arguments for service DeviceDataInformation <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | Table\u00a041 \u2013 Arguments for service DeviceDataRead Table\u00a042 \u2013 Arguments for service DeviceDataWrite <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | Table\u00a043 \u2013 Arguments for service NetworkManagementInfoRead Table\u00a044 \u2013 Arguments for service NetworkManagementInfoWrite Table\u00a045 \u2013 Arguments for service DeviceStatus (for DTM) <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | Table\u00a046 \u2013 Arguments for service CompareInstanceDataWithDeviceData (for DTM) Table\u00a047 \u2013 Arguments for service WriteDataToDevice (for DTM) <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | Table\u00a048 \u2013 Arguments for service ReadDataFromDevice(for DTM) Table\u00a049 \u2013 Arguments for service OnLockInstanceData Table\u00a050 \u2013 Arguments for service OnUnlockInstanceData <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | Table 51 \u2013 Arguments for service OnInstanceDataChanged Table 52 \u2013 Arguments for service OnInstanceChildDataChanged <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 7.3 Presentation object services 7.4 Channel object service Table\u00a053 \u2013 Arguments for service Export Table\u00a054 \u2013 Arguments for service Import <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 7.5 Process Channel object services Table 55 \u2013 Arguments for service ReadChannelInformation Table\u00a056 \u2013 Arguments for service WriteChannelInformation Table\u00a057 \u2013 Arguments for service ReadChannelData <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 7.6 Communication Channel object services Table\u00a058 \u2013 Arguments for service WriteChannelData Table\u00a059 \u2013 Arguments for service GetSupportedProtocols <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | Table\u00a060 \u2013 Arguments for service Connect Table\u00a061 \u2013 Arguments for service Disconnect <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | Table\u00a062 \u2013 Arguments for service AbortRequest Table\u00a063 \u2013 Arguments for service AbortIndication Table\u00a064 \u2013 Arguments for service Transaction <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | Table\u00a065 \u2013 Arguments for service SequenceDefine Table\u00a066 \u2013 Arguments for service SequenceStart <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | Table\u00a067 \u2013 Arguments for service ValidateAddChild Table\u00a068 \u2013 Arguments for service ChildAdded <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | Table\u00a069 \u2013 Arguments for service ValidateRemoveChild Table\u00a070 \u2013 Arguments for service ChildRemoved Table\u00a071 \u2013 Arguments for service SetChildrenAddresses <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | Table\u00a072 \u2013 Arguments for service GetChannelFunctions Table\u00a073 \u2013 Arguments for service GetGuiInformation <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 7.7 Frame Application services Table\u00a074 \u2013 Arguments for service Scan Table\u00a075 \u2013 Arguments for service OnErrorMessage <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | Table\u00a076 \u2013 Arguments for service OnProgress Table\u00a077 \u2013 Arguments for service OnOnlineStatusChanged Table\u00a078 \u2013 Arguments for service OnFunctionsChanged <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | Table\u00a079 \u2013 Arguments for service GetDtmInfoList Table\u00a080 \u2013 Arguments for service CreateChild (DTM) Table\u00a081 \u2013 Arguments for service CreateChild (BTM) <\/td>\n<\/tr>\n | ||||||
92<\/td>\n | Table\u00a082 \u2013 Arguments for service DeleteChild Table\u00a083 \u2013 Arguments for service MoveChild Table\u00a084 \u2013 Arguments for service GetParentNodes <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | Table\u00a085 \u2013 Arguments for service GetChildNodes Table\u00a086 \u2013 Arguments for service GetDtm Table\u00a087 \u2013 Arguments for service ReleaseDtm <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | Table\u00a088 \u2013 Arguments for service OnAddedRedundantChild Table\u00a089 \u2013 Arguments for service OnRemovedRedundantChild Table\u00a090 \u2013 Arguments for service SaveInstanceData <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | Table\u00a091 \u2013 Arguments for service LoadInstanceData Table\u00a092 \u2013 Arguments for service GetPrivateDtmStorageInformation Table\u00a093 \u2013 Arguments for service LockInstanceData <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | Table\u00a094 \u2013 Arguments for service UnlockInstanceData Table\u00a095 \u2013 Arguments for service OnInstanceDataChanged Table\u00a096 \u2013 Arguments for service OpenPresentationRequest <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | Table\u00a097 \u2013 Arguments for service ClosePresentationRequest Table\u00a098 \u2013 Arguments for service UserDialog <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | 8 FDT dynamic behavior 8.1 Generate FDT topology Table\u00a099 \u2013 Arguments for service RecordAuditTrailEvent <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | Figure\u00a033 \u2013 FDT topology generation triggered by the Frame Applications Figure\u00a034 \u2013 FDT topology generation triggered by a DTM <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 8.2 Address setting Figure\u00a035 \u2013 Set or modify device address \u2013 with user interface <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | Figure\u00a036 \u2013 Set or modify device address \u2013 with user interface Figure\u00a037 \u2013 Set or modify all device addresses \u2013 with user interface <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | 8.3 Communication Figure\u00a038 \u2013 Peer to peer communication <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | Figure\u00a039 \u2013 Nested communication <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 8.4 Scanning and DTM assignment Figure\u00a040 \u2013 Device initiated data transfer <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 8.5 Multi-user scenarios Figure\u00a041 \u2013 Scanning and DTM assignment <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | Figure\u00a042 \u2013 Multi-user system <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | Figure\u00a043 \u2013 General synchronized locking mechanism <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | Figure\u00a044 \u2013 General non-synchronized locking mechanism Figure\u00a045 \u2013 Parameterization in case of synchronized locking mechanism <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | 8.6 Notification of changes 8.7 DTM instance data state machines <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | Figure\u00a046 \u2013 Modifications state machine of instance data Table\u00a0100 \u2013 Modifications state machine of instance data <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | Figure\u00a047 \u2013 Persistence state machine of instance data Table\u00a0101 \u2013 Persistence state machine of instance data <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | Table\u00a0102 \u2013 Example life cycle of a DTM <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 8.8 Parent component handling redundant slave <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 8.9 DTM upgrade Figure\u00a048 \u2013 Management of redundant topology <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | Figure\u00a049 \u2013 Associating data to a dataSetId <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | Figure\u00a050 \u2013 Loading data for a supported dataSetId <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | Annex A (normative) FDT data types definition <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | Table\u00a0A.1 \u2013 Basic data types Table\u00a0A.2 \u2013 Simple general data types <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | Table A.3 \u2013 Definition of classificationId enumeration values <\/td>\n<\/tr>\n | ||||||
126<\/td>\n | Table\u00a0A.4 \u2013 General structured data types <\/td>\n<\/tr>\n | ||||||
135<\/td>\n | Table\u00a0A.5 \u2013 Simple user information data types Table\u00a0A.6 \u2013 Structured user information data type Table\u00a0A.7 \u2013 Structured DTM information data type <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | Table\u00a0A.8 \u2013 Simple BTM data types Table\u00a0A.9 \u2013 Structured BTM data types <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | Table\u00a0A.10 \u2013 Simple device identification data types <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | Table A.11 \u2013 Structured device identification data types <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | Table\u00a0A.12 \u2013 Simple function data types <\/td>\n<\/tr>\n | ||||||
142<\/td>\n | Table\u00a0A.13 \u2013 Structured function data types <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | Table\u00a0A.14 \u2013 Simple auditTrail data types Table\u00a0A.15 \u2013 Structured auditTrail data types <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | Table\u00a0A.16 \u2013 Simple documentation data types Table\u00a0A.17 \u2013 Structured documentation data types <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | Table\u00a0A.18 \u2013 Simple deviceList data type Table\u00a0A.19 \u2013 Structured deviceList data type <\/td>\n<\/tr>\n | ||||||
148<\/td>\n | Table\u00a0A.20 \u2013 Simple network management data types Table\u00a0A.21 \u2013 Structured network management data types <\/td>\n<\/tr>\n | ||||||
149<\/td>\n | Table\u00a0A.22 \u2013 Simple instance data types <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | Table\u00a0A.23 \u2013 Structured instance data types <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | Table\u00a0A.24 \u2013 Simple device status data types <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | Table\u00a0A.25 \u2013 Structured device status data types Table\u00a0A.26 \u2013 Simple online compare data types Table\u00a0A.27 \u2013 Structured online compare data types <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | Table A.28 \u2013 Simple user interface data types Table\u00a0A.29 \u2013 Structured user interface data types <\/td>\n<\/tr>\n | ||||||
156<\/td>\n | Table\u00a0A.30 \u2013 Fieldbus data types <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Field device tool (FDT) interface specification – Concepts and detailed description<\/b><\/p>\n |