显然,当通过VPN连接使用OPCDA时,无法将请求的数据从服务器返回到OPCDA客户端。这是因为OPCDA是使用Microsoft的组件对象模型( COM )设计的,并使用分布式COM (DCOM)进行远程连接。总之,运行使用VPN隧道连接到远程OPC服务器的OPC客户机的机器能够发现服务器,但不能运行它。我的问题是:有一种方法可以使用与OPCDA协议兼容的不同隧道机制吗?或者,有一种方法可以将所有从服务器到
我已经在Qt5中为C++ COM API创建了一个简单的OPC客户机。客户端连接到远程服务器,获取一个OPCServer指针,使用ItemMgt接口创建一个新的OPC组,当我尝试向该组中添加项目时,客户端将失败。
错误消息是:函数不正确。OPC服务器是一个QMS220Simulator (Quadera)。你知道问题出在哪里吗?这是我第一次尝试编写DCOM客户端,所以这段代码可能会有很多地方出错。
嗨,我有一个OPCDa服务器,它连接到一个软控制器。软控制器和OPCda服务器都是由program compact control builder(PLC编程软件)创建的。现在我想通过一个网页访问变量,为此,我计划将OPCDa服务器的当前值写入Xml文件,然后有一个可以读取此值的网页。然而,我现在不知道当OPCDa服务器中的值发生变化时,如何编写和保持更新Xml文件。以前有没有人做过这样的事情?
有没有人在Windows Server 2019上看到过会阻止在Active Directory域环境中浏览网络以在远程主机上查找可用OPC服务器的东西,而此时所有其他OPC通信似乎都正常运行,而文件共享浏览似乎也在正常工作由于核心OPC功能正常工作,所以像OPC这样的工具没有显示任何错误,来自OSIsoft、KEPware和OSIsoft的DCOM设置指南都没有用。似乎没有任何DCOM设置是针对CLSID网络浏览的。如果客户端能够提供远程主机并查询该主机,则OPC服务枚举可以正常工作。问题是,我们试图使