监听 Web 应用程序上的任何用户操作

问题描述 投票:0回答:1

我有一个基于网络的 HMI,它基本上在机器上不断打开。我需要从 PLC 轮询数据,为此我使用指数退避,延迟不断增加。我怀疑在没有人使用机器/HMI 的期间,这种延迟会增加。但是当有人使用 hmi 时,我想轮询数据并重置延迟。我怎样才能在全球范围内实现这一目标?

执行此操作的角度方式是什么(如果有),或者实现侦听器的好地方是什么?

javascript angular plc
1个回答
0
投票

您可以保留一个内存位置,当有人使用机器时,该位置会发生变化。一开始,您只需读取一个位置,然后轮询所有数据即可看看它是否属实。

© www.soinside.com 2019 - 2024. All rights reserved.