![PLC控制程序精编108例](https://wfqqreader-1252317822.image.myqcloud.com/cover/219/654219/b_654219.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
分类一 照明灯、信号灯控制
实例1 用一个按钮控制三组灯
用一个按钮控制三组(或三个)灯,以达到控制灯的亮度。由PLC组成一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每组灯亮的时间尽量相等,要求先亮的灯先灭),如果按下按钮的时间超过2s,则灯全灭。
控制方案设计
1.输入/输出元件及控制功能
如表1-1所示,介绍了实例1中用到的输入/输出元件及控制功能。
表1-1 输入/输出元件及控制功能
![](https://epubservercos.yuewen.com/7BB6CD/3591162904567701/epubprivate/OEBPS/Images/figure_0019_0001.jpg?sign=1738971350-4yCw5XiZVGBBE3pefWJnMn1AXWe30OeE-0-d82bcf3c6be8b007d8a44b32a632a920)
2.电路设计
根据控制要求,可用加一指令INC组成一个计数器,计数值用K1M0表示,用计数结果控制三个灯的组合状态。计数器计数值与三组灯的逻辑关系如表1-2所示。
表1-2 三组灯显示输出真值表
![](https://epubservercos.yuewen.com/7BB6CD/3591162904567701/epubprivate/OEBPS/Images/figure_0019_0002.jpg?sign=1738971350-VFM5q2XQKFZ0lW3ZH5I2h1k3qeeX3Pfc-0-db634685b3dd3634a6204ac6d701a0e8)
根据表1-2画出Y0、Y1、Y2的卡诺图。
Y0的卡诺图如图1-1所示。
![](https://epubservercos.yuewen.com/7BB6CD/3591162904567701/epubprivate/OEBPS/Images/figure_0020_0002.jpg?sign=1738971350-wI2OhQaOyLtI0OnImXFt1TAXUQBWmauH-0-f522cd64e815a99d7939ef90743b531d)
图1-1 Y0的卡诺图
根据Y0的卡诺图写出Y0逻辑表达式如下:
![](https://epubservercos.yuewen.com/7BB6CD/3591162904567701/epubprivate/OEBPS/Images/figure_0020_0003.jpg?sign=1738971350-KL9SFPeCFNyxcRZnNA8HehfZzKJQ5kta-0-a412a006e46932cf2dc15bcf80d37474)
同理,画出Y1、Y2的卡诺图,写出Y1、Y2逻辑表达式如下:
![](https://epubservercos.yuewen.com/7BB6CD/3591162904567701/epubprivate/OEBPS/Images/figure_0020_0004.jpg?sign=1738971350-RzCWLK6O2AVHHBEEHw4hMCmBcQGVc1eR-0-c6a9753888debebc4383ae29ee0e83f6)
当计数值K1M0=0110时,即当M1=1, M2=1时,将计数器复位。由上述关系画出PLC接线图和控制梯形图,如图1-2所示。
![](https://epubservercos.yuewen.com/7BB6CD/3591162904567701/epubprivate/OEBPS/Images/figure_0020_0005.jpg?sign=1738971350-FAmrc20ZyIc8RuK2BngwM3h1lRQ0jri2-0-4c286e276a1e49f7c907f7892b2285e5)
图1-2 一个按钮控制三个灯