c++开发远程OPC客户端

利用C++开发840d数控系统的远程OPC客户端,经过调试可以实现客户端与远程opc服务器的连接并能够创建一个指向opcserver的接口指针,但在下一步添加opc groups时,总是会报错添加opc groups失败,不知道到底是什么原因?以下是我向opc server添加组对象的代码。有没有懂行的知道问题到底是出在哪里呢?
 hResult = m_pIOPCServer->AddGroup(
         L"FirstGroup",   
         TRUE,     
         100,     
         23111980,    
         &lTimeBias,    
         &fDeadband,   
         LOCALE_USER_DEFAULT, 
         &m_hServerHandleGroup, 
         &dwRevisedUpdateRate, 
         IID_IOPCItemMgt,  
         (LPUNKNOWN*)&m_pIOPCItemMgt
         );

问题补充:
当我在本地运行这个程序的时候可以读到opc服务器的变量值,但是当我把IP地址换成远程opc服务器的IP后,opc服务器可以访问到,但是不能添加opc groups,不知道原因到底是什么,pErrors显示的是无法读取内存。(两台机器的com/dcom都已配置好,两台电脑也都能ping通)

最佳答案

报的什么信息
参考:
IOPCServer接口函数实现
http://www.cnblogs.com/opc521/archive/2008/10/07/1305528.html
补充:
不好意思C++也不懂,是不是本地和远程的里面的参数值有所不同?

提问者对于答案的评价:
很有帮助,已经解决!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303678.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 求 828D RS232 串口使用方法

    求RS232的打开和关闭使用方法和相关资料多谢各位大哥大姐了。。。 问题补充:我的这个用途是想用系统编个程序,直接通过232串口发送到驱动以报文的形式控制驱动 钻石用户推荐最佳答案…

    SINUMERIK 2021年7月5日
  • 828数控系统的加工程序,运行一段时间后,自动增加CALL "MAIN_LX.MPF";#SM;*RO*

    828的数控系统,用了双通道功能,通道1的加工程序在运行一段时间后,程序头自动增加程序段:CALL "MAIN_LX.MPF";#SM;*RO* 图片…

    2017年5月31日
  • 840D轴的屏蔽

    求问:双轴驱动模块,现有一台电机故障,想屏蔽该轴,拆电机维修,机器继续正常工作。 最佳答案 请参考以下链接:https://www.ad.siemens.com.cn/club/b…

    SINUMERIK 2020年10月31日
  • 请问安全集成里的DB18.DBX,是如何控制硬件的?

    大家好,请问安全集成里的DB18.DBX,是如何控制硬件的?840Dsl床子上,有段PLC程序是这样的:A DB18.DBX38.0  (机床门闭合)…

    SINUMERIK 2017年6月27日
  • DB10.DBX57.0是什么意思??

    我在编程过程中要用到DB10.DBX57.0,但我不懂它的具体用法和含义,它的中文解释为“INC”输入在模式组有效 问题补充:我是问这个位的具体含义!!谢谢 最佳答案 这是DB块中…

    SINUMERIK 2019年6月11日
  • 810D系统如何将全闭环改成半闭环

    我公司有一台德马其103 v加工中心X向光栅尺坏啦,编码器接413端口,光栅尺接414端口,驱动号为1,现在向各位老师请教! 最佳答案 PLC: 把db3*.d…

    SINUMERIK 2019年6月11日
  • pcu50黑屏

    我单位有八台机床使用PCU50(6FC5210-0DF22-0AA0),目前有三台出现黑屏—主板自检不能通过,有高手能修或赐教吗? 问题补充:硬盘没问题,显卡没问题,都换过。问…

    SINUMERIK 2019年6月11日
  • 哪位前辈手里有840d的参数详解,以及应用方法

    哪位前辈手里有关于840系统参数的资料,详解资料,以及应用资料。richard929@163.com,非常感谢 最佳答案 840D参数说明书http://wenku.baidu.c…

    SINUMERIK 2017年11月20日
  • Flexble和840D之间的连接

    想用Flexble在840D上做一个专机界面,并用脚本读取系统变量,需要加装什么软件,对PCU的版本及操作系统版本有何要求?哪位大侠、斑竹有此类实践,请不吝赐教,谢谢。 版主推荐答…

    SINUMERIK 2017年6月1日
  • 机床的plc丢失

    机床的plc丢失,谁能分享一下,网上找了好久了都没有,系统是802d sw 02.03.02plc是03.02.03 最佳答案 西门子的PLC没有标准可言,哪怕…

    SINUMERIK 2020年10月31日