Flex Builder在卷接机组监控机中的应用
[论文关键词]:Flex Builder技术 卷接机组 滤棒成型监控机 web服务
[论文摘要]:车间监控层中生产数据的及时采集与更新[3] 是保证烟厂“计划”与“生产”密切配合的关键。本文通过Flex Builder软件及web服务技术模拟建设卷烟厂卷接机组滤棒成型监控机人机监控画面及实施了数据采集的实时仿真。
1 引言
随着的不断发展与完善,以及工厂信息化建设的快速发展。卷烟企业车间监控层就成为烟草行业企业信息化工程的基础[7],应用网络实现对生产作业过程中产生的大量的实时数据的自动化快速收集,并对实时事件及时处理,同时又与计划层保持双向能力,从计划层接收相应数据并反馈处理结果和生产指令,有效地解决了制造企业对生产现场作业的难题,为企业创收做出了巨大的贡献[4]。本文在此基础上,通过项目实例介绍了flex Builder在卷烟厂滤棒成型监控机建设上的应用。
传统的BS架构的监控系统客户端处理数据的能力并不强,对服务器端的依赖很大,而实时监控需要在客户端与服务器之间频繁传递数据,并且服务器同时也要把显示的页面传回给客户端,这将增大服务器的负担。针对此问题系统以Flex作为表现层,不仅提高了客户端处理数据、展示数据的能力,同时服务器端与客户端传递的只有数据而没有传统的页面,界面的布局变化完全由客户端执行处理。
2 系统结构
SHAPE * MERGEFORMAT
Flex应用程序框架[1]由MXML、AcitonScript 3.0及Flex类库三部分组成,开发人员利用MXML及ActionScript编写Flex应用程序,利用MXML定义应用程序用户界面元素,利用ActionScript虚拟机(AVM)定义客户端及程序控制,而将Flex类库中包含的大量的组件、管理器及行为等作为辅助,来加快整个开发的进程,程序编写完成后,通过Flex编译器将其编译为字节码,最终形成以为扩展的可执行的二进制文件。本文采用Flex框架作为表现层和数据交互引擎,充分利用其客户端运算能力和客户端缓存能力,从而减轻了服务器的负担,减少了响应时间和传递的数据量。在此基础上构建了一个B/S结构的卷接机组监控系统,其中人机界面与PLC的通讯采用MPI方式[2]。如图1。
(1) 串口通信层:在系统与主控机之间使用VB串口通信(采用的是RS-232串口标准)实现数据的交互[6]。VB串口通信层对滤棒成型机提供的数据进行解析,并以特定XML文件格式保存数据于服务器,供Flex端读取并进行分析和处理,同时Flex端根据数据结果实施相应的动作。
(2) 表现层:即Flex制作的用户界面,以web浏览器的形式展示。将相关业务逻辑和数据处理交给客户端来运行,减轻了服务器的压力,使服务器只用来进行相应的人员数据传输和读取原始描述滤棒成型机状态信息的XML文件[5] ,加快了系统运行速度。
(3) 业务逻辑层:通过Servlet处理Flex的请求,读取滤棒成型机状态信息XML文件,并返回于客户端;负责响应请求、记录日志、读取或保存相关数据。
(4) 数据层:由多数据服务器构成,主要有:日志文件、滤棒成型机数据设置信息数据库、滤棒成型机信息数据库、滤棒成型机实时状态信息文件的存储、管理和维护。
-
让教育充满智慧
有人说,名师之名,不在于名,而在于“明”。“明”就是智慧。还有人说,智慧是一条通往人生幸福和快乐的心灵之路。假期里阅读了《16位教育家的智慧档案》,书中每一位教育专家的经历不同,各具特色,但他们却具有共同的特征:拥有深邃的教育思想和高尚的教育情怀;具有坚持不懈...
-
“多读”是语文教学的精髓
在文章中,不论是事情的记叙,人物和情境的描写,还是事物的介绍说明,观点的阐述和议论,都直接或间接,直露或含蓄地表达着作者的思想感情倾向,对学生起思想导航和激励作用,产生美感和丰富的想象,使学生不断地受到真善美的熏陶和感染。这在多数情况下都是通过朗读来实现的,忽...
-
管理会计与财务会计融合
导语:促进管理会计和财务会计的融合是会计行业必然的发展趋势。企业领导要树立财务会计与管理会计融合的理念与意识,建立科学成熟的融合体系,满足企业会计会计信息使用者和利益相关者的多方面需求。摘要:会计系统分财务会计与会计管理两部分,在企业经营中管理者普遍...
-
关于财务会计毕业论文范文
当前,中国财务会计概念框架的制定是必要的和紧迫的,中国财务会计概念框架研究为财政部制定概念框架提供依据。下面是小编为大家整理的关于财务会计毕业论文,供大家参考。财务会计毕业论文范文1.财务会计与管理会计的内在关系财务会计和管理会计虽然都是以企业会...