服务热线: 13472705338
新闻中心 news center

仓储管理助力企业新发展

随着经济的快速发展,企业对仓储管理的需求越来越强烈。仓储管理作为现代物流系统中的一个重要环节,是连接生产、供应、...
联系我们 contact us
新闻中心
您当前的位置:首页 > 新闻中心 > 基于柔性化制造的智能...

基于柔性化制造的智能仓储管理系统设计与实现

信息来源: 发布时间:2021-10-25 点击数:

随着21世纪信息化和智能化的发展,国家提出《中国制造2025》行动纲领。我国已经开始由制造大国向制造强国的转变,原有的粗放式、低效率生产经营模式已经不能满足企业的发展需要,企业也逐渐由大批量、流水式生产转变为以客户订单和市场需求为导向的多品种、小批量的个性化定制生产。因此,“柔性化制造”作为一种适应现有企业生产制造模式的解决方案,必将成为今后中国制造的发展趋势。

“柔性化制造”起源于英国莫林斯公司,核心思想是依照客户和市场的需求有效组织生产,从而节约企业生产时间和成本,降低企业的库存占用,达到利润的最大化。仓储中心作为生产制造企业的重要部门,对整个生产计划、生产任务、生产进度起着至关重要的作用。随着信息技术的不断发展,仓储物流也从原来的粗放式、手工式管理转变为信息化、智能化管理。在日常的生产经营中,尽管生产计划的执行有着严格管控,但由于生产制造企业物料种类繁多,生产订单存在小批量、多批次个性化定制和柔性化制造等特点,物料的生产准备往往会遇到突发情况。因此,开发出一套与柔性化制造相适应的智能仓储管理系统显得尤为重要。

1 智能仓储管理系统需求分析

智能仓储管理系统需要开发出功能完备的立体库仓储系统软件,才能应对企业柔性化制造的需求。软件主要包含仓库管理软件(WMS)、仓库调度控制软件(WCS)、移动端仓库管理软件(PDA-WMS)和仓库辅助拣货系统软件(CAPS)。除基本的立体库出入库、盘库、统计功能外,软件系统还需要有以下功能来适应企业柔性化制造的需求:

(1)与ERP系统对接,提高库存信息的准确性;

(2)有灵活的验收流程,可以支持分批验收和部分验收;

(3)在入库分箱的时候可以做优化空间处理,最大化货箱利用率;

(4)有灵活的拣选口设置规则,可根据单据号等条件灵活配置分拣口;

(5)具有出库优先策略配置和集结盘历史查询等功能;

(6)有灵活的盘库策略,支持滚动盘库功能,提高库存物料的准确率;

(7)可以实现寄售库功能,减轻企业资金占用压力。

在进行程序设计时,应充分考虑企业柔性化制造小批量、多批次的特点。当企业接收到紧急订单时,可以做到紧急物料优先出库。当所需库存不足时,可以调用部分计划任务的物料进行出库,使订单快速投入生产。其中,出库流程如图1所示。

图1 出库流程图

图1 出库流程图   下载原图


2 智能仓储管理系统设计

2.1 系统总体功能模块设计

智能仓储管理系统分为任务综合查询模块、任务管理模块、库存管理模块、用户管理模块和系统设置5大模块。其中,任务综合查询模块主要是展示智能仓储管理系统的任务执行情况,方便管理人员管理智能仓储管理系统;任务管理模块主要分为任务下达、任务调整、工作流调整和任务统计等,主要实现任务的下达、更改和取消,是智能仓储管理系统的核心模块;库存管理模块主要实现对智能仓储管理系统货物的库存进行货位出库、货物出库、库存查询和盘库管理;用户管理模块主要是对管理人员的用户账户进行增删修改和权限分配,以增强系统的权限控制;系统设置模块主要是设置拣选口、工位、出入库规则以及盘库的策略,以适应企业灵活多变的柔性化制造需求。系统的总体功能模块如图2所示。

图2 智能仓储管理系统的总统设计图

图2 智能仓储管理系统的总统设计图   下载原图


2.2 系统总体架构设计

系统总体采用C/S架构。管理端数据库部署在企业中心机虚拟化服务器上,方便企业管理人员管理智能仓储管理系统。监控机数据库部署在立体仓库本地,提高了数据传输的实时性和稳定性。管理端采用TCP/IP方式与监控机进行通信,监控机通过CAN总线向堆垛机、输送线、触摸屏和穿梭车等设备进行通信。系统总体架构如图3所示。

