Skip to content

tomloya/OPC-Client-X64

 
 

Repository files navigation

Description

An object oriented OPC DA Client SDK/ToolKit written in C++, Both X86/X64 supported, implementing the OPC DA specification version 2.05A

Detail

  • Known Issues:
    • the x64 version has some address corruption problem when you are using VS2012 or later, you can set /HIGHENTROPYVA:NO for your Linker property to avoid this issue, See Issue#1 for more detail
  • Date:2016-07-01
    • this std branch tries to move every ATL to STL.
    • the static .lib now work for MFC too.
  • Date:2016-5-31
  • Modified from X86 Version OPC Client 0.4a by beharrell
  • Add some Hint info
  • X64 Version uses includes files form OPC Core Component 3.0.106.
    • Install OPC Core Component is NECESSARY, I bundled the 3.0.105.1 version (seems more popular).
  • Tested with MatrikonOPC Simulation Server
    • You can get it free at offical site after reg.
    • Start OPC Simulation Server, then build project.Run the demo, input hostname, then input server ID, it should work.
  • I advice you to use hostname instead of IP address for reasons below.
    • If you want to access OPC by IP, you have to enable RemoteRegistry service in services.msc
    • Also , for UAC problem after Vista, your program must run as admin to avoid some issue.

About

An open source OPC DA Client SDK/ToolKit written in C++, supoort both 32 bit and 64 bit.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • C 4.2%
  • Objective-C 0.2%