我现在要用Visual Studio 2010 平台设计一个OPC客户端软件,用的是C++语言。目前遇到最大的一个问题是不知道怎么开始连接OPC服务器,没试过用VC编写连接OPC服务器的程序,不知道在Visual Studio平台上用C++语言怎么做,例如开始要引用或导入头文件等等,能不能给我说一下步骤,要写什么东西,大体的方法思路。
    查了下资料,说VC与VB不同,VB用自动化接口(我用VB编过OPC客户端,VC没有),VC用定制接口,这定制接口哪里的,怎么做;还有说要找4个头文件等,都不太懂。
    希望高手们给个大体的设计框架,需要些什么,怎么做,万分感谢!!!

解决方案 »

  1.   

    SOCKET吗?
    #include <winsock2.h>
    #pragma comment(lib, "WS2_32.lib")
    1. WSAStartup()初始化套接字
    2. socket()创建socket套接字
    3. connect()连接服务器
    4. closesocket关闭socket套接字
    5. WSACleanup释放套接字资源。
      

  2.   

    http://download.csdn.net/detail/niceeagle/1100102
      

  3.   

    你到网上找一个KEPServerEx5的程序,安装后里面有一个OPC客户端源码,可以直接编译
      

  4.   

    不是SOCKEY。
      

  5.   

    Kepsever里面的是VB的吧,VC跟VB的各自支持OPC的功能不一样,设计方式不同,VB的程序翻译过来也没用。
      

  6.   

    VC的,好象VB的也有
      

  7.   

    OPC是一种国际标准,VC,VB不管是哪种语言,用法都一样,都是走COM接口
      

  8.   

    是什么PLC,是西门子还是倍福?
      

  9.   

    能做PLC的通讯吗?
      

  10.   

    这个我会,VC和西门PLC通讯,现场验证过