OPC服务器开发工具包

发布
上海迅饶自动化科技有限公司
价格
¥6000.00/个
供应
1000个
电话
021-58776098
手机
13564889340
发布时间
2013-07-26 14:10:00
产品详情
OPC服务器开发工具包



服务器快速开发工具



产品类别:OPC快速开发工具(Win32)

规格:DLL

产品备注:通过OPC基金会CTT测试,稳定可靠



产品说明:

OM_OPCSvr.dll工具包其实就是一个动态链接库(DLL)。支持OPC l.0和OPC 2.0数据存取规范定义所有必需的接口,还包括实现了浏览器功能的接口。OM_OPCSvr.dll作为一个快速开发OPC服务器的工具包,它封装了所有关于COM和OPC的技术细节,将Microsoft公司的OLE、COM、DCOM技术和OPC的技术细节隐藏起来,使开发OPC服务器的工作集中在特定的数据采集任务上来。利用DLL开发OPC服务器的开发者无需考虑许多涉及到底层COM接口实现方面的工作,开发者无须掌握ATL、COM/DCOM,也无须了解OPC技术的细节,只需具有基本的编程基础即可快速上手。开发者的应用程序完全可以在一个较高层次上去描述OPC数据。该工具包支持多个客户端并发访问服务器,并为每个客户端创建一个****线程。其具有以下特点:

1. 使用STL撰写。

2. 可同时用作开发EXE Server或DLL Server的开发工具。

3. 使用Unicode字符集,源码可方便地移植到WinCE平台下。

4. 实现了OPC DA 2.05a 和 1.0接口。

5. 地址空间采用Hierarchial结构,同时支持按Flat浏览。

6. 通过OPC Foundation的Compliance Test测试。

7. 被多个开发平台支持。如:VB、DELPHI、VC++和.net。

OPC开发快速工具OM_OPCSvr.dll的API函数说明:

API函数的介绍如下:

1. HRESULT InitOPCSvr(BYTE *pSvrCLSID, BOOL bExeSvr = TRUE, DWORD dwCoInit = 0)

初始化OPC Server

pSvrClSID: Server的CLSID;

bExeSvr: True为EXE Server, False为DLL Server;

dwCoInit: Server线程模式

2. HRESULT UninitOPCSvr()

反初始化OPC Server

3. HRESULT CreateCustomOPCServer(REFIID riid, LPVOID *ppvObject)

此函数为DLL Server在实现IclassFactory接口时调用

4. HRESULT SetServerRate(DWORD dwServerRate)

此函数设置Server最快的刷新速率,Client请求的Callback Rate不能小于此值,并且都会被修正为它的倍数,默认值为1000ms,如需更改,须在InitOPCSvr前调用

5. HRESULT SetVendorInfo(LPCWSTR szVendorInfo, WORD wMajorVersion, WORD wMinorVersion, WORD wBuildNumber)

设置Server Vendor和版本信息

6. VOID SetServerState(DWORD dwState)

设置Server的状态,初始化为运行状态

7. HRESULT SetServerDelimiter(WCHAR cDelimiter)

设置Address Space中ItemID的间隔副符,默认为’.’

8. VOID SetCaseSens

上海迅饶自动化科技有限公司

联系人:
陈 冲(先生)
电话:
021-58776098
手机:
13564889340
地址:
上海市浦东新区金海路2588号上海交大金桥科技园1幢A区428室
邮件:
1210969140@qq.com
行业
通信传输设备 上海通信传输设备
浏览统计
1次
我们的其他产品
拨打电话 请卖家联系我