在西门子S7-1200PLC中,常用的比较指令有六种。我们可以在“基本指令”的“比较操作”中找到我们要用的比较指令。作为条件使用,可以用来比较位字符串、整数、浮点数、字符串、定时器、日期和时间。
使用的时候,我们可以将我们要用的比较指令直接从“基本指令”中拖取到我们需要的位置即可,也可以直接双击我们需要的比较指令。
具体含义见下表
例程:
第一个程序是使用的是等于:当MB0等于MB1时,Q0.0会输出。
第二个程序是使用的是不等于:当MB0不等于MB1时,Q0.0会输出。
第三个程序是使用的是大于等于:当MB0大于等于MB1时,Q0.0会输出。
第四个程序是使用的是小于等于:当MB0小于等于MB1时,Q0.0会输出。
第五个程序是使用的是大于:当MB0大于MB1时,Q0.0会输出。
第六个程序是使用的是小于:当MB0小于MB1时,Q0.0会输出。
博途软件为了方便我们操作,我们可以直接在程序中修改比较指令的类型。双击下图中的红色框区,就会出现一个下拉菜单,就可以选择我们需要的比较指令。
也可以在下图的红框中双击,修改我们比较的数据类型,操作方式和修改比较指令一样。
注意:在使用比较指令(不包含等于和不等于两个指令)的时候,我们需要自己确定两个操作数的数据类型,要保证上下两个操作数一样。
项目应用:按下I0.0,3秒后Q0.0输出,5秒后Q0.1输出,10秒后Q0.2输出。按下I0.1,全部停止
控制程序
执行程序