支持汉字的OPC服务器开发包WTOPCSvr.dll 点击:1978 | 回复:1



opcfan

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:62帖 | 58回
  • 年度积分:0
  • 历史总积分:667
  • 注册:2004年9月29日
发表于:2011-04-23 19:15:12
楼主

目前国内使用WTOPCsvr.dll的大有人在,使用WTOPCSvr.dll开发OPC服务器是非常方便的,而且其源码也是非常优秀的,唯一遗憾的是这个开发包毕竟是老美开发的,他们最初的时候估计也不知道在中国的使用者会有这么多,竟然不支持汉字。解决办法就是修改代码了,让它支持UNICODE就可以了。需要的朋友可以加我的 QQ:760807322

另外VB环境里开发OPC服务器的时候,StringToByte的函数修改成如下:
Sub StringToByte(strString As String, ByteArray() As Byte)
‘将字符串转换成字节数组,汉字占2字节

Dim i As Integer
Dim j As Integer

Dim A As Long

On Error Resume Next

For i = 0 To Len(strString) - 1

A = Asc(Mid$(strString, i + 1, 1))

If A < 0 Then

ByteArray(i + j) = Int((65536 + A) / 256)
j = j + 1

ByteArray(i + j) = Int((65536 + A) Mod 256)

Else
ByteArray(i + j) = A

End If
Next

ByteArray(i + j) = 0
End Sub




coverlove

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 41回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2004年1月05日
发表于:2011-04-29 17:55:42
1楼
OPC开发套件-数据访问服务器开发工具包3.8 & OPC开发套件-数据访问客户端开发工具包3.8

服务器开发包:

下载地址1:http://www.rayfile.com/zh-cn/files/9be7d2b0-70a9-11e0-af58-0015c55db73d/

下载地址2:http://www.xdowns.com/soft/38/110/2011/Soft_72907.html


客户端开发包:

下载地址1:http://www.rayfile.com/zh-cn/files/d025454f-70a9-11e0-9e6a-0015c55db73d/


OPC开发套件开发包以标准动态连接库(DLL)形式提供二次开发接口,与 Win98、WinNT、
WIN2000、 WIN2003系统完全兼容。OPC开发软件包由服务器软件包、客户端开发软件包组成, 完全封装了 OPC 技术和COM技术实现细节,使二次开发的程序员无需 OPC规范和COM技术底层细节,降低服务器和客户端程序开发的复杂程度和减少了熟悉OPC 技术的时间,只需专注于自己熟悉的数据采集和过程控制,其他的一切都交给软件开发包来完成。由于软件开发包以标准的WINDOWS API方式提供,故可以在目前主流的所有开发语言和开发工具中得到支持。

数据访问开发工具包于 2004 年 6 月开始研发,吸取了各大OPC开发包的优点,经过多次升级,实现了对 OPC数据访问服务器规范(以下简称DA 规范)的全面支持(支持规范版本 1.0、2.0、3.0)。软件包具有以下特点:
完全符合DA 标准,通过OPC 基金会兼容性产品测试
完全的封装使二次开发人员不需要了解COM 技术和OPC 规范接口细节
工具包支持多种开发语言,如 VC、BC、VB、Delphi、C# 等
逻辑清晰、功能明确的二次开发函数保证用户进行二次开发简单容易
支持同步、异步数据通讯方式
支持自定义属性读写
支持树型地址空间
支持动态创建标签
支持分布式体系结构
高效(20ms/5000 标签)
良好的兼容性(支持所有组态软件、DCS 系统、Scada 系统)
优良的稳定性,软件运行 CPU 占用率(2% 10000 个节点)
完备的产品升级和完善的技术支持,提供现场技术服务和远程技术指导

热门招聘
相关主题

官方公众号

智造工程师