![微课学西门子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=1739543988-bcLJHIXb2FPM7lqB0MLmCmA1c2QNsW6y-0-b55cefe257647fe4eb3242a7947c8d38)
ex2-1
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/53_04.jpg?sign=1739543988-DP2y4HWHkUjopN9wA1WkKXDh9xzLzldm-0-5ff153eb18da5622c693cdd799e8cfdb)
图2-4 输送带起停控制示意
解决步骤
STEP1:定义输入/输出元件
输送带起停控制涉及按钮、接近开关、电动机和指示灯等元件,表2-2所示为本实例的输入/输出元件及控制功能。
表2-2 输入/输出元件及控制功能
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/54_02.jpg?sign=1739543988-vEUY309eYusgCavdupjXJwsww2ADhZ8R-0-f0035a2dc9f28f01454d9a1674ea6fa4)
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=1739543988-CkV45NHWhwNTwCievNWvMh6rhm2jMvTh-0-6d0453a1bc11bd6f78433497dcc9d56c)
图2-5 【实例2-1】接线图
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/54_04.jpg?sign=1739543988-0kMn8D651Kg0w18UYT4qpTiQ5gbTCxt8-0-5d3824f4d89483bd1708450e3d3e91cc)
图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=1739543988-Fyiwf9AR7YaLEkP1FZb8H8TFOeG3yKU9-0-23bcd2f3eea0195efe8050e409b3327b)
图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=1739543988-y36XsOQmS0ZgLaxmXumDLPTuPE8rxFOF-0-e4e00c52c19b99bf8523af11095e028f)
图2-8 在线监控示意
【实例2-2】 用SR触发器控制输送带
任务说明
输送带控制跟【实例2-1】一样,不同的是要用启动按钮SB1和急停按钮SB2,用SR触发器进行编程控制。
![](https://epubservercos.yuewen.com/6DB31F/21511157301518606/epubprivate/OEBPS/Images/56_02.jpg?sign=1739543988-5YQUcb8tMQtfN9FxUJCh8B5xEH6zbJyb-0-022a04ef27f1f2702da0263c81c99cad)
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=1739543988-Eb3O8VwBxrzoMzzSeiO4k8AsoUFBkIYN-0-00dcbca90be409c469edb7b2bc3489cb)
图2-9 SR触发器实现输送带起停控制梯形图