我想知道是否有人可以帮我写一个javascript代码来检查我的HMI上的时间是否每秒更新一次,如果时间停止它应该提醒用户。 我有一个名为“device.string.TIME”的字符串变量,我的HMI通过modbus从PLC读取,HMI正在读取的格式为字符串“12:00:00”。这个字符串从PLC连续更新(1秒),现在当这个时间变为陈旧2秒时我想提醒用户。
答案 0 :(得分: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毫秒=一秒