恭喜,你发布的帖子
发布于 2022-11-20 22:18:25
12楼
我做了一个简单的程序,模拟了楼主描述的状况,实际与是否优化,是否FB/FC都没有关系,能否修改成功的概率与该FB/FC块的执行时间有关,块的执行时间越长,修改失败的概率愈高,因为数据在块内周转的时间越长。
这是与1500的通信机制有关系的,如果与200SMART或300那样是在用户程序扫描后执行系统通信的,就不会有上述问题。
解决方案无非就是在FB/FC块外还是块内,建立一个全局副本变量,HMI修改该副本变量的值,并通过事件逻辑标志位触发传送赋值;块外的话,直接对全局变量进行传送赋值;块内的话,输入副本变量,对输出变量进行传送赋值。
V17的测试例程
请填写推广理由:
分享
只看
楼主