您的当前位置:首页正文

基于GE Fanuc Proficy的MES系统在照明厂中的应用

2023-05-03 来源:九壹网
维普资讯 http://www.cqvip.com

— 自动他集成髂票黎掏 f l^T U R l 基于G E Fa n u c P rofi cy的M E S系统 在照明厂中的应用余思源 关键词:MES Proficy生产模型 一刖百 的需求为出发点,以 批次SPC分析 余思源先生 通用电气发那科智能平台(上海) 有限公司项目工程师。 方便用户使用为原 南京高新经纬照明股份有 限公司与世界著名的500强企 业达成合作伙伴协议,强强联 则,GE Fanuc在产品 的选择上采用业界 主流的Proficy软件 业级信息门户软件包P roficy ReaI Time 手协作生产目前在世界技术领 域具有先进性的绿色照明产品 ——家族的软件产品。包 Information PortaI。所有产品均采用符 括用于生产数据收 集和执行的Proficy HMI/SCADA iFIX, 合实际需求,并为国际上广泛采纳的、 主流的、支持开放标准的主机设备、工业 网络产品和数据库产品。 如图1,现场共有3条生产线,所有 底层设备PLC通过以太网与两台冗余的 iFi X SCADA服务器相连。iFIX SCADA 陶瓷金属卤化物灯。 为了对工厂的生产情况进 行实时监控,使管理者能及时 本文佑者余息 先生 用于生产历史数据 掌握生产第一线的状态,以便尽快响应 和决策,经纬照明决定采用基于GE 收集与管理的企业级实时历史数据库 Proficy Histo rian:先进的制造执行系统 MES软件包Proficy Plant Applications, 以及用于生产信息共享和Web报表的企 Fanuc Proficy架构的MES系统。同时,该 系统还可以对现场各环节产生的废品进 行记录、跟踪,最终分析原因, 找出影响产品质量的最大因素 服务器将采集到的过程数据(如温度,压 力等)通过iFIX Col lectors传输并存储到 并采取措施予以预防。 MES系统主要有以下功 能: (1)及时记录产品批次在 生产线上的状态: (2)基于不同的角度对废 品进行分析: (3)实时记录生产线底层 设备的过程参数,供日后查 询: (4)对产品的各项关键指 标进行SPC分析。 二系统架构 MES系统设计以业务部门 图1南京经纬照明/ s系统架构图 34 IIA Vol 12 N0 3 3・2OO8 维普资讯 http://www.cqvip.com

