无码人妻精品一区二区三区9厂-国产精品人人做人人爽人人添-在线永久免费观看黄网站-国产精品久久久久一区二区三区

首頁 - 新聞 - 招聘 - 下載 - 產品 - 廠商 - 方案 - 文摘 - 求購 - 展覽
免費注冊 登錄 | 廣告服務 | 客服中心
中華工控網工控產品 → OPC服務器開發工具包
產品名稱: OPC服務器開發工具包
型 號:
價 格:
品 牌: 10532
 
收藏此產品     查看收藏

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

 


公司簡介
產品目錄
供應信息

公司名稱: 上海迅饒自動化科技有限公司
電 話: 021 58776098 / 陳沖
手機:
地 址: 上海市浦東新區金海路2588號上海交大金橋科技園1幢A區428室
郵 編: 201209
主 頁: http://www.opcmaster.com

該廠商相關產品:
  • X2BACnet協議轉換硬件網關
  •  
  • X2Modbus協議轉換網關
  •  
  • 迅饒BACnet網關
  •  
  • OPC服務器開發工具包
  •  
  • SNMPOPCServer
  •  
  • OPC客戶端開發工具包
  •  
  • 迅饒OPC服務器
  •  
  • BACnetOPCServer
  •  
  • BACnet客戶端調試工具-BACnetScan
  •  
  • Modbus2OPCServer
  •  
    更多產品...
      關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 非法和不良信息舉報  
    工控網客服熱線:0755-86369299
    版權所有 工控網 Copyright@ Gkong.com, All Rights Reserved