您现在的位置是:首页 > PLC技术 > PLC技术

基于PLC的三级皮带运输机程序设计实例

来源:艾特贸易2017-06-04

简介1 .确认设计任务书 三级皮带运输机分别由 M1 、 M2 、 M3 3 台电动机拖动,启动时要求 10s 的时间间隔,并按 M1 、 M2 、 M3 的顺序启动;停止时要求 30s 的时间间隔,并按 M3 、 M2 、 M1 的

    1.确认设计任务书    三级皮带运输机分别由M1M2M3 3台电动机拖动,启动时要求10s的时间间隔,并按M1M2M3的顺序启动;停止时要求30s的时间间隔,并按M3M2M1的顺序停止。三级皮带运输机工作示意图如图7-22所示。三级皮带运输机主电路如图7-23所示。
三级皮带运输机工作示意图
    7-22    三级皮带运输机工作示意图
三级皮带运输机主电路图
    7-23    三级皮带运输机主电路图    2.确定外围I/O设备    (1)输入设备:采用3个按钮,分别为启动按钮、停止按钮、急停按钮;3个热继电器。    (2)输出设备:采用3个接触器分别控制3级皮带的电动机。    3.选定PLC的型号    选用的PLC是西门子公司的S7-200系列PLC-CPU224    4.编制输入/输出元件地址分配表    对输入元件和输出元件分配I/O地址,其分配表见表7-2    7-2    输入/输出元件地址分配表
输入/输出元件地址分配表
    5.硬件连接图    本系统的工作电源采用24V DC源输入、24V DC输出的形式,根据外围I/O设备确定PLC外部接线图,如图7-24所示。
三级皮带运输机PLC外部接线图
    7-24    三级皮带运输机PLC外部接线图    6.程序设计    (1)方法一:简单指令编程方法    7-3为三级皮带运输机控制梯形图。根据3台电动机启动与停止的顺序可知,实际上I0.0启动M1I0.1停止M3M1的停止、M2的启动/停止以及M3的启动都是由定时器产生的脉冲信号来实现操作,本例选用T37T404100ms的定时器分别实现10s间隔定时和30s间隔定时。因为T37T40100ms定时器,所以可以使用自复位来产生脉冲信号,使编程更容易。建议读者使用定时器时,尽量选用100ms的定时器。    7-3的网络1中,使用的是热继电器FR1FR2FR3的动合触点。这是因为在图7-24所示的PLC外部接线图中,热继电器以动断触点的形式接入电路中。当电动机正常工作时,热继电器不动作,I0.3I0.4I0.5的输入端为“1”;当继电器动作时,FR1FR2FR3断开主电路,则I0.3I0.4I0.5的输入端为“0”。表7-4中的网络1亦是如此。    7-3    三级皮带运输机控制方法一
三级皮带运输机控制方法一
三级皮带运输机控制方法一
    (2)方法二:复杂指令编程方法    7-4是使用比较指令编写的程序,在程序中电动机的启动和关断信号均为短信号。在表7-4中,采用通电延时定时器T37实现M2M3的启动,采用断电延时定时器T38实现3台电动机的停止。T38的定时值设定为610,这使得再次按下启动按钮I0.0T38不等于600的比较触点为闭合状态,M1能够正常启动。对比表7-3与表7-4的程序可以发现使用一些复杂指令,可以使程序变得简单。    7-4    三级皮带运输机控制方法二
三级皮带运输机控制方法二
三级皮带运输机控制方法二