记一次利用触摸屏配方功能进行设备改造一.原设备的主要功能和电器结构:我厂生产的自动含浸机,用于小型变压器含浸凡立水的机器。该机器具有手动和自动两种操作功能。1.自动功能:启动(按启动按钮或显示屏“启动”按键)→快进(在原点时,含浸槽以显示屏上设定的快进速度运行,并运行到设定快进高度)→慢进(到达快进高度后,按照慢进速度运行,并到达慢进高度后停止)→含浸时间(机器在此位置停止显示屏设定的时间)→返回(机器按快进速度返回原点)按此流程完成一次循环。再按是启动开关进行下次循环。2.手动功能:按“上升”含浸槽按显示屏上设定的速度上升,按“下降”含浸槽按显示屏上设定的手动速度下降。按“急停“开关,停止一切动作,按“返回”开关,机器返回原点。3.设定功能:快进高度、慢进高度、快进速度、慢进速度、手动速度、含浸时间,4.主要电器:PLC:FP0-C16T(松下);按键式显示屏:OP520(深圳智控);步进电机:90BYG550(三洋);步进电机驱动器:PL-025M(森创)二:设备改造项目:1.作为出口产品要求中英文界面;2.原先只有一组产品参数数据,换产品时要调整原有参数数据。现在要求有多组产品参数数据断电后保持,可供调用。三.电器选型:按照客户的要求,FP0-C16T(DT1652-DT1659只有8个断电保持存器)已满足不了要求。同时按键式显示屏:OP520也达不到要求。在两个同时达不到要求需要更换时,查到威纶通界面型号:MT8100i利用其配方功能,能有数百个数据断电保持存储器。并且其界面大,彩色,显示功能多,触摸式。不但能满足客户的要求,又不需要更PLC。所以选用威纶通界面MT8100i。四.界面画面制作:1.画面首页::利用功能键元件,切换窗口的功能。点击“中文”或“English”进入中文或英文画面。2.自动画面说明:首先利用文字元件走马灯功能,打造一个流动文字“奥拓科自动化有限公司”然后用PLC内部数据寄存器“WR0~WR6”作为“定单型号”,“快进速度”,“慢进速度”,“手动速度”,“快进高度”,“慢进高度”“含浸时间”显示。其中“定单型号”,用字元输入元件。用位状态切换开关做成“启动”“复位”开关分别对应PLC地址“R150”“R550”:用功能元件的翻页功能分别做成“手动操作”“系统参数”功能键,转换到手动操作页面和参数页面。用位状态指示灯指示“上升”、“下降”、“原点位”、“下限位”对应PLC地址:Y4、Y5、X3、X4。3.手动画面:说明:用位状态元件做成手动“上升”、“下降”开关,分别对应PLC地址:“R501”“R502”。其他同自动画面相似。4.系统参数画面:说明:此画面共有8组定单,每组有7个数据存储器,分别对应界面内部数据存储器“WR0~WR55”。此56个数据内容更改后,按下“数据保存”按键,数据迫配方资料到触摸屏。如下图:用项目选单元件来做定单选择:定单选择好后,按触发式资料传输元件“确定”将选择好组中的7个数资料传送到PLC存储器“WR0~WR6”5.英文画面与中文画面相同,只是将中文改成英文。6.PLC增加程序:PLC运行前三秒,将PLC存储数据传入触摸屏显示元件,使每次开机都是上一次使用过的数据。三秒后,由触摸屏设定数据传入PLC数据断电保持存储器“DT1652~DT1659”刷新数据。如此利用触摸屏配方功能达进行设备改造的目的,达到客户要求。附:配方资料传送所谓配方资料是指存在RW与RW_A地址上的数据,读写这些地址的方式与读写一般word地址的方式并无不同,配方资料的特殊在于关机后这些数据将保存在机器上,重新开机后RW与RW_A地址上的数据将维持前一次记录的内容。RW与RW_A地址上的配方资料大小皆为64Kwords,使用者可以利用CF卡或Ethernet更新配方资料,并利用这些资料更新PLC上的数据。使用者也可以利用CF卡或Ethernet上传配方数据至指定位置;此外,使用者也可以将PLC上的数据保存在配方资料中。下文将说明针对配方资料的各种操作。1.使用Ethernet更新配方资料可以使用ProjectManager的[下载…]功能,在勾选[RW]与[RW_A]后选择要下载的文件来源。下载成功后重新激活机器,即可更新RW与RW_A的内容。如果[清除配方数据]选项被勾选,在进行任何下载动作前,EB8000会先将[RW]与[RW_A]上的数据内容全部设定为0。2.使用CF卡或U盘更新配方数据-268-3.传送配方资料可以使用”触发式数据传输”元件,将配方资料传送到特定地址;也可以将特定地址的数据保存在[RW]与[RW_A]中。此部分请参考有关”触发式数据传输”元件的说明。1.配方资料强迫储存为了增加机器上flash的使用寿命,EB8000以每隔1分钟的时间间隔将配方资料保存在机器上,为了避免配方资料在两次储存动作间因关机而造成资料的流失。EB8000提供[LB9029]让使用者可以自行进行配方资料的储存动作,只需对[LB9029]送出ON的讯号,EB8000即会执行一次配方资料储存动作。另外如对[LB9028]送出ON的讯号,EB8000会将所有的配方数据复归为0