如图所示L62.0-L63.7为16个bool
L62.1被置位过所以此刻是通的但是我执行了Lw62赋0的操作按理L62.1应该为0
但实际上还是1请问是什么原因
问题补充:
回复zhanglio:但是我想直接批量复位,不然16个点还好要是几百个呢有没有什么好的方法
图片说明:
6eebcd77181ba440fFC893acd9fdf9a0
最佳答案
从图上来看,L62.0—L63.7和你说的os01不是一个概念,L62.0-L63.7是临时变量,对应到前面的定义应该是在TEMP中定义,这个临时变量是随时因程序的运行而可能会被修改。而os01是一个输出参数,在调用的fb块中是有对应的DB数据块来记录该数据的。
提问者对于答案的评价:
谢谢