您当前的位置:首页>行业标准>GB/T 29618.42-2017 现场设备工具(FDT)接口规范 第42部分:对象模型行规集成 通用语言基础结构

GB/T 29618.42-2017 现场设备工具(FDT)接口规范 第42部分:对象模型行规集成 通用语言基础结构

资料类别:行业标准

文档格式:PDF电子版

文件大小:100.69 MB

资料语言:中文

更新时间:2023-11-16 09:42:57



推荐标签: 结构 规范 模型 接口 现场 部分 对象 行规 语言基础 29618

内容简介

GB/T 29618.42-2017 现场设备工具(FDT)接口规范 第42部分:对象模型行规集成 通用语言基础结构 ICS 25.040 N 10
GB
中华人民共和国国家标准
GB/T29618.42—2017/IEC/TR62453-42:2016
现场设备工具(FDT)接口规范第42部分:对象模型行规集成
通用语言基础结构
Field devicetool (FDT)interface specification-
Part 42:Object modelintegrationprofile-
Common language infrastructure
(IEC/TR62453-42:2016.IDT)
2018-02-01实施
2017-07-31发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
发布 GB/T29618.42—2017/IEC/TR 62453-42:2016
目 次
前言引言
范围 2 规范性引用文件 3 术语和定义、缩略语、约定 3.1 术语和定义 3.2 缩略语 3.3 约定实现概念
1
4
4.1 技术导向 4.2 抽象FDT对象模型实现 4.3 FDT框架应用程序(FA) 4.4 DTM业务逻辑 4.5 DTM功能的实现 4.6 用户管理 4.7 FDT与系统拓扑结构的实现 4.8 模块实现 4.9 FDT通信的实现 4.10 标识 4.11 DTM数据持久性和同步的实现. 4.12 访间设备数据和输入输出信息的实现 4.13 DTM实例克隆· 4.14 生命周期概念 4.15 审计跟踪技术概念 5.1 概述 5.2 .NETCLR的版本的支持 5.3 支持32位和64位的目标平台 5.4 对象的激活和停用… 5.5 数据类型 5.6 通用对象 5.7 线程 5.8 本地化支持 5.9 DTM的用户界面实现 5.10 DTM的用户界面托管· 5.11 静态功能的实现 5.12 持久性
15 18 20 20 23 24 28
3
32 32
5
33
33 35
36 37 39
56 58 60
65 GB/T 29618.42—2017/IEC/TR 62453-42:2016
5.13 DTM和设备数据的比较 5.14 追踪 5.15 报告生成 5.16 安全性
69 69 69 71
... +
FDT对象与接口 6.1 概述 6.2 框架应用程序· 6.3 DTM业务逻辑 6.4 DTM用户界面 6.5 通信通道 6.6 接口方法的可用性 FDT数据类型 7.1 概述 7.2 数据类型 基础 7.3 通用数据类型 7.4 数据类型 DtmInfo/TypeInfo 7.5 数据类型 DeviceldentInfo 7.6 安装和部署的数据类型 7.7 数据类型-通信 7.8 数据类型-BusCategory 7.9 数据类型-设备/实例数据 7.10 导出和导人数据类型... 7.11 过程数据的数据类型描述 7.12 数据类型-地址信息 7.13 数据类型-NetworkDatalnfo 7.14 数据类型-DTM功能 7.15 数据类型-DTM消息. 7.16 DTMUI对话框操作代理的数据类型 7.17 数据类型-CommunicationChannellnfo 7.18 数据类型-硬件识别和扫描 7.19 数据类型-DTM报告类型 7.20 -体化DTM中设备模块的相关信息 8 工作流 8.1 概述 8.2 实例化、加载和释放.... 8.3 DTM的永久性存储 8.4 多用户环境下的锁定和数据事务 8.5 执行DTM功能 8.6 DTM通信 8.7 嵌套通信 8.8 拓扑规划 8.9 子DTM的实例化、配置、移动和释放 I
6
74
74
2
77
90 92 93
94
7
94 94 95 95 97 102 105 111
.-+
112 120 122 128 132 134 136 137 137 139 141 142 144 144 144 150 153 157 175 181 183 188
.....
... .... GB/T 29618.42—2017/IEC/TR 62453-42:2016
8.10 拓扑扫描 8.11 通信网络的配置 8.12 使用IO信息 8.13 地址管理 8.14 设备发起的数据传输.. 8.15 读数据和写数据 8.16 比较数据 8.17 在一个设备节点重新分配一个不同的DtmDeviceType 8.18 复制部分的FDT拓扑 8.19 审计跟踪的序列安装 9.1 概述 9.2 公用规则
193 198 199 203 206 207 210 211 215 216 219 219 219 224 224 225 229 234 236 236 236 236 240 241 246 246 246 246 247 247 249 249 249 250 263 264 264 264 268 268 268 I
9
9.3 FDT核心程序集的安装 9.4 通信协议的安装 9.5 DTM的安装. 9.6 DTM安装程序.. 9.7 DTM部署 9.8 路径和文件信息 10 生命周期概念 10.1 概述 10.2 技术性概念 10.3 DTM安装 10.4 生命周期场景 11 框架应用程序结构 11.1 概述. 11.2 独立应用程序 11.3 远程用户界面 11.4 分布式多用户应用程序 11.5 OPC UA 附录A(规范性附录) FDT2用例模型 A.1 用例模型综述 A.2 参与者 A.3 用例附录B(规范性附录) FDT界面定义和数据类型附录C(规范性附录) 服务到接口方法的映射 C,1 概述 . C.2 DTM服务 C.3 表示对象的服务 C.4 通用通道服务 C.5 过程通道服务 GB/T 29618.42—2017/IEC/TR 62453-42:2016
C.6 通信通道服务 C.7 框架应用程序服务附录D(规范性附录) FDT版本互操作性指南 D.1 综述 D.2 概述 D.3 组件的互操作性附录E(规范性附录) FDT1.2.x/本部分的向后兼容. E.1 综述 E.2 平行FDT拓扑 E.3 混合FDT拓扑.. E.4 FDT1.2.x/本部分的适配器 E.5 FDT1.2.xXML/本部分数据类型转换器 E.6 向后兼容相关的序列附录F(资料性附录) 实现提示 F.1 一般建议 F,2 IAsyncResult模式 F.3 线程的最佳实践附录G(资料性附录) 商标名称附录H(资料性附录) UML符号 H.1 概述 H.2 类图 H.3 状态图 H.4 用例图 H.5 序列图 H.6 对象图附录1(资料性附录) 物理层示例 L.1 概述 I.2 INTERBUS L.3 PROFIBUS L.4 PROFINET 附录」(资料性附录) 预定义的Semanticld J.1 概述 J.2 数据 J.3 图像 J.4 文档参考文献
269 270 272 272 272 272 274 274 274 275 277 278 280 282 282 282 283 284 285 285 285 288 289 290 293 295 295 295 295 295 297 297 297 297 297 298
图1 GB/T29618.42和GB/T29618系列标准的关系图2 对象模型图 3 框架应用程序 IV
YT GB/T 29618.42—2017/IEC/TR 62453-42:2016
图4 DTM业务逻辑图 5 DTM、设备类型和设备标识信息图 6 过程数据信息图7 逻辑拓扑和物理拓扑图8 FDT和逻辑拓扑图9 DTM和物理拓扑图 10 点对点通信图 11 嵌套通信
10 11 12 18 19 20 21 22 24 25 25 26 27 30 31 34 34 36 37 38 40 41 41 42 13 44 44 45 47 48 48 49 50 50 51 52 60 61 62
..:
图 12 连接设备的识别图 13 FDT存储和同步机制图 14 DTMDataSet、DTM实例和设备之间的关系图 15 DTMDataSet结构图 16 数据同步图 17 路由10信息图 18 多角色设备图 19 FDT的.NET程序集图20 FDT对象实现图 21 FDTCLR扩展概念图 22 例子,Assembly.LoadFrom() 图23 例子:程序集相关性图 24 例子:数据类型定义图 25 例子;数据克隆图26 例子;没有数据克隆的方法图 27 协议特定数据类型图 28 协议清单和类型信息属性图 29 示例:协议程序集的属性图30 示例:在框架应用程序中协议特定程序集的处理图31 本部分的FDT对象解耦图32 IAsyncResult模式:阻塞调用图 33 示例:异步接口阻塞式使用图 34 IAsyncResult模式(简化的):阻塞调用图 35 IAsyncResult模式:非阻塞调用图 36 示例:异步接口的非阻塞使用图 37 IAsyncResult模式(简单描述):非阻塞调用图 38 IAsyncResult模式:取消操作图 39 IAsyncResult模式:提供进度事件图40 提供滚动条的框架应用程序的主窗口图 41 使用内部滚动条的控件图42 示例:在WPF框架应用程序中托管DTMWPF控件图43 示例:在WinForms框架应用程序中托管DTMWPF控件图44 示例:在WinForms框架应用程序中托管DTMWinForms控件图 45 示例:在WPF框架应用程序中托管DTMWinForms控件图46 StaticFunctionDescription与静态功能的关系
62 63 63 64 GB/T 29618.42——2017/IEC/TR 62453-42:2016
图 47 DTMDataset结构
65 66 67 67 6b 68 70 72 73 74 75 77
........
图48 示例:用DTM数据初始化DtmDataSubset 图 49 示例:在DTMDataSubset中写人DTM数据图50 示例:从DTMDataSubset读取DTM数据. 图 51 示例:用描述符创建一个BulkData.DtmDataSubset 图 52 示例:搜索有特定描述符的DtmDataSubsets 图 53 DTM特定的构架图 54 示例:Authenticode检查图 55 示例:一致性记录文件图 56 示例:检查一致性记录文件图 57 框架应用程序的接口.. 图 58 DTM业务逻辑接口(第1部分)图 59 DTM业务逻辑接口(第2部分)图60 DTMBL的状态机图 61 DTM在线状态机图 62 通过DTM的数据修改图 63 DTM修改:实例数据的状态机图 64 设备修改:与设备数据相关的状态机图 65 DTMUI界面.. 图 66 通信通道接口. 图 67 FdtDatatype 和 FdtList 图 68 DtmInfo/Typelnfo数据类型图 69 Deviceldentlnfo数据类型..... 图 70 DeviceldentInfo-针对HART举例图 71 举例:DeviceldentInfo的创建. 图 72 举例:使用Deviceldentlnfo 图 73 举例:DeviceldentInfoTypeAttribute· 图 74 SetupManifest数据类型.... 图 75 DtmManifest-数据类型图 76 DtmUiManifest-数据类型图 77 通信数据类型-连接图 78 通信数据类型-事务图 79 通信数据类型-断开图 80 通信数据类型-订阅图 81 通信数据类型-扫描图82 通信数据类型-地址设定图 83 举例:HART的通信-连接图 84 举例:通信-针对HART的CommunicationType 图 85 BusCategory数据类型· 图 86 设备/实例数据-数据类型图 87 举例:提供关于一个HART设备数据的信息图 88 举例:提供有关一个PROFIBUS设备模块数据的信息图 89 举例:提供有关数据的信息 V
.
78 82 oN 88 89 90 o 92 94 96 98 99 101 102 102 103 104 105 106 106 107 107 108 108 110 111 111 112 114 115 116 GB/T 29618.42—2017/IEC/TR 62453-42:2016
图90 举例:提供有关结构数据的信息图91 EnumInfo-数据类型.... 图92 读、写请求-数据类型图93 Responselnfo-数据类型图 94 TopologylmportExport-数据类型图95 ImportExportDataset-数据类型. 图 96 ProcessDataInfo-数据类型
117 118 118 119 121 122 123 124 125 126 127 127 128 129 130 131 132 132 133 134 134 135 136 137 138 139 140 141 142 143 145 146 147 148 149 150 151 152 153 155 156 157 158 M
... ...
图 97 IOSignalInfo-数据类型图 98 举例:针对HART(UML)的ProcessDatalnfo.. 图 99 举例:针对HART的ProcessDataInfo的创建图 100 举例:使用针对HART的ProcessData 图 101 举例:OSignallnfoType属性*. 图102 Processlmage-数据类型· 图103 AddressInfo-数据类型图104 举例:AddressInfo的创建图105 举例:使用AddressInfo…. 图106 举例:设备地址类型属性图107 NetworkDataInfo-数据类型图108 举例:NetworkDatalnfo的创建图 109 举例:使用NetworkDataInfo的例子图 110 举例:NetworkDataTypeAttribute的示例图 111 DTM功能-数据类型图112 DTM消息-数据类型图 113 Actionltem-数据类型图 114 CommunicationChannelInfo-数据类型. 图115 举例:通道信息 ++++++++ 图 116 DeviceScanInfo-数据类型图 117 举例:HARTDeviceScanlnfo-数据类型图118 DTM报告-数据类型图119 设备模块的相关信息图120 寻找DTMBL对象图121 实例化一个新DTMBL 图122 用户权限的配置图123 加载DTMBL 图124 加载专家用户级的DTM 图 125 释放DTMBL 图126 保存DTM数据图 127 数据提交失败. 图 128 导出DTM数据集到文件 ..+. 图129 变化的传播. 图 130 在多用户环境中同步DTM 图131 寻找DTM用户界面. 图132 实例化一个DTM用户界面
...........
.
上一章:GB/T 29618.515-2017 现场设备工具(FDT)接口规范 第515部分:通用对象模型的通信实现 MODBUS现场总线规范 下一章:GB/T 29618.2-2017 现场设备工具(FDT)接口规范 第2部分:概念和详细描述

相关文章

GB/T 29618.42-2017 现场设备工具(FDT)接口规范 第42部分:对象模型行规集成 通用语言基础结构 GB/T 29618.41-2013 现场设备工具(FDT)接口规范 第41部分:对象模型行规集成-通用对象模型 GB/T 29618.302-2013 现场设备工具(FDT)接口规范 第302部分:通信行规集成 通用工业协议 GB/T 29618.61-2017 现场设备工具(FDT)接口规范第61部分∶通用对象模型的设备类型管理器样式指南 GB/T 29618.61-2017 现场设备工具(FDT)接口规范 第61部分:通用对象模型的设备类型管理器样式指南 GB/T 29618.515-2017 现场设备工具(FDT)接口规范第515部分∶通用对象模型的通信实现MODBUS现场总线规范 GB/T 29618.515-2017 现场设备工具(FDT)接口规范 第515部分:通用对象模型的通信实现 MODBUS现场总线规范 GB/T 29618.5120-2021 现场设备工具(FDT)接口规范第5120部分∶通用对象模型的通信实现IEC 61784 CPF 2