09-02
2021MES系统作为数字化车间制造执行层的核心系统,已不再是简单地对生产过程进行数据记录和管控,而是深入生产制造全过程,对生产过程和资源进行实时的调度和优化,通过与其他企业信息系统的集成,实现对设计工艺、物流供应链、质量管理等业务板块在制造环节的协同。同时,微服务MES系统应满足以下几个基本要求。
(1)云端MES和边缘端MES各模块在设计时需遵循内部高内聚、相互间低耦合的原则。
(2)模块间应能进行服务直接调用,MES系统各模块通常具备一定的业务相关性,例如生产计划获取的输出需要作为生产计划排序和生产计划管理模块的输入,MES系统架构需要保证模块间正常进行数据交互。
(3)架构中云端-边缘之间、边缘端MES与终端设备间,以及与其他信息系统(如ERP、WMS、PLM等)能通过接口实现服务双向调用,MES系统需要以较快的速度完成接口模块的开发、测试、部署工作,同时确保系统其它模块的稳定性。
(4)第三方系统(设备)交互,可通过独立模块负责接口对接,进行数据的预处理(数据清洗、格式转换、汇聚等),完成预处理后提交MES内部业务处理模块进一步处理,例如MES系统从ERP系统获得生产计划,可设置独立模块或服务获取生产计划,并对生产计划数据标准化处理以符合MES系统内部规范,完成处理后再将计划数据传递给生产计划管理、生产计划排序等模块进一步处理,实现MES主要模块的标准化功能。通过定制化与ERP等系统对接的模块即可实现对不同ERP系统接口的对接,同时可将其他模块或服务的影响降到最低。
(5)外部通信模块具备支持多协议通信的能力,能接收不同的接口数据并进行标准化处理供内部模块使用。
(6)微服务的MES系统架构能使系统支持模块的可配置化,能根据实际需求调整模块的组合,且不影响系统的可用性和稳定性。