Flex Builder在卷接机组监控机中的应用

上传人:夏** 文档编号:499130598 上传时间:2023-09-27 格式:DOC 页数:5 大小:18.50KB
返回 下载 相关 举报
Flex Builder在卷接机组监控机中的应用_第1页
第1页 / 共5页
Flex Builder在卷接机组监控机中的应用_第2页
第2页 / 共5页
Flex Builder在卷接机组监控机中的应用_第3页
第3页 / 共5页
Flex Builder在卷接机组监控机中的应用_第4页
第4页 / 共5页
Flex Builder在卷接机组监控机中的应用_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Flex Builder在卷接机组监控机中的应用》由会员分享,可在线阅读,更多相关《Flex Builder在卷接机组监控机中的应用(5页珍藏版)》请在金锄头文库上搜索。

1、Flex Builder在卷接机组监控机中的应用论文关键词:flexbuilder技术卷接机组滤棒成型监控机eb效劳论文摘要:车间监控层中消费数据的及时采集与更新3是保证烟厂“方案与“消费亲密配合的关键。本文通过flexbuilder软件及eb效劳技术模拟建立卷烟厂卷接机组滤棒成型监控机人机监控画面及施行了数据采集的实时仿真。1引言随着市场经济的不断开展与完善,以及工厂信息化建立的快速开展。卷烟企业车间监控层就成为烟草行业企业信息化工程的根底7,应用网络实现对消费作业过程中产生的大量的实时数据的自动化快速搜集,并对实时事件及时处理,同时又与方案层保持双向通信才能,从方案层接收相应数据并反应处理

2、结果和消费指令,有效地解决了制造企业对消费现场作业管理的难题,为企业创收做出了宏大的奉献4。本文在此根底上,通过工程实例介绍了flexbuilder在卷烟厂滤棒成型监控机建立上的应用。传统的bs架构的监控系统客户端处理数据的才能并不强,对效劳器端的依赖很大,而实时监控需要在客户端与效劳器之间频繁传递数据,并且效劳器同时也要把显示的页面传回给客户端,这将增大效劳器的负担。针对此问题系统以flex作为表现层,不仅进步了客户端处理数据、展示数据的才能,同时效劳器端与客户端传递的只有数据而没有传统的页面,界面的布局变化完全由客户端执行处理。2系统构造shape*ergefratflex应用程序框架1由

3、xl、aitnsript3.0及flex类库三局部组成,开发人员利用xl及atinsript编写flex应用程序,利用xl定义应用程序用户界面元素,利用atinsript虚拟机(av)定义客户端逻辑及程序控制,而将flex类库中包含的大量的组件、管理器及行为等作为辅助,来加快整个开发的进程,程序编写完成后,通过flex编译器将其编译为字节码,最终形成以.sf为扩展的可执行的二进制文件。本文采用flex框架作为表现层和数据交互引擎,充分利用其客户端运算才能和客户端缓存才能,从而减轻了效劳器的负担,减少了响应时间和传递的数据量。在此根底上构建了一个b/s构造的卷接机组监控系统,其中人机界面与pl的

4、通讯采用pi方式2。如图1。(1)串口通信层:在系统与主控机之间使用vb串口通信采用的是rs-232串口标准实现数据的交互6。vb串口通信层对滤棒成型机提供的数据进展解析,并以特定xl文件格式保存数据于效劳器,供flex端读取并进展分析和处理,同时flex端根据数据结果施行相应的动作。(2)表现层:即flex制作的用户界面,以eb阅读器的形式展示。将相关业务逻辑和数据处理交给客户端来运行,减轻了效劳器的压力,使效劳器只用来进展相应的人员数据传输和读取原始描绘滤棒成型机状态信息的xl文件5,加快了系统运行速度。(3)业务逻辑层:通过servlet处理flex的恳求,读取滤棒成型机状态信息xl文件

5、,并返回于客户端;负责响应恳求、记录日志、读取或保存相关数据。(4)数据层:由多数据效劳器构成,主要有:日志档案文件、滤棒成型机数据设置信息数据库、滤棒成型机历史信息数据库、滤棒成型机实时状态信息文件的存储、管理和维护。3.1功能界面设计shape*ergefrat车间监控层由多台p组成,它的主要功能是:一是提供车间级集中监控界面;二是采集现场层的数据,存入本地数据库;三是为一级监控系统提供数据接口。根据现场层提供的数据采集接口技术的开放程度,监控机建立有两种方案:a.在通用监控软件商作二次开发,b.由设备供给商提供监控系统。本文设计的kdf2滤棒成型机的监控主页面如图2所示。最下面一排十一个

