0

我想知道是否有人可以帮助我编写一个javascript代码来检查我的HMI上的时间是否每秒钟更新一次,如果时间停止它应该提醒用户。我有一个名为“device.string.TIME”的字符串变量,我的 HMI 通过 modbus 从 PLC 读取,HMI 读取的格式为字符串“12:00:00”。这个字符串从 PLC 连续更新(1 秒),现在当这个时间过时 2 秒时,我想提醒用户。

4

1 回答 1

0
var oldTime = 0;
function checkTime() {
   var newTime = device.string.TIME;
   if(oldTime!=0&&newTime==oldTime) {
      alert("something!");
      return;
   }
   oldTime = newTime;
   window.setTimeout(function() {
            checkTime();
   },1000)
}
    checkTime()

1000 毫秒 = 一秒

于 2011-04-07T18:07:42.953 回答