![西门子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=1739145961-tZ4y7PXo6yNnsLNk9mnQjpyuKFHrBRtU-0-9f8df9ca5699ce76b663ed2f33962cce)
图3-47 比较指令的指令格式
指令用法
比较指令的触点和普通的触点一样,可以装载、串联和并联,具体如表3-11所示。
表3-11 比较指令的用法
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/b3-11.jpg?sign=1739145961-YCR4psREnFYvfVo5r2SI12YsiYjY1HLd-0-8db8987a95a527ad1f12194c349bd6c8)
应用案例
(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=1739145961-nk5KdKwPD89zBLXIdDdOPV7W8gjK7EHc-0-b7c707ed75d4b15eaf1610436f1210a6)
b.小灯循环控制梯形图程序如图3-48所示。
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/3D48.jpg?sign=1739145961-OBKPlIOyfXWx0iiBvzTggWAsXb867DZ5-0-b3338aafdf8643d5dc357d147b8bacab)
图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=1739145961-MVRftscZ7tBkwplTXiP8poIRfsZnTJAD-0-547fcd98a04b5638efbc0ac7e94a8ad2)
b.简单定尺裁剪控制梯形图程序如图3-49所示。
![](https://epubservercos.yuewen.com/DD1B7A/21838931501742206/epubprivate/OEBPS/Images/3D49.jpg?sign=1739145961-u98MmBis7RsAUSYM3o07NDlzssHarXVW-0-884712e14f63500eb75c94856f601180)
图3-49 简单定尺裁剪控制梯形图程序