6、按钮,每个按钮点击进入一个子页面,虽然各个模块界面元素不同,但数采功能的原理是一样的,因此本文就不一一做说明了,只对主页面进展数据仿真。3.2模拟现场监控数据仿真程序设计3.2.1flex与xl通讯flex在建立一个工程并在工程里添加工程xl文件(xl是xl格式的标记语言,主要用于编写用户界面,也用于声明一些非界面组件)后,系统自动生成一个文件头?xlversin=1.0ending=utf-8?x:appliatinxlns:x=/2022/xl在实际卷烟消费操作中控制滤棒成型机的pl组件发送xl字符串,字符串格式为dataid=value=/,再此,便于模拟仿真,我们通过实际数据点从pl读

7、取数据,并将xl字符串转换成getflashdata/文档,此文档是一个以aspx为后缀名的xl文档,通过文档中的dataid值与flex中各标签label的id名称相对应,从而获得机器上的数据信息。比方说上图中溶胶室:87.4中87.4为一label,而此label的id值为ain_label3,那么我们的getflashdata/文档中也要有一个id值为ain_label3值与之对应,才具备了数据仿真的根本条件。并且要在flex后台sure中定义一个读取xl字符串的事件,代码如下:定义txt2label取值事件publifuntintxt2label(labelnae:string,idn

8、ae:string):vidtrylabel(thislabelnae).text=testxl.data.(id=idnae).value;ath(e:errr)将flex中label的id与xl中的id对应publifuntinshxl():vid/labelidxlidtxt2label(ain_label3,ain_label3);flex以htl页面作为客户端,运行在eb阅读器之中,实时数据监控采用异步更新,在不刷新页面的情况下显现数据实时更新,大大节省了效劳器资源,代码如下:privatefuntininit():vidtiker=netier(3000);tiker.addeve

9、ntlistener(tierevent.tier,ntik);tiker.start();/lbldate.text=datefratter.frat(nedate();/shinit();drequest();新建getflashdata/文件,并将文件存储于工程中的bin-debug文件夹下,以下即为getflashdata/文档主页中的需要从控制滤棒成型机的pl上接收的xl字符串内容:?xlversin=1.0ending=utf-8?ahinedataid=ain_label3value=0/ahine3.2.2使用 servie获取xl通常所需的xl数据是动态的而不是静态的,直接来

10、自于滤棒成型机,这时可以通过 servie来获取所需的xl动态数据。可以选择使用atinsript或xl来创立 servie类,它们是等价的,因为flex本身是作为atinsript的类来实现的。可以通过get或pst方式发送恳求到一个url,对指定的url产生一个异步调用,然后处理这个恳求并将数据返回至flex中。通过指定的url, servie对象可以访问静态的或动态创立的xl,动态创立的xl可以由java、.net、php、ldfusin或其它任何效劳器端技术产生。最终结果返回给flex并存储在atinsript对象当中,当然可以在xl标签内使用属性resultfrat来指定返回数据的格

11、式。下面的代码使用flex的xl标签来从指定的url获取xl数据。x: servieid=plainrpurl=getflashdata/读取getflashdata/中的数据result=handleresult(event)fault=handlefault(event)resultfrat=e4xx:requesttypeptdetail/typeahineid6/ahineid/x:request/x: servie到此软件局部要实现的根本仿真程序就编写完成了,运行程序之后,将在阅读器中看到如图2中中间界面局部所示的页面内容,当在getflashdata文件中更改ain_label3的

12、value值并保存时,我们会看到,eb阅读器中页面上溶胶室后面的温度数值也会变成ian_label3的value值,并且并未刷新页面,有效地实现了异步更新的监控仿真功能。4小结本文简要介绍了下flexbuilder建立卷烟厂监控机监控系统中的特点、系统架构8,并做了简单的系统仿真。flex强大的功能大大进步了客户端处理数据、展示数据的才能,同时软件设计较传统的客户端效劳器设计架构简单,操作方便,可以多工控软件兼容,可在原有工控软件的根底之上进展二次开发。本文只是做了卷烟厂监控子机的小小仿真,为flex在更大工程工程中的应用拓展打下了坚实的根底,有着良好的开发应用前景。参考文献1陈显军,魏祖宽基

13、于flex的xl数据通讯与应用研究j.计算机与现代化,2022(3).2王声决,熊刚厂企业内部网的设计与实现j工业控制计算机,2022,(j)3接到良,烟草企业自动数据采集系统的研究与理论j自动化仪表,2022第27卷第3期4欧金成.组态软件的现状和开展j工业控制计算机,2002,(4)5hafikazun,jeyltt.prgraingflex2,aeria:reilly,20226李长林.visualbasi串口通信技术与典型实例.清华大学出版社.20227陈睿.王欢.李炳法.文扬烟草制造行业中的数据采集系统j计算机应用.20228张志刚,黄军勤,顾桓网络系统在包装企业的应用与开发j包装工程,2022年03期

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号