老大要我用OPC做一个数据采集系统但是我只知道OPC是一个工业规范,怎么做呢,没有头绪啊,只有一些vb和C++的代码,看又看不懂
这是我的资料说明文件说明:
|-OPC资料
|-DSxP OPC Simulator 1.2.exe 测试用的OPC服务器
|-OPC Core Components 2.00 SDK 2.30.msi OPC程序开发包
|-SetupOPCTestClient.exe 测试用的OPC客户端
|-WinTECH Software 提供OPC开发包的网站.url 一个不错的外文网站,wtclient.zip和wtopcsvr.zip就是从那下的,还有其它一些有用东西
|-wtclient.zip 一个免费的开发OPC客户端的库,提供API接口。压缩包里有它的示例程序
|-wtopcsvr.zip 一个免费的开发OPC服务器端的库,提供API接口。压缩包里有它的示例程序
|-其它文档 我搜集到的一些资料
|-C++数据类型转换的整理.mht
|-OPC客户端关键技术的实现.doc
|-基于OPC 的沥青拌和楼温控系统的设计.pdf
|-基于OPC规范的客户应用程序实现 .doc
|-浅涉OPC Client_Visual C++- 技术文章-.mht
|-标准文档 OPC官方文档,可能有点旧了,可以去他的官方网站上找一下
|-opccomn100.pdf
|-opcda203_cust.pdf
|-opcda20_auto.pdf
|-OPC数据访问服务器规范204.DOC但是我不知道怎么用,请问有谁知道怎么用C#来做,最好有源代码,谢谢
跪谢啊

解决方案 »

  1.   

    你是要做OPC Server还是Client?
    用C#做OPC其实是一件很简单的事情,但在性能方面你可能需要加以考虑。
      

  2.   

    OPC是用COM/DCOM技术进行过程控制的一种规范,呵呵:)
    O:OLE
    PC:Process Control
    其实说白了,基本上就是用DCOM接收数据和发送大数据。只是这些数据以结构化的形式进行了组织。
    在工业应用中,进行现场的数据采集OPC用得很多。
      

  3.   

    哈,我也不知道OPC是什么,来看一下
    UP
      

  4.   


    我查了资料好像要用OpcNetApi.dll和OpcNetCom.dll这两个文件,我到官方网站上
    好像要收钱 ,请问你能给我代码吗,最好 Server和Client 都有,万分感谢
      

  5.   

    Sorry,这个代码我不能提供。已有源代码的你可以参考一下,基本上已有的C++实现是稳定和正确的。
    如果有具体的问题可以问问。
      

  6.   

    OPC做客户端如何接收和发送数据?
      

  7.   

    我查了资料好像要用OpcNetApi.dll和OpcNetCom.dll这两个文件,我到官方网站上 
    好像要收钱 ,请问你能给我代码吗,最好 Server和Client 都有,万分感谢. 这个csdn网站上有人提供下载, 搜搜.
      

  8.   

    我现在也在学习opc,在设计一个通过opc来连接自动化系统的类似wincc开发的组态软件,大家一起学习下如何,能否提供你的资料给我,谢谢,email: [email protected]