OPC
文章平均质量分 85
momosjy
无无
展开
-
OPCDAAuto.dll的C#使用方法浅析
上次研究了.Net版本的OPC API dll,这次我采用OPCDAAuto.dll来介绍使用方法。以下为我的源代码,有详细的注释无需我多言。编译平台:VS2008SP1、WINXP、KEPServer除此之外,我也安装了西门子的Net2006和Step7,其中Net2006是负责OPC的,可能会在系统中创建一些dll之类的,并提供几个OPC服务器以下是我Program.cs(基于控制台的)的全部...转载 2018-06-29 12:11:37 · 1056 阅读 · 0 评论 -
OPC Client .NET 开发类库
1. 背景OPC Data Access 规范是基于COM/DCOM定义的,因此大多数的OPC DA Server和client都是基于C++开发的,因为C++对COM/DCOM有最好的支持。现在,随着微软的开发平台渐渐的转移到.NET框架上,好多OPC Client程序都需要建立在.NET平台上,用.NET提供的技术开发OPC Client就成为一种需求。网上很多网友都有提过,.NET开发OPC...转载 2018-06-29 13:16:32 · 4413 阅读 · 3 评论 -
OPC客户端开发过程整理
OPC开发过程:1.注册OPC接口组件2.通过COM接口创建OPCServerList的接口指针CoCreateInstance只能遍历本机,CoCreateInstanceEx可遍历远程机器OPCCLSID_OPCServerList={0x13486D51, 0x4821, 0x11D2, { 0xA4, 0x94, 0x3C, 0xB3, 0x06, 0xC1, 0x00, 0x00 } }...转载 2018-07-09 13:08:33 · 7736 阅读 · 2 评论 -
C#调用C++的dll
C#调用C++的dll两种方法一、使用非托管类调用C++的dll。1、首先在vs2010新建项目选择win32应用程序,并设置为DLL,如下图所示2、添加MyDLL.cpp源文件,其中代码:extern "C" __declspec(dllexport)int add(int a, int b){ return a + b;}extern "C"外部声明,表示函数和变量是按照C语言的方式编译...原创 2018-06-27 22:19:25 · 514 阅读 · 0 评论 -
OpcRcw.da.dll在x64模式下编译运行失败-内存不足
项目需要,用到了OPC,系统是64位系统,因为调用了x64的库,所以整个工程是以x64模式编译的,但是我手中的OpcRcw.da.dll却是x86的经过单步调试发现会在向Group中添加Item时直接跳出,异常信息是 超出读写范围 也就是说代码的指针跑到了它不应该到的地方。代码锁定在 ((IOPCItemMgt)GetObjectByGroupName(groupName)).AddIt...转载 2018-07-04 11:21:48 · 760 阅读 · 0 评论 -
C#使用OpcNetApi.dll和OpcNetApi.Com.dll操作OPC
1、引用using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Threading;using Opc;using Opc.Da;using OpcCom;namespace Co...转载 2018-07-24 14:18:56 · 8249 阅读 · 12 评论 -
OPCNETAPI
OPCNETAPI 1 DA.. 11 .1 组件核心内容... 11.2 服务器的枚举和连接... 11.3 增加、删除组和项... 21.4 浏览地址空间... 41.5 读取数据... 52 HDA.. 62.1 OPC历史数据规范... 62.2 服务器的枚举和连接... 62.3 地址空间... 72.4 HDA项的历史数据... 7...转载 2018-07-19 12:01:08 · 4107 阅读 · 0 评论