![西门子S7-200 SMART PLC编程从入门到实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/956/41806956/b_41806956.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.7 比较指令及案例
比较指令是将两个操作数或字符串按指定条件进行比较,当比较条件成立时,其触点闭合,后面的电路接通;当比较条件不成立时,比较触点断开,后面的电路不接通。
指令格式
比较指令的运算符有6种,其操作数可以为字节、双字、整数或实数,指令格式如图3-47所示。
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/3D47.jpg?sign=1739257024-UwpC4wQZ6wuVJ83MxwgKJ3TlS8vgcc0d-0-a4830baa70bbd89d9a6356d69ef19cda)
图3-47 比较指令的指令格式
指令用法
比较指令的触点和普通的触点一样,可以装载、串联和并联,具体如表3-11所示。
表3-11 比较指令的用法
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/b3-11.jpg?sign=1739257024-Sf2tbkFJXnLFB6ERuvZPItYKZ5mftOxe-0-60b2d40d64ab4f0f0eddebaccc4e3832)
应用案例
(1)小灯循环控制
① 控制要求 按下启动按钮,3盏小灯每隔10s循环点亮;按下停止按钮,3盏小灯全部熄灭。
② 程序设计
a.小灯循环控制I/O分配如表3-12所示。
表3-12 小灯循环控制的I/O分配
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/b3-12.jpg?sign=1739257024-2DbgEF7prmRbSGSwRzNlTIHnh1KrY4IG-0-c3a2a8bb39359452a8fe879d9bbebba8)
b.小灯循环控制梯形图程序如图3-48所示。
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/3D48.jpg?sign=1739257024-IP845VWUakIUjtmb743J7WPGdVFNbNCe-0-4ac5a153d519ef4d92433bbd6ffd4b37)
图3-48 小灯循环控制梯形图程序
(2)简单定尺裁剪控制
① 控制要求 某材料定尺可通过脉冲计数来控制,在电动机轴上装1个多齿凸轮,用接近开关检测凸轮的齿数。
电动机启动后,计数器开始计数,计数至4900时,电动机减速,计数到5000时,电动机停止,同时剪切机动作将材料切断,并使脉冲计数复位。
② 程序设计
a.简单定尺裁剪控制I/O分配如表3-13所示。
表3-13 简单定尺裁剪控制的I/O分配
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/b3-13.jpg?sign=1739257024-6jEN2UpdLqBvtwrqhb97OKrXJyzr78mp-0-466b735033ecfea3893f53577c8ec6ac)
b.简单定尺裁剪控制梯形图程序如图3-49所示。
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/3D49.jpg?sign=1739257024-A2LScKuGLOYXzAZPirQUeXmwK9V4dAm4-0-3ed84ca90c55cdd776d79f7bc0b965e0)
图3-49 简单定尺裁剪控制梯形图程序