自动化仓库PLC控制的设计及应用
在仓库领域中,物资的输送、存储、管理和控制的规模越来越大,靠人工实现已经远不能够需要。自动化仓库技术在物资存储行业中受到人们的重视,其控制重点转向物资的控制和管理要求实时、协调和一体化,计算机之间、数据采集点之间、机械设备的控制器之间以及它们与主计算机之间的通信可以及时地汇总信息,仓库计算机及时地记录订货和到货时间,显示库存量,计划人员可以方便地作出供货决策,管理人员随时掌握货源及需求。信息技术的应用已成为仓库技术的重要支柱。满足了人们速度、精度、高度、重量、重复存取和搬运等要求,使总体效益和生产的应变能力大大超过各部分独立效益的总和,自动化控制技术逐渐成为仓库自动化控制技术的核心。
仓库是货储的重要组成部分,它是在不直接进行人工处理的情况下能自动地存储和取出物品的系统。在仓库进货过程中,使用工业输送车将物品存入仓库。在现代大型仓库中货储任务十分繁重,实现了全自动作业后,既可以节省开支,又减少了浪费,因此建立一个便捷、可靠的自动配货系统是十分迫切和需要的。本例采用plc实现自动化控制,解决了劳动强度大、经济效益差问题。
2 工艺过程动作要求
工业输送车在对8个仓库存储物品时,对输送车有以下的控制要求:
(1)工作开始后,车此时停在某个仓库。当没有用车呼叫(既呼车)时,各仓库的指示灯亮,表示各仓库可以呼车;
(2)如果某仓库遇有呼车时,按下本仓的呼车按钮,则其它各仓位的指示灯均灭,表示此后再呼车无效;
(3)在停车位呼车则车不动;当呼车位号大于停车位号时,车自动向高位行驶;当车位号小于停车位号时,车自动向低位行驶,当车到达呼车位时自动停车;
(4)车到达呼车位时要求停留30s供该仓库使用,不应立即被其他仓库呼走;
(5) 临时停电后再复电,车不会自行起动。
3 程序设计
3.1 i/o分配及plc机型
每个仓库均设置一个滚轮式限位开关st和一个呼车琴键按钮sb,st可自动复位;系统设有用于起动和停机的按钮,这些均为plc的输入元件。车要用一台电动机拖动,电动机正转时车驶向高位,反转时小驶向低位,电动机正转和反转各需要一个接触器,是plc的输出执行元件。另外各仓库还要指示灯作为呼车显示。电动机和指示灯是plc的控制对象。
各自动化仓库的限位开关和呼车按钮的布置如图1所示,图1中st和sb编号也是各仓库编号。
由于各仓库的呼车指示灯状态一致,为了尽量减少占用plc的输入输出点个数,采用小电流的发光元件并联在一起,然后接在一个plc输出点上。系统的控制部分选用西门子(seimens)s7200的plc,工业输送车控制系统的i/o分配表见附表:
为了分析问题方便,先做出系统动作过程的流程图,之后依据工业输送车的工艺要求,设计出相应的控制程序梯形图,流程图和梯形图分别如图2、图3所示。
在程序中,用到了传输指令和比较指令,即先把车所在的仓库号传输到一个内存单元中,再把呼车的仓库号传输到另一内存单元中,然后将这两个内存单元的内容进行比较。若呼车的位号大于停车的位号,则车向高位行驶;若呼车的位号小于停车的位号,则车向低位行驶。对车的这种控制,是程序设计的主线。
3.3 程序控制的其他要求
(1)若有某仓库呼车则应立即封锁其他仓库的呼车信号;
(2)车行驶到位后应在该仓库停留一段时间,即延迟一定时间再解除对呼车信号的封锁;
(3) 失压保护程序;
(4) 呼车显示程序。
4 结束语
由于自动化控制系统采用可编程控制器为核心,提高了控制的灵活性及通用性,以适应各种工艺要求的变化,使仓库技术进一步向智能自动化方向发展。
自动化仓库PLC控 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)