汽车制造商在不断变化的全球市场中面临着比以往更加激烈的竞 争,产品的生命周期更短,消费者的喜好也在迅速变化。为了有效进行竞争,它们需要改变目前的生产制造和供应链运作方式以提高成本效益,并实现以需求为驱动 的转型。这其中的关键是要做到及时有效地使用信息。真正以需求为驱动的制造企业需要基于实时信息作出生产和计划决策。日趋严格的针对制造业的法律法规同样 要求制造商具有提供详细的零部件全生命周期可跟踪性报告的能力。
汽车制造行业MES系统中,按照车身—油漆—总装工艺流程可以在多个关键岗位和各车间出口、入口部署MES系统的现场点客户端,用来进行现场操作。现场客户端可以是以工控机的形式部署在指定工段,或者是以手持PDA设备的形式由操作员操作。
这些客户端可以分别和数据采集设备,PLC设备,生产设备、MES系统生产流程控制模块、后台数据库、车间LED显示屏、打印设备等各种模块进行通讯和数据交互。
其功能主要是进行现场数据的采集、输入、查询显示、数据校验、打印输出及其它生产信息的处理。另一个重要功能是在车辆经过该现场点时更新订单(完工)状态。
1:数据采集
包括从数据采集系统(RFID,扫描枪,传感设备)获取车辆数据。
2:数据输入
自动或手工生成车辆数据并输入,如车身号等需由MES系统以流水号的形式生成的车辆数据。
3:数据查询显示
根据订单号等车辆识别数据,或经手工查询的方式在现场点显示该车辆订单明细。
4:数据校验
根据校验规则进行数据比对和数据校验,确保各操作正确,选装件安装正确,相关数据匹配。
5:打印输出
用以打印各工段所需的条码,表单,以及报交时所需要的车辆合格证和保养单。
6:其他生产信息处理
主要是数据输入失败,或校验失败等异常发生时的提示报警信息,以及各种产量数据信息。
经过需求分析,我们发现各现场点客户端要求的功能存在共性和异性。异性是指某个工段的特殊操作要求,并需要由现场点客户端实现。共性是指几乎所有的现场点客户端都需要提供的功能,如车辆订单号的显示,车辆基本数据的显示,以及当前过点流量,班次产量,累计产量等。
此外用户还提出了较高的稳定性,实时性,可靠性要求,客户端的响应能力,处理能力,通讯能力等都必须符合生产节奏,避免造成生产停线。
经过技术选型,我们在这里推荐EclipseRCP(RichClientPlatform)平台用以进行现场点客户端程序的设计。 EclipseRCP是基于Eclipse项目的一个开发胖客户端应用程序的框架,它提供了一个通用的Eclipse工作台,允许开发人员扩展和构造强大 的跨平台应用程序。
因此可以实现:
1、所有客户端功能要求
包括数据采集,输入,处理,显示,打印,等等各客户端功能。Eclipse是一个成熟的开发平台,开发人员可以方便快捷的实现各个功能模块,节省开发成本。
2、灵活的功能配置
采用一个统一的客户端程序版本,不同工段的用户登录客户端后,界面所提供的仅仅是该工段所需要的操作。
3、远程更新模式
RCP提供远程更新模式,以C/S结构,B/S部署,方便MES系统的整体维护和管理。尤其是对汽车制造这样的大规模,跨厂区的系统使用环境。
4、支持跨平台环境
无论是手持PDA设备,还是工控机设备,无论是LINUX还是WINDOWS操作系统,RCP都可以被部署在现场点客户端上。
5、扩展性强
RCP的最大优点还是在他的插件架构上,通过插件构架,可以迅速对需求的变化进行设计上的响应,实现操作功能的修改,扩充和维护。
总体而言,在采用RCP平台为一家知名德系汽车制造厂商进行MES系统现场点客户端实施过程中,我们发现不仅是在开发过程,还是部署上线过程, 以及之后长达2年的维护过程中,作为最先进的软件开发平台,RCP兼具稳定性、易用性和可扩展性为一体,在实现用户需求,降低用户IT成本方面效应明显。
因此,在汽车制造行业MES系统中,可以大范围的采用RCP技术进行现场客户端的部署,以满足汽车制造行业的需求特性。