![微课学西门子S7-1200/1500 PLC编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/886/41309886/b_41309886.jpg)
2.1.2 输送带起停控制的两种编程应用
【实例2-1】 用自锁实现输送带起停控制
任务说明
采用S7-1200 CPU1215 C DC/DC/DC来进行输送带起停控制电路的设计,即用启动按钮SB1控制输送带电动机运行,带动BOX物品从右向左运行,当达到最左侧的接近开关附近时,接近开关感应到物品,输送带电动机停止;急停按钮可以随时按下来,停止输送带电动机;指示灯的运行和停止指示与电动机的动作一致。请用自锁控制来进行梯形图编程,并进行程序编辑与下载。输送带起停控制示意如图2-4所示。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/53_03.jpg?sign=1739538000-nCZHmQJuKg6Xe9TPZAM4KF8TfjfcrV1P-0-d7a3c4de33809d41dfaaa8786cb33d85)
ex2-1
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/53_04.jpg?sign=1739538000-RLuIZmSOdIvjnDKjBJBbgxyzw54hvWo6-0-77f4906f4ed9139c59aa1a507521c04a)
图2-4 输送带起停控制示意
解决步骤
STEP1:定义输入/输出元件
输送带起停控制涉及按钮、接近开关、电动机和指示灯等元件,表2-2所示为本实例的输入/输出元件及控制功能。
表2-2 输入/输出元件及控制功能
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/54_02.jpg?sign=1739538000-09Yf7sgFfDG6eEXCySQadUwkMcRr2jvN-0-839dfa1c4d417a1ebfa80c905a9c8c22)
STEP2:电气接线
本实例采用S7-1200 PLC中的CPU1215C DC/DC/DC,具体接线图如图2-5所示。为了更加直观地反映输入/输出情况,将电源部分略作修改后的接线图如图2-6所示(本书后续实例主要采用这种画法)。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/54_03.jpg?sign=1739538000-1ySOuJUdO8exx6bbQDF5S5dLKhzn1UJm-0-88a2ee4eefac9c1420477930ed0d0855)
图2-5 【实例2-1】接线图
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/54_04.jpg?sign=1739538000-sQPGspNarlrEhKEp64eyTh12sVRQ2pQF-0-299b0185abdcd122db6b25ac5ec99764)
图2-6 【实例2-1】接线简化图
STEP3:PLC梯形图编程
PLC的梯形图编程方法可以采用传统的“继电器-接触器”思路,如本实例中的“自锁控制”方法,当按下按钮I0.0后,Q0.0线圈闭合;此时Q0.0的触点动作,持续接通Q0.0线圈,形成自锁控制。当I1.0紧急停止动作或I0.1接近开关动作,Q0.0线圈断开,自锁失效。在编程中,还需要注意Q0.2输出和Q0.1刚好相反,可以采用取反线圈实现。
输送带起停梯形图如图2-7所示。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/55_02.jpg?sign=1739538000-kYNSxx4SfsQIYqAynAWLR12adHQ7zYbc-0-db6839ab4defad6f1a701cbd55b50ce6)
图2-7 输送带起停梯形图
STEP4:PLC调试
将图2-7所示的梯形图程序经编译下载到PLC后,可以进行在线监控,如图2-8所示。需要注意的是SB2急停按钮在接线上是常闭触点,因此在梯形图编程中画的是常开,正常情况实际的在线监控也是接通的,只有当按下急停按钮后,I1.0信号才断开。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/55_03.jpg?sign=1739538000-j1tnsgFAKY8ocnmug4KoZNv1eGQdpqkW-0-9c57bd06a20b4c4ba7cc9d289e090c12)
图2-8 在线监控示意
【实例2-2】 用SR触发器控制输送带
任务说明
输送带控制跟【实例2-1】一样,不同的是要用启动按钮SB1和急停按钮SB2,用SR触发器进行编程控制。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/56_02.jpg?sign=1739538000-9FLRDvFDCRcAl6WdJIXqIPqmVR8gdvZb-0-7ab52e2a11d33487aa8731d471dd2c0e)
ex2-2
解决步骤
STEP1:定义输入/输出元件和电气接线
采用跟【实例2-1】一致的输入/输出元件与电气接线。
STEP2:PLC梯形图编程
采用SR触发器进行梯形图编程,如图2-9所示。触发器SR或RS的唯一区别是优先级,本实例中是R优先,即使S端信号ON,此时R1(注意此时优先级的下标多了一个数字“1”)端信号为ON时,输出Q为OFF。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/56_04.jpg?sign=1739538000-oH24CASvXTqzi1DaaPW7hRBkSjpFcCNs-0-9ecced40796311646aa5c6ee525b5a18)
图2-9 SR触发器实现输送带起停控制梯形图