恭喜,你发布的帖子
发布于 2018-03-25 20:54:46
2楼
触发时间0.25秒,但每次是否真的数值变化了呢?
我觉得先把问题分割开来。 比如单做一段脚本,每0.25秒 加一,在PLC2侧检查是否是否如期望的那样。
你说的这个我也想过,好像数据确实不是随着PLC1的数据在实时变化
我的脚本是这样写的
zoneAvg = HMIRuntime.Tags("PLC_LV1_ZONE_AVG").Read
HMIRuntime.Tags("Avg_Temp_ToDCS").Write zoneAvg
其中PLC_LV1_ZONE_AVG就是PLC1中的一个变量
zongAvg从画面中看是实时更新的,而且与就地的传感器数据基本一致
Avg_Temp_ToDCS是PLC2中的一个变量,这个值从画面中看就出现很大的延迟
跟画面中变量更新时间有关系吗,画面中这些变量的更新时间都是2s
从PLC1一共读过来6个变量,每个都是这种形式的脚本
然后这个脚本是以250ms的时间周期运行
请填写推广理由:
分享
只看
楼主