1.1自动化系统组成
现代超级市场商品仓储配送系统包括仓储单元,传送单元,分拣单元,回收单元,凸轮分拣单元以及控制装置。
1.2控制系统
控制系统由可编程程序控制器S7D200 /300,SICK通讯卡CMF400,激光条码CLV420及计算机组成,通过硬件组态设置EM277,CMF400属性,将各参数正确调整后下载到S7D300中[1],其中CMF地址为3,S7D200地址分别为35和45。
1.2.1控制系统工作原理
该系统通过S7D300接受SICKDCLV420激光条码扫描信息,并对该信息进行分析判断处理后,发送至S7D200,由S7D200执行相应的控制程序,并发出控制指令,控制相应的传送带与凸轮分拣机构按照要求进行运转。
1.2.2非零库存商品运行
过程将商品置于入库暂存平台,经光电传感器检测后,由主令开关向S7D200发出指令,S7D200执行程序驱动入库滚针轨道,由SICKDCLV420条码对商品进行入库检测,通过凸轮分拣装置,将商品送入不同的螺旋存储单元;当超市需要某种商品时,工作人员发出指令,螺旋仓库可自动将商品出库;经过凸轮分拣控制,不同的商品再经过SICKD CLV420条码机进行出库检测,SICK条码机识别后,反馈给S7D300; S7D300判断后将信息发送至分拣单元,再由S7D200执行分拣程序即可完成分拣动作;*后可将托盘或空箱放置于回收缓冲平台,由回收单元回收,非零库存商品信息流程。
零库存商品信息流程1.2.3零库存商品运行过程当超市销售量较大,商品出现供不应求的情况时,工作人员可以使用快速传送通道,即零库存传8777科学技术与工程10卷送方式。该方式商品的运行将不需要通过仓储单元,直接传送到分拣轨道进行出库检测,这样就可以快速地为超市提供所需商品。
2软件设计
该系统的控制程序由S7D300主站程序,S7D 200和SICKDCMF400从站程序组成。SICKD CLV420激光条码作为检测识别装置,在ProfiBUSD DP通讯网络中,S7D300完成整个系统的控制。
2.1自动出库控制程序
在仓储单元S7D200程序中,I0.1,I0.2为主令按钮,用于对系统发出中断请求指令; I0.3,I0.4,I0.5,I0.6为光电传感器; Q0.0,Q0.1,Q0.2,Q0.3为传送带电机; Q0.4,Q0.5为指示灯; I0.0为急停按钮。当系统运行时,指示灯被点亮,工作人员发出对某种商品的中断请求指令,该指令发送至S7D 200后,出库电机开始运转,将商品传送至检测轨道,位于检测轨道上方的SICKDCLV420条码被触发,完成商品条码识别,并将该信息传递至S7D 300。
2.2自动分拣控制程序
在分拣单元S7D200程序中,I0.3,I0.4为光电传感器; Q0.0,Q0.1为传送电机; I0.2为急停按钮。程序中通过计数器与定时器,S7D300以及SICKD CLV420条码,可以实现对不同商品的准确分拣。
当系统运行时,SICK激光条码对商品的条码进行识别后将信息发送至S7D300,S7D300通过程序判断商品的类别后,再将指令发送给S7D200,S7D200接收到S7D300的指令后,按程序运行即可自动将商品按要求分拣,分拣控制部分程序[3],SD300分拣信息控制。
2.3 ProfiBUSDDP通信程序
在SICK系统中进行CMF400DCLV420属性设置,对标准13位条码进行参数设置,选定32位数据传送格式;在S7D300中激活SFC14,SFC15功能块,编写如图8所示程序,并将此程序下载至S7D300中。