论文部分内容阅读
近年来,我国“工业4.0”概念建设发展迅速,全面提升制造业企业的信息化水平已经成为实现这一战略目标的首要任务。而现阶段我国大部离散型电子产品生产企业生产产品种类繁多,人工因素多、工序间的衔接统计误差和互相制衡的生产时间造成生产效率不高,不符合现代制造业强调的生产管理信息化、高效化、精确化目标。“中国制造2025”对当代车间管理系统提出了更高的要求,也迫使企业采取现代化信息化手段改善对传统的车间管理方式进行改造。通过分析国内外电子产业生产车间信息化管理技术,针对现有电子产品生产过程的复杂流程,本文设计了具有完整车间生产系统信息化整合和智能管理的基于优先排产的MES车间生产管理系统,首先分析对比了各种服务器架构,设计了基于IOCP完成端口架构的Socket异步服务器,与数据库和车间客户端连接完成车间作业流程、任务派发和信息实时上传功能。基于SQL Server数据库对数据进行数据分层,并在展示层设计了服务于车间实时看板的车间生产视图。设计了基于WIFI和CAN总线的远程无线更新的客户端程序和终端Boot Loader程序,适用于大批量远程无线更新程序,为多车间下位机程序的升级和维护提供了便捷。使用C#语言作为开发语言,基于.NET Framework 4.1框架开发车间管理客户端软件,实现了车间生产数据的实时监控、任务单的智能排产、员工上下班业务流程、历史记录查询和报表打印,同时还为已完成工单提供了一套生产数据信息系统,为车间的管理和决策提供了直观的提示。根据当前电子生产车间现状,通过成组技术对订单进行分组,针对相同工艺路线的订单,通过工序间传递方式的对比,设计实现了基于彼得罗夫-哈姆算法的具有实践意义的订单优先级排序算法。设计了一种工序内基于订单状况和机器实际情况的混合优先排产模型,对实际生产中各规则性约束及大批量订单、急单、设备故障等不确定因素的影响做了具体约束,在实际生产排产中大大减少了机器的等待等非加工时间和制定策略时的人工因素,有效地提升了生产效率。本文设计的基于优先排产的电子产品MES车间管理系统对中小型电子生产企业的信息化管理升级具有良好的借鉴作用。