3 智能仓储管理程序的详细设计与实现

以工作流调整模块为例,在企业接收到紧急订单时,通过此模块可以灵活调整当前的工作流任务顺序,将需要优先出库的货物任务提前,及时响应企业个性化订单需求。

主要代码如下:

private void btnRepair_Click(object sender,EventArgs e){

if (cmbIO.DirectType==IOType.None) return;

if (gvData.CheckRows==0)

{

Msg.MsgBox("请选择要更改优先级的行记录!",MsgType.Information);

return;

}

FrmWorkFlowPriorityMgr fWorkFlowPriorityMgr=new FrmWorkFlowPriorityMgr();

fWorkFlowPriorityMgr.TransPriority +=new FrmWorkFlowPriorityMgr.TransPriorityHandler(delegate(int Priority)

{

#region

List<string> lsMsCode=gvData.WfCollection;

//每次更新的任务代码

string WfCollection=“”;

for (int i=0;i < Math.Ceiling((float)(lsMsCode.Count) / Global.UpdateRecNum);i++){

WfCollection=Work.SubStr(lsMsCode,i * Global.UpdateRecNum,Global.UpdateRecNum);

图3 系统总体架构图

图3 系统总体架构图   下载原图


//将选中的任务状态设定为本机锁定,即HANDLE_STATE=6,MAC_ADDR=本机MAC地址

OrclDB.Update(UPDATE  + Table.T_WORK_FLOW_DATA +  SET PRIORITY= + Priority +  WHERE WORKFLOW_CODE IN  + WfCollection);

}

#endregion

for (int i=0;i < gvData.Rows.Count;i++)

{

if (((bool)gvData.Rows[i].Cells[0].EditedFormattedValue)==true)

gvData.Rows[i].Cells[PRIORITY].Value=Priority;

}

});

fWorkFlowPriorityMgr.Owner=this;

fWorkFlowPriorityMgr.ShowDialog();

}

private void btnFrozon_Click(object sender,EventArgs e){

if (cmbIO.DirectType==IOType.None) return;

if (gvData.CheckRows==0)

{

Msg.MsgBox("请选择要冻结的工作流的行记录!",MsgType.Information);

return;

}

if (Msg.MsgBox("您确定要“冻结”这些工作流吗?")==DialogResult.No) return;

#region————————————————

List<string> lsMsCode=gvData.WfCollection;

//每次更新的任务代码

string WfCollection=“”;

for (int i=0;i < Math.Ceiling((float)(lsMsCode.Count) / Global.UpdateRecNum);i++)

{

WfCollection=Work.SubStr(lsMsCode,i * Global.UpdateRecNum,Global.UpdateRecNum);

//将选中的任务状态设定为本机锁定,即HANDLE_STATE=6,MAC_ADDR=本机MAC地址

OrclDB.Update(UPDATE  + Table.T_WORK_FLOW_DATA +  SET HANDLE_STATE=400 WHERE WORKFLOW_CODE IN  + WfCollection +  AND HANDLE_STATE=105 AND WORKFLOW_TYPE=1’”);

}

#endregion

for (int i=0;i < gvData.Rows.Count;i++)

{

if (((bool)gvData.Rows[i].Cells[0].EditedFormattedValue)==true)

{

if (gvData.Rows[i].Cells[HANDLE_STATE].Value.ToString().Trim()==105)

{

gvData.Rows[i].Cells[HANDLE_STATE].Value=400;

gvData.Rows[i].Cells["HANDLE_STATE_NAME"].Value="冻结工作流";

}

}

}

}

4 结语

采用“柔性化制造”思想制造设计的智能仓储管理系统可以迅速响应市场订单和用户需求造成的企业生产任务变化。在实际应用中,智能仓储管理系统有力支撑了公司“柔性化制造”的生产模式,大幅缩短了企业订单的生产周期,提高了企业的整体利润,同时为公司智能化工厂的建设打下了坚实基础。

上海阳合仓储管理
官方二维码

版权所有©:阳合仓储 公司地址:上海市嘉定区南翔嘉美路428号 联系电话:134-7270-5338 沪公网安备 31011402008347号 沪ICP备14036201号-1