3.7 比较指令及案例

比较指令是将两个操作数或字符串按指定条件进行比较,当比较条件成立时,其触点闭合,后面的电路接通;当比较条件不成立时,比较触点断开,后面的电路不接通。

指令格式

比较指令的运算符有6种,其操作数可以为字节、双字、整数或实数,指令格式如图3-47所示。

图3-47 比较指令的指令格式

指令用法

比较指令的触点和普通的触点一样,可以装载、串联和并联,具体如表3-11所示。

表3-11 比较指令的用法

应用案例

(1)小灯循环控制

① 控制要求 按下启动按钮,3盏小灯每隔10s循环点亮;按下停止按钮,3盏小灯全部熄灭。

② 程序设计

a.小灯循环控制I/O分配如表3-12所示。

表3-12 小灯循环控制的I/O分配

b.小灯循环控制梯形图程序如图3-48所示。

图3-48 小灯循环控制梯形图程序

(2)简单定尺裁剪控制

① 控制要求 某材料定尺可通过脉冲计数来控制,在电动机轴上装1个多齿凸轮,用接近开关检测凸轮的齿数。

电动机启动后,计数器开始计数,计数至4900时,电动机减速,计数到5000时,电动机停止,同时剪切机动作将材料切断,并使脉冲计数复位。

② 程序设计

a.简单定尺裁剪控制I/O分配如表3-13所示。

表3-13 简单定尺裁剪控制的I/O分配

b.简单定尺裁剪控制梯形图程序如图3-49所示。

图3-49 简单定尺裁剪控制梯形图程序