基于RFID技术的汽车总装制造执行系统应用架构

来源:互联网 发布:java热加载 angent 编辑:程序博客网 时间:2024/05/01 06:48
基于RFID技术的汽车总装制造执行系统应用架构

   4.1系统应用结构

    系统通过RFID处理模块向原有MES系统提供实时可靠的数据支持,并根据新的业务流程对MES系统进行再造,形成“基于RFID技术的汽车总装制造执行系统”。同时RFID处理模块向其他相关系统提供数据支持,消除MES同质量追溯系统、ERP、LES等系统之间的信息断层。基于RFID技术的汽车总装制造执行系统应用结构如图l所示。

基于RFID技术的汽车总装制造执行系统应用结构图


图1  基于RFID技术的汽车总装制造执行系统应用结构图

    4.2 系统网络架构

    本系统利用部署在车间服务器中的RFID软件中间件对车间读写器网络进行统一管理,有利于屏蔽RFID设备差异性、提高RFID读写器网络的稳定性和效率,且RFID设备不依赖工位终端,无需对工位终端进行特殊配置,方便部署。基于RFID技术的汽车总装制造执行系统架构如图2所示。

基于RFID技术的汽车总装制造执行系统网络架构图

图2  基于RFID技术的汽车总装制造执行系统网络架构图

   4.3 系统软件架构

    本系统在B/S模式采用三层结构进行开发,系统分为数据持久层、业务服务层和表示层三个层面。数据持久层负责实现关系型数据和对象数据之间的相互转换、数据库的存取操作和数据序列化。业务服务层根据相关业务流程对业务操作进行封装,接收和反馈来自表示层的请求,调用RFID处理模块进行实时数据采集,调用数据持久层实现数据存取和序列化。表示层负责将业务操作包装表示成可视化界面,供用户访问,向业务服务层发送请求并接收反馈。在J2EE开发环境下,结合Struts2、Hibernate、Spring、DWR等主流开源框架,具有良好的跨平台兼容性。基于RFID技术的汽车总装管理系统的软件架构如图3所示。

基于RFID技术的汽车总装制造执行系统软件架构图

图3  基于RFID技术的汽车总装制造执行系统软件架构图

    Struts框架是基于MVC(Model-View-Controller)模式的框架,主要采用JSP与Servlet技术实现。系统使用Struts框架整合Servlet、JSP、自定义标签和信息资源,完成系统对前台页面操作的响应。

    系统采用Hibernate作为Java持久层解决方案,建立对象/关系映射。实现从关系型数据到对象型数据的转换。

    DWR作为一种实现了Ajax交互能力的Web框架,可以把服务器端的任何Java对象公开为可以通过浏览器中的JavaScript访问的远程对象。本系统利用DWR框架实现正向和反向Ajax功能,将RFID处理模块所获取的数据实时推送至响应业务模块中,减少浏览器冗余请求,降低服务器压力,提高系统运行效率。

    Spring框架是在J2EE的基础上实现的一个轻量级J2EE框架。本系统用它来为程序提供Bean的配置、AOP的支持、抽象事务支持,组织系统中的业务服务层、数据访问层对象,实现组件对象创建与使用之间的松耦合。

    4.4 系统接口

    系统提供4种接口与现有的遗留系统进行数据交换,4种接口分别是WebService、JMS、文本文件、数据库。前两种是函数层面的接口调用,后两种是文件层面的接口调用。

5、结束语

    文中在对汽车生产流程进行分析的基础上,将RFID技术融入汽车生产制造执行系统之中,提出了一种基于RFID技术的汽车总装制造执行应用方案以及相应的体系架构。据该系统在安徽某汽车生产企业总装生产线上的实际运行情况表明,基于RFID技术的汽车总装制造执行系统使得企业能够及时、准确地掌握生产线状态,提高生产效率,确实有利于MES系统和LES系统之间协同工作,为产品的质量跟踪提供了精确的数据保障。

 

http://articles.e-works.net.cn/MES/Article84753_1.htm

原创粉丝点击