
长安汽车公司新MES系统RFID系统详细设计方案.docx
13页三、北京长安汽车公司新MES系统RFID系统详细设计方案1、 项目背景目前,北京长安为适应市场需求,提高公司制造管理,达成由“推''改“拉” 的生产模式变更项目目标,故新购RFID系统支撑新MES系统以满足拉式生产本次MES系统新增RFID设备,在满足系统要求的基础上实现自动扫描,并 实现从焊接上线到整车入库整个生产流程,达到简化工艺流程,以及监控车辆信 息的目的2、 项目目标本次MES系统新增RFID设备,在满足系统要求的基础上实现自动扫描,并 实现从焊接上线到整车入库整个生产流程,达到简化工艺流程,以及监控车辆信 息的目的3、 系统技术方案3.1、系统建设内容(1) 前端系统设备的安装部署前端设备包括:RFID 一体机、传感器、耐高温载码体标签、吸附式载码体 标签、安装支架、标签承载箱RFID 一体机安装在汽车生产线的各个环节的关 键点位附近用于读取悬挂于车体上面的标签传感器安装于车辆经过的轨道两侧 用于判断车辆的进出识别耐高温标签安装在焊接、涂装环节的车辆上面、内含 车辆信息代码吸附式标签安装在总装车辆车体顶部标签承载箱用于开工点和 涂装最后的交验点、总装测试最后的点位,用于承载标签使用。
2) 中间件软件的部署软件部署在系统服务器中,用于RFID 一体机读取的数据的处理,实现各种 接口设备管理:RFID 一体机读写器、传感器、报警外设的工作状态,完成与后 台数据库系统的数据接口3.2、系统架构及组成系统拓扑图3.3、硬件组成本系统硬件由如下部分组成:RFID 一体机、耐高温载码体标签、吸附式载 码体标签,传感器RFID 一体机:采用工业级一体化设计,支持多路GPIO输入输出,可外接传感器与报警装 置,可以自动扫描感应区域内经过的车辆携带的RFID标签,读取标签内存储的 车辆信息,信息内容包含写入的EPC区和USER区的数据,并且设备以独有的防 碰撞设计能够支持多标签与单标签识读工作方式耐高温载码体标签:具有超强的耐高温能力和抗腐蚀能力,能够用于高温热水洗涤循环系统和喷 漆产线,适用于(-40~250)摄氏度的环境下使用USER区可支持64字节的数 据存储吸附式载码体标签:采用标签与软磁铁相结合的方式封装,吸附力强,不伤漆工艺,高强度的防 护等级可适用于汽车生产的颠簸、水淋等复杂的环境传感器:前期考察现场实际情况,发现单一类型的传感器不能满足所有点位的使用要 求,针对不同的生产点位,采用不同类型的传感器,包括反射式和直反式两种类 型的传感器。
反射式传感器直反式传感器焊接车间使用总装车间使用3.4、软件组成RFID系统软件主要包括运行在RFID中间件服务器上的RFID中间件软件、RFID数据库;运行在MES车间PC机上的RFID浏览器控件、RFID接口服务以及 运行在RFID手持机上的软件RFID系统软件组成示意图3.4.1 RFID中间件软件RFID中间件软件是Windows后台服务软件,注册为windows服务,可以随 windows启动自动启动,软件总体功能设计采用多层架构,由驱动层、设备管理 层、业务逻辑处理层和数据接口层四大部分组成驱动层以事件驱动为基础,采 用并发处理,高效率加工数据设备管理层提供丰富的设备管理功能,包括设备加载和卸载、设备状态查询和控制、设备操作等;业务逻辑处理层可根 据不同的应用需求进行定制开发,实现不同的应用系统的需求,数据接口层封装 了大部分的数据接口功能,可通过WEBService、数据库和TCP/IP多种数据接入 的方式,实现对中间件软件的控制,基础配置数据的加载,与业务系统的接口, 中间件数据日志的记录和报警信息的记录RFID中间件软件结构如下图所示:MES服务器 RFID数据库数据接口驱动层业务逻辑处理模块设备管理模块漏检和读 写器错误 处理模块标签管理模块RFID设备中间件软件中间件功能逻辑结构图RFID中间件主要功能:- 驱动层:实现对不同RFID设备的驱动功能,可根据数据库的配置, 识别不同的设备,对每个设备建立独立的SOCKET连接和单独的处理 线程,通过设备实现标签的盘点、标签数据的读写操作。
设备管理模块:通过数据接口加载系统中配置的读写器设备,通过 驱动层驱动设备进行工作,同时对设备的状态进行监控,当设备发 生故障时,通过数据接口记录设备的故障日志,同时可通过数据接 口记录设备的工作日志 标签管理模块:可记录盘点(检测)到的标签的ID,以及对标签的 读写器操作,并将盘点到的标签和对标签的操作通过数据接口记录 到RFID数据库中,在本项目中,标签管理模块可用于实现对车辆队 列的维护 漏检和读写器错误处理模块:对系统中的漏检和读写错误,处理模 块首先驱动现场的报警灯进行报警,然后将漏检和读写错误日志记 录到RFID服务器中,同时将错误信息通过SOCKET发送给MES服务 器 业务逻辑处理模块:实现对不同应用的业务逻辑处理,在本项目中, 可实现与MES系统的数据交互,业务逻辑处理模块根据接入系统的 设备,对每个设备与MES系统建立一个单独的SOCKET连接和独立的 处理线程,将读取到的标签数据通过SOCKET电文发送给MES系统, 同时接收MES系统的命令,对标签执行读写操作RFID中间件主要性能:- 运行于标准企业级服务器的定位中间件FPM,支持在企业范围内多达 上千个目标读取;-开放式体系结构设计,可以无缝集成到现有的数据库,能自动监测 和报告;- 通过HTTP / XML的应用程序编程接口和SDK ,可加快利用第三 方系统进行开发和整合应用软件;-安装实施灵活方便迅捷,降低成本。
3.4.2 RFID数据库RFID数据库运行在RFID中间件服务器上,采用SQLServer数据库,主 要用于记录系统中的设备配置信息,操作日志信息和报警日志信息,内容包 括:-RFID 一体机读写器设备配置信息和状态信息-RFID 一体机读写器的读取和写入操作日志信息-RFID中间件与MES通信的日志信息-车辆队列数据-RFID 一体机读写器故障和读写器错误的报警信息-用户和权限信息3.4.3 RFID 接 口服务RFID接口服务运行在MES车间PC机上,注册为Windows后台服务运行, 随Windows启动自动启动,主要实现对连接在MES车间PC机上的读写器进 行控制,实现对标签的检测,数据的读取和写入,并将检测、读取和写入的 日志保存到RFID数据库中,RFID接口服务实现对车辆队列的管理功能,根 据MES系统的调用取出车辆队列中的数据返回给MES客户端功能如下:-根据触发条件驱动RFID 一体机读写器检测标签,读取标签内容,加 入到车辆队列中根据MES系统的调用返回车辆信息给MES客户端根据MES系统的调用将车辆信息写入到标签中对漏检和写入发生错误时,驱动现场报警灯报警,然后写入错误日志 到RFID数据库中,同时返回错误信息给MES系统的客户端。
3.4.4 RFID浏览器控件RFID浏览器控件采用OCX控件,嵌入到MES客户端中运行,主要服务沟通 MES客户端界面与RFID接口服务,控件在进入界面后加载并建立与本机RFID接 口服务之间的连接,完成以下功能:-接收MES 客户端的控制,从RFID接口服务的车辆队列中读取当前车 辆信息-接收MES客户端的控制,将数据通过RFID接口服务写入到RFID标签 中,并且通过读取验证写入是否成功,将写入的结果返回给MES客户 端-将读写器的漏读报警通过事件的方式通知给MES客户端3.4.5 RFID管理客户端RFID管理客户端主要功能包括:-用户和权限管理功能,将系统权限设置为管理员、控制操作员和普通 操作员,其中管理员可执行所有的操作,控制操作员可执行查询操作、 车辆队列管理操作和对标签信息的读写操作,普通操作员值可以进行 查询和设备状态查看操作RFID 一体机读写器配置管理功能,操作权限属于管理员,可增加、 删除读写器设备,对读写器的参数进行配置修改RFID 一体机读写器设备状态可视化监控功能,操作权限属于所有用 户,在可视化监控界面下,可显示全部或分段显示当前设备的状态和 正在执行的操作,显示界面如下图所示:/1 焊装工程26864 日 12689显示内容包括:设备状态、设备工作状态、传感器状态、报警状态, 对于处于工作状态的读写器点位可以显示当前通过的标签的数据信 息,在相应点位上双击读写器图标可显示读写器的工作日志界面和 控制界面(普通操作员不具备控制权限)。
日志查询和导出功能,可查询每个读写器的工作日志,与MES通信的 日志以及漏读、写入错误和设备故障的错误日志,并可将日志导出文 件车辆队列管理功能,可查看当前和历史处理的车辆队列,可手动对队 列中的数据进行删除操作(权限仅限于管理员)中间件服务状态监控功能手工控制读写器执行读写操作功能3.4.6 RFID手持机软件RFID手持机软件用于近距离的读写器标签操作,并可将读取到的内容通过SOCKET电文发送给MES系统,主要功能包括:-标签盘点-标签内容读写操作-与MES服务器通信将读取的内容发送给MES服务器,从MES服务器获 取数据,写入到车辆标签中4、系统功能实现方式4.1、工作原理人员操作电脑中间件服务器MES系统读写器A传感器B:_将RFID 一体式读写器、中间件服务器通过网络连接到一起,使中间件服务 器能正常访问到每个读写器,并能正常与MES系统通讯1. 当车头到达传感器B开始〜车位离开传感器B时,读写器工作读取区域内 的 RFID Tag2. 当车头到达传感器A开始〜车位离开传感器A时,读写器停止工作,不读 取 Tag3. 中间件服务器通过网络连接所有读写器,每个读写器使用固定IP地址, 使IP地址与所在位置关联绑定,以便在读写器故障时查到读写器的位置,快速 处理;并根据读写器通讯协议定时检测读写器状态,从而时中间件服务器了解所 有读写器的工作、网络连接状态。
4. 中间件服务器与MES系统连接中间件服务器将读写器读取到的数据通 过网络socket通知给MES系统上传数据可包括:读写器IP地址、标签ID、 标签数据、读写器是否故障、数据校验等信息5. 人员操作用电脑与中间件服务器网络连接,将读写器操作部分移交给中 间件操作;中间件将数据返回给人员操作的电脑;例如,手工操作读写器写车位数据信息6. 应用系统采用异步通信方式,避免同步操作因等待通信结果而导致的界 面卡住的情况4.2、数据处理4.2.1耐高温载码体标签的数据写入MES车间PC机MES客户端网络MES车间PC机二^RFID接口服务读写器NORFID浏览器控 件在开工点位由操作人员将标签放置在读写器前,读写器读取标签ID,通过 RFID接口服务判断不重复之后上传给MES系统;MES系统接收到数据后,根据标 签ID返回需要给标签写入的数据,RFID接口服务将数据写入标签;写入成功后, 读取并判断数据是否正确,不正确则报警若标签不合法,则MES系统返回响应的警告数据,RFID接口服务报警在标 签数据无误后,向MES系统发送工艺通过请求操作人员使用挂钩将标签挂置在指定的车架的位置,到涂装车间交验点取下 后放到标签承载箱里面进行循环使用。
数据流程如下图所示:下发写入数据写入数据到标签中4.2.2吸附式载码体标签数据的写入中间件服务。












