MES实施经验:处理好MES与ERP/控制系统的关系


mes(执行层)是介于erp(计划层)与控制系统之间的系统,起到承上启下的作用。erp下发工单,但和mes相比,有着数据不够细、不够快的缺点,因此实施mes之后,用户必然要从mes中查询大量数据。而控制系统侧重于与设备的通讯,与mes对接之后,许多数据特别是报错就通过mes反映给用户了。
因此上了mes之后,用户会发现mes中有大量的问题,尽管许多问题是erp或控制系统传递过来的,但由于mes是用户的界面,用户都会怪罪于mes,处理起来要格外小心。
从设计上来说,要明确定义各系统的边界,设计接口的时候尽可能地减少系统之间的强耦合,让数据从系统之间单向传递,或者通过soa/企业总线统一调度。
从维护上来说,要通过撰写必要的技术文档及针对一线作业人员的培训,让用户在问题发生之后能作出一些初步的判断,而不是一有问题就找mes工程师。
处理好工厂的客户化需求
尽管现在已经有一些较成熟的mes产品,但是由于工厂的实际情况千变万化,特别是设备的规格存在很大的差异,因此客户化开发必不可少。
如果是在购买mes产品的基础上做开发,那么要做好产品核心和客户化开发之间的平衡。
对于mes供应商而说,许多客户化开发没有什么通用性,这方面的开发纯粹是资源浪费,在实际操作的时候很可能是通过本地的第三方外包供应商实施的,针对这部分开发,工厂特别要注意这方面的技术文档的编写和版本控制,不然一旦换了供应商许多东西可能就要重来。
对于mes工程师来说,在接到客户化需求的时候,要多做分析,看能不能用已有的核心模块来实现,尽可能避免过多的客户化开发,这样从长远来看可以减少大量的维护成本。
维护方面
一定要做好操作人员的培训。mes的主要用户是一线操作工,而这些人的流动性往往又很大,一定要做好周期性的培训,让他们了解掌握必要的技术,这样可以避免一些最简单的操作错误。象我就曾经半夜接到工厂的电话,说条码打印机出问题打不出条码,赶到现场一看,原来不知谁按了打印机的暂停键。
许多工厂要求it人员提供一线支持,保证电脑、网络、打印机、mes系统不出故障。现场支持人员可能不大了解mes系统,但是通过一些入门的培训,可以初步把电脑、网络、打印机等硬件问题分离出来,让mes工程师可以专注于软件问题的分析。
效率科技作为工业4.0和信息化整体解决方案为核心的提供商,对mes系统项目的实施有丰富行业经验。针对目前制造企业在mes系统项目实施中遇到的问题,我们有较为成熟的行业经验和技术研发团队。另外,我们一直坚持从提高企业的生产力出发,结合企业目前的管理现状来确定企业智能制造的战略,助力企业实现智造转型升级。