您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 9 英文文献 翻译 人机界面 科技类(电子 电气 自动化 通信)
目录一、外文文献译文.........................................................2二、外文文献原文........................................................14一、外文文献译文应用基于web的网络协议和软件架构,可以为工业提供具有适应性,个性化和移动性特点的人机界面AlessandroBozzon,MarcoBrambilla,PieroFraternali,PaoloSperoni,andGiovanniToffetti米兰理工大学,电子与信息系,意大利{bozzon,mbrambil,fraterna,paolo.speroni,toffetti}@elet.polimi.it摘要本文提供了一个创新的结合使用网络标准和软件实施技术的工业设计人机界面(人机界面)系统。本文描述的是成熟的技术和做法,可基于互联网的架构转移到嵌入式系统。几种高级功能的实现就是基于这种架构,如应用适应性,界面个性化,远程控制,多渠道的通知。1介绍根据当前潮流的人机界面(人机界面在工业自动化领域)的特点,嵌入式的优势是低功率,他有具体标准现场总线或专门接口专门针对工业厂房和自动化监测设备。商业系统通常依赖于硬件,操作系统,I/O接口,通信协议的执行情况,图形显示管理,和业务逻辑的专有架构。这种情况主要是由于对成本,表现和可靠性的高度重视,克服了标准体系结构和高质量服务接口的要求。此外,工业自动化通信协议都没有达到作为办公通信网络,从而进一步证明了专有架构的优势。然而,互联网和网络上的成功已经开始影响工业人机界面的世界了。工业用户也开始熟悉的Web界面,图形质量,多媒体内容和功能,如流动性,适应性的特点和个性化的应用。同时,基于TCP-IP的通信协议和嵌入式操作系统已经开始蔓延在工业自动化领域[6][10],从而减少了专有架构的需要使企业内部的整合更有吸引力。在这种情况下,很容易预见一个缓慢但必然统一的人机界面对于工业标准体系结构,标准的通信协议和先进的互动功能的诞生。我们的工作重点是一个新的分布式软件架构的人机界面系统能够提供诸如个性化,适应性,分布,流动性,多渠道通知,服务设计和办公网络及软件集成等功能,当然还有保持稳健性,可靠性,性能和成本效益等传统的人机界面问题。该项目被称为ESAMyHMI的科研活动是在米兰理工大学和欧空局ElettronicaSpA公司——一家经营人机界面意大利公司之间进行的合作。该项目已导致了一种新的人机界面架构,它充分利用了多层Web应用的最先进的结构模式,以部署低成本,工业级的嵌入式硬件,达到了一流先进的人机界面功能。2.概述工业人机界面市场工业人机界面产品很少实施创新服务,如远程进入污水处理厂控制,通讯和远程通知。事实上,人机界面公司似乎钟爱完整性能和良好的进入工业通信标准,即使是这些因素可能与现代的基于Web的架构的创新解决方案不兼容。即使是人机界面的研发人员似乎提供最创新的内容(并声称其产品具有网络功能的),却仍然在传统架构的框架下,通常只利用单一的应用。相反,最近的研究[6]显示用户如何越来越朝向寻找一个可以给予具有先进的功能,卓越的图形功能和更好使用的新系列产品:远程且尽可能远,分布式控制的工业厂房;远程通知解决方案,即使用户不是在终端面前;个性化和自动化适应图形用户界面;整合现有的企业经营流程,系统和设备;开放的新标准,并在该领域的最佳做法是通过提供低成本的模块化和可扩展性。SCADA(监控和数据采集)系统,最近推出了一些有趣的创新,但作为首字母缩写表明了,他们的目标是专注于产品能实现了高层次范围的功能运用,并可在一个大的背景下部署运行。它们通常部署在高端设备(电脑和功能强大的嵌入式系统)和代表着人机界面市场。在其他市场的行业,创新一直是依靠主要供应商(例如,西门子),他们一直致力于在提高传统人机界面应用程序提供的功能和代表过去几年的水平。Sm@rtAccess[15]例如,允许分配超过三站最大的工业设备控制的技术开发。其运作,虽然这种是基于是简单广播的显示界面的仪器,它能够直接连接到其他设备的客户。这种方式的带宽需求超过一个典型的互联网连接能力。Progea[16]提出通过远程功能和基于Web的体系结构提供更加创新的解决方案。运行在WindowsXP电脑的Progea服务器应用程序,它可以远程控制设备通过一个支持互联网JVM(Java虚拟机)连接的标准Web浏览器。即使如此强大,但这种方法仍然缺乏提供便携式解决方案,因为不同的实现工具提供了不同的平台。3新颖的人机界面解决方案的要求从工业人机界面的市场可看到了工业自动化终端软件,硬件架构的典型的办公和基于Web的应用程序缓慢但稳定进化走向一体化,以达到更高的可用性和界面和更方便的工业自动化解决方案的灵活性和企业信息系统的互操作性的灵活性。这个目标需要分类功能和传统的人机界面解决方案模块,部署了分布式系统的模块化和他们,它利用互联网的开放标准和多层Web应用程序的架构模式。该MyHMI项目旨在设计、实施和评估一个分布式人机界面平台,可没障碍地在本地和远程访问,可以很容易地集成企业信息和通信技术基础设施。基于MyHMI设计的基础要求的主要功能和非功分别列于表1和表2。表1功能需求功能需求动态组态该组织和人机界面的外观应该不难,有线,除了动态配置的条款数量和类型的控制变量,页面布局,显示的数据,等等用户登录名和访问控制用户应该统一地确定,基于一个成功可靠的认证。获准进入该系统个性化用户应该可以自定义的接口的图形性能,并将其参数保存在一个配置文件里。接口适应用户界面可通过声明性规则的方法自动调整适合的不同设备屏幕。警报管理政策该系统根据具体政策应向用户提供警报通知机制功能限制该人机接口系统,生产者应当能够对特定终端禁用选定功能,已达到可调整产品商业价值的特点。报告日志数据报告可在不同的格式制作,允许远程可视化,调度和打印。表2非功能需求4MyHMI架构在本节中,我们概述了MyHMI框架设计的主要特色。该平台的整体架构是MyHMI如图1所示:人机界面功能通常是嵌入连接到控制系统的终端,成为划分为一个客户服务器结构,实施链接互联通信网络,其中包括一个以太网骨干网连接,用来连接HMI设备和一个用于连接到控制装置一套现场总线协议。4.1.一般设计的选择该系统的设计必须解决的几个问题,按要求。在这一节,我们给出解决方案的总结。4.1.1分布模型的演示和业务逻辑。该体系结构设计已经运用先进的解决方案的状态处理了模块化实施和给予关注点分离。我们通过了一个丰富的网络接口模式扩大了传统客户端组成的网络架构,从而避免了服务器计算的一些客户端。业务层仍然位于服务器端,包含了控制政策,而显示层实现在客户端。它的责任是建设为人类监理接口和用户用户对话的管理。非功能需求网络拓扑该系统可支持独立的网络架构,局域网,有线网络和无线网络接入。客户服务器之间的通讯应该充分利用HTTP协议,为了达到防火墙的兼容性软件结构该软件是基于标准的操作系统。客户端应用程序应该运行在一个标准的Web浏览器,并应自动在不同规模的屏幕上调整分辨率,服务器应用程序应运行在一个标准的动态Web架构上。外观该接口利用设备无关的移交技术(即XHTML,SVG,闪光)。可扩展超文本标记语言性能页面数据的刷新性能可媲美脱机的人机界面系统(每秒刷新10个数据)。图1MYHMI体系的整体结构4.1.2人性化解决方案其中一个最具有挑战性的要求是提倡使用强大的兼容性平台。我们使用是人性化是基于分组,这分组假设用户是可以按角色酚类的,并且考虑到了该分组层次的大部分人性化规则。剩下的细节性的人性化规则可以应用于个别用户,但是我们可能会假设这些用户的数量和复杂程度都是有限制的。这个解决方案可以实现高效率的人性化系统的需要与降低计算复杂性的需要两者之间的权衡和取舍。4.1.3链接客户端和服务器之间的通信是采用HTTP(仿真)应答通过HTTP请求响应的手段。客户端提交请求后,用户互动,经其内部时钟产生超时。请求提交悬而未决服务器,直到一对控制系统的状态出现更新情况。在这种情况下,服务器发送响应到客户端,用以模拟一个基于事件的消息交换。4.1.4个性化制定一些具体的决定必须采取有关如何以及在何处应用和个性化的界面以适应规则。个性化和适应性规则可以采用存储和管理两个办法:1.编码规则为XML文件:个性化规则是由离线配置工具以XML格式的产生的。这些规则是在运行时解析和解释是通过一个通用的代码。他能产生一个预期的通用接口。该方法的一个方式为了个性化解析和适应性规则处理不同问题可以制定若干具体组成部分。(例如,用户界面,报警配置,等等)2.在代码中嵌入的规则:这个解决方案包括在配置时产生和编译一个具有特定个性化和适应规则针对开发项目的源代码。其结果是在一个二进制代码中嵌入所有规则就能执行得非常快,因为不需要存取文件或规则库。我们采用客户端和服务器端规则计算:一个混合的方法就是其中一部分的规则适用于服务器端而其余的适用于客户端。我们应用在客户端的规则影响了用户界面和一般情况下客户端的问题。这一部分,出于性能方面的原因,规则被以二进制代码形式存储在客户端应用程序。反过来,我们通过了服务器端的服务器配置有关规则的适用。在这种情况下,该规则已被编码为XML文件和被服务器组件解析。4.1.5访问外部变量通过一个单一的集中服务器,受控制系统的状态对“人机接口”系统可见的:所有的客户端调用一个中央服务器,作为网关和提供关于设备状态的数据。对状态能被单入口点检测的小系统来说,这个方案是可以接受的。一个替换物通过服务器或者代理伺服器访问受控制的系统:每个客户端总是调用相同的服务器,但是多个服务器可以定位在设备上来访问受控制系统的不同部分。通过询问需要的信息传达给原服务器客户端调用的服务器可以作为一个代理伺服器,实际上这存在接入点至需要的数据栏。对单服务器架构,我们采用第一个解决方案,但是我们使用第二个方案以防复杂的配置。不管怎样,我们决定避开客户端同时直接调用信息组或者多个服务器。4.2服务器的设计该服务器是通过专有的沟通协议,作为为中间人人机界面接口和其他服务器进行通信的TCP/IP网络以及现场总线连接异构的设备之间作用。该服务器管理连接到外地(通过一个OPC服务器模块[1]或类似的接口)和缓冲区的字段数据(在数据服务器模块)成为传递到基于TCP/IP连接的客户。客户可以部署在两种配置:本地服务器的节点(从而提供了一个集成终端接口)或在一个单独的远程终端连接到服务器通过一个TCP/IP网络。该服务器管理有四种类型的客户端请求:初始化请求,新的一页请求,数据刷新请求和事件触发处理。初始化和新的一页请求可能需要计算服务器端个性化的规则,他的处理是通过基于身份请求终端和用户身份服务器提出请求的;页面数据刷新请求只涉及到客户机的运送原始数据和提供服务快如图2所示,服务器分为两大类成分边界:一方是控制系统,由不同的设备组成,双方沟通通过工业(如Modbus总线,现场总线等...)和网络协议(如TCP/IP协议)和从原受控环境输送数据。另一边是用户,支持与同一个客户端用户界面控制系统互动。图2MYHMI体系结构的高层架构作为一个中间设备,服务器已能处理具有挑战性的任务,如各种:(一)管理和协调涉及用户,可能执行临时数据处理和汇总;之间的数据流;(二)保证了在不同节点的状态信息同步;(三)提供确保万无一失执行用户的命令一个安全可靠的服务。该服务器的内部组织已设想到提高模块化,可扩展,组件重新使用和性能。在图3和图4中,我们可以找出三个服务器内部结构宏组件的:1.外界面版管理2.控制界面管理3.用户界面管理服务器子组件对管理现场设备通信负责同时提供抽象和模块化,并且忽略其他组件的物理特征,拓扑和协议。与外地的互动是通过一个标准的OPC客户机/服务器模块,从而增加了另一种级别抽象(和模块)的系统。图3MYHMI体系中的服务结构:外界面版管理,控制界面管理控制界面管
本文标题:9 英文文献 翻译 人机界面 科技类(电子 电气 自动化 通信)
链接地址:https://www.777doc.com/doc-8109 .html