{"id":422270,"date":"2024-10-20T06:40:26","date_gmt":"2024-10-20T06:40:26","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-pd-clc-tr-iec-62453-412019-2\/"},"modified":"2024-10-26T12:29:39","modified_gmt":"2024-10-26T12:29:39","slug":"bsi-pd-clc-tr-iec-62453-412019-2","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-pd-clc-tr-iec-62453-412019-2\/","title":{"rendered":"BSI PD CLC\/TR IEC 62453-41:2019"},"content":{"rendered":"
This part of IEC 62453, which is a technical report, defines how the common FDT principles are implemented based on the Microsoft1 COM technology, including the object behavior and object interaction via COM interfaces.<\/p>\n
This part specifies the technology-specific implementation of the protocol-specific functionality and communication services.<\/p>\n
This part of IEC 62453 is informative, however when this part is applied its requirements need to be implemented as specified.<\/p>\n
This part specifies FDT version 1.2.1.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
7<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | INTRODUCTION Figures Figure 1 \u2013 Part 41 of the IEC 62453 series <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 1 Scope 2 Normative references 3 Terms, definitions, abbreviations and conventions 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 3.2 Abbreviations 3.3 Conventions <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 4 Implementation concept 4.1 Technological orientation 4.2 Implementation of abstract FDT object model 4.2.1 General 4.2.2 FDT Frame Application (FA) <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 4.2.3 Device Type Manager (DTM) Figure 2 \u2212 Frame Application interfaces Figure 3 \u2212 DTM interfaces <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 4.2.4 Presentation object 4.2.5 FDT-Channel object 4.3 Object interaction 4.3.1 Parameter interchange via XML Figure 4 \u2212 FDT Client\/server relationship via XML <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 4.3.2 Examples of usage Figure 5 \u2212 Data access and storage <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | Figure 6 \u2212 Communication Figure 7 \u2212 Documentation <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 4.4 Implementation of DTM data persistence and synchronization 4.4.1 Persistence overview Figure 8 \u2212 Parameter verification in case of failsafe devices <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 4.4.2 Persistence interfaces 4.5 DTM state machine Figure 9 \u2212 State machine of a DTM <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | Tables Table 1 \u2013 Definition of DTM state machine <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 5 General concepts 5.1 General 5.2 Overview of task related FDT interfaces Table 2 \u2212 Task related DTM interfaces <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | Table 3 \u2212 Task related DTM ActiveX\u00ae interfaces Table 4 \u2212 Task related FDT-Channel interfaces Table 5 \u2212 Task related Channel ActiveX( interfaces <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | Table 6 \u2212 Task related BTM interfaces Table 7 \u2212 Task related BTM ActiveX( interfaces Table 8 \u2212 Task related Frame Application interfaces <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 5.3 Return values of interface methods 5.4 Dual interfaces 5.5 Unicode 5.6 Asynchronous versus synchronous behavior <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 5.7 ProgIds 5.8 Implementation of DTM, DTM device type and hardware identification information 5.8.1 Device identification Figure 10 \u2212 Device identification <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | Figure 11 \u2212 Structural overview <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 5.8.2 Protocol-specific transformation style sheet (xsl) 5.8.3 Semantic identification information 5.8.4 Device assignment Table 9 \u2212 Semantic identification information <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 5.8.5 Regular expression specification 5.9 Implementation of slave redundancy 5.9.1 General Table 10 \u2212 Regular expressions <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 5.9.2 Topology import\/export 6 Implementation of FDT services: FDT interfaces 6.1 Overview of the FDT interfaces 6.2 FDT objects 6.2.1 FDT object model <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | Figure 12 \u2212 Interfaces of FDT objects \u2013 DTM and DtmActiveXControl <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | Figure 13 \u2212 Interfaces of FDT object \u2013 Frame Application Figure 14 \u2212 FDT objects \u2013 FDT-Channel <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 6.2.2 Avalability of interface methods Figure 15 \u2212 FDT objects \u2013 BTM and BtmActiveXControl <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | Table 11 \u2212 Availability of DTM methods in different states <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | Table 12 \u2212 Availability of Frame Application interfaces <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 6.3 Device Type Manager 6.3.1 Interface IDtm <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 6.3.2 Interface IDtm2 <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 6.3.3 Interface IDtmActiveXInformation <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 6.3.4 Interface IDtmApplication <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 6.3.5 Interface IDtmChannel <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 6.3.6 Interface IDtmDocumentation <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 6.3.7 Interface IDtmDiagnosis <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 6.3.8 Interface IDtmImportExport <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 6.3.9 Interface IDtmInformation <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 6.3.10 Interface IDtmInformation2 <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 6.3.11 Interface IDtmOnlineDiagnosis <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 6.3.12 Interface IDtmOnlineParameter <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 6.3.13 Interface IDtmParameter <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 6.3.14 Interface IFdtCommunicationEvents <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 6.3.15 Interface IFdtCommunicationEvents2 <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 6.3.16 Interface IFdtEvents <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 6.3.17 Interface IDtmHardwareIdentification <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | 6.3.18 Interface IDtmSingleDeviceDataAccess <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 6.3.19 Interface IDtmSingleInstanceDataAccess <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 6.4 DTM ActiveXControl 6.4.1 Interface IDtmActiveXControl 6.4.2 Init <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 6.4.3 PrepareToRelease <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 6.5 FDT Channel 6.5.1 Interface IFdtChannel <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 6.5.2 Interface IFdtChannelActiveXInformation <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 6.5.3 Interface IFdtCommunication <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | 6.5.4 Interface IFdtChannelSubTopology <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | 6.5.5 Interface IFdtChannelSubTopology2 6.5.6 Interface IFdtChannelScan <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 6.5.7 Interface IFdtFunctionBlockData <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 6.6 Channel ActiveXControl 6.6.1 Interface IFdtChannelActiveXControl <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 6.6.2 Interface IFdtChannelActiveXControl2 <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 6.7 Block Type Manager <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 6.7.1 Interface IBtm <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 6.7.2 Interface IBtmInformation 6.7.3 Interface IBtmParameter <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 6.8 BTM ActiveXControl 6.8.1 General 6.8.2 Interface IBtmActiveXControl <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 6.9 Frame Application 6.9.1 Interface IDtmEvents <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 6.9.2 Interface IDtmEvents2 <\/td>\n<\/tr>\n | ||||||
126<\/td>\n | 6.9.3 Interface IDtmScanEvents <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | 6.9.4 Interface IDtmAuditTrailEvents <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | 6.9.5 Interface IFdtActiveX <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | 6.9.6 Interface IFdtActiveX2 <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | 6.9.7 Interface IFdtBulkData <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | 6.9.8 Interface IFdtContainer <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | 6.9.9 Interface IFdtDialog <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | 6.9.10 Interface IFdtTopology <\/td>\n<\/tr>\n | ||||||
146<\/td>\n | 6.9.11 Interface IDtmRedundancyEvents <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | 6.9.12 Interface IDtmSingleDeviceDataAccessEvents <\/td>\n<\/tr>\n | ||||||
150<\/td>\n | 6.9.13 Interface IDtmSingleInstanceDataAccessEvents <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | 6.9.14 Interface IFdtBtmTopology <\/td>\n<\/tr>\n | ||||||
152<\/td>\n | 7 FDT sequence charts 7.1 DTM peer to peer communication 7.1.1 General 7.1.2 Establish a peer-to-peer connection between DTM and device 7.1.3 Asynchronous connect for a peer-to-peer connection Figure 16 \u2212 Peer to peer connection between DTM and device <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | 7.1.4 Asynchronous disconnect for a peer-to-peer connection 7.1.5 Asynchronous transaction for a peer-to-peer connection Figure 17 \u2212 Asynchronous connect (peer to peer) Figure 18 \u2212 Asynchronous disconnect (peer to peer) <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | 7.2 Nested communication 7.2.1 General Figure 19 \u2212 Asynchronous transaction (peer to peer) <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | 7.2.2 Generate system topology Figure 20 \u2212 System-topology <\/td>\n<\/tr>\n | ||||||
156<\/td>\n | Figure 21 \u2212 Generation of system topology by Frame Application <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | 7.2.3 Establish a system connection between DTM and device Figure 22 \u2013 Generation of system topology \u2013 Participation of DTM <\/td>\n<\/tr>\n | ||||||
158<\/td>\n | 7.2.4 Asynchronous transaction for a system connection Figure 23 \u2013 System connection (across communication hierarchy) <\/td>\n<\/tr>\n | ||||||
159<\/td>\n | 7.3 Topology scan 7.3.1 Scan network Figure 24 \u2212 Asynchronous transactions (system connection) <\/td>\n<\/tr>\n | ||||||
160<\/td>\n | 7.3.2 Cancel topology scan Figure 25 \u2212 Scan network topology <\/td>\n<\/tr>\n | ||||||
161<\/td>\n | 7.3.3 Provisional scan result notifications Figure 26 \u2212 Cancel topology scan <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | 7.3.4 Scan for communication hardware Figure 27 \u2212 Provisional topology scan <\/td>\n<\/tr>\n | ||||||
163<\/td>\n | 7.3.5 Manufacturer-specific device identification Figure 28 \u2212 Scan for communication hardware <\/td>\n<\/tr>\n | ||||||
165<\/td>\n | 7.4 Registration of protocol-specific FDT schemas Figure 29 \u2212 Manufacturer-specific device identification <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | Figure 30 \u2212 Add protocol-specific schemas to Frame Applications schema sub path <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | 7.5 Configuration of a fieldbus master Figure 31 \u2212 Frame Application reads protocol-specificdevice identification information of DTMDeviceTypes <\/td>\n<\/tr>\n | ||||||
168<\/td>\n | 7.6 Starting and releasing applications Figure 32 \u2212 Bus master configuration <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | 7.7 Channel access Figure 33 \u2212 Starting and releasing applications <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | 7.8 DCS Channel assignment Figure 34 \u2212 Channel access <\/td>\n<\/tr>\n | ||||||
171<\/td>\n | Figure 35 \u2212 DCS channel assignment single DTM <\/td>\n<\/tr>\n | ||||||
172<\/td>\n | Figure 36 \u2212 Sequence of channel assignement for a single DTM <\/td>\n<\/tr>\n | ||||||
173<\/td>\n | Figure 37 \u2212 Modular DTM structure <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | 7.9 Printing of DTM-specific documents Figure 38 \u2212 Channel assignment for modular DTMs <\/td>\n<\/tr>\n | ||||||
175<\/td>\n | 7.10 Printing of Frame Application-specific documents 7.10.1 General Figure 39 \u2212 Printing of DTM-specific documents <\/td>\n<\/tr>\n | ||||||
176<\/td>\n | 7.10.2 Processing a document Figure 40 \u2212 Printing of Frame Application-specific documents <\/td>\n<\/tr>\n | ||||||
177<\/td>\n | Figure 41 \u2212 Report generation (Frame Application style) <\/td>\n<\/tr>\n | ||||||
178<\/td>\n | 7.10.3 Rules for use of DTM-specific style sheets Figure 42 \u2212 Report generation (device vendor-specific style) <\/td>\n<\/tr>\n | ||||||
179<\/td>\n | 7.11 Propagation of changes Figure 43 \u2212 Propagation of changes <\/td>\n<\/tr>\n | ||||||
180<\/td>\n | 7.12 Locking 7.12.1 Locking for non-synchronized DTMs <\/td>\n<\/tr>\n | ||||||
181<\/td>\n | 7.12.2 Locking for synchronized DTMs Figure 44 \u2212 Locking for non-synchronized DTMs <\/td>\n<\/tr>\n | ||||||
182<\/td>\n | Figure 45 \u2212 Locking for synchronized DTMs <\/td>\n<\/tr>\n | ||||||
183<\/td>\n | 7.13 Instantiation and release 7.13.1 Instantiation of a new DTM 7.13.2 Instantiation of an existing DTM Figure 46 \u2212 Instantiation of a new DTM <\/td>\n<\/tr>\n | ||||||
184<\/td>\n | 7.13.3 Instantiation of a DTM ActiveX( user interface 7.13.4 Release of a DTM user interface Figure 47 \u2212 Instantiation of an existing DTM Figure 48 \u2212 Instantiation of a DTM user interface <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | 7.14 Persistent storage of a DTM 7.14.1 State machine of instance data Figure 49 \u2212 Release of a DTM user interface <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | Figure 50 \u2212 State machine of instance data set Table 13 \u2013 Description of instance data set states <\/td>\n<\/tr>\n | ||||||
187<\/td>\n | 7.14.2 Saving instance data of a DTM Figure 51 \u2013 Persistence states of a data set Table 14 \u2013 Description of persistent states <\/td>\n<\/tr>\n | ||||||
188<\/td>\n | 7.14.3 Reload of a DTM object for another instance 7.14.4 Copy and versioning of a DTM instance Figure 52 \u2212 Saving instance data of a DTM <\/td>\n<\/tr>\n | ||||||
189<\/td>\n | 7.15 Audit trail Figure 53 \u2212 Copy and versioning of a DTM instance <\/td>\n<\/tr>\n | ||||||
190<\/td>\n | 7.16 Comparison of two instance data sets 7.16.1 Comparison without user interface Figure 54 \u2212 Audit trail <\/td>\n<\/tr>\n | ||||||
191<\/td>\n | 7.16.2 Comparison with user interface Figure 55 \u2212 Comparison without user interface <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | 7.17 Failsafe data access Figure 56 \u2212 Comparison with user interface <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | 7.18 Set or modify device address with user interface Figure 57 \u2212 Failsafe data access <\/td>\n<\/tr>\n | ||||||
194<\/td>\n | 7.19 Set or modify known device addresses without user interface Figure 58 \u2212 Set or modify device address with user interface <\/td>\n<\/tr>\n | ||||||
195<\/td>\n | 7.20 Display or modify all child device addresses with user interface Figure 59 \u2212 Set or modify known device addresses without user interface <\/td>\n<\/tr>\n | ||||||
196<\/td>\n | 7.21 Device initiated data transfer Figure 60 \u2212 Display or modify all child device addresses with user interface <\/td>\n<\/tr>\n | ||||||
197<\/td>\n | 7.22 Starting and releasing DTM user interface in modal dialog Figure 61 \u2212 Device initiated data transfer <\/td>\n<\/tr>\n | ||||||
198<\/td>\n | 7.23 Parent component handling redundant slave Figure 62 \u2212 Modal DTM user interface <\/td>\n<\/tr>\n | ||||||
199<\/td>\n | Figure 63 \u2212 Handling of a redundant slave <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | 7.24 Initialization of a Channel ActiveX control 7.24.1 General 7.24.2 Supports IFdtChannelActiveXcontrol2 7.24.3 Does not support IFdtChannelActiveXControl2 Figure 64 \u2212 Init of Channel ActiveX with IFdtChannelActiveXControl2 <\/td>\n<\/tr>\n | ||||||
201<\/td>\n | 7.25 DTM upgrade 7.25.1 General 7.25.2 Saving data from a DTM to be upgraded Figure 65 \u2212 Init of Channel ActiveX\u00ae without IFdtChannelActiveXControl2 <\/td>\n<\/tr>\n | ||||||
202<\/td>\n | 7.25.3 Loading data in the replacement DTM Figure 66 \u2212 Saving data from a DTM to be upgraded <\/td>\n<\/tr>\n | ||||||
203<\/td>\n | 7.26 Usage of IDtmSingleDeviceDataAccess::ReadRequest \/ Write Request Figure 67 \u2212 Loading data in the replacement DTM <\/td>\n<\/tr>\n | ||||||
204<\/td>\n | 7.27 Instantiation of DTM and BTM Figure 68 \u2212 Usage of IDtmSingleDeviceDataAccess <\/td>\n<\/tr>\n | ||||||
205<\/td>\n | Figure 69 \u2212 General sequence of creation and instantiation of blocks <\/td>\n<\/tr>\n | ||||||
206<\/td>\n | 8 Installation issues 8.1 Registry and device information 8.1.1 Visibility of business objects of a DTM 8.1.2 Component categories Table 15 \u2013 Component categories <\/td>\n<\/tr>\n | ||||||
207<\/td>\n | 8.1.3 Registry entries 8.1.4 Installation issues Table 16 \u2013 Combinations of categories Table 17 \u2013 Example for DTM registration <\/td>\n<\/tr>\n | ||||||
208<\/td>\n | 8.1.5 Microsoft\u2019s standard component categories manager 8.1.6 Building a Frame Application-database of supported devices 8.1.7 DTM registration <\/td>\n<\/tr>\n | ||||||
209<\/td>\n | 8.2 Paths and file information 8.2.1 Path information provided by a DTM 8.2.2 Paths and persistency 8.2.3 Multi-user systems <\/td>\n<\/tr>\n | ||||||
210<\/td>\n | 9 Description of data types, parameters and structures 9.1 Ids 9.2 Data type definitions Table 18 \u2013 FDT-specific Ids Table 19 \u2013 Basic data types <\/td>\n<\/tr>\n | ||||||
211<\/td>\n | Table 20 \u2013 Helper objects for documentation <\/td>\n<\/tr>\n | ||||||
212<\/td>\n | Annex A (normative)FDT IDL <\/td>\n<\/tr>\n | ||||||
228<\/td>\n | Annex B (normative)Mapping of services to interface methods B.1 General B.2 DTM services Table B.1 \u2212 General services Table B.2 \u2212 DTM services related to installation <\/td>\n<\/tr>\n | ||||||
229<\/td>\n | Table B.3 \u2212 DTM services related to DTM information Table B.4 \u2212 DTM services related to DTM state machine <\/td>\n<\/tr>\n | ||||||
230<\/td>\n | Table B.5 \u2212 DTM services related to function Table B.6 \u2212 DTM services related to documentation Table B.7 \u2212 DTM services to access the instance data <\/td>\n<\/tr>\n | ||||||
231<\/td>\n | Table B.8 \u2212 DTM services to access diagnosis Table B.9 \u2212 DTM services to access the device data Table B.10 \u2212 DTM services related to network management information Table B.11 \u2212 DTM services related to online operation <\/td>\n<\/tr>\n | ||||||
232<\/td>\n | B.3 Presentation object services B.4 General channel services Table B.12 \u2212 DTM services related to FDT-Channel objects Table B.13 \u2212 DTM services related to import and export Table B.14 \u2212 DTM services related to data synchronization <\/td>\n<\/tr>\n | ||||||
233<\/td>\n | B.5 Process channel services B.6 Communication Channel Services Table B.15 \u2212 General channel services Table B.16 \u2212 Channel services for IO related information Table B.17 \u2212 Channel services related to communication <\/td>\n<\/tr>\n | ||||||
234<\/td>\n | B.7 Frame Application Services Table B.18 \u2212 Channel services related sub-topology management Table B.19 \u2212 Channel services related to functions Table B.20 \u2212 Channel services related to scan Table B.21 \u2212 FA services related to general events <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | Table B.22 \u2212 FA services related to topology management Table B.23 \u2212 FA services related to redundancy Table B.24 \u2212 FA services related to storage of DTM data <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | Table B.25 \u2212 FA services related to DTM data synchronization Table B.26 \u2212 FA services related to presentation Table B.27 \u2212 FA services related to audit trail <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | Annex C (normative)FDT XML schemas C.1 General C.2 FDTDataTypesSchema Table C.1 \u2013 Description of general XML attributes <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | Table C.2 \u2013 Description of general XML elements <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | Table C.3 \u2013 Device classification ID <\/td>\n<\/tr>\n | ||||||
245<\/td>\n | Table C.4 \u2013 Device classification according to IEC TR 62390:2005, Annex G <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | C.3 FDTApplicationIdSchema C.4 FDTUserInformationSchema Table C.5 \u2013 Description of applicationId attribute Table C.6 \u2013 Description of applicationId elements <\/td>\n<\/tr>\n | ||||||
254<\/td>\n | Table C.7 \u2013 Description of user information attributes Table C.8 \u2013 Description of user information elements <\/td>\n<\/tr>\n | ||||||
255<\/td>\n | C.5 DTMInformationSchema Table C.9 \u2013 Description of DTM information attributes Table C.10 \u2013 Description of DTM information elements <\/td>\n<\/tr>\n | ||||||
258<\/td>\n | C.6 DTMFunctionCallSchema <\/td>\n<\/tr>\n | ||||||
259<\/td>\n | C.7 DTMParameterSchema Table C.11 \u2013 Description of function call attributes Table C.12 \u2013 Description of parameter document attributes <\/td>\n<\/tr>\n | ||||||
260<\/td>\n | Table C.13 \u2013 Description of parameter document elements <\/td>\n<\/tr>\n | ||||||
267<\/td>\n | C.8 DTMDocumentationSchema <\/td>\n<\/tr>\n | ||||||
268<\/td>\n | Table C.14 \u2013 Description of documentation attributes Table C.15 \u2013 Description of documentation elements <\/td>\n<\/tr>\n | ||||||
269<\/td>\n | C.9 DTMProtocolsSchema <\/td>\n<\/tr>\n | ||||||
270<\/td>\n | C.10 DTMSystemTagListSchema Table C.16 \u2013 Description of protocols element Table C.17 \u2013 Description of system tag attributes Table C.18 \u2013 Description of system tag elements <\/td>\n<\/tr>\n | ||||||
271<\/td>\n | C.11 DTMAuditTrailSchema <\/td>\n<\/tr>\n | ||||||
272<\/td>\n | Table C.19 \u2013 Description of audit trail attributes Table C.20 \u2013 Description of audit trail elements <\/td>\n<\/tr>\n | ||||||
273<\/td>\n | C.12 DTMDeviceStatusSchema Table C.21 \u2013 Description of device status attribute Table C.22 \u2013 Description of device status elements <\/td>\n<\/tr>\n | ||||||
274<\/td>\n | C.13 DTMFunctionsSchema Table C.23 \u2013 Description of function attributes <\/td>\n<\/tr>\n | ||||||
275<\/td>\n | Table C.24 \u2013 Description of function elements <\/td>\n<\/tr>\n | ||||||
278<\/td>\n | C.14 DTMChannelFunctionsSchema Table C.25 \u2013 Description of channel functions attributes <\/td>\n<\/tr>\n | ||||||
279<\/td>\n | Table C.26 \u2013 Description of channel function elements <\/td>\n<\/tr>\n | ||||||
281<\/td>\n | C.15 DTMOnlineCompareSchema Table C.27 \u2013 Description of comparison attribute Table C.28 \u2013 Description of comparison elements <\/td>\n<\/tr>\n | ||||||
282<\/td>\n | C.16 FDTFailSafeDataSchema C.17 DTMTopologyScanSchema Table C.29 \u2013 Description of fail safe attributes Table C.30 \u2013 Description of fail safe elements <\/td>\n<\/tr>\n | ||||||
283<\/td>\n | C.18 FDTOperationPhaseSchema Table C.31 \u2013 Description of topology scan elements Table C.32 \u2013 Description of operation phase attribute Table C.33 \u2013 Description of operation phase element <\/td>\n<\/tr>\n | ||||||
284<\/td>\n | C.19 DTMInitSchema C.20 FDTUserMessageSchema Table C.34 \u2013 Description of DTM init element Table C.35 \u2013 Description of user message attributes <\/td>\n<\/tr>\n | ||||||
285<\/td>\n | Table C.36 \u2013 Description of user message elements <\/td>\n<\/tr>\n | ||||||
286<\/td>\n | C.21 DTMInfoListSchema Table C.37 \u2013 Description of DTM info list elements <\/td>\n<\/tr>\n | ||||||
287<\/td>\n | C.22 FDTTopologyImportExportSchema Table C.38 \u2013 Description of topology attributes Table C.39 \u2013 Description of topology elements <\/td>\n<\/tr>\n | ||||||
291<\/td>\n | C.23 DTMDeviceListSchema Table C.40 \u2013 Description of device list attributes <\/td>\n<\/tr>\n | ||||||
292<\/td>\n | Table C.41 \u2013 Description of device list elements <\/td>\n<\/tr>\n | ||||||
293<\/td>\n | C.24 DTMSystemGuiLabelSchema C.25 DTMStateSchema Table C.42 \u2013 Description of gui label element <\/td>\n<\/tr>\n | ||||||
294<\/td>\n | C.26 DTMEnvironmentSchema Table C.43 \u2013 Description of DTM state element Table C.44 \u2013 Description of frame version element <\/td>\n<\/tr>\n | ||||||
295<\/td>\n | C.27 FDTConnectResponseSchema C.28 TypeRequestSchema Table C.45 \u2013 Description of connect response element Table C.46 \u2013 Description of type request element <\/td>\n<\/tr>\n | ||||||
296<\/td>\n | C.29 FDTScanRequestSchema Table C.47 \u2013 Description of scan request attributes Table C.48 \u2013 Description of scan request elements <\/td>\n<\/tr>\n | ||||||
297<\/td>\n | C.30 FDTxxxIdentSchema C.31 FDTxxxDeviceTypeIdentSchema <\/td>\n<\/tr>\n | ||||||
298<\/td>\n | C.32 FDTxxxScanIdentSchema C.33 DTMIdentSchema Table C.49 \u2013 Description of common identification attributes <\/td>\n<\/tr>\n | ||||||
299<\/td>\n | C.34 DTMScanIdentSchema Table C.50 \u2013 Description of common identification element Table C.51 \u2013 Description of scan identification attributes Table C.52 \u2013 Description of scan identification elements <\/td>\n<\/tr>\n | ||||||
301<\/td>\n | C.35 DTMDeviceTypeIdentSchema Table C.53 \u2013 Description of device type identification element <\/td>\n<\/tr>\n | ||||||
303<\/td>\n | C.36 DTMItemListSchema Table C.54 \u2013 Description of item list attributes <\/td>\n<\/tr>\n | ||||||
304<\/td>\n | Table C.55 \u2013 Description of item list elements <\/td>\n<\/tr>\n | ||||||
308<\/td>\n | C.37 BtmDataTypesSchema Table C.56 \u2013 Description of BTM data type attributes <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | Table C.57 \u2013 Description of BTM data type elements <\/td>\n<\/tr>\n | ||||||
310<\/td>\n | C.38 BtmInformationSchema Table C.58 \u2013 Description of BTM information elements <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | C.39 BtmParameterSchema Table C.59 \u2013 Description of BTM parameter elements <\/td>\n<\/tr>\n | ||||||
313<\/td>\n | C.40 BtmInitSchema Table C.60 \u2013 Description of BTM init element <\/td>\n<\/tr>\n | ||||||
314<\/td>\n | C.41 BtmInfoListSchema Table C.61 \u2013 Description of BTM info list element <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | Annex D (informative)FDT XML styles \u2013 Documentation <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | Annex E (informative)FDT XSL Transformation E.1 Identification transformation E.2 Hint <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | Figure E.1 \u2013 XSLT role <\/td>\n<\/tr>\n | ||||||
321<\/td>\n | Annex F (normative)Channel schema F.1 FDTBasicChannelParameterSchema Table F.1 \u2013 Description of basic channel attribute Table F.2 \u2013 Description of basic channel elements <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | F.2 Template for Channel Schema Table F.3 \u2013 Description of xxx channel parameter attribute Table F.4 \u2013 Description of xxx channel parameter elements <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | Annex G (normative)FDT version interoperability guide G.1 Overview G.2 General G.3 Component interoperability <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | Table G.1 \u2212 Interoperability between components of different versions <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | G.4 FDT type library G.5 DTM and device versions G.6 Persistence <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | G.7 Nested communication G.7.1 General G.7.2 Data exchange G.7.3 Communication channel upgrade G.7.4 Scenarios <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | G.7.5 OnAddChild G.8 Implementation hints G.8.1 Interfaces G.8.2 Persistence <\/td>\n<\/tr>\n | ||||||
328<\/td>\n | Annex H (informative)Implementation with Net technology H.1 How FDT supports .NET based development H.2 Microsoft .NET Framework 1.1 and 2.0 compatibility H.3 Side-by-side installation and related problems <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | H.4 How to avoid compatibility issues <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | Annex I (informative)Trade names <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Field device tool (FDT) interface specification – Object model integration profile. Common object model<\/b><\/p>\n |