基于GE Fanuc Proficy的MES系统在照明厂中的应用 实时数据库Proficy Historian服务器中. 以供日后查询。 MES系统中的工厂模型、产品模型、 自动化集成体系架构 P roficy Portal使用自带的连接器与 Historian服务器进行通信,用户可以选 择Historian中所有非二进制的Tag作为 Portal中的数据源。 Sc ript来调用ADO或RDO接13的方式来 查询、新增、修改、删除SQL Server中 的数据,如图2所示。 事件模型,故障原因等均配置在 P roficy PI ant Appl ication服务器 iFIX 自 为了查询Historian中的数据, 用户在Portal端需提供以下参数: The ret rievaI mode中,其相关操作的历史记录保存 在该服务器的SQL Serve r中。 VBA l l AO/RDO l iFIX ODBC {SQL Task,SQL Database Blocks,AImODBC) 、The time 所有用户查询和操作的界面 基于iFIx的iclient开发,保存在 Terminal Server中。其优点是客 zone、The start time and time span、The sampling intervaI、The data point inte rvalFields to 、ODBC API 户端不需要安装任何软件,仅仅 使用Microsoft操作系统自带的 ”远程桌面连接”工具连接到 Terminal Se rver即可正常使用所 图2基于OPC UA的企业不同层次应用间的交互 SQL Data Source ‘ display。 (7)Po rtal与SQL Se rver之间 Proficy Portal可以通过使用基 于JDBC Driver的自带连接器与SQL Server数据库进行连接。Portal按照以下 步骤与JDBC Driver和关系数据库互交。 (a)用户提交数据库命令请求,包 括查询、插入、更新、删除命令以及调用 存储过程。 (b)P roficy Portal接收到请求并将 其发送到JDBC Driver。 有功能。 报表系统基于P roficy Real Time iCIient也具有相同的能力来查询 修改SQL Serve r中的数据。 Information Portal开发,用户仅需要使 (4)SCADA与Historian之间 HistorianfiE务器通过安装在SCADA 服务器上的Data Collecto r工具采集 用Internet Explorer即可浏览所有报表, 并且与其他查询和操作的界面无缝连 接。 SCADA服务器采集到的底层设备PLC中 的实时数据。 Data Col lector工具定时从SCADA 每台客户端计算机均配有条形码扫 描仪和A4激光打印机,供用户进行相关 (C)JDBC Driver将该请求转发到关 系数据库。 流程批次卡的扫描和打印。 服务器上采集数据,通过处理后转发到 Historian服务器进行归档。 (d)关系数据库接收该请求并将结 果返回到JDBC Driver。 二系统通信 (11SCADA与PLC之间 iFIX SCADA服务器通过l/o驱动 协议与现场PLC进行通信,在此系统中 Data Collector工具使用特殊的数 据查询接13,不同的Data Collector与不 同的数据源相匹配,如iFIx EDA(Easy Data Access)或OPC 1.0/2.0(Object Linking and Embedding fo r P rocesS (e)JDBC D river接收返回的结果, 将其发送到P roficy Portal服务器,并最 终传递到用户界面。 本系统使用GE Fanuc SQL Server 我们主要采用P roficy GE FANUC GE9 Contro1)。其他一些特殊的Collector包 括:Simulation Collector可以产生随机 作为JDBC Driver。 通信协议。 (21 SCADA与iClient之间 iFIX节点(如SCADA与iCIient)借助 于内置的TCP/IP FIX网络通信协议交流 信息。用户只要将SCADA端的网络功能 数和字符串,File Collector可以用来从 文本文件中读取数据。 在该系统中,我们采用如下 CoI Iecto r:iFIX/FIX32 Data CoI Iector 三-。一・生产模型 _ , l , ,・_ P roficy Plant Appl ication ̄E务 器是MES系统的核心,所有与生产相关 的模型、配置均存于此,它们包括:工厂 模型、产品模型、SPC配置、事件模型、 浪费原因、用户管理等。 激活,并且在iCIient端配置相应的 SCADA节点名即可自动建立该通信。 (31 SCADA与SQL Se rve r之间 EDA data acquisition interface. (5)iClient与Histo rian之间 iCIlent使用内置的通信协议与 通过建立ODBC连接和API函数, iFIX允许用户通过iFIx SQL Interface, Historian服务器进行通信,查询其所有 数据Tag。 1.工厂模型 P roficy Plant Appl ication中的工厂 世界仪表与自动化 iFlx ODBC或直接使用Vi sual BasiC (6)Portal与Histo rian之间 —— 面 一 35 维普资讯 http://www.cqvip.com

叁 至E垦 呈 查墨塑[史 堕 一—— 自 模型包括五层架构:部门、生产线、生产 A rctube部门生产出的半成品 Arctube被定义成一个产品家族,其中包 包括了两个人工输入的采样值Crimp i 经SPC系统分析得到的结果值Crimp_ 单元、变量组、变量。在本系统中,一个 典型的工厂模型分支如下。 Width一01和Crimp Width-02,以及两个 : 括20W、35W、70W、70HW4种类型的 产品。同时 产品还需要与之相关的生 (1)部门:部门处于工厂模型的顶 层,是多条生产线的集合,如本系统中的 “Body Tubing Fabrication“就代表了生产 陶瓷管(Tube)的部分。 (2)生产线:是多个设备的集合,用 来合作生产某个产品,如本系统中的 Width—MR和Crimp Width—StdDev:。 。i 。 一 产单元进行绑定。 产品属性、产品规范多用于质量检 测工序 A rctube产品家族中包括4种类 型的产品,代码分别为40201、40202、 40203、40204。在某些技术参数(如 Crimp Width打扁宽度,Fi【 lPressure填 同时该变量又-b Product ProPerries 薯 中Arctube下的Crjmp W|dtlh绑定 将变 jj 即可实现对输入样本值进行 SPC分析0一 量-b不同产品下的规格标准联系起来・毒譬 j Tube RawMateriaIs 表示原材料接收和 检查线。 (3)生产单元:是位于生产线上的 一4.事件模型 _ 。 ÷充压力)上有不同的规格标准。 每个生产单元都有一个或多个事件 蠢 与之绑定・如囊i 个独立的设备单元。模型、变量、公 生产事件《_ _ 个批次开始.… 生产,一个搅 拌器开始工 式、产品 配方和生产事件都是和生产 单元绑定在一起.如本系统中的 Powder 表示粉尘检查单元。 (4)变量组:一些变量的逻辑集合, 仅仅用于管理上的分类,无实际的内容 与之关联。如本系统中的 Info”。 4小同类型产品的配置 作,一个烧结 炉开始加热 等),浪费事 件(生产结束后有多少成品和废品,废品 (5)变量:变量定义为独立的数据 元素,用于提供数据存储和产生的区 然后用户需配置不同类型的产品 (按照代码区分,如图4中的各列)对应 不同技术参数(如图4中的各行)的规格 标准。 在图4中,Ta rget表示目标值(理想 值),L User和U Use r表示可使用的最 小值和最大值,L Wa rn和U Wa rn表示 可接受但需要警告Warning的最小值和 的种类有多少),产品变更事件(上一种 类型的产品生产结束,开始生产下一个| ¨i 域。例如,变量可能是试验中测量得到 的数据(如长度,直径)或来自底层设备 类型的产品)等。每种事件分别有不同的 事件模型与之对应,供用户选择。 如一台Tubing Presinter#l生产单 元上对应3种事件:Production Event、 Waste、P roduct Change。 、 PLC的过程数据(如温度,压力),如本 系统中的“Amount of Powder Final , A r rival Date of Powder 均为变量。 2。产品模型 在MES系统中,产品的定义包括原 材料、半成品、成品,其中半成品又可按 照实际生产的需要分成一级、二级等。 最大值,L Rej和u Rej表示拒绝接受的 最小值和最大值。显然,不同型号的产 品对以上规格有着不同的标准。 3.SPC配置 5.浪费原因 MES系统中的浪费包括基于时间 。 的,如休息、设备维修引起的停机等 也包括基于产品的,如各种原因导致的 废品。 Pfoduc ̄ m口 r 对于下线的半成品或成品,由 詈高 。曩豳  G12/ ̄3kH 产品家族 于质量检测的需要,我们要对某些 广L品 联 f质量检测的需要,我们要对杲些 分析刀 。q-。 因此,系统中有些变量被设置 成SPC类型,如A rctube Production 部门、C rimping生产线、SPC C rimping 在Proficy PIant Appl;cation中用户 首先定义不同浪费的原因,如休息、设 备维修、缺料、边缘破损等。然后再定! 义一个原因树,将同一类型的原因归纳 其中。浪费原因支持中英文切换。 刚洲“G12/ ̄In 飘 c{402嚣 03} 盘。。 测量项( 删亘 I如长度,直径等)州 J曼,且任奇J进行S进仃 PC毒9≯O HPAR A —rc竺 {48∞1l 圈3本系统中使用的一个典型的产品家族 Proficy Plant Appl ication中,产品 的建模包括产品家族、产品、产品属性、 产品规范和参照f见图3)。 36 A VoI.12 No.3 3・2OO8 #1生产单元中,SPC—Var变量组下定义 了一个SPC型的变量Crimp Width,它又 6.用户管理 操作员在MES系统中进行相 关操作_ 维普资讯 http://www.cqvip.com

基于GE Fanuc Proficy的MES系统在照明厂中的应用 时,会要求输入其用户代码,以便以后 信息录入后要打印出运输票据,随半成 品一起流转到下一部门。打印出产品运 输票据样本。 自动化集成体系架构 (3)过程参数查询 用户可以查询来自生产线底层的4 台IMP Presinter设备的过程参数 如温 度、压力等,并可设定需要查询的时间 追踪。下图是系统中用户配置的一部分, 系统管理员可对其进行新增、修改。由 于系统中新事件均与用户关联,为了保 证历史数据的完整性,系统不允许删除 五系统报表 范围。 用户。 四生产流程 该企业生产的特点是以批次为基本 单位,其产品的基本生产流程如下: (t)原材料检查 操作员在此需输入原材料类型、供 应商名称、数量、有效期、材料属性等 相关数据,系统提供历史数据以供查询。 (2)新批次生成 操作员在此输入新批次的产品型号 等信息即可,新批次生成后,用户需打印 出该批次票据.并将其与盛放该批次产 品的器皿粘贴在一起,以供接下来各生 产环节的操作员扫描和记录。打印出批 次票据样本。 (3)生产环节 同一批次的产品按照预先设定的生 产路径依次通过各生产单元,当其流经 某一单元时,用户需及时将信息录入到 MES系统中。 系统拥有防错机制,不允许用户跳 过某一单元而直接进入下一单元,保证 了生产流程的完整性。 (4)产品检测 在部门内完成某一批次的产品后, 需经过检查工序,记录其成品数量、废 品种类及数量,以供报表查询和日后分 析总结。 (5)产品运输 产品下线后,可能作为半成品流人 下一生产部门,或者作为成品经包装后 运输。如本系统中的陶瓷部门的运输工 序。陶瓷部门生产出的产品为半成品, 需要传送到下一生产部门,操作员完成 (4)SPC分析 系统报表基于Proficy ReaI Time 用户在记录了产品的若干批次SPC Information PortaI完成,主要包括以下 变量的采样值之后,可以查看系统SPC 几种类型。 分析后的结果。 (1)历史事件查询 在MES系统中,原材料检查,批次 六系统总结 初始化,批次流程各生产工序,产品检 测、运输等都可作为一个事件。用户在 该系统上线后,极大地提高了生产 记录以上事件后,可点击界面上的 效率,保障了各产品批次按照预先制定 ”History”按钮查询历史事件的详细信 的先后次序平稳、有序地流经各生产环 息,如本系统中显示为某批次在流经 节。系统中记录了产品流经各生产环节 Inspection#1生产单元时的详细信息, 时的相关信息,如操作员、时问、设备、 包括开始、结束时问,产品代码,数量, 成品、废品等,以便将来查询和分析。 产生的废品类型及数量,流经上一个和 通过该系统,设备维护人员可以查 下一个生产单元的时间,其他参数的值 看底层设备的实时信息和历史记录,方 等。 便其对设备进行诊断和维护。生产管理 (2)生产状态查询 人员可以了解到生产线上的实时产量, 见图5。 废品率,还可以按照年/月/日来查询 各项指标的完成情况。 同时系统包含的SPC功 能给质量检测部门提供 381 了必要的诊断信息。 系统采用瘦客户端 340 / 架构,客户端无需安装 O 任何软件,方便了系统 200801^2 200801^5 200801 24 的升级和维护,也为将 来客户端的扩展提供便 利。 Short Shot 随着客户生产规模 SeaI Voids 的逐渐扩大,将来还可 Broken FIanqe 以考虑将MES系统与其 Chipped Body 他系统如ERP、仓储管 IMP Crscks 理、财务、销售等关联起 来,互通信息,进一步扩 大其应用范围。嘲 圈5陶瓷线本局的产量曲线圈以及废品数量前5名的柱状圈 世界仪表与自动化 —— 一 37 

因篇幅问题不能全部显示,请点此查看更多更全内容