gpt4 book ai didi

performance - 使用 OPC 标签提高性能

转载 作者:行者123 更新时间:2023-12-01 23:51:01 25 4
gpt4 key购买 nike

我正在使用一个基于 PC 的自动化软件包,名为 Think'n'Do,由 Phoenix Contact 创建。它进行实时处理,读取输入/控制逻辑/写入输出全部在最多 50 毫秒内完成。我们有一个 OPC 服务器,每 10 毫秒从 PLC 读取/写入标签。将标签写入 PLC 并读回写入值时存在较长延迟 (Think'n'Do (50ms) > OPC Server (10ms) > PLC (10ms) > OPC Server (10ms) > Think'n'Do (50 毫秒))该过程最多需要 6 秒才能完成,而根据我的计算,该过程只需要 130 毫秒。

任何有关在哪里查找或为什么需要花费如此长时间的想法都会有所帮助。

最佳答案

这取决于您如何配置 OPC 客户端来提取数据。当您订阅 OPC 中的组时,您可以指定刷新率。这可能默认为 1 秒甚至 5 秒,具体取决于 OPC 客户端。 OPC 服务器还可能对更新数据的频率施加限制。这仅适用于您的 OPC 客户端订阅数据更改事件的情况。

您可以采用的另一种方法是对 OPC 服务器进行异步或同步读取/写入。还有多种阅读模式。由于您使用的是 OPC,因此您可以使用任何 OPC 兼容客户端来测试您的服务器,这将告诉您问题是否与 Think'n'Do 中的设置有关,或者是否与 PLC/服务器有关。

我用过的最好的通用 OPC 客户端是 OPC Quick Client。您可以通过此处的 TOP 服务器获取它:http://www.toolboxopc.com/Features/Demo/demo.shtml 。只需获取 TOP 服务器演示并安装 OPC 快速客户端即可。您可以使用它连接到 OPC 服务器并浏览标签并查看数据。我使用过的第二好的 OPC 客户端来自 ICONICS(称为 OPC Data Spy),可在此处获取:http://www.iconics.com/support/free_tools.asp .

使用 OPC 客户端查看读取数据的速度。确保正确设置组刷新率。我认为这些工具也可能为您提供一些计时信息(但您将能够很容易地找出 6 秒的延迟)。

关于performance - 使用 OPC 标签提高性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com