数值之间无非是加,减,乘,除,大于,小于,等于,不等于。
应用写法一。
应用写法二。
当reg3不等于0时,执行IF指令内的语句。
条件与条件之间就可以有与,或,非,异或等逻辑关系了。其中逻辑非NOT可以直接写入。
加入逻辑非的方法。点编辑,选择“仅限选定内容”,在键盘上写入NOT,空格键,点击确定。
不管它红色,点确定。
写好后,表示当布尔量不是真的状态时执行IF语句。因为用NOT把状态进行置反,条件为真时变成假,假时变成真。
条件的逻辑与。下图中IF指令中,当di01和di02同时为1时,执行IF指令内的语句。逻辑与的表达式是:当所有条件都成立时,结果为满足条件。这里只写了两个,可以写多个。
条件的逻辑或。下图中WaitUntil指令中,当di03或di04其中一个为1时,执行WaitUntil后面的语句。如果没有一个为1,否则一直等待。逻辑或的执行逻辑是:只要其中一个条件成立,则为条件满足。
逻辑异或。下图IF指令的条件部分用的是异或,表示只有当两个信号中的其中一个为1时,条件成立。执行IF内的指令,如果都为1和都为0,条件不成立。即条件相同为假,条件不同为真(真即是条件成立)。和逻辑或是不一样的。
本人从事教育培训行业,欢迎广大工控爱好的朋友一起学习,共同进步。如有想进一步了解和交流,关注公众号或加小编微信。