C#开发opcserver含源码

Michaelyq7995 194 0 RAR 2018-12-09 01:12:59

原创: 这几天一直在研究OPCSERVER的开发.在网上找了好久,都没有C#成型的说明和源码.于是,自己拼凑,终于被我搞成功了. 一、32位操作系统,执行 OPCdist 库文件\opcdist\ 目录下的setupxp.bat 如果是64位的系统,请自己修改setupxp.bat批处理文件,我的操作系统是win7X64,是可以成功的. 二、建立自己的C#工程.并将Wtopcsvr9.0\Wtopcsvr9.0\WtOPCSvr.dll拷贝到执行目录中. 经过以上两步骤,准备工作 已经完成. 三、打开压缩包中opcservertest工程.工程使用VS2005编写.支持VS更高版本. UpdateRegistry函数是注册服务,UnregisterServer函数是取消注册.多的就不说了,请大家参考文档 WTOPCSvr+使用手册.doc和WTOPCSVRDLL使用说明中文.doc 值得注意的地方是,C#生成的可执行文件必须是32位,否则无法正常加载DLL文件. 经常使用的函数在工程中已经定义并使用.WTOPCSVRDLL使用说明中文.doc中,介绍的是VB中WtOPCSvr的使用方法.大家可以把VB的转变成C# 的.我的工程中,已经给大家做了示例. 所有的文件:源码,dll文件,说明文件,都包含在压缩包中.大部分都在CSDN网站上下的. WtOPCSvr.dll应该是注册版的,在SerialNumber.txt中有注册码.我不知道怎么注册,大家可以上网搜搜.

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2018-12-09 01:12:59

您好 我也出現"在 DLL 'WtOPCSvr.dll' 中找不到名稱為 'EnableWriteNotification' 的進入點"的訊息 另外想請問請問 64位的系统,要如何修改setupxp.bat文件

Generic placeholder image 卡了网匿名网友 2018-12-09 01:12:59

非常好,里面是基于原始的opc封装开发的,比好多收费软件更好!

Generic placeholder image 卡了网匿名网友 2018-12-09 01:12:59

你好 我编译到 EnableWriteNotification(m_writeCallback); 会报“无法在 DLL“WtOPCSvr.dll”中找到名为“EnableWriteNotification”的入口点。” 求解