橡塑吸塑机上位监控系统改造与设计.docx
- 文档编号:14200399
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:25
- 大小:165.53KB
橡塑吸塑机上位监控系统改造与设计.docx
《橡塑吸塑机上位监控系统改造与设计.docx》由会员分享,可在线阅读,更多相关《橡塑吸塑机上位监控系统改造与设计.docx(25页珍藏版)》请在冰点文库上搜索。
橡塑吸塑机上位监控系统改造与设计
橡塑吸塑机上位监控系统改造与设计
橡塑吸塑机上位监控系统改造与设计
摘要:
本文从实际应用出发,在对组态软件进行研究比较后,选用“组态王”软件开发出真空吸塑成形机的温度实时监控系统,详细阐述了组态王的特点和改造后上位监控系统的实现。
“组态王”是优秀的国产组态软件,具有功能丰富、操作简单、实用性强等特点,适用于各种规模的工业控制计算机系统。
和原来的BASIC应用程序相比,新系统实时性好,具有查询功能、在线设定和修改功能;并且可以根据成型材料的不同,选择不同控制方案。
系统运行稳定,人机界面友好,获得厂方工作人员好评。
文章有橡胶工业网负责整理:
关键词:
真空吸塑成型机;上位监控系统;组态王;PLC
1引言
真空吸塑成型机是对薄软非金属板材进行加热后用模具进行成型的自动化机械设备。
扬州科龙公司在1993年投资近2000万元,从日本进口一套四工位真空成型机,该设备硬件系统在当时是最先进的,使用FANUC伺服系统对板材进给进行准确定位,下位采用欧姆龙大型可编程控制器C2000H,上位采用欧姆龙386工控机并用BASIC编写上位软件,油压系统与气动系统相结合,在当时居于国际先进水平,在科龙冰箱生产线上处于举足轻重的地位。
十多年来,随着大规模集成电路、计算机技术、工业组态软件的发展,原来的控制系统在新硬件、新技术面前逐渐落后,并且由于欧姆龙公司在2000年前停产C2000H型号的PLC、和设备配套使用的工控机,突显出难以维护的问题。
2009年初,因一个PLC模块损坏、工控机硬盘损坏而导致整个系统瘫痪,需要进行改造升级。
本四工位真空成型机,在引进时耗资巨大,设备质量很高,特别是机械设备至今仍然状态良好,伺服电机和伺服驱动器硬件未损坏,但伺服程序丢失,真空泵、油压系统良好,接触器、继电器、断路器等低压电器除个别故障需要更换外,大多状态正常。
与目前国内生产的真空成型机相比,单工位成型机成型一个冰箱内胆需要90多秒的时间,三工位需要70秒左右,而本系统四工位只需要45秒左右,效率高,质量好,对科龙生产线具有很高的经济效益,改造升级原有控制系统与购买一台新的成套设备相比,可为公司节省巨额资金。
在原机械设备基础上,升级后的系统具有以下改进(硬件方面略)。
在上位软件方面,原系统用BASIC编写的应用程序界面粗糙,不支持鼠标,给工人操作带来不便。
改造后用组态王开发的上位监控系统,既克服了以上缺点,又使得实时数据库大大提高了通信的实时性,实现了对温度的监视和控制;同时还提供了历史数据查询、历史趋势查询、打印等功能;在线对报警温度设定和控制方案进行修改;并且可以根据成型的材料的不同,选择不同控制方案。
系统界面友好,控制性能优良。
2系统概述
2.1系统总括
四工位真空成型机包括上料、预加热、加热、成型四个工位。
其整体如图2-1所示,结构分解图如图2-2所示
图2-1成型机整体图
图2-2成型机结构分解图
1—板材堆放处2—移载小车和吸附头3—供给小车4—预加热
5—加热6—成型和换模7—成品出口
真空成型机的内胆加工过程是这样的,塑料板材在上料工位被安装在移载车上的真空吸盘输送到供给车上,供给车前进将板材输送到链条,然后输送链条将板材输送到预加热工位进行预加热,预加热一定时间后,再将板材输送到主加热工位进行加热,加热一定温度后,输送到真空成型工位,通过内胆模具和框架的配合,利用真空吸附成型的原理,使工件成型,加工过程结束。
在全自动状态下,移载车、供给车、预加热、加热、成型同时有5块板材处在加工线上,生产效率高。
另外在成型部分,为了生产不同的冰箱内胆,需要更换不同的模具,对更换模具过程进行自动控制。
图2-3成型机工艺流程图
2.2系统各工位简介
(1)上料工位:
上料工位包括移载车、供给车两部分,主要功能为将待加工成型的塑料板材HIPS或ABS输送到预加热工位;塑料板材的加工范围为2000*1000*2-3.8mm。
在输送板材时,将板材通过叉车放到固定位置,移载车往复运动,板材由吸盘传送到供给车上,板材对中装置将板材对中后,通过安装在输送链条上的输送夹具固定板材,输送到下一工位。
(2)预加热工位:
预加热工位主要功能是将待加工成型的板材进行预加热。
上下两面加热瓦进行加热,每面有98(14×7)块低电压、大电流的加热瓦,并安装了掉料探测光电开关,如果板材温度过高,严重变形下垂,系统会立即自动关闭加热系统,并降下可升降的下加热器,防止板材掉到加热器上而造成火灾;板材加热到一定时间后,通过链条输送到下一工位。
(3)加热工位:
加热工位主要功能是将待加工成型的板材进行最终加热。
加热工位结构和预加热工位基本相似,不过上下两面加热瓦数量更多,每面有144(16×9)块加热瓦,温度控制也更准确,对预热过的板材进行再加热,加热到成型要求的温度后,输送到下一工位进行真空成型。
(4)真空成型工位:
该工位是这个真空成型机的重要组成部分,主要功能为将加热到一定温度的板材,利用模具和框架将板材固定,形成模具、板材或框架的密闭空间,然后先下真空吸泡,再上模具下降、上真空系统吸附和下压空同时动作,将板材吸附在模具表面上,形成冰箱内胆形状;经过冷风机进行冷却,冷却完成定型后模具退出,内胆成型结束,由链条输送出。
2.3链条输送控制和换模控制
板材在链条带动下,每次前进2.6米,包括从加热工位到成型工位、从预加热工位到加热工位、从进给工位到预加热工位。
要求速度快,位置控制准确,系统采用FANUC伺服控制器和伺服电机进行位置控制。
成型不同的内胆,需要更换不同的模具。
换模控制包括上下平台升降和锁模装置的控制,通过变频器控制滚轮转向和速度来运送模具等。
2.4系统IO点简介
系统共有输入输出点564点。
部分如图2-4所示:
图2-4系统部分I/O点
3组态软件设计
组态的概念最早来自英文Configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动完成特定任务,达到使用者要求的目的。
组态软件:
一般英文简称有三种分别为HMI/MMI/SCADA,对应全称为HumanandMachineInterface/ManandMachineInterface/SupervisoryControlandDataAcquisition,中文翻译为:
人机界面/监视控制和数据采集软件。
3.1组态软件的任务
工业控制系统组态软件的任务主要有两方面:
一是根据现场的实际任务进行组态编程,对不同工业过程实现自动控制。
二是对现场的数据处理,主要包括以下内容:
数据记录—反映工业现场状态的参数通过通信环节实时的传递到上位机的内存中,其中部分用户感兴趣的数据需加以保存,这些数据实时每刻都加以保存,这就需要对这些实时数据进行一定周期的采样。
采样后的数据应先放在缓冲区再定期送到磁盘保存。
数据维护—随着时间的推移,数据记录将越积越多,这就需要对数据进行维护,或备份或删除。
数据再现—记录的数据主要保存在磁盘文件中,根据用户的需要,将磁盘中的数据显示到屏幕上并生成趋势曲线或输出到打印机。
3.2国内外主要组态软件产品简介
①InTouch:
Wonderware的InTouch软件是最早进入我国的组态软件。
在80年代末、90年代初,基于Windows3.1的InTouch软件曾让我们耳目一新,并且InTouch提供了丰富的图库。
但是,早期的InTouch软件采用DDE(动态数据交换机制DynamicDataExchange)方式与驱动程序通信,性能较差,最新的InTouch7.0版已经完全基于32位的Windows平台,并且提供了OPC支持。
②Fix:
Fix组态软件由原来的Intellution公司开发的。
Fix6.x软件提供工控人员熟悉的概念和操作界面,并提供完备的驱动程序(需单独购买)。
在iFiX中,Intellution提供了强大的组态功能,但新版本与以往的6.x版本并不完全兼容。
原有的Script语言改为VBA(VisualBasicForApplication),并且在内部集成了微软的VBA开发环境。
遗憾的是,Intellution并没有提供6.1版脚本语言到VBA的转换工具。
在iFiX中,Intellution的产品与Microsoft的操作系统、网络进行了紧密的集成。
Intellution也是OPC组织的发起成员之一。
iFiX的OPC组件和驱动程序同样需要单独购买。
③Citech:
CiT公司的Citech也是较早进入中国市场的产品。
Citech具有简洁的操作方式,但其操作方式更多的是面向程序员,而不是工控用户。
Citech提供了类似C语言的脚本语言进行二次开发,但与iFix不同的是,Citech的脚本语言并非是面向对象的,而是类似于C语言,这无疑为用户进行二次开发增加了难度。
④WinCC:
Simens的WinCC也是一套完备的组态开发环境,Simens提供类C语言的脚本,包括一个调试环境。
WinCC内嵌OPC支持,并可对分布式系统进行组态。
但WinCC的结构较复杂,用户最好经过Simens的培训以掌握WinCC的应用。
⑤组态王:
组态王是国内第一个较有影响的组态软件(更早的品牌多数已经湮灭),由北京亚控科技发展有限公司开发。
组态王提供了资源管理器式的操作主界面,并且提供了以汉字作为关键字的脚本语言支持。
组态王也提供多种硬件驱动程序,支持OPC,具有网络功能。
⑥Controx(开物):
华富计算机公司的Controx2000是全32位的组态开发平台,为工控用户提供了强大的实时曲线、历史曲线、报警、数据报表及报告功能。
作为国内最早加入OPC组织的软件开发商,Controx内建OPC支持,并提供数十种高性能驱动程序。
提供面向对象的脚本语言编译器,支持ActiveX组件和插件的即插即用,并支持通过ODBC连接外部数据库。
Controx同时提供网络支持等功能。
⑦ForceControl(力控):
由大庆三维公司推出的,从时间概念上来说,力控也是国内较早就已经出现的组态软件之一。
因为早期力控一直没有作为正式商品广泛推广,所以并不为大多数人所知。
在1993年左右,力控就已形成了第一个版本,只是那时还是一个基于DOS和VMS的版本。
之后也陆续推出一些版本,但影响不大至。
在1999~2000年期间,力控得到了长足的发展,最新推出的2.0版在功能的丰富特性、易用性、开放性和I/O驱动数量,都得到了很大的提高。
其他常见的组态软件还有GE的Cimplicity,Rockwell的RsView,NI的LookOut,PCSoft的Wizcon以及国内一些组态软件通态软件公司的MCGS,也都各有特色。
3.3监控系统组态软件选择依据
目前市场上的组态软件基本功能类似,只是提供实现这些功能的方法、途径各不相同。
以下从使用组态软件的角度进行分析。
(1)脚本语言:
每个组态软件虽然都提供脚本语言,但实现的方式有较大不同。
目前组态软件提供脚本语言分为三种:
类C/Basic语言、微软的VBA(VisualBasicforApplication的简写,它以VB语言为基础,经过修改并运行在MicrosoftOffice的应用程序)的编程语言、面向对象的脚本语言。
国产组态软件采用类C/Basic。
语言,如:
组态王、力控及国外的Intouch,Citech,Wincc等。
类C/Basic语言目前功能不够完善,它要求用户编写程序,使用系统提供的函数组合完成系统功能。
在书写脚本程序时有一定困难。
组态王提供的命令语言函数包括字符串函数、数学函数、系统函数、其它函数共计82个;Intouch提供116个函数;力控提供85个函数。
iFix原有的脚本语言改为VBA,内部集成了微软的VBA开发环境。
VBA程序的语法错误可以在解释执行过程中及时发现。
ControIX提供面向对象的脚本语言编译器,支持ActiveX组件和插件的即插即用。
国产组态软件提供了以汉字作为关键字的脚本语言支持。
(2)数据采集与通信方式:
大多数组态软件提供多种数据采集程序集中体现在对OPC的支持。
OPC技术(OLEforprocesscontrol),本来意思把OLE(原意是对象链接和嵌入)应用于工业控制领域。
现在已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,它为工业控制领域提供了一种标准的数据访问机制。
工业控制领域用到大量的现场设备,在OPC出现以前,软件开发商需要开发大量的驱动程序来连接这些设备。
即使硬件供应商在硬件上做了一些小小改动,应用程序就可能需要重写;同时,由于不同设备甚至同一设备不同单元的驱动程序也有可能不同,软件开发商很难同时对这些设备进行访问以优化操作。
自OPC提出以后,这个问题终于得到解决。
OPC规范包括OPC服务器和OPC客户两个部分,其实质是在硬件供应商和软件开发商之间建立了一套完整的“规则”,只要遵循这套规则,数据交互对两者来说都是透明的,硬件供应商无需考虑应用程序的多种需求和传输协议,软件开发商也无需了解硬件的实质和操作过程。
因此,目前国内外的工业控制软件均致力于OPC技术工作。
(3)性价比:
目前国内的工控组态软件价格相对低廉。
对于64点:
国内组态软件价格为2-4千元;进口的价格为5千元左右。
对于256点:
国内价格为1万元以内;进口的价格为1.1—3万元。
对于512点:
国内价格为1.11-1.15万元,进口的价格为2万元以上。
开发者与使用者依实际进行开发与使用的需要来选购。
(4)扩展功能组件:
国外的组态软件相对更加成熟,扩展组件品种多、功能较完善。
有的增加了自适应、模糊、神经元等先进的控制算法和统计分析、质量管理能力,为用户提供了分析数据与实施的方便。
力控策略编辑生成及运行程序Strategy-builder基于PC-based和嵌入式系统的自动化控制软件,提供了比PLC更为强大灵活的功能。
在组态王6.5中也提供了相应的功能。
(5)其它:
对计算机硬件要求。
例如Fix,Onspec,Wizcon等,相比之下Intouch、组态王、Easycontrol等对硬件要求较低。
外围硬件支持能力:
各组态软件都在完善应用程序与各种设备驱动程序的通讯问题,使组态软件支持外围硬件能力更加强大和完善。
组态王支持华控、康拓、研华等多种产品。
由以上对比可以看到,组态王软件作为国内使用量最大的国产组态软件,具有许多优秀的性能,甚至可以与国外优秀的软件相媲美。
尤其是在本系统中考虑到系统的成本、需要实现的功能、采用的硬件类型等因素后,组态王软件成为我们的首选。
3.4组态王软件简介
组态王6.5是一个具有易用性、开放性和集成能力的通用组态软件。
运行在Windows操作系统。
其功能特点如下:
1、工程管理
组态王工程管理器的主要作用就是为用户集中管理本机上的所有组态王工程。
工程管理器的主要功能包括:
新建、删除工程,对工程重命名,搜索指定路径下的所有组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。
另外,组态王开发系统提供工程加密,画面和命令语言导入、导出功能。
2、画面制作系统
(1)支持无限色和过渡色:
组态王的任一种绘图工具都可以使用无限色,大部分图形都支持过渡色效果,巧妙地利用无限色和过渡色效果,可以轻松构造逼真、美观的画面。
(2)图库:
使用图库具有很多好处;降低了工程人员设计界面的难度,缩短开发周期;用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;利用图库的开放性,工程人员可以生成自己的图库元素。
“一次构造,随处使用”,节省了工程人员人力投资。
组态王图库还提供具有属性定义向导的图库精灵,用户只需稍做调整即能制作具有个性化的图形。
(3)按钮和图形:
组态王支持按钮的多种形状和多种效果,并且支持位图按钮,用户可以根据需要构造漂亮的按钮。
另外,组态王支持多种图形格式,用户可以充分利用已有的资源,轻松构造自己功能强大且美观的应用系统。
(4)可视化动画连接向导通过可视化图形操作,直接完成移动、旋转的动画连接定义。
3、报警和事件系统
组态王报警系统具有方便、灵活、可靠、易于扩展的特点。
组态王分布式报警管理提供多种报警管理功能。
包括:
基于事件的报警、报警分组管理、报警优先级、报警过滤、死区和延时等功能,以及通过网络的远程报警管理。
组态王还可以记录应用程序事件和操作员操作信息。
报警和事件具有多种输出方式:
文件、数据库、打印机和报警窗,并且可以利用控件等工具轻松浏览和打印报警数据库的内容。
4、报表系统
组态王提供一套全新的、集成的内嵌式报表系统,内部提供丰富的报表函数,用户可创建多样的报表。
提供报表工具条,操作简单明了,报表能够进行组态,例如有日报表、月报表、年报表、实时报表的组态,另外,报表打印时可以进行预览和页面设置。
5、控件
组态王支持的控件(主要为可视控件)包括Microsoft提供的标准ActiveX控件和用户自制的ActiveX控件。
ActiveX控件的引入在很大程度上方便了用户,用户只需要通过调用控件、设置控件的属性、事件、方法就可完成工作,而无须在组态王中做大量的复杂的工作。
组态王6.5以上版本中几个功能强大的控件,即数据表格控件(可将ODBC数据源里的大量数据在组态王中进行显示和打印);历史曲线控件(可动态增删曲线,进行曲线比较,并且数据来源可以是ODBC数据源);PID调节控件(对过程量进行闭环控制,可实现三种PID控制算法:
标准型,归一参数型,和近似微分型);多媒体控件:
AVI动画播放控件、视频动画控件和AVICapture视频动画控件,其中后两类控件可实现抓拍、摄像、回放等功能。
6、OPC
全面支持OPC标准,开发人员可以从任何一个OPC服务器直接获取动态数据,并集成到组态王中;同时组态王作为OPC服务器,可向其他符合OPC规范的厂商的控制系统提供数据。
并且组态王提供SDK(SoftwareDevelopmentKit的缩写,即“软件开发工具包”),用户可以自己利用VC,VB编制程序,利用组态王的OPC接口来访问组态王的变量和变量的域。
组态王可以同时挂接任意多个OPC服务器,每个OPC服务器都被作为一个外部设备,工程人员可以定义、增加或删除它,如同一个PLC或仪表设备一样。
7、通讯系统
(1)支持远程拨号:
组态王支持与远程设备间通过拨号方式进行通讯。
组态王的远程拨号与组态王原有驱动程序无缝连接,硬件设备端无需更改程序。
利用远程拨号能实时显示现场设备运行状况,随时打印,报警和历史数据自动上传等功能。
(2)开发中进行硬件测试开发系统中有硬件测试界面。
在不启动运行系统的情况下,能测试对硬件设备的读写操作,并且I/O变量支持时间戳和质量戳,能随时判断数据采集的时间和检查通讯质量的好坏。
(3)支持网络DDE(DynamicDataExchange动态数据交换)组态王6.0以上版本支持win2000操作系统下的DDEshare方式,实现组态王与excel和vb程序间通过网络进行数据交换。
8、安全系统
组态王采用分级和分区保护的双重保护策略。
新增用户组和安全区管理,999个不同级别的权限和64个安全区形成双重保护,用户只有在相应的安全区和权限下才可以进行操作;组态王能记录程序运行中操作员的所有操作;可以对工程加密解密;为防止误操作,运行和退出过程中可以实行操作员、监督员双重认证。
9、网络功能
组态王完全基于网络的概念,是一种真正的客户—服务器模式,支持分布式历史数据库和分布式报警系统,可运行于TCP/IP协议的网络上。
组态王的网络结构是一种柔性结构,可以将整个应用程序分配给多个服务器,用户可以根据系统需要设立专门的IO服务器、历史数据服务器、报警服务器、登陆服务器和WEB服务器等。
10、冗余系统
组态王提供全面的冗余功能,能够有效地减少数据丢失的可能,增加了系统的可靠性,方便了系统维护。
组态王提供三重意义上的冗余功能,即双设备冗余、双机热备和双网络冗余。
对于这三种冗余方式,设计者可综合运用,可以同时采取或采取其中的任意一种或两种。
采用冗余后,系统运行时将更加稳定、可靠,对各种异常情况都能应付自如。
11、Web功能
(1)运行组态王软件,建立组态王新工程,并将工程设为当前工程
(2)创建组态画面
进入组态王开发系统后,就可以为每个工程建立数目不限的画面,在每个画面上生成互相关联的静态或动态图形对象。
这些画面都是由“组态王”提供的类型丰富的图形对象组成的。
系统为用户提供了矩形(圆角矩形)、直线、椭圆(圆)、扇形(圆弧)、点位图、多边形(多边线)、文本等基本图形对象,及按钮、趋势曲线窗口、报警窗口、报表等复杂的图形对象。
提供了对图形对象在窗口内任意移动、缩放、改变形状、复制、删除、对齐等编辑操作,全面支持键盘、鼠标绘图,并可提供对图形对象的颜色、线型、填充属性进行改变的操作工具。
(3)定义IO设备
组态王把那些需要与之交换数据的设备或程序都作为外部设备。
外部设备包括:
下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。
只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。
(4)构造数据库
数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节。
在TouchVew运行时,它含有全部数据变量的当前值。
变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。
数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。
(5)建立动画连接
定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的值改变时,在画面上以图形对象的动画效果表示出来;或者由软件使用者通过图形对象改变数据变量的值。
“组态王”提供了如下21种动画连接方式:
属性变化:
线属性变化、填充属性变化、文本色变化
位置与大小变化:
填充、缩放、旋转、水平移动、垂直移动
值输入(出):
模拟值输入(出)、离散值输入(出)、字符串输入(出)
特殊:
闪烁、隐含
滑动杆输入:
水平、垂直
命令语言:
按下时、弹起时、按住时
一个图形对象可以同时定义多个连接,组合成复杂的效果,以便满足实际中任意的动画显示需要。
(6)运行和调试
组态王工程已经初步建立起来,进入到运行和调试阶段。
在组态王开发系统中选择“文件\切换到View”菜单命令,进入组态王运行系统。
在运行系统中选择“画面\打开”命令,从“打开画面”窗口选择已经建立的画面,则显示出组态王运行系统画面
3.5组态王与PLC通信
本系统PLC采用西门子S7-300系列。
组态王与S7300系统连接方式有下面两种:
本系统采用第一种方式。
1)组态王通过西门子MPI通讯卡(如西门子公司提供的CP5611卡/CP5613)与S7300系列PLC的连接:
将MPI卡安装在计算机的PCI插槽中,用MPI电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 橡塑吸塑机 上位 监控 系统 改造 设计