Knowledge Base Nr: 00029 opc_dll.cpp - http://www.swe-kaiser.de

Downloads: SourceC++-Klassen

universelle dll-schnittstelle für opc-server ankopplung.
benutzbar von tools die zwar eigene c-dlls aber kein ole/opc unterstützen

  
extern "C"
{
WINACDLL_API int ACConnectServer(char* szServer);
WINACDLL_API int ACDisconnectServer(void);

WINACDLL_API int ACAddItem(char* szItem, char* szTyp);
//szTyp: WORD (UI2), DWORD (UI4), INT (I4), SHORT (I2), REAL (R4), BYTE (UI1)

WINACDLL_API int ACReadItem(char* szItem, float* fValue);
WINACDLL_API int ACWriteItem(char* szItem, float fValue);

WINACDLL_API int ACWriteItemByte(char* szItem, BYTE cValue);
WINACDLL_API int ACReadItemByte(char* szItem, BYTE* cValue);

WINACDLL_API int ACGetError(char* szError);
}