⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 opcdef.h

📁 OPC和modbus详解odbus 协议是应用于电子控制器上的一种通用语言。通过此协议
💻 H
字号:
#include "stdafx.h" 
#include "vcsvr.h" 
#include "MainFrm.h" 

//定义OPC开发工具包的输出函数类型 
typedef BOOL (WINAPI * INITOPCSERVER)(LPCSTR, UINT); 
typedef BOOL (WINAPI * REGSERVER)(LPCSTR, LPCSTR,LPCSTR,LPCSTR); 
typedef BOOL (WINAPI * UNREGSERVER)(LPCSTR,LPCSTR); 
typedef BOOL (WINAPI * ACTIVECODE)(LPCSTR,LPCSTR); 
typedef DWORD (WINAPI * CREATETAG)(LPCSTR,VARIANT,WORD,BOOL); 
typedef BOOL (WINAPI * SETTAGPROPERTIES)(DWORD,DWORD,LPCSTR,VARIANT); 
typedef BOOL (WINAPI * UPDATETAGWITHTIMESTAMP)(DWORD, VARIANT,WORD,FILETIME); 
typedef VOID (WINAPI * WRITENOTIFYPROC)(DWORD,VARIANT*,PDWORD); 
typedef VOID (WINAPI * DISCONNECTPROC)(DWORD); 
typedef BOOL (WINAPI * ENABLEWRITENOTIFICATION)(WRITENOTIFYPROC); 
typedef BOOL (WINAPI * ENABLEDISCONNECTNOTIFICATION)(DISCONNECTPROC); 
typedef BOOL (WINAPI * SETSERVERSTATE)(DWORD); 
typedef BOOL (WINAPI * RUNSVR)(); 
typedef VOID (WINAPI * UNINITOPCSVR)(); 
typedef BOOL (WINAPI * SHUTDOWN)(LPCSTR); 

extern HMODULE hLibrary; 
extern INITOPCSERVER InitOPCSvr; 
extern REGSERVER RegServer; 
extern UNREGSERVER UnregServer; 
extern ACTIVECODE ActiveCode; 
extern CREATETAG CreateTag; 
extern SETTAGPROPERTIES SetTagProperties; 
extern UPDATETAGWITHTIMESTAMP UpdateTagWithTimeStamp; 
extern ENABLEWRITENOTIFICATION EnableWriteNotification; 
extern ENABLEDISCONNECTNOTIFICATION EnableDisconnectNotification; 
extern SETSERVERSTATE SetServerState; 
extern RUNSVR RunSvr; 
extern UNINITOPCSVR UninitOPCSvr; 
extern SHUTDOWN ShutDown; 

//定义写回调函数 
void __stdcall WriteTag(DWORD handle,VARIANT* pNewValue,DWORD* pDeviceError); 
//定义断开连接回调函数 
void __stdcall DisconnectSvr(DWORD Numbr); 
//载入工具包和获得工具包的输出函数 
BOOL InitOPCDef(); 
//释放工具包 
BOOL FreeOPCDef(); 
//定义系统常量 
const LPCSTR OPCClsID ="{6BE33D34-21E4-4428-9C2C-F2D0656F2362}"; 
const LPCSTR OPCProgID="VCDEMO.OPCTOOLKIT.1"; 
const LPCSTR OPCDescr ="OPC Server by VC "; 
//定义住窗口的引用指针 
extern CMainFrame *pMainFrame; 







⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -