PLC软件编程之运料小车控制系统
采用PLC控制运料小车,可实现运料小车的全自动控制,降低系统运行费用,控制系统连线简单,控制速度快,可靠性可维护性好。
运料小车控制系统的工艺要求:
① 按下开始按钮,小车从起始位置A装料。如果小车不在起始位置,则需要先让小车运行到起始位置。
② 装料时间为10s,10s后小车前进驶向1号位,到达1号位后停止8s卸料,卸料后小车返回。
③ 小车返回到起始位置A继续装料10s,10s后小车第二次驶向2号位,到达2号位后停止8s卸料,卸料后小车驶向A起始位置。
④ 开始下一轮循环工作。
⑤ 工作过程中若按下停止按钮,则需要完成一个工作周期后才停止工作。
操作方法
- 01
系统资源分配: 整个系统有5个数字输入量,2个数字输出量,若干个位存储器。 符号表中一般定义好数字输入量和输出量,对于位存储器的定义可以在符号表中定义,可以不定义。 这里为了增加程序的可读性和可维护性,选择定义在符号表中定义位存储器,输入输出量。
- 02
系统的启停控制程序: 系统的启动和停止都用点动控制,所以引入一个位存储器(系统启停状态),锁定开始按钮和停止按钮的状态,以便后续程序引用。 SR触发器,复位优先。
- 03
小车的运动控制程序: 小车的运动包括:前进、后退和停止。小车的运动用交流电动机驱动,则使用两个输出点控制电动机的运转。电动机正转输出Q0.0,电动机反转输出Q0.1。 Q0.0=1;Q0.1=0;小车前进; Q0.0=0;Q0.1=1;小车后退; Q0.0=0;Q0.1=0;小车停止; 鉴于Q0.0,Q0.1不能同时为1,则设置一个位存储器描述电动机的运行状态。根据位存储器控制电动机。增加M0.1电动机启停状态和M0.3电动机方向标志。
- 04
系统复位和系统启动 按下开始按钮后,如果小车不在起始位置,需要让小车复位。 不在开始位置的标志是“起始位置”开关未闭合。 显然还需要设置位存储器帮助区分“已复位”和“未复位”。“系统运行状态M0.4”正是描述这种情况。 M0.0=1和起始位置开关闭合时,系统才正式开始运行。
- 05
起始位置延时及小车离开起始位置 按照工艺要求,小车在起始位置停10s装料,然后离开起始位置,小车驶向1号位置。
- 06
小车第一次前进到1号工位及离开 在一个工作循环中,小车两次前进到1号工位,只有第一次到1号工位时停留8s,必须增加一个位存储器(工位1完成标志M0.2),保证只在第一次到达1号工位时才停止。
- 07
小车到达2号工位及离开 小车离开1号工位后,后退到起始位置,停留10s装料,再前进,这些状态前面已经编号程序。再次前进到1号工位,此时M0.2=1,小车不会停止,继续前进到2号工位,2号工位闭合,小车停止8s卸料。再离开,返回起始位置。
- 08
系统停止 按照工艺要求,停止按钮按下后,小车不能马上停止,要完成一个工作循环停在起始位置。完成一个工位循环的标志是“工位1完成标志”。