把两个 OPC 客户机连接到 OPC 服务器“OPC.SimaticNet.DP”

问题:
为何把第二个 OPC 客户机连接到 OPCn服务器“OPC.SimaticNet.DP”上时,会有出错消息?

解答:
只能把一台 OPC 客户机连接到 OPCn服务器“OPC.SimaticNet.DP”上。

说明:
多个客户机同时使用过程中的 OPCn服务器,会导致服务器在不同的过程空间中多次生成。多次生成的服务器会不协调地同步的访问相同的硬件。结果是,只有第一个启动的客户机可以访问到过程数据,而其它客户机的访问都会被拒绝。

这与 DP 协议的逻辑不兼容,因此也不能被执行。

把两个 OPC 客户机连接到 OPC 服务器“OPC.SimaticNet.DP”

图 1:不同客户机访问 OPC 服务器组件的流程框图

过程中的服务器:

过程中的服务器通过 OPCn客户接口访问本地服务器。一个过程中的服务器位于与客户机相同的过程空间中,它只能为此过程所用。通常,过程中的服务器以nDLL 文件形式实现。OPC 自动化界面以一个过程中的服务器来实现。

本地服务器:

一个本地的服务器在同一个计算机上作为一个客户机来运行。它与其它独立的应用程序一样,有自己的过程和名称空间。用于nSIMATIC NET 的 OPC 服务器是一个本地服务器。它通过一个 EXEn文件实现。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论