要实施MES, 选择合适的产品是第一个面临的问题,企业可以自行开发,也可以购买成型的产品,也可以选择合适的产品进行二次开发,具体选择哪一种,取决与企业信息部门的开发能力、产品要求的紧迫程度、成本的考量。一如果企业的信息部门的开发能力很强,就有可能自行开发适合企业的产品,反之,则不能。
企业自行开发有利有弊,从成本的角度讲,自行开发并不占优势,因为开发人员的费用,开发周期,测试费用,一些其他的管理投入,这还仅仅是软件成本,再加上硬件和网络的投入,往往达到相同的效果自行开发的成本比购买的成本更高。只是自行开发的成本是散落在企业经营的各个周期,不象购买时的一次投入那样的清晰。因此,往往企业的管理层就会有所忽视。一般来讲,在企业拥有良好的信息化基础的时候,是有条件自行开发的:但是如果企业信息基础不好,自行开发的风险是很高的。
图一:MES生产管理软件
对于企业决策者来讲,有条件自行开发的诱惑往往是很大的。从业界的经验来看,有条件自行开发到最后自行开发又很成功的往往是一些在行业中有较大规模的加工企业,而且在行业中处于领先的地位,拥有大规模和数量众多的加工车间。在这种情况下,企业投入人力、物力、财力开发MES,广泛使用,就会具有较好的规模效益,每间工厂摊下来的系统成本就会相对比较低廉。相反,如果不具有这些规模上的优势而又自行开发的话,往往都会陷入成本和实施的泥潭。对于规模较小的企业来说,选择成形的产品是一个比较安全的方向。
如果选择成形的产品,则需要选择重视实施,售后服务较好的公司的产品,最好是能具有同行业的经验。这样,有一些成形的思路就可以借鉴,一些机器的接口也会比较丰富,而且,此类产品在服务器的数据量考量,速度,并发处理,容灾设计等方面也都具有较好的表现。MES系统要与生产实时并行,对速度和容灾的设计要求是比较高的,这方面包括:
图二:MES应用
1) 网络的容灾
网络的设计方面会不会出现节点的灾难,即一个节点坏掉其他的都受到影响。主服务器短暂停歇之后的数据重新上传和计算的机制是否具备。
2) 采集器的替换性和采集速度
采集器是否具有良好的替换性,可以在坏掉之后迅速的格式化新的采集器保证采集过程不受影响。采集器的采集速度是影响系统顺利运转的关键的也是极易被忽视的指标,一般来说,采集速度一定要控制在1秒左右,如果超过这个数据,就会产生不利的影响。
3) 报表计算的速度是否可以容纳海量数据在短时间的计算
这一点对于依赖于现场的看板显示进行车间现场控制的企业至关重要。如果处理速度不行,就会影响后续一系列的控制行为的有效性。
图三:MES实时操作流程
以上这些因素都是在选择产品的时候容易忽视的。因此,需要在选择的时候特别加以留意。这些都需要作为系统的性能指标在实施之前通过测试环境加以验证,否则的话,一旦开始实施,以上这些的问题都与系统的应用来讲是致命的。很多时候由于系统方面的问题迫使用户甩开系统来保证正产生产,是系统的悲哀。如果这种情况一再出现,关于系统管控方面的执行效果就会因为用户信息的丧失而流于形式。
此外,作为一个软件系统,也是需要随着业务的变动而改变的,因此,系统对于再开发的支持能力也是很重要的。在选择产品的时候也要看系统对于业务变化的支持,哪些只是做一些简单的基础配置,哪些需要写程序,结合企业自身的发展特点,予以评估。