资源简介
这几天一直在研究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中有注册码.我不知道怎么注册,大家可以上网搜搜.
一、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中有注册码.我不知道怎么注册,大家可以上网搜搜.
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data;
//必须用X86调用DLL
namespace opcservertest
{
public unsafe partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
[DllImport(“WtOPCSvr.dll“)]
public static extern UInt32 UpdateRegistry(byte* pCLSID_Svr [MarshalAs(UnmanagedType.LPStr)] string Name [MarshalAs(UnmanagedType.LPStr)] string Descr [MarshalAs(UnmanagedType.LPStr)] string ExePath);
[DllImport(“WtOPCSvr.dll“)]
public static extern UInt32 UnregisterServer(byte* pCLSID_Svr [MarshalAs(UnmanagedType.LPStr)]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 125440 2017-01-20 14:41 WTOPCSvr+使用手册.doc
文件 38400 2017-01-22 15:43 WTOPCSVRDLL使用说明中文.doc
文件 40448 2017-01-22 14:52 开发OPCSERVER教程.doc
文件 1230 2017-01-24 09:31 作者说明文档(先看我).txt
文件 163840 1999-02-04 01:15 OPCDAAuto.dll\OPCDAAuto.dll
文件 158560 2007-05-07 09:08 OPCdist 库文件\opcdist\APRXDIST.EXE
文件 73728 2002-10-21 15:54 OPCdist 库文件\opcdist\opccomn_ps.dll
文件 81920 2007-05-07 09:08 OPCdist 库文件\opcdist\OPCENUM.EXE
文件 118784 2001-04-26 11:19 OPCdist 库文件\opcdist\opchda_ps.dll
文件 77824 1999-03-02 13:55 OPCdist 库文件\opcdist\opcproxy.dll
文件 204800 2007-05-07 09:08 OPCdist 库文件\opcdist\OpcTools.exe
文件 45056 1999-06-03 11:15 OPCdist 库文件\opcdist\opc_aeps.dll
文件 1085 2002-10-21 09:34 OPCdist 库文件\opcdist\readme.txt
文件 529 2008-04-28 12:50 OPCdist 库文件\opcdist\setupxp.bat
文件 583 2008-05-15 17:38 OPCdist 库文件\opcdist\uninstal.bat
文件 4279 2017-01-24 09:27 opcservertest\opcservertest\Form1.cs
文件 1842 2017-01-22 10:50 opcservertest\opcservertest\Form1.Designer.cs
文件 6008 2017-01-22 10:50 opcservertest\opcservertest\Form1.resx
文件 1864 2017-02-26 21:00 opcservertest\opcservertest\obj\opcservertest.csproj.FileListAbsolute.txt
文件 4022 2017-01-22 08:49 opcservertest\opcservertest\opcservertest.csproj
文件 472 2017-01-20 09:22 opcservertest\opcservertest\Program.cs
文件 1192 2017-01-20 09:22 opcservertest\opcservertest\Properties\AssemblyInfo.cs
文件 2882 2017-01-20 09:22 opcservertest\opcservertest\Properties\Resources.Designer.cs
文件 5612 2017-01-20 09:22 opcservertest\opcservertest\Properties\Resources.resx
文件 1098 2017-01-20 09:22 opcservertest\opcservertest\Properties\Settings.Designer.cs
文件 249 2017-01-20 09:22 opcservertest\opcservertest\Properties\Settings.settings
文件 1282 2017-01-22 08:49 opcservertest\opcservertest.sln
..A..H. 14848 2017-02-26 21:00 opcservertest\opcservertest.suo
文件 650 2007-11-13 12:41 Wtopcsvr9.0\Wtopcsvr9.0\SerialNumber.txt
文件 364544 2004-07-01 07:08 Wtopcsvr9.0\Wtopcsvr9.0\WtOPCSvr.dll
............此处省略22个文件信息
- 上一篇:OPCServer+Client源码
- 下一篇:.net实现用QQ登录第三方网站
相关资源
- OPC UA Server .Net源码,SDK
- 0322 C# OPC UA 简单.zip
- VS C#语言编写的与plc通讯的OPC代码完整
- opc应用程序入门中文
- C#基于OPC服务器读写欧姆龙PLC数据
- C#版本opc da 源码
- OPC UA C#
- 0237 C#通过OPC连接PLC读写数据源码.ra
- OPC UA服务器/客户端开发工具284826
- PLC通讯实现-C#访问OPCUA实现读写PLC
- C# 通过 OPC连接plc,读取数据。
- OPC&Snap7;.zip
- Beeond_UMX_Setup.zip
- OPC UA服务器/客户端开发工具
- OPCDA 客户端
- C# OPC 数据采集 .rar
- C#操作OPC包含KepServer4.5软件 OPCAutomat
- 工业OPC客户端读取,并存SQL
- C# PLC OPC 通讯统一方式
- C#版本opc da 源码最低分分享
- Interop.OPCAutomation.dll
- C#使用OpcNetApi_dll和OpcNetApi_Com_dll操作
- Emit常用Opcode指令使用方法
- 基于OPCDAAuto.dll的opc运用的简单
- 自己 C#写的OPC客户端
- C#与OPC 通讯
- c#通过opc读写plc的程序代码
- opc 客户端c#编写数据同时存入mysql数据
- OPC2.0核心组件
- 828D_840Dsl_工具_OPC+UA2.2功能测试客户端
评论
共有 条评论