
                        供应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是否区分大小写
====================================================
                        
                         
                    
                                
                            
联系人:陈冲(销售经理)
手机:13564889340
邮箱:1210969140@163.com
*您的姓名:
*联系手机:
固话电话:
E-mail:
所在单位:
需求数量:
*咨询内容: