OPC客户端开发工具包

发布
上海迅饶自动化科技有限公司
供应
100
电话
021-58776098
手机
13564889340
发布时间
2013-07-26 14:12:00
产品详情
OPC客户端开发工具包







产品名称:OPC客户端开发快速工具

产品规格:DLL

产品备注:通过OPC基金会客户端分析软件测试

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

产品说明:

一、 简介

OM_OPCClt.dll是根据OPC DA 2.05a Specification撰写出来的OPC DA Client的开发工具包,其具有以下特点:

1. 使用STL撰写。

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

3. 支持WinCE平台

4. 可连接OPC DA 2.0 和 1.0服务器

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

二、 API介绍

1. HRESULT OMCoInit()

初始化COM库

2. void OMCoUninit()

反初始化COM库

====================================================

3. HRESULT NumberOfOPCServers(LPCWSTR szMachineName, int *num)

枚举机器上安装的OPC服务器

szMachineName: 要枚举服务器的机器名

num: 返回OPC服务器的数目

4. HRESULT GetOPCServerName(int nIndex, WCHAR *pBuf, int nBufSize)

获取OPC服务器的ProgID

nIndex: OPC服务器的位置,其值在0~(num-1)之间

pBuf: 存储获取的OPC服务器的ProgID

nBufSize: 缓冲区的大小

5. HRESULT ConnectOPCServer(LPCWSTR szMachineName, LPCWSTR szServerName, HANDLE hClient, HANDLE *phConnect)

与OPC服务器建立连接

szMachineName: 要连接的服务器所在的机器位置

szServerName: OPC服务器的ProgID

hClient: Client传递的句柄,当有Shutdown回调时会回传此句柄

phConnect: 存储对应服务器的句柄

6. HRESULT EnableShutdownCallback(HANDLE hConnect, SHUTDOWNPROC lpCallback)

设置Shutdown回调,当Server关闭时会产生此回调

hConnect: OPC服务器的句柄

lpCallback: 产生回调时执行的函数

7. HRESULT GetSvrStatus(HANDLE hConnect, OPCSERVERSTATUS *pSvrStatus, int nVendorInfoBufSize)

获取服务器的状态信息

hConnect: OPC服务器的句柄

pSvrStatus: 存储服务器的状态信息

nVendorInfoBufSize: 指示存储VendorInfo的缓冲区的大小

8. HRESULT DisconnectOPCServer(HANDLE hConnect)

与OPC服务器断开连接

hConnect: 指向相应服务器的句柄

====================================================

9. HRESULT NumberOfOPCItems(HANDLE hConnect, int *num)

获取Server地址空间中定义的Item数目

hConnect: 对应服务器的句柄

num: 存储返回的Item数目

10. HRESULT GetOPCItemName(HANDLE hConnect, int nIndex, WCHAR *pBuf, int nBufSize)

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

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