通讯和扫描异步,我说的应该不是这种情况。我说具体点,用实际应用案例来说。
一个称重仪表,与PLC通过
modbus通讯,HMI设置目标重量,控制一个阀门往反应釜里面加料,加料到中途突然仪表与PLC通讯故障,那么重量值没有更新,阀门一直打开继续在加料,出现不可控情况,这样损失很大。
所以我想通过MBUS_CTRL命令的Error管脚比较大于等于1来产生错误标志位,用这个错误标志位调用END,结束扫描,关闭所有输出。感觉这样还是不靠谱啊,还是别偷懒了,老老实实把这个标志位串接到所有输出回路吧。
谢谢芳侠