恭喜,你发布的帖子
发布于 2018-01-15 20:45:10
11楼
谢谢大侠指点,我照这样试验了一下,但“一个扫描周期”内的逻辑变化没观察到。但对于扫描执行,我是理解的:
如图所示,当到达第3网段时,因为在一个网段中扫描是从左到右一个节点一个节点扫描的,那么,与i0.0并联的触点run3一定run3的线圈先扫描到。触点扫描是“使用”,线圈扫描是“赋值”;那么在网段3中,临时变量run3就是先使用后赋值了。这就违背了临时变量“先赋值后使用”的原则,这就是网段3出错的原因。
所谓“临时变量不能用于自锁”,正如以上分析,根本原因还是违背了“先赋值后使用”的原则。
我想,大侠应该是想让我观察分析出以上结论吧,谢谢
请填写推广理由:
分享
只看
楼主