OPC客户端创建另一个OPC服务器实例

本文关键字:OPC 实例 服务器 创建 客户端 另一个 | 更新日期: 2023-09-27 18:24:55

我已经使用OPC Graybox创建了OPC服务器。

当我将其作为控制台应用程序启动时,一切都很好——多个客户端可以连接并从该服务器读取数据。

但是,当服务器托管在Windows服务中时,就会出现问题。当OPC客户端连接到OPC服务器时,它会创建另一个不适合我的Windows服务实例。

我在这里找到了一个解决方法:http://support.ge-ip.com/support/index?page=kbchannel&id=09237天4900112023天2600678f但是,在OPC服务器的"标识"选项卡上选择"交互式用户"后,我需要重新启动服务以应用更改。一旦服务重新启动,"身份"选项卡就会恢复为"启动用户",所以我没有机会检查这个解决方案。

有什么想法可以克服这个问题吗?

OPC客户端创建另一个OPC服务器实例

"交互式用户"通常也不是一个好选择。对于OPC服务器,尤其是那些应该作为Windows服务运行的服务器,应该选择一个特定的、具体的用户。试试看。如果这样的设置也不断恢复到其他设置。然后——据我所知——可能是服务器自己做的,所以你需要修复它;Windows无法做到这一点。

您可以尝试:

  1. 在安装OPC服务器的PC上转到dcom设置(通过启动dcomcnfg命令)
  2. 从列表中选择OPC服务器并打开属性面板
  3. 选择标识选项卡
  4. 如果选中,请取消选中在此计算机上运行应用程序元素

请参见此图作为示例:在标识选项卡中禁用在此计算机上运行应用程序

这对我很有效。