谁给介绍一下OPC协议的版本 点击:3023 | 回复:5



zhaoyy001

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 2回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2015年5月07日
发表于:2015-10-08 10:22:30
楼主

比如OPC1.0/2.0/3.0,还有目前最新的版本是什么




haitun2012

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2012年5月04日
发表于:2015-11-09 14:16:13
1楼

顶一个,咋没有大神回答呢?学习中~

_redyoung

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2015年9月28日
发表于:2016-01-27 14:08:53
2楼

感觉人好少的样子。找到的资料大都是DA的很少有UA的都是概念描述啊

kkus

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 41回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2015年4月25日
发表于:2017-06-11 02:44:09
3楼

最新的就是3.0的了,官方的CORE COMPONET的版本是3.0.106。不会再有新版本了,己足够了。再推就是UA了,不会是DA了。

qq598531415

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 36回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2018年4月24日
发表于:2018-07-05 16:02:16
4楼

嗯嗯  区域研究研究你就知道怎么研究了 


OPC那点事

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 41回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2015年4月25日
发表于:2018-07-29 10:19:41
5楼

DA 3.0和2.0的区别是3.0增加了如下的接口(定义在opca.idl中),其余都一样


interface IOPCAsyncIO3: IOPCAsyncIO2

{

    HRESULT ReadMaxAge(

        [in]                     DWORD      dwCount, 

        [in, size_is(dwCount)]   OPCHANDLE* phServer,

        [in, size_is(dwCount)]   DWORD*     pdwMaxAge,

        [in]                     DWORD      dwTransactionID,

        [out]                    DWORD*     pdwCancelID,

        [out, size_is(,dwCount)] HRESULT**  ppErrors

    );

    HRESULT WriteVQT(

        [in]                     DWORD       dwCount, 

        [in, size_is(dwCount)]   OPCHANDLE*  phServer,

        [in, size_is(dwCount)]   OPCITEMVQT* pItemVQT,

        [in]                     DWORD       dwTransactionID,

        [out]                    DWORD*      pdwCancelID,

        [out, size_is(,dwCount)] HRESULT**   ppErrors

    );

    HRESULT RefreshMaxAge(

        [in]  DWORD  dwMaxAge,

        [in]  DWORD  dwTransactionID,

        [out] DWORD* pdwCancelID

    );

}


热门招聘
相关主题

官方公众号

智造工程师