多语言展示
当前在线:713今日阅读:138今日分享:33

PLC软件编程之运料小车控制系统

采用PLC控制运料小车,可实现运料小车的全自动控制,降低系统运行费用,控制系统连线简单,控制速度快,可靠性可维护性好。运料小车控制系统的工艺要求:① 按下开始按钮,小车从起始位置A装料。如果小车不在起始位置,则需要先让小车运行到起始位置。② 装料时间为10s,10s后小车前进驶向1号位,到达1号位后停止8s卸料,卸料后小车返回。③ 小车返回到起始位置A继续装料10s,10s后小车第二次驶向2号位,到达2号位后停止8s卸料,卸料后小车驶向A起始位置。④ 开始下一轮循环工作。⑤ 工作过程中若按下停止按钮,则需要完成一个工作周期后才停止工作。
工具/原料
1

计算机一台

2

step7编程软件

方法/步骤
1

系统资源分配:整个系统有5个数字输入量,2个数字输出量,若干个位存储器。符号表中一般定义好数字输入量和输出量,对于位存储器的定义可以在符号表中定义,可以不定义。这里为了增加程序的可读性和可维护性,选择定义在符号表中定义位存储器,输入输出量。

2

系统的启停控制程序:系统的启动和停止都用点动控制,所以引入一个位存储器(系统启停状态),锁定开始按钮和停止按钮的状态,以便后续程序引用。SR触发器,复位优先。

3

小车的运动控制程序:小车的运动包括:前进、后退和停止。小车的运动用交流电动机驱动,则使用两个输出点控制电动机的运转。电动机正转输出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电动机方向标志。

4

系统复位和系统启动按下开始按钮后,如果小车不在起始位置,需要让小车复位。不在开始位置的标志是“起始位置”开关未闭合。显然还需要设置位存储器帮助区分“已复位”和“未复位”。“系统运行状态M0.4”正是描述这种情况。M0.0=1和起始位置开关闭合时,系统才正式开始运行。

5

起始位置延时及小车离开起始位置按照工艺要求,小车在起始位置停10s装料,然后离开起始位置,小车驶向1号位置。

6

小车第一次前进到1号工位及离开在一个工作循环中,小车两次前进到1号工位,只有第一次到1号工位时停留8s,必须增加一个位存储器(工位1完成标志M0.2),保证只在第一次到达1号工位时才停止。

7

小车到达2号工位及离开小车离开1号工位后,后退到起始位置,停留10s装料,再前进,这些状态前面已经编号程序。再次前进到1号工位,此时M0.2=1,小车不会停止,继续前进到2号工位,2号工位闭合,小车停止8s卸料。再离开,返回起始位置。

8

系统停止按照工艺要求,停止按钮按下后,小车不能马上停止,要完成一个工作循环停在起始位置。完成一个工位循环的标志是“工位1完成标志”。

注意事项
1

PLC检测输入输出点的状态,根据检测到的状态来实现相应的功能。

2

PLC硬件的时候,分配的地址一般是连续地。

推荐信息