BS PD IEC TR 62453-42-2016 Field device tool (FDT) interface specification Object model integration profile Common Language Infrastructure《现场设备工具 (FDT) 接口规格 对象模型集成配置文件 通用语言基础结构》.pdf
《BS PD IEC TR 62453-42-2016 Field device tool (FDT) interface specification Object model integration profile Common Language Infrastructure《现场设备工具 (FDT) 接口规格 对象模型集成配置文件 通用语言基础结构》.pdf》由会员分享,可在线阅读,更多相关《BS PD IEC TR 62453-42-2016 Field device tool (FDT) interface specification Object model integration profile Common Language Infrastructure《现场设备工具 (FDT) 接口规格 对象模型集成配置文件 通用语言基础结构》.pdf(346页珍藏版)》请在麦多课文档分享上搜索。
1、BSI Standards PublicationField device tool (FDT) interface specificationPart 42: Object model integration profile Common Language InfrastructurePD IEC/TR 62453-42:2016National forewordThis Published Document is the UK implementation of IEC/TR62453-42:2016.The UK participation in its preparation was
2、entrusted to TechnicalCommittee AMT/7, Industrial communications: process measurement andcontrol, including fieldbus.A list of organizations represented on this committee can be obtained onrequest to its secretary.This publication does not purport to include all the necessary provisions ofa contract
3、. Users are responsible for its correct application. The British Standards Institution 2016.Published by BSI Standards Limited 2016ISBN 978 0 580 82514 9ICS 25.040.40; 35.100.05; 35.110Compliance with a British Standard cannot confer immunity fromlegal obligations.This Published Document was publish
4、ed under the authority of theStandards Policy and Strategy Committee on 31 May 2016.Amendments/corrigenda issued since publicationDate Text affectedPUBLISHED DOCUMENTPD IEC/TR 62453-42:2016IEC TR 62453-42 Edition 1.0 2016-04 TECHNICAL REPORT Field device tool (FDT) interface specification Part 42: O
5、bject model integration profile Common Language Infrastructure INTERNATIONAL ELECTROTECHNICAL COMMISSION ICS 25.040.40; 35.100.05; 35.110 ISBN 978-2-8322-3226-2 Registered trademark of the International Electrotechnical Commission Warning! Make sure that you obtained this publication from an authori
6、zed distributor. colourinsidePD IEC/TR 62453-42:2016 2 IEC TR 62453-42:2016 IEC 2016 CONTENTS FOREWORD . 19 INTRODUCTION . 21 1 Scope 23 2 Normative references. 23 3 Terms, definitions, abbreviations and conventions 23 3.1 Terms and definitions 23 3.2 Abbreviations 30 3.3 Conventions 30 4 Implementa
7、tion concept . 31 4.1 Technological orientation . 31 4.2 Implementation of abstract FDT object model 31 4.3 FDT Frame Application (FA) 32 4.4 DTM Business Logic 33 4.4.1 General . 33 4.4.2 Implementation of DTM, DTM Device Type, and Device Ident Info . 34 4.4.3 Implementation of DTM device parameter
8、 access . 35 4.4.4 Process Data Info 35 4.4.5 Diagnostic Data Info . 36 4.4.6 Network Management Info 36 4.4.7 Function Info 37 4.4.8 Report Info . 37 4.4.9 Document Reference Info . 37 4.5 Implementation of DTM Functions 37 4.5.1 DTM User Interface 37 4.5.2 Function access control 38 4.5.3 Handling
9、 of standard UI elements in modeless DTM UI interfaces . 38 4.5.4 Command functions . 39 4.6 User management . 39 4.6.1 General . 39 4.6.2 Multi-user access . 39 4.6.3 User levels . 39 4.7 Implementation of FDT and system topology 42 4.7.1 General . 42 4.7.2 Topology management . 43 4.7.3 Data excha
10、nge between Frame Applications . 45 4.8 Implementation of Modularity . 45 4.9 Implementation of FDT communication 45 4.9.1 Handling of communication requests 45 4.9.2 Handling of communication errors 46 4.9.3 Handling of loss of connection 46 4.9.4 Pointto-point communication . 46 4.9.5 Nested commu
11、nication . 47 4.9.6 Dynamic changes in network 47 4.10 Identification . 48 4.10.1 DTM instance identification 48 4.10.2 Hardware identification . 48 4.11 Implementation of DTM data persistence and synchronization 49 PD IEC/TR 62453-42:2016IEC TR 62453-42:2016 IEC 2016 3 4.11.1 Persistence overview .
12、 49 4.11.2 Relations of DTMDataSet . 50 4.11.3 DTMDataSet structure 51 4.11.4 Types of persistent DTM data . 52 4.11.5 Data synchronization 52 4.12 Implementation of access to device data and IO information 53 4.12.1 Exposing device data and IO information 53 4.12.2 Data access control . 54 4.12.3 R
13、outed IO information 56 4.12.4 Comparison of DTM and device data 56 4.12.5 Support for multirole devices 57 4.13 Clone of DTM instances 58 4.13.1 General . 58 4.13.2 Replicating a part of topology with Parent DTM and a subset of its Child DTMs . 58 4.13.3 Cloning of a DTM without its children 58 4.1
14、3.4 Delayed cloning . 58 4.14 Lifecycle concepts . 59 4.15 Audit trail 59 4.15.1 General . 59 4.15.2 Audit trail events 59 5 Technical concepts 60 5.1 General . 60 5.2 Support of .NET Common Language Runtime versions 62 5.2.1 General . 62 5.2.2 Rules for FDT .NET assemblies 62 5.2.3 DTM rules 62 5.2
15、.4 Frame Application rules 62 5.2.5 FDT CLR extension concept . 63 5.3 Support for 32-bit and 64-bit target platforms . 63 5.4 Object activation and deactivation . 64 5.4.1 General . 64 5.4.2 Assembly loading and object creation . 64 5.4.3 Assembly dependencies . 65 5.4.4 Shared assemblies . 65 5.4.
16、5 Object deactivation and unloading 66 5.5 Datatypes . 67 5.5.1 General . 67 5.5.2 Serialization / deserialization 67 5.5.3 Support of XML 68 5.5.4 Optional elements 68 5.5.5 Verify . 68 5.5.6 Clone . 68 5.5.7 Equals . 69 5.5.8 Lists 69 5.5.9 Nullable . 70 5.5.10 Enumeration 70 5.5.11 Protocol-speci
17、fic datatypes. 70 5.5.12 Custom datatypes 72 PD IEC/TR 62453-42:2016 4 IEC TR 62453-42:2016 IEC 2016 5.6 General object interaction 73 5.6.1 General . 73 5.6.2 Decoupling of FDT Objects . 73 5.6.3 Parameter interchange with .NET datatypes . 74 5.6.4 Interaction patterns 74 5.6.5 Properties 74 5.6.6
18、Synchronous methods 74 5.6.7 Asynchronous methods 75 5.6.8 Events pattern . 81 5.6.9 Exception handling . 82 5.7 Threading . 86 5.7.1 Introduction 86 5.7.2 Threading rules 87 5.8 Localization support 88 5.8.1 General . 88 5.8.2 Access to localized resources and culture-dependent functions . 89 5.8.3
19、 Handling of cultures . 89 5.8.4 Switching the User Interface language 90 5.9 DTM User Interface implementation . 90 5.9.1 General . 90 5.9.2 Resizing 90 5.9.3 Private dialogs . 92 5.10 DTM User Interface hosting . 92 5.10.1 General . 92 5.10.2 Hosting DTM WPF controls 92 5.10.3 Hosting DTM WinForms
20、 controls 93 5.11 Static Function implementation 94 5.12 Persistence . 96 5.12.1 Overview . 96 5.12.2 Data format 97 5.12.3 Adding / reading / writing / deleting of data . 97 5.12.4 Searching for data 99 5.13 Comparison of DTM and device data . 100 5.13.1 Comparison of datasets using IDeviceData / I
21、InstanceData . 100 5.13.2 Comparison of datasets using IComparison 101 5.14 Tracing . 101 5.15 Report generation . 101 5.15.1 General . 101 5.15.2 Report types 102 5.15.3 DTM report data format 102 5.15.4 Report data exchange 103 5.16 Security 103 5.16.1 General . 103 5.16.2 Strong naming of assembl
22、ies 103 5.16.3 Identification of origin . 104 5.16.4 Code access security . 104 5.16.5 Validation of FDT compliance certification 104 6 FDT Objects and interfaces 106 6.1 General . 106 PD IEC/TR 62453-42:2016IEC TR 62453-42:2016 IEC 2016 5 6.2 Frame Application . 107 6.3 DTM Business Logic 109 6.3.1
23、 DTM BL interfaces . 109 6.3.2 State machines related to DTM BL . 114 6.3.3 State machine of instance data . 120 6.4 DTM User Interface . 123 6.5 Communication Channel 124 6.6 Availability of interface methods 125 7 FDT datatypes . 126 7.1 General . 126 7.2 Datatypes Base 127 7.3 General datatypes .
24、 127 7.4 Datatypes DtmInfo / TypeInfo . 128 7.5 Datatypes DeviceIdentInfo 130 7.6 Datatypes for installation and deployment 135 7.6.1 Datatypes SetupManifest . 135 7.6.2 Datatypes DtmManifest . 136 7.6.3 Datatypes DtmUiManifest 137 7.7 Datatypes Communication 137 7.8 Datatypes BusCategory 143 7.9 Da
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BSPDIECTR62453422016FIELDDEVICETOOLFDTINTERFACESPECIFICATIONOBJECTMODELINTEGRATIONPROFILECOMMONLANGUAGEINFRASTRUCTURE

链接地址:http://www.mydoc123.com/p-588927.html