MES(执行层)是介于ERP(计划层)与控制系统之间的系统,起到承上启下的作用。ERP下发工单,但和MES相比,有着数据不够细、不够快的缺点,因此实施MES之后,用户必然要从MES中查询大量数据。而控制系统侧重于与设备的通讯,与MES对接之后,许多数据特别是报错就通过MES反映给用户了。 因此上了MES之后,用户会发现MES中有大量的问题,尽管许多问题是ERP或控制系统传递过来的,但由于MES是用户的界面,用户都会怪罪于MES,处理起来要格外小心。 从设计上来说,要明确定义各系统的边界,设计接口的时候尽可能地减少系统之间的强耦合,让数据从系统之间单向传递,或者通过SOA/企业总线统一调度。 从维护上来说,要通过撰写必要的技术文档及针对一线作业人员的培训,让用户在问题发生之后能作出一些初步的判断,而不是一有问题就找MES工程师。 处理好工厂的客户化需求 尽管现在已经有一些较成熟的MES产品,但是由于工厂的实际情况千变万化,特别是设备的规格存在很大的差异,因此客户化开发必不可少。 如果是在购买MES产品的基础上做开发,那么要做好产品核心和客户化开发之间的平衡。 对于MES供应商而说,许多客户化开发没有什么通用性,这方面的开发纯粹是资源浪费,在实际操作的时候很可能是通过本地的第三方外包供应商实施的,针对这部分开发,工厂特别要注意这方面的技术文档的编写和版本控制,不然一旦换了供应商许多东西可能就要重来。 对于MES工程师来说,在接到客户化需求的时候,要多做分析,看能不能用已有的核心模块来实现,尽可能避免过多的客户化开发,这样从长远来看可以减少大量的维护成本。 维护方面 一定要做好操作人员的培训。MES的主要用户是一线操作工,而这些人的流动性往往又很大,一定要做好周期性的培训,让他们了解掌握必要的技术,这样可以避免一些最简单的操作错误。象我就曾经半夜接到工厂的电话,说条码打印机出问题打不出条码,赶到现场一看,原来不知谁按了打印机的暂停键。 许多工厂要求IT人员提供一线支持,保证电脑、网络、打印机、MES系统不出故障。现场支持人员可能不大了解MES系统,但是通过一些入门的培训,可以初步把电脑、网络、打印机等硬件问题分离出来,让MES工程师可以专注于软件问题的分析。 多年来,万紫科技深刻理解制造企业需求,通过实践积累了丰富的制造业服务经验。秉承知行合一的理念,我们在电子装配、汽车零部件、通信行业、电子元器件、光伏产业链、手机/零部件、线缆等各业态制造领域都有标杆企业客户。平台以落地实践为重,项目交付率高达100%,广泛获得客户们的信赖和认可。
处理好MES与ERP/控制系统的关系
发布时间: 2019/7/30 10:24:47 浏览数:次
处理好工厂的客户化需求
维护方面