基于MES的可视化生产监测与控制平台设计
2020-05-11
来源:步旅网
第36卷第¨期 2013年11月 合肥工业大学学报(自然科学版) JOURNAL OF HEFEI UNIVERSITY OF TECHNClLOGY Vo1.36 No.11 Nov.2013 基于MES的可视化生产监测与控制平台设计 王 琳, 梁 平, 刘明周, 葛茂根, 章淑媛 (合肥工业大学机械与汽车工程学院,安徽合肥230009) 摘要:文章在MES环境下构建了基于OI ̄(OLE for Process Contro1)和RFID(Radio Frequency Identification) 技术的生产过程数据实时采集模块,并以GDI+(Graphics Device Interface+)图形可视化技术开发了以工作站为 生产监控单元的可动态配置的可视化生产过程监控模块。该平台具有多种数据存储方式,并集成了与其他系统 交互的接口模块,实现了异构系统之间的数据共享。最后在某车桥总装厂验证了该系统的可行性与有效性。 关键词:RFID技术;OPC技术;生产监控单元;可视化;数据共享 中图分类号:TP315 文献标志码:A 文章编号:1003—5060(2013)11—1304—05 Design of vis ̄lized production monitoring and control platform based Oil MES WANG Lin, L1ANG Ping, LIU Ming-zhou, GE Mao-gen, ZHANG Shu-yuan (School of Machinery and Automobile Engineering,Hefei University of Technology,Hefei 230009,China) Abstract:The real—time process data acquisition module based on OLE for process control(OPC)and radio frequency identiicatifon(RFID)technology is built in the MES environment.And the production process monitoring module which is formed by workstation and can be dynamically configurated is de— veloped based on the graphics device interface+(GDI+)visualization technology.The platform has a variety of data storage types,and integrates interaction interface module with other systems,thus re— alizing the data sharing among heterogeneous systems.The feasibility and effectiveness of the system are verified in a vehicle axle assembly plant. Key words:radio frequency identification(RFID)technology;OLE for process control(OPC);produc— tion monitoring unit;visualization;data sharing 现代生产制造环境下,MES系统作为底层自 动化控制设备和上层企业资源计划EI (Enter_ prise Resource Planning,简称EI )的中间层,要 能够提供生产中使用的零部件号、批次号、加工质 (2)生产加工、装配设备的自动化水平很高, 由PLC控制的自动化设备可以提供各种数据,但 是设备接口形式多种多样、传输的数据协议不一 致,工业生产环境恶劣,数据实时采集困难。 量参数、产品上线时间等各种数据,掌握这些数据 可以提高企业的生产管理水平,降低企业生产成 本,并可以为企业生产谱系追溯提供基础数据支 (3)一般信息系统对生产数据纯粹只是记 录,没有提供图形可视化的生产监控功能。 针对以上问题,本文设计了可视化监控MES 撑。目前离散制造业信息化主要存在以下问题。 (1)企业信息系统多种多样,异构系统[1 使 用各自独立的数据库,系统之间缺乏或者没有交 互,产生了信息孤岛现象。 系统,该系统通过软件接口模块实现与ERP、产 品数据管理PDM(Product Data Management,简 称PDM)等异构系统的交互,共享PDM里产品 BOM、工艺路线等信息;从ERP里下载生产计 收稿日期:2013—01—30;修回丑期:2013-03—24 基金项目:合肥工业大学产学研校企合作资助项目(11—014) 作者简介:王琳(1986--),男,安徽毫州人,合肥工业大学硕士生; 刘明周(1968--),男,安徽六安人,博士,合肥工业大学教授,博士生导师. 第l1期 王琳,等:基于MES的可视化生产监测与控制平台设计 1305 划,并对生产计划进行优化、分解、跟踪。MES系 统使用RFID技术对物料进行定位_2],记录物料 流转和加工、装配信息,并且通过OPC服务器与 现场设备交互,实时采集产品加工、装配质量等数 据。最后使用GDI+技术开发了可动态配置图形 1整体方案架构 1.1监控体系硬件架构 考虑到多生产线、多节点的情况,本文采用了 混合网络拓扑结构嘲设计了MES系统的网络架 可视化模块对生产数据进行可视化监控。 构,如图1所示。 I一一一一一一一一一一一一一一一一一一一二 =-I 图1 MES系统硬件架构图 系统硬件架构可以分为3层。底层是数据采 系统_4J。 集层,主要由PLC、RFID、串口服务器等设备通过 1.2数据存储及异构系统的集成方案 多站点的Profibus总线采集现场生产加工数据。 MES系统采用.NET平台,用AD0.NET 中间是数据存储层,系统使用Microsoft 技术访问数据库,数据库分为过程表和档案表,过 SQLServer2005数据库对采集的数据进行存储。 程表存储产品加工的实时数据,供上层软件模块 上层数据监测控制层通过MES的各个功能模块 实时监控;档案表存储的是历史数据,是给产品数 对生产过程数据进行分析、监测并根据现场反馈 据追溯提供基础数据支撑。MES系统内部数据 信息重新下达生产指令,形成生产监控闭环控制 库如图2所示。 过程数据 档案数据 档案不合格 过程零部件批次表 过程PLC数据表 过程人员产品 档案产品信息 档案产品力1:1212 产品信息 零部件条码 零部件编号 工作站I工序【I)D 信息表 产品出生证 产品ID 时间表 产品II) 产品出生证 工作站I; D 数据值 产品ID 产品出生证 产品编号 是否合格 工作站II) 产品出生证 设备编号 工作站I工序【【) 【) 上线时间 人员编号 开始加工时间 设备 过程产品供应 加工日期 设备编号 质量规范.001 结束加工时间 ; 人员编号 是否返修 商信息 过程嚣 旺 i 档案信息 档案产品供应 :口HTn 商信息 档 品 .第l1期 王琳,等:基于MES的可视化生产监测与控制平台设计 行监控。 1307 器;OPC客户端模块由于要同时监控多个控制 点,且在对OPC服务器进行请求后需进行其他动 作,所以采用自定义接口、异步读写方式。 射频识别技术(RFID)是一种利用电磁感应 原理在标签和读写器之间传递信号的非接触式的 自动识别技术,具有数据存储量大、可读写识别速 度快等很多优良特点_7 ]。在MES环境下,RFID 读写具有多线程并发,在对RFID读写器进行读 写时要对线程加锁,防止将数据错误地绑定。另 外可编程网关可以完成RFID读写器数据上传的 使用RFID对产品信息进行校验,产品下线 后先校验过程数据,然后再将过程数据导入档案 表里。 产品数据校验分为2步: (1)校验Tag里存储的产品出生证和产品的 明码是否一致,如果一致,则校验加工质量数据; 如果不一致,则以产品明码为准; (2)校验质量数据,如果Tag里存储的和过 程数据库里的数据一致,则直接把数据导人档案 数据库;否则,则以时间最新的为准。这样产品加 工实时数据和档案数据分开,并且可以保证档案 表里存放的数据是正确的。 Tag数据校验流程如图5所示。 格式转换工作,它可以极大地减小RFID模块的 数据处理压力。基于此,MES系统在每一条环线 都部署一台计算机(Line—Server)和一台可编程网 关,对环线的所有RFID读写器和自动化设备进 一. l蠹 要l为主 I 磊l 1 . 直线、箭头、圆、矩形、多边形等各种常见基本图 形,还可以导入已存于电脑中图片文件;②图形 1 lI山兰 l 图5 Tag数据校验流程图 2.3 GDI+的图形可视化组件开发技术 生产数据实时可视化的显示,带来的不仅仅 是管理效率的提升、错误的减少,还使得企业管理 人员能够实现对群控加工[9]环境下的设备生产状 态进行可视化的监控。 GDI+是Windows XP中的一个子系统,它 编辑,允许用户对图元进行移动、删除、复制,以及 重新定义图形参数;③绘图辅助功能,包括自定 义背景颜色、线条颜色、字体、字体大小等;④数 据库支持,图形文件信息存储在数据库中,使监控 界面可以调用已完成配置的生产线的工作站图形 信息。 (2)实时监控。以工作站为监控基础单元, 主要负责在显示屏幕和打印设备输出有关信 息[1 。通过对各种图元进行分析,可以发现各种 图元具有一些相同的属性和相同的时间,如颜色、 线型、线宽、属性,鼠标按下事件等操作。这些图 元中共有的属性和操作分别放在2个类中,具体 的图元类由这2个类派生,可以定义2个如下的 图元基类ToolObject和DrawObject。其他如直 利用MES系统可视化监控模块提供的基础图元 绘制工具绘制生产现场监控单元,并将监控单元 串联或并联起来组成现场生产线布置图。监控单 元图形信息存储在数据库中,在系统启动时从数 据库读取监控单元图形信息,并将相关图形加载 在监控界面上,载入图形后即开始实时监控,点击 图形即可动态地显示监控数据。 线图元类(包括属性部分和操作部分)、矩形图元 类(包括属性部分和操作部分)都由这2个类由基 类派生,它们继承基类中通用的方法和数据,同时 根据各自的需要添加新的成员。可视化组件的主 要功IIII下。 3实例验证 在本文描述的RFID、OPC等底层数据采集 (1)图形操作内容包括:①绘制图元,包括