C#版OPC Client经验总结
来源:互联网 发布:cs1.6中文版for mac 编辑:程序博客网 时间:2024/06/05 02:46
读这篇文章的朋友请提前了解下什么是opc, opc技术的产生在这里我不再多缀述了.
本篇文章主要讲解一下c#调用Interop.OPCAutomation.dll实现OPC Client的注意事项,已通过正规项的检验,
在这里给大家分享一下核心经验, 此文代码版权所有,仅供参考学习,不得转载或用于商业用途,如果引起
商业利益纠纷后果自负.
这里我的OPC Client从OPC Server端读到的数据是一个分层级的Tree状数据结构,所以Connect上服务后通过
OPCBrowser对象来遍历整个Tree, 一般网上提供的例子大多无法动态的读到所有的OPCGroup,而且无法分辨多
层级的Branch或是Leaf,经过我对数据多次调试终于找到一种通用的解决方案,基上可以适用多种OPCServer的
数据结构,包括Kepware公司的OPCServer, OPCServer Simulator等等的一些测试。你也可以用Kassl-dOPC-Explorer
工具验证你的OPCClient读到的数据结构是否一样,经过验证我的OPCClient和此工具的结果是吻合的,
OPCBrowser通过递归调用将数据的各个节点加载到TreeView控件中,Leaf认为是OPCItem, Leaf的上一级为OPCGroup.
Leaf不在TreeView的TreeNode中显示.具体实现请看以下代码
本篇文章主要讲解一下c#调用Interop.OPCAutomation.dll实现OPC Client的注意事项,已通过正规项的检验,
在这里给大家分享一下核心经验, 此文代码版权所有,仅供参考学习,不得转载或用于商业用途,如果引起
商业利益纠纷后果自负.
这里我的OPC Client从OPC Server端读到的数据是一个分层级的Tree状数据结构,所以Connect上服务后通过
OPCBrowser对象来遍历整个Tree, 一般网上提供的例子大多无法动态的读到所有的OPCGroup,而且无法分辨多
层级的Branch或是Leaf,经过我对数据多次调试终于找到一种通用的解决方案,基上可以适用多种OPCServer的
数据结构,包括Kepware公司的OPCServer, OPCServer Simulator等等的一些测试。你也可以用Kassl-dOPC-Explorer
工具验证你的OPCClient读到的数据结构是否一样,经过验证我的OPCClient和此工具的结果是吻合的,
OPCBrowser通过递归调用将数据的各个节点加载到TreeView控件中,Leaf认为是OPCItem, Leaf的上一级为OPCGroup.
Leaf不在TreeView的TreeNode中显示.具体实现请看以下代码
阅读全文
0 0
- C#版OPC Client经验总结
- 用C#开发OPC Client
- C#开发OPC Client程序
- C#开发OPC Client程序
- [关于OPC的研究1]c# opc client源码调试和学习笔记
- [关于OPC的研究1]c# opc client源码调试和学习笔记
- 浅涉OPC Client
- OPC Client 核心源码
- OPC Client 核心源码
- OPC Client 核心源码
- 关于OPC Client 编写
- OPC Client 编写
- OPC Client 聊一下关于opc客户端
- 标准OPC Client(OPC客户端)使用说明
- Opc Client 写入String 问题
- OPC client 编写预备知识
- OPC client学习 2017.5.18
- C# OPC客户端
- PAT考试乙级1001(C语言实现)
- shell中函数的使用方法
- IO流--字符流(补充)
- 洛谷 1441 砝码称重 搜索+DP 解题报告
- 常用颜色
- C#版OPC Client经验总结
- 死锁产生的原因和解决办法
- 单机列表 网络
- Intellij IDEA 创建 Maven SpringMVC 项目的方法
- 关于Oracle、Weblogic等分类的创建
- Wannafly模拟赛3
- 成绩
- ImageLoder使用
- 爬虫基础 -- 用Flask+Redis维护代理池