中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务 | 客服中心
P L C | 变频与传动 |  传 感 器 | 仪器仪表 | 工业软件 | 人机界面 | 运动控制 |  嵌 入 式 | 工业电源 | 机柜箱体
D C S | 工业互联网 |  工 控 机 | 数据采集 | 数传测控 | 工业安全 | 工业通信 |  机 器 人 | 机器视觉 | 低压电器
产品名称: OPC服务器开发工具包
型  号:
价  格:
品  牌: 迅饶
 
收藏此产品     查看收藏
产品介绍:

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 SetCaseSensitivity(BOOL bOnOff = FALSE)
设置Address Space中ItemID是否区分大小写
====================================================
9. HRESULT CreateTag(LPCWSTR szName, VARIANT Value, WORD Quality, BOOL bWritable, HANDLE hClient, HANDLE *phTag)
添加Tag到Address Space
szName: ItemID, 如“Device0.Group0.Tag0”
Value: 初始值
Quality: 初始值的Quality
bWritable: 此Tag是否可写
hClient: Server主程序提供的句柄,以供读写回调时使用
phTag: Address Space中对应的句柄
10. HRESULT CreateTagWithTimeStamp(LPCWSTR szName, VARIANT Value, WORD Quality, FILETIME TimeStamp, BOOL bWritable, HANDLE hClient, HANDLE *phTag)
添加带TimeStamp的Tag到Address Space
11. HRESULT UpdateTag(HANDLE hTag, VARIANT Value, WORD Quality)
更新Tag的值
hTag: CreateTag时传给Address Space的句柄
Value: 更新的值
Quality: 更新的Quality
12. HRESULT UpdateTagWithTimeStamp(HANDLE hTag, VARIANT Value, WORD Quality, FILETIME TimeStamp)
更新Tag的值及TimeStamp
13. HRESULT UpdateTagByName(LPCWSTR szName, VARIANT Value, WORD Quality)
按名称更新Tag的值
14. HRESULT UpdateTagWithTimeStampByName(LPCWSTR szName, VARIANT Value, WORD Quality, FILETIME TimeStamp)
按名称更新Tag的值及TimeStamp
15. HRESULT ReadTag(HANDLE hTag, VARIANT *pValue)
读取Address Space中Tag的值
hTag: CreateTag时传给Address Space的句柄
pValue: 保存Tag的值
16. HRESULT SuspendTagUpdate(HANDLE hTag, BOOL bOnOff)
禁止或允许Client对该Tag的访问
hTag: CreateTag时传给Address Space的句柄
bOnOff: 禁止或允许
====================================================
17. HRESULT NumberOfClientConnections(DWORD *pNum)
返回连接的Client数量
18. HRESULT RequestDisconnect(LPCWSTR szReason = L"")
向所有的客户端提出Disconnect请求
szReason: 请求原因
19. VOID RefreshAllClients()
向客户端发送DataChange Callback
20. HRESULT EnableDeviceRead(DEVICEREADPROC fnCallback)
当Client要读取实际设备中的数据时产生该Callback
21. HRESULT EnableDeviceWrite(DEVICEWRITEPROC fnCallback)
当Client要向实际的设备中写数据时产生该Callback
22. HRESULT EnableDiscNotify(DISCONNECTPROC fnCallback)
当有Client取消连接时产生该Callback

关 键 词: OPCServer DLL OPC基金会
 



公司简介
产品目录
解决方案

公司名称: 上海迅饶自动化科技有限公司
联 系 人: 陈冲
电  话: 021-58776098
手  机:
地  址: 上海市浦东新区金海路2588号上海交大金桥科技园1幢A区428室
邮  编: 201209
主  页:
 
该厂商相关产品:
OPC服务器开发工具包(V2.0)
SNMPOPCServe
OPC客户端开发工具包
迅饶OPC服务器
BACnetOPCSer
BACnet客户端调试工(V2.0)
Modbus2OPCSe
迅饶SQL2BACnet
迅饶OPC服务器-X2O(Softkey Usbkey)
迅饶OPCBridge协(V1.0)
迅饶OPC2BACnet(O2B-Softkey O2B-USBkey)
迅饶OPC2IEC104(O2IEC)
迅饶OPC2Modbus(V1.0)
迅饶Modbus Hub(HUB2004-ARM)
迅饶Modbus网关(MOD1002-ARM MOD2004-ARM)
迅饶OPC转BACnet(O2B-Softkey O2B-Hardkey O2B-ATOM)
迅饶OPC转Modbus(O2M-Softkey O2M-Hardkey O2M-ATOM)
迅饶OPC转IEC104(O2I-Softkey O2I-Hardkey O2I-ATOM)
迅饶X2OPC服务器(X2O-Softkey X2O-Hardkey X2O-ATOM)
更多产品...

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 隐私声明

粤ICP备11107638号-2 经营许可证编号:粤B2-20130035 粤公网安备:44030502000203 工商网监 版权所有 工控网 Copyright© Gkong.com, All Rights Reserved