BSI PD CLC/TR 62453-41:2009:2010 Edition
$215.11
Field device tool (FDT) interface specification – Object model integration profile. Common object model
Published By | Publication Date | Number of Pages |
BSI | 2010 | 330 |
This part of IEC 62453, which is a Technical report, defines how the common FDT principles are implemented based on the MS COM technology, including the object behavior and object interaction via COM interfaces.
This part specifies the technology specific implementation of the protocol specific functionality and communication services.
This part of IEC 62453 is informative, however when this part is applied its requirements shall be implemented as specified.
This part specifies FDT version 1.2.1.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | CONTENTS |
15 | INTRODUCTION Figures FigureĀ 1 ā Part 41 of the IECĀ 62453 series |
16 | 1 Scope 2 Normative references 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Terms and definitions |
17 | 3.2 Abbreviations 3.3 Conventions 4 Implementation concept 4.1 Technological orientation |
18 | 4.2 Implementation of abstract FDT object model FigureĀ 2 ā Frame Application interfaces |
19 | FigureĀ 3Ā āĀ DTM interfaces |
20 | 4.3 Object interaction FigureĀ 4 ā FDT Client/server relationship via XML |
22 | FigureĀ 5 ā Data access and storage FigureĀ 6 ā Communication |
23 | 4.4 Implementation of DTM data persistence and synchronization FigureĀ 7 ā Documentation FigureĀ 8 ā Parameter verification in case of failsafe devices |
24 | 4.5 DTM state machine |
25 | FigureĀ 9 ā State machine of a DTM Tables TableĀ 1 ā Definition of DTM state machine |
27 | 5 General concepts 5.1 General 5.2 Overview of task related FDT interfaces TableĀ 2 ā Task related DTM interfaces |
28 | TableĀ 3 ā Task related DTM ActiveXĀ® interfaces TableĀ 4 ā Task related FDT-Channel interfaces TableĀ 5 ā Task related Channel ActiveX( interfaces TableĀ 6 ā Task related BTM interfaces |
29 | TableĀ 7 ā Task related BTM ActiveX( interfaces TableĀ 8 ā Task related Frame Application interfaces |
30 | 5.3 Return values of interface methods 5.4 Dual interfaces 5.5 Unicode 5.6 Asynchronous versus synchronous behavior |
31 | 5.7 ProgIds 5.8 Implementation of DTM, DTM device type and hardware identification information FigureĀ 10 ā Device identification |
32 | FigureĀ 11 ā Structural overview |
33 | TableĀ 9 ā Semantic identification information |
34 | 5.9 Implementation of slave redundancy TableĀ 10 ā Regular expressions |
35 | 6 Implementation of FDT services: FDT interfaces 6.1 Overview of the FDT interfaces 6.2 FDT objects |
36 | FigureĀ 12 ā Interfaces of FDT objects ā DTM and DtmActiveXControl |
37 | FigureĀ 13 ā Interfaces of FDT object ā Frame Application FigureĀ 14 ā FDT objects ā FDT-Channel |
38 | FigureĀ 15 ā FDT objects ā BTM and BtmActiveXControl TableĀ 11 ā Availability of DTM methods in different states |
41 | TableĀ 12 ā Availability of Frame Application interfaces |
42 | 6.3 Device Type Manager |
83 | 6.4 DTM ActiveXControl |
85 | 6.5 FDT Channel |
105 | 6.6 Channel ActiveXControl |
108 | 6.7 Block Type Manager |
110 | 6.8 BTM ActiveXControl |
111 | 6.9 Frame Application |
147 | 7 FDT sequence charts 7.1 DTM peer to peer communication FigureĀ 16 ā Peer to peer connection between DTM and device |
148 | FigureĀ 17 ā Asynchronous connect (peer to peer) FigureĀ 18 ā Asynchronous disconnect (peer to peer) |
149 | 7.2 Nested communication FigureĀ 19 ā Asynchronous transaction (peer to peer) |
150 | FigureĀ 20 ā System-topology |
151 | FigureĀ 21 ā Generation of system topology by Frame Application |
152 | FigureĀ 22 ā Generation of system topology ā Participation of DTM |
153 | FigureĀ 23 ā System connection (across communication hierarchy) |
154 | FigureĀ 24 ā Asynchronous transactions (system connection) |
155 | 7.3 Topology scan FigureĀ 25 ā Scan network topology |
156 | FigureĀ 26 ā Cancel topology scan |
157 | FigureĀ 27 ā Provisional topology scan |
158 | FigureĀ 28 ā Scan for communication hardware |
160 | 7.4 Registration of protocol specific FDT schemas FigureĀ 29 ā Manufacturer specific device identification |
161 | FigureĀ 30 ā Add protocol specific schemas to Frame Applications schema sub path |
162 | 7.5 Configuration of a fieldbus master FigureĀ 31 ā Frame Application reads protocol specific device identification information of DTMDeviceTypes |
163 | 7.6 Starting and releasing applications FigureĀ 32 ā Bus master configuration |
164 | 7.7 Channel access FigureĀ 33 ā Starting and releasing applications |
165 | 7.8 DCS Channel assignment FigureĀ 34 ā Channel access |
166 | FigureĀ 35 ā DCS channel assignment single DTM |
167 | FigureĀ 36 ā Sequence of channel assignement for a single DTM |
168 | FigureĀ 37 ā Modular DTM structure |
169 | 7.9 Printing of DTM specific documents FigureĀ 38 ā Channel assignment for modular DTMs |
170 | 7.10 Printing of Frame Application specific documents FigureĀ 39 ā Printing of DTM specific documents |
171 | FigureĀ 40 ā Printing of Frame Application specific documents |
172 | FigureĀ 41 ā Report generation (Frame Application style) |
173 | FigureĀ 42 ā Report generation (device vendor specific style) |
174 | 7.11 Propagation of changes |
175 | FigureĀ 43 ā Propagation of changes |
176 | 7.12 Locking |
177 | FigureĀ 44 ā Locking for non-synchronized DTMs |
179 | 7.13 Instantiation and release FigureĀ 45 ā Locking for synchronized DTMs FigureĀ 46 ā Instantiation of a new DTM |
180 | FigureĀ 47 ā Instantiation of an existing DTM FigureĀ 48 ā Instantiation of a DTM user interface |
181 | 7.14 Persistent storage of a DTM FigureĀ 49 ā Release of a DTM user interface |
182 | FigureĀ 50 ā State machine of instance data set TableĀ 13 ā Description of instance data set states |
183 | FigureĀ 51 ā Persistence states of a data set TableĀ 14 ā Description of persistent states |
184 | FigureĀ 52 ā Saving instance data of a DTM |
185 | 7.15 Audit trail FigureĀ 53 ā Copy and versioning of a DTM instance |
186 | FigureĀ 54 ā Audit trail |
187 | 7.16 Comparison of two instance data sets FigureĀ 55 ā Comparison without user interface |
188 | 7.17 Failsafe data access FigureĀ 56 ā Comparison with user interface |
189 | 7.18 Set or modify device address with user interface FigureĀ 57 ā Failsafe data access |
190 | 7.19 Set or modify known device addresses without user interface FigureĀ 58 ā Set or modify device address with user interface |
191 | 7.20 Display or modify all child device addresses with user interface FigureĀ 59 ā Set or modify known device addresses without user interface |
192 | 7.21 Device initiated data transfer FigureĀ 60 ā Display or modify all child device addresses with user interface |
193 | 7.22 Starting and releasing DTM user interface in modal dialog FigureĀ 61 ā Device initiated data transfer |
194 | FigureĀ 62 ā Modal DTM user interface |
195 | 7.23 Parent component handling redundant slave |
196 | 7.24 Initialization of a Channel ActiveX control FigureĀ 63 ā Handling of a redundant slave |
197 | FigureĀ 64 ā Init of Channel ActiveX with IFdtChannelActiveXControl2 |
198 | 7.25 DTM upgrade FigureĀ 65 ā Init of Channel ActiveXĀ® without IFdtChannelActiveXControl2 |
199 | FigureĀ 66 ā Saving data from a DTM to be upgraded |
200 | 7.26 Usage of IDtmSingleDeviceDataAccess::ReadRequest / Write Request FigureĀ 67 ā Loading data in the replacement DTM |
201 | 7.27 Instantiation of DTM and BTM FigureĀ 68 ā Usage of IDtmSingleDeviceDataAccess |
202 | FigureĀ 69 ā General sequence of creation and instantiation of blocks |
203 | 8 Installation issues 8.1 Registry and device information TableĀ 15 ā Component categories |
204 | Table 16 ā Combinations of categories TableĀ 17 ā Example for DTM registration |
206 | 8.2 Paths and file information |
207 | 9 Description of data types, parameters and structures 9.1 Ids 9.2 Data type definitions TableĀ 18 ā FDT specific Ids TableĀ 19 ā Basic data types |
208 | TableĀ 20 ā Helper objects for documentation |
209 | Annex A (normative) FDT IDL |
225 | Annex B (normative) Mapping of services to interface methods TableĀ B.1 ā General services TableĀ B.2 ā DTM service related to installation TableĀ B.3 ā DTM service related to DTM Information |
226 | TableĀ B.4 ā DTM services related to DTM state machine TableĀ B.5 ā DTM services related to function |
227 | Table B.6 ā DTM services related to documentation TableĀ B.7 ā DTM services to access the instance data TableĀ B.8 ā DTM services to access diagnosis TableĀ B.9 ā DTM services to access to device data |
228 | TableĀ B.10 ā DTM services related to network management information TableĀ B.11 ā DTM services related to online operation TableĀ B.12 ā DTM services related to FDT-Channel objects TableĀ B.13 ā DTM services related to import and export TableĀ B.14 ā DTM services related to data synchronization |
229 | TableĀ B.15 ā General channel service TableĀ B.16 ā Channel services for IO related information TableĀ B.17 ā Channel services related to communication |
230 | TableĀ B.18 ā Channel services related sub-topology management TableĀ B.19 ā Channel services related to functions TableĀ B.20 ā Channel services related to scan TableĀ B.21 ā FA services related to general event |
231 | Table B.22 ā FA services related to topology management TableĀ B.23 ā FA services related to redundancy TableĀ B.24 ā FA services related to storage of DTM data TableĀ B.25 ā FA services related to DTM data synchronization |
232 | TableĀ B.26 ā FA related to Presentation TableĀ B.27 ā FA services related to audit trail |
233 | Annex C (normative) FDT XML schemas TableĀ C.1 ā Description of general XML attributes |
238 | Table C.2 ā Description of general XML elements |
240 | TableĀ C.3 ā Device classification ID |
241 | TableĀ C.4 ā Device classification according to IECĀ 62390 Annex G |
249 | TableĀ C.5 ā Description of applicationId attribute TableĀ C.6 ā Description of applicationId elements |
250 | TableĀ C.7 ā Description of user information attributes TableĀ C.8 ā Description of user information elements |
251 | TableĀ C.9 ā Description of DTM information attributes TableĀ C.10 ā Description of DTM information elements |
255 | TableĀ C.11 ā Description of function call attributes TableĀ C.12 ā Description of parameter document attributes |
256 | TableĀ C.13 ā Description of parameter document elements |
264 | TableĀ C.14 ā Description of documentation attributes TableĀ C.15 ā Description of documentation elements |
266 | TableĀ C.16 ā Description of protocols element |
267 | TableĀ C.17 ā Description of system tag attributes TableĀ C.18 ā Description of system tag elements |
268 | TableĀ C.19 ā Description of audit trail attributes TableĀ C.20 ā Description of audit trail elements |
269 | TableĀ C.21 ā Description of device status attribute TableĀ C.22 ā Description of device status elements |
271 | Table C.23 ā Description of function attributes TableĀ C.24 ā Description of function elements |
275 | TableĀ C.25 ā Description of channel functions attributes TableĀ C.26 ā Description of channel function elements |
277 | TableĀ C.27 ā Description of comparison attribute TableĀ C.28 ā Description of comparison elements |
278 | TableĀ C.29 ā Description of fail safe attributes TableĀ C.30 ā Description of fail safe elements |
279 | TableĀ C.31 ā Description of topology scan elements |
280 | TableĀ C.32 ā Description of operation phase attribute TableĀ C.33 ā Description of operation phase element TableĀ C.34 ā Description of DTM init element |
281 | TableĀ C.35 ā Description of user message attributes TableĀ C.36 ā Description of user message elements |
282 | TableĀ C.37 ā Description of DTM info list elements |
283 | TableĀ C.38 ā Description of topology attributes |
284 | TableĀ C.39 ā Description of topology elements |
288 | TableĀ C.40 ā Description of device list attributes TableĀ C.41 ā Description of device list elements |
290 | TableĀ C.42 ā Description of gui label element TableĀ C.43 ā Description of DTM state element |
291 | TableĀ C.44 ā Description of frame version element TableĀ C.45 ā Description of connect response element |
292 | TableĀ C.46 ā Description of type request element TableĀ C.47 ā Description of scan request attributes |
293 | TableĀ C.48 ā Description of scan request elements |
295 | TableĀ C.49 ā Description of common identification attributes TableĀ C.50 ā Description of common identification element TableĀ C.51 ā Description of scan identification attributes |
296 | TableĀ C.52 ā Description of scan identification elements |
298 | TableĀ C.53 ā Description of device type identification element |
299 | TableĀ C.54 ā Description of item list attributes |
301 | Table C.55 ā Description of item list elements |
305 | TableĀ C.56 ā Description of BTM data type attributes TableĀ C.57 ā Description of BTM data type elements |
307 | TableĀ C.58 ā Description of BTM information elements |
308 | TableĀ C.59 ā Description of BTM parameter elements |
310 | TableĀ C.60 ā Description of BTM init element TableĀ C.61 ā Description of BTM info list element |
312 | Annex D (informative) FDT XML styles ā Documentation |
316 | Annex E (informative) FDT XSL Transformation |
317 | FigureĀ E.1 ā XSLT role |
318 | Annex F (normative) Channel schema Table F.1 ā Description of basic channel attribute Table F.2 ā Description of basic channel elements |
319 | Table F.3 ā Description of xxx channel parameter attribute Table F.4 ā Description of xxx channel parameter attribute |
320 | Annex G (normative) FDT version interoperability guide |
321 | Table G.1 ā Interoperability between components of different versions |
325 | Annex H (informative) Implementation with .Net technology |
327 | Annex I (informative) Trade names |
328 | Bibliography |