在经济型人机界面上实现工艺配方功能一种方法.docVIP

在经济型人机界面上实现工艺配方功能一种方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在经济型人机界面上实现工艺配方功能一种方法

在经济型人机界面上实现工艺配方功能一种方法   【摘 要】工业现场设备在加工产品时,使用工艺配方功能有利于提高设备的自动化程度和产品质量。用可编程逻辑控制器(PLC)和经济型人机界面(HMI)组成的控制系统中,经济型HMI一般不提供配方,但可以利用经济型人机界面的其他功能,通过整合、编程等方式在其基础上开发出配方功能。经过实际应用,这种配方可以满足某些设备在自动化和质量方面的需求。   【关键词】人机界面;工艺配方功能;可编程序逻辑控制器   在工业现场,小型的自动设备的控制系统普遍由可编程序控制器和人机界面组成。可编程逻辑控制器(简称PLC),直接控制各种类型的机械或生产过程。人机界面(简称HMI),又称用户界面,是人与计算机之间的接口。   在生产过程中,往往需要一台设备完成不同种类工件的加工。加工的产品不同,执行的工艺参数也不同。就像依靠配方可以配制出各种口味的食品一样。如果在人机界面上具备了配方功能,在加工A产品时,执行A配方,加工B产品时,执行B配方……会简化生产流程,并保证产品质量的稳定。   高档HMI自带配方功能,如西门子公司的MP系列;但多数经济型产品无自带配方功能。后文介绍一种基于威纶通触摸屏的配方功能实现方法,通过实际应用,可以达到预期效果。   1 基本描述   1.1 硬件和软件要求   HMI采用威纶通TK6100i型号,PLC采用西门子Siemens 224型号。TK6100i的编程软件是EasyBuider8000。   1.2 配方的内容   配方的内容包括:配方编号,用于选择配方;配方名称,用于准确标计配方;配方内容,即工艺参数的内容,如时间、速度等。   1.3 配方的功能描述   选择配方:在“配方编号”项目中写入数值,会有对应的配方内容被调用   建立配方:对应某一空白配方编号,将配方名称和配方内容正确填写   修改配方:对配方内容进行修改   存储配方:建立或者修改配方完成后,将配方内容存储在HMI的存储器上   下载配方:调用配方后,将配方内容传输到PLC上,由PLC完成对工艺的内容控制   上电后,自动下载配方:系统重新上电后,HMI能保持掉电以前的配方内容,并能在上电后自动将当前配方传输到PLC   2 HMI上的相关数据和画面元件设定   表1 HMI上的相关数据   2.1 说明   在HMI上RW区定义为配方存储区,每字长16位,地址范围RW0-RW524287,内容掉电保存。   2.2 地址偏移量的计算   由表2得,配方名称和配方内容共占8个字长,所以配方编号为(即RW1000)n时,配方内容的存储地址为RW(0*n)至RW(7*n)。   2.3 输入元件设置   RW1000可以设置为更改后有通知功能,通知的方式是置位标志位LW100.0。   2.4 利用宏指令计算数据索引寄存器   EasyBuider8000中规定,输入元件所指向的地址,可以由基本地址+索引寄存器组成变量结构。即通过控制索引寄存器的方式控制输入元件的实际地址。   在“元件”/“PLC控制”中增加一项内容,使LW100.0被置位时(即完成输入后),执行宏指令macro_3,目的是利用已知配方编号和数据长度,计算索引寄存器内容,并将其放入LW9200中。   2.5 宏指令macro_3的代码   macro_command main()   short R_num,Reg0,flag //R_num:配方编号的值; Reg0:索引寄存器的值; flag:用于复位标志位   flag=0x0   GetData(R_num, Local HMI, RW, 1000, 1)//得到配方编号的值   Reg0=R_num*8   SetData(Reg0, Local HMI, LW, 9200, 1)//给索引寄存器赋值   SetData(flag,Local HMI, LW, 100, 1)//复位标志位   end macro_command   3 配方功能的操作过程及实现方法   3.1 配方的选择   当配方编号RW1000被改变后(即选择了配方编号),执行内宏指令macro_3,计算LW9200,并复位标志位LW100.0,配方名称和配方内容的地址会根据配方编号的变化而自动变化,达到利用编号选择配方的目的。   3.2 配方的建立和修改   配方的建立和修改过程,由操作人员直接对输入元件中的内容进行更改。更改的内容即配方的各个元素,比如时间、速度、距离等。   3.3 配方的存储   建立一个“存储”按钮元件,置位内部地址LB9029,功能是将RW中的内容立即存储到HMI的闪存中。   3

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档