邓胜元-毕业论文(已修改) - 图文

中间传感器4 中间传感器5 中间传感器6 中间传感器7 中间传感器8 启动按钮 停止按钮 压力传感器 光电开关 闸门左限位开关 闸门右限位开关 输出 设备运行灯1 设备运行灯2 设备运行灯3 设备运行灯4 设备运行灯5 设备运行灯6 设备运行灯7 设备运行灯8 1车位升降电机正转 1车位升降电机反转 2车位升降电机正转 2车位升降电机反转 3车位升降电机正转 3车位升降电机反转 4车位横移电机正转 4车位横移电机反转 5车位横移电机正转 5车位横移电机反转 6车位升降电机正转 X3 X7 X17 X16 X13 X31 X32 X33 X34 X35 X36 Y21 Y22 Y23 Y24 Y25 Y26 Y27 Y30 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y10 Y11 Y16

17

6车位升降电机反转 7车位升降电机正转 7车位升降电机反转 8车位升降电机正转 8车位升降电机反转 报警 输出 闸门电机正转 闸门电机反转 Y17 Y14 Y15 Y12 Y13 Y31 Y32 Y33

4.2.2 系统的编程

下面先对控制流程进行分析

(1)当对第二层车位4,5存取车时,无需移动,直接存取。

(2)当对第一层车位1,2,3存取车时,要先将第二层对应的车位移空,然后将所存取车位上升至第二层再实行存取车,存、取车结束后托盘垂直复位。

(3)当对第三层车位6,7,8存取车时,要先将第二两层对应车位移空,然后将所存取车位下降至第二层再实行存取车,存、取车结束后托盘垂直复位。下面我们以8号车位存车为例介绍编写程序思路:

从8号车位存车时第二层共有两种情况: 第一种:第二层对应车位没有托盘 第二种:第二层对应车位有托盘

针对第一种情况可以直接将8号托盘下降至对应二层车位实现存取再实行复位,第二种情况,应先将二层对应的托盘移开,在将8号车位托盘下降至对应车位实现存取,再实行复位。

18

下面就三菱PLC程序对本设计进行一下阐述:

首先对系统进行上电,X33启动对将要进入车库的车辆进行测重,如果超重将进行报警,当选择相应的车位选择开关时,启动相应的指示灯。如图4-2所示:

图4-2测重程序

19

当相应的车位指示灯亮的同时启动相应的车位电动机,进行对应车位托盘的移动,当托盘到位并完成相应的存取车时,加延时检测,车辆是否超长,并伴有报警措施。例如:选择1号车位,则X21,同时Y21得电,启动4号车位的电动机的正转Y6,开启闸门后进行存取车操作,同时计时检测。如图4-3所示:

图4-3检测程序

20

联系客服:779662525#qq.com(#替换为@)