用于将数据从现场设备传送到网络浏览器的方法_2

文档序号:8415670阅读:来源:国知局
能),超出规格(S=超出规格)或需要维护(M=需要维护)的状态。因此,首字母F、C、S和M也称为状态信号。现场设备的其它可能状态包括例如报警、警告、离线、保持等。测量值是其它动态数据的示例。而且,仅特定测量值可以被显示,例如,最大或最小值、平均值、最后测量值、在特定时钟时间的测量值等等。
[0035]此外,动态数据可以包括测量点的标识。虽然测量点标识原则上不会非常频繁变化,然而可以应用为动态数据保留的方法以传送动态数据,因此,例如测量点标识。在这种情况下,可能的方法包括与Ajax应用(参见下文)结合的JavaScript。
[0036]原则上,HTML页面用于传送完整网页,该HTML页面包括在每种情况下作为单独文件的链接设计描述(CSS)和图片文件(JPG、PNG、GIF、Flash)。对于每个所需文件,网络浏览器必须将其自已的查询传送到网络服务器,即为了表示复杂网页,有时数百个查询和服务器响应是必要的。
[0037]对此替代地,可以使用Ajax应用(异步JAvaScript和XML)。Ajax是指网络浏览器I和网络服务器26之间的异步数据传送的概念。这使能HTTP查询,同时显示HTML页面并改变页面,而无需完全重新加载它。在这种情况下,例如,JavaScript可以用于操纵文档对象模型(因此用于访问HTML或XML文档的接口规范)并且动态地表示内容。JavaScript还可以应用为各个组件之间的接口。相反地,Ajax应用可以发送到服务器查询,在服务器查询中,仅请求实际需要的数据。这通过调用网络服务,例如通过REST、SOAP发生。该调用以异步通信的形式发生,即在从服务器加载数据的同时,用户可以与界面进一步交互。如果数据已加载并准备好,则就调用上述JavaScript功能,该JavaScript功能可以将数据结合在网页中。
[0038]因此,获得了对用户输入反应非常快速的用户界面。该变化行为的原因是非常少的数据需要在网络浏览器I和网络服务器26之间交换并且数据加载异步发生的事实。另夕卜,由于很多处理步骤已经可以在客户端执行,因此降低了网络服务器负荷。
[0039]尤其是HTML5可以用作标记语言,由此可以实现收藏夹图标的更快变化。而且,JavaScript 可以使用 HTML5。
[0040]用作传送的方法可以是通常通过端口 80 (HTTP)和端口 443 (HTTPS)的标准化传送协议(HTTP、HTTPS (语法上,HTTPS与HTTP的格式相同,其中数据的额外加密通过SSL/TLS发生))以及诸如IP和TCP的网络协议。HTTP是最常应用的协议。
[0041]诸如SPDY的其它网络协议提供其它选项。SPDY的优点是网络服务器26可以接着开始传送并将内容直接且没有查询地传送到网络浏览器(“服务器推送”)。因此,更新后的内容(例如,设备状态)可以直接发送到已加载的页面,这接着更新对应区域,而不需要用户重新加载或使用脚本继续检索。与此相关的,除其他之外,由于省略了基于直觉的无意义查询,因此可以减少进一步页面调用的加载时间并实现网络的更好加载。
[0042]在过程自动化中,以太网/IP已自己建立用于网络访问(物理层(OSI层I)以及还有数据链路层(OSI层2))。以太网/IP是实时以太网,也称为工业以太网。然而,以太网/IP也不适于“硬”实时应用(〈1ms)。以太网/IP网络的典型循环时间在1ms并因此满足工业输入/输出的软件实时要求。硬实时要求的替代包括表示以太网/IP的协议扩展的 CIPSync、或Mot1nSync。其它实时可用以太网协议是:Prof inet、Ethernet Powerlink、SERCOS II1、EtherCAT、VARAN 和 SafetyNET pD
[0043]图2示出了浏览器I的截屏。将在浏览器I中看到的是浏览器页面7,这里是网页,其从现场设备20的网络服务器26发送。更确切地,在网络浏览器I中已通过在地址栏2中显示的IP地址访问现场设备20。如已提到的,IP地址可以动态变化并且与测量点标识没有关系。
[0044]数据显示在浏览器窗口 7中,该数据是从现场设备发送的网络服务器,因此尤其是静态数据和动态数据。
[0045]例如,将在浏览器窗口 7中看到的是测量点27的标识6。如已提到的,标识也称为设备标记。
[0046]浏览器I支持标签浏览,即标签4中的数据显示在浏览器I中,该标签4布置在标签栏3中。例如,每个与另一现场设备的连接可以被显示在另一标签4中;因此,根据与多个现场设备的连接打开相等数量的标签4。这些标签4可以接收由网络服务器26、因此由现场设备20提供的唯一名称。为了标签4与现场设备20的简单关联,标签4可以接收测量点27的标识6作为其名称。尤其是,该名称显示在标签4的标题中。因此,在多个打开标签的情况下,每个标题使相关的测量点27及与其相关的现场设备20立即可识别。以这样的方式,防止可能的混淆。不同测量点27的测量值不会错误地关联。意图用于具体测量点27的配置不在某个其它测量点上执行。
[0047]而且,诸如设备状态的动态数据显示在浏览器I中。例如,上述状态信号F、C、S或M显示在浏览器I中。然而,还可以显示诸如例如报警、警告、离线或保持的现场设备20的其它可能的状态。
[0048]设备状态在浏览器I中显示为收藏夹图标5。在这种情况下,收藏夹图标5显示在地址栏2的左侧或在标签4的标题的左侧。因此,即使在标签4不活动时,用户也立即看到现场设备的瞬时状态。在图2中,这通过用附图标记5标记的符号完成。然而,其它符号提供其它选项,尤其是直接指示状态信号F、C、S或M的符号。
[0049]在变化的情况下,现场设备20的新状态可以立即地、或通过Ajax应用(例如,通过JavaScript,参见上文)、或仅在网页更新时传送到网络浏览器I ( “服务器推送”)。
[0050]静态和/或动态数据可以诸如已提到的,例如通过通信协议HTTPS加密地传送。
[0051]有机会传送压缩的(例如gzip及其它)静态和/或动态数据。大多数现代浏览器支持该HTTP压缩。
[0052]附图标记列表
[0053]I浏览器窗口
[0054]2地址栏
[0055]3标签栏
[0056]4 标签
[0057]5收藏夹图标
[0058]6 标识
[0059]7浏览器窗口
[0060]20现场设备
[0061]21数据处理单元
[0062]22传感器
[0063]23接口
[0064]24接口
[0065]25电缆
[0066]26网络服务器
[0067]27测量点
【主权项】
1.一种将静态数据和动态数据从测量点(27)传送到具有标签导航的网络浏览器(I)的方法,所述测量点(27)至少包括包含网络服务器(26)的、过程自动化技术的现场设备(20), 其中,所述静态数据包括至少所述测量点(27)的标识, 其特征在于, 所述测量点(27)的所述标识被显示在具有标签导航的所述网络浏览器(I)的标签(4)的标题中。
2.根据权利要求1所述的方法, 其中,所述动态数据是至少设备状态,并且所述设备状态被显示在所述标签(4)中,尤其是作为状态信号。
3.根据权利要求2所述的方法, 其中,所述设备状态被显示为收藏夹图标(5)。
4.根据权利要求2或3所述的方法, 其中,所述设备状态被给定为故障、检查功能、超出规格或需要维护的状态中的一种。
5.根据权利要求1至4中的至少一项所述的方法, 其中,所述动态数据是所述测量点(27)的所述标识。
6.根据权利要求1至5中的至少一项所述的方法, 其中,静态数据和动态数据被异步地传送。
7.根据权利要求6所述的方法, 其中,Ajax应用被用于异步传送。
8.根据权利要求1至7中的至少一项所述的方法, 其中,静态数据和动态数据根据JavaScript被传送。
9.根据权利要求1至8中的至少一项所述的方法, 其中,HTML5被用作标记语言。
10.根据权利要求1至9中的至少一项所述的方法, 其中,至少所述动态数据作为“服务器推送”被传送,尤其是动态数据在变化时被发送。
11.根据权利要求1至10中的至少一项所述的方法, 其中,静态和动态数据被加密地传送。
12.一种过程自动化技术的现场设备(20),用于执行根据权利要求1至11中的至少一项所述的方法。
13.根据权利要求12所述的现场设备(20), 其中,所述现场设备(20)包括数据处理单元(21),尤其是变送器,和/或传感器(22)。
【专利摘要】本发明涉及用于将数据从现场设备传送到网络浏览器的方法。本发明涉及一种将静态数据和动态数据从至少包括包含网络服务器(26)的过程自动化技术的现场设备(20)的测量点(27)传送到具有标签导航的网络浏览器(1)的方法,其中,静态数据包括至少测量点(27)的标识,其特征在于,测量点(27)的标识被显示在具有标签导航的网络浏览器(1)的标签(4)的标题中。本发明进一步涉及一种用于执行该方法的现场设备。
【IPC分类】H04L29-08
【公开号】CN104735126
【申请号】CN201410802570
【发明人】迪特里希·文特兰德, 冈特·雅尔, 霍尔格·埃伯哈德, 马丁·洛曼
【申请人】恩德莱斯和豪瑟尔测量及调节技术分析仪表两合公司
【公开日】2015年6月24日
【申请日】2014年12月19日
【公告号】DE102013114613A1, US20150180972
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1