用于在HMI系统中显示监视查看器的方法与流程

文档序号:11176398阅读:806来源:国知局
用于在HMI系统中显示监视查看器的方法与流程

本公开内容涉及用于在hmi系统中显示监视查看器的方法。



背景技术:

hmi(人机接口)被用于向用户提供与在工厂自动化中使用的plc(可编程逻辑控制器)进行通信的图形信息。hmi系统还被连接到相机或其他媒体设备以向操作员提供改进的管理服务并显示监视的图形结果。hmi系统允许操作员监视来自遥远位置的操作现场并且远程地观察事故。当事故发生时,在当前时间的场景和在事故之前/之后的信息能够实时地被存储并被监视。

这样的hmi系统采用用于向用户提供各种信息片以进行监视的程序,例如监视查看器。用户可以经由在显示设备上提供的监视查看器来核查用于监视的各种类型的数据和总体系统的状态并且可以根据期望做出对hmi系统的命令。

图1是示出了相关领域中的hmi系统的监视查看器的视图。

在相关领域中的hmi系统中,图1中示出的监视查看器被显示在显示设备上以向用户提供用于监视的数据。监视查看器包括包含菜单栏102、工具栏104、命令栏106以及状态栏110的控制区和包含查看器108的查看区。

在相关领域中,当用户发送用于运行监视查看器的请求时,图1中示出的监视查看器被显示在显示设备上。具体地,用于显示用于监视的各种数据项的屏幕被渲染在查看器108中。

为此,hmi系统从被设置在hmi系统内部或外部的存储器采集屏幕数据并且基于所采集的屏幕数据来将监视屏幕显示在查看器108中。

如能够从图1看到的,现有监视查看器包括仅仅一个查看器108。因此,当用户想要获得几个监视信息片时,用户必须运行与图1中示出的监视查看器类似的多个监视查看器。当多个监视查看器被运行时,用户必须同时管理几个查看器,这是不方便的。另外,hmi系统的系统资源被使用太多,使得系统的总体性能和效率可能被降低。



技术实现要素:

本公开内容的一方面是要提供一种用于显示监视查看器的方法,通过该方法用户能够更方便地且有效地操作、监视并控制hmi系统。

本公开内容的另一方面是要提供一种用于显示监视查看器的方法,通过该方法能够提高hmi系统的监视性能和效率。

本公开内容的目标不限于上述目标并且其他目标和优点能够由本领域技术人员从下面的描述中认识到。另外,将容易认识到,本公开内容的目标和优点能够由在随附权利要求中记载的单元及其组合来实践。

根据本公开内容的一个方面,一种用于显示监视查看器的方法包括:在从用户接收到用于显示监视查看器的请求时,采集要被显示在监视查看器中的屏幕数据;在显示器上显示监视查看器的控制区;在显示器上显示监视查看器的查看区;以及通过使用屏幕数据在查看区中显示监视屏幕。查看区包括一个或多个选项卡。

根据本公开内容的示例性实施例,用户能够更方便地且有效地操作、监视并控制hmi系统。

另外,根据本公开内容的示例性实施例,能够提高hmi系统的监视性能和效率。

附图说明

图1是示出了相关领域中的hmi系统的监视查看器的视图;

图2是根据本公开内容的示例性实施例的hmi系统的框图;

图3是用于图示根据本公开内容的示例性实施例的用于显示hmi系统的监视查看器的方法的流程图;以及

图4是示出了根据本公开内容的示例性实施例的监视查看器的配置的示意图。

具体实施方式

以上目标、特征和优点将从参考附图的详细描述中变得显而易见。以充分的细节描述实施例以使得本领域技术人员能够容易地实践本公开内容的技术构思。公知的功能或配置的详细公开内容可以被省略以便不必要地使本公开内容的目的模糊不清。在下文中,将参考附图详细描述本公开内容的实施例。在附图中,类似的附图标记指代类似的元件。

图2是根据本公开内容的示例性实施例的hmi系统的框图。

参考图2,根据本公开内容的示例性实施例的hmi系统202包括显示器204和控制器206。

显示器204显示用于使用户操作、监视并控制hmi系统的信息。根据本公开内容的示例性实施例,显示器204可以显示图4中示出的监视查看器。

控制器206从用户接收用于显示监视查看器的请求并且响应于用户的请求而在显示器204上显示监视查看器。

根据本公开内容的示例性实施例,在从用户接收到用于显示监视查看器的请求时,控制器206采集要被显示在监视查看器中的屏幕数据。另外,控制器206在显示器上显示监视查看器的控制区和查看区。控制器206通过使用所采集的屏幕数据在查看区中显示监视屏幕。

根据本公开内容的示例性实施例,控制器206可以在用户发送用于显示监视查看器的请求之前从存储器中下载优先级屏幕数据以将该优先级屏幕数据存储在缓存208中。如本文中所使用的,“优先级屏幕数据”是指必须比其他屏幕数据提前被处理的数据。例如,用户可以提前指定被频繁访问的或重要的监视屏幕作为优先级屏幕数据。

另外,控制器206可以对每个屏幕数据的处理时间进行计数并且可以将其经计数的处理时间超过预定参考处理时间的屏幕数据设定为优先级屏幕数据。如本文中所使用的,“处理时间”是指下载数据或渲染花费的时间。

另外,参考处理时间可以由用户或控制器206任意地设定。根据本公开内容的示例性实施例,这样的优先级屏幕数据在用户发送用于显示监视查看器的请求之前被存储在缓存208中,使得监视查看器能够更快速地被显示。

根据本公开内容的示例性实施例,控制器206可以对缓存208搜索屏幕数据以显示监视查看器的查看区。当优先级屏幕数据可以被存储在如以上所描述的缓存208中时,控制器206可以首先对缓存208进行搜索以采集优先级屏幕数据。在对缓存208进行搜索之后,控制器206可以通过使用从存储器210中采集的数据来对屏幕数据进行配置。例如,控制器206可以使从存储器210中采集的数据序列化以创建屏幕数据,并且可以通过使用所创建的屏幕数据来显示查看区。

根据本公开内容的示例性实施例,查看区可以包括一个或多个选项卡。一个或多个选项卡包括活动选项卡和不活动选项卡。活动选项卡是由用户选择的并且当前在显示器上被激活的选项卡。不活动选项卡是除了活动选项卡之外的其他选项卡。

根据本公开内容的示例性实施例,活动选项卡的更新周期可以被设定为比不活动选项卡的更新周期短。根据本公开内容的示例性实施例,当用户激活不活动选项卡中的一个时,可以立即更新该不活动选项卡而无论更新周期如何。根据本公开内容的示例性实施例,不活动选项卡的更新周期可以当被显示在该不活动选项卡中的屏幕较大时被设定为较短。根据本公开内容的示例性实施例,不活动选项卡可以直到它们被激活时才被更新并且可以一旦它们被激活就被更新。

参考回到图2,根据本公开内容的示例性实施例的hmi系统202还可以包括缓存208。缓存208比存储器210更快地读取和写入数据。优先级屏幕数据可以被存储在缓存208中。当显示监视查看器时,控制器206首先对缓存208进行搜索以采集屏幕数据,使得监视查看器能够较快地被显示。

存储器210是存储要被显示在监视查看器中的各种类型的数据的存储介质。在存储器210中,可以存储用于对屏幕数据进行配置的图像或文本数据和用于监视hmi系统的其他数据。

尽管图2中示出的hmi系统202在其中包括缓存208,但是根据另一示例性实施例,缓存208可以被设置在hmi系统202外部。另外,尽管存储器210被设置在图2中的hmi系统202外部,但是根据另一示例性实施例,存储器210可以被设置在hmi系统202中。

图3是用于图示根据本公开内容的示例性实施例的用于显示hmi系统的监视查看器的方法的流程图。图4是示出了根据本公开内容的示例性实施例的监视查看器的配置的示意图。

在下文中,将参考图2和图4更详细地描述根据本公开内容的示例性实施例的用于显示hmi系统的监视查看器的方法。

在从用户接收到用于显示监视查看器的请求时,控制器206采集要被显示在监视查看器中的屏幕数据(步骤s302)。为了采集屏幕数据,控制器206可以首先对缓存208进行搜索。如以上所描述的,包括由用户提前指定的屏幕数据和其下载时间超过预定参考处理时间的屏幕数据中的至少一个的优先级屏幕数据可以被存储在缓存208中。如果这样的优先级屏幕数据被存储在缓存208中,则控制器206首先下载优先级屏幕数据以在显示器上的查看区中渲染监视屏幕。

在对缓存208进行了搜索之后,控制器206可以从存储器210中采集数据以用于对屏幕数据进行配置并且通过使用所采集的数据对要被显示在查看区中的屏幕数据进行配置(序列化)。控制器206可以下载屏幕数据,由此被配置为在显示器上的查看区中渲染监视屏幕。

当对缓存208或存储器210进行搜索时,控制器206可以基于由用户请求的要被显示在监视查看器中的屏幕数据的键值(例如文件名)来搜索屏幕数据。

尽管未示出在图3中,但是控制器206可以从存储器中下载优先级屏幕数据以在步骤s302之前(即,在用户发送用于显示监视屏幕的请求之前)将该优先级屏幕数据存储在缓存中。例如,如果用户指定用户偏好或频繁地访问的屏幕,则控制器206可以对存储器210搜索与指定的屏幕相对应的屏幕数据并且可以将找到的屏幕数据存储在缓存208中作为优先级屏幕数据。另外,控制器206可以对存储在存储器210中的每个屏幕数据的处理时间进行计数并且可以将其计数的处理时间超过预定参考处理时间的屏幕数据存储在缓存208中作为优先级屏幕数据。

随后,控制器206在显示器上显示监视查看器的控制区(步骤s304)。图4是示出了根据本公开内容的示例性实施例的监视查看器的配置的示意图。在图4中,控制区包括菜单栏402、工具栏404、命令栏406和状态栏414。

随后,控制器206在显示器上显示监视查看器的查看区(步骤s306)。在图4中,查看区包括一个或多个选项卡408、410、412、…。

尽管图3图示了控制器206首先显示控制区(步骤s304)并且之后显示查看区(步骤s306),但是根据本公开内容的另一示例性实施例的控制器206可以首先显示查看区并且之后显示控制区。

随后,控制器206通过使用屏幕数据来在查看区408、410、412、…中显示监视屏幕。控制器206可以采集与查看区408、410、412、…中的每个查看区相对应的屏幕数据,并且可以在查看区408、410、412、…中的每个查看区中渲染所采集的屏幕数据以显示监视屏幕。

根据本公开内容的另一示例性实施例,用于显示监视查看器的方法可以包括在从用户接收到用于显示监视查看器的请求时,采集要被显示在监视查看器中的屏幕数据(步骤s302),并且通过使用所采集的屏幕数据在在监视查看器的查看区中显示监视屏幕(步骤s308)。

如图4所示,由根据本公开内容的另一示例性实施例的方法显示的监视查看器的查看区包括一个或多个选项卡。根据本公开内容的示例性实施例,用户运行仅仅一个监视查看器并且创建查看器中的多个选项卡,使得能够同时获得许多监视信息片。因此,用户能够更方便地且有效地操作、监视并控制hmi系统。另外,hmi系统无需运行许多监视查看器,使得系统资源较少被使用并且因此能够改进系统的总体性能和效率。

参考回到图4,包含于由根据本公开内容的示例性实施例的方法显示的监视查看器的查看区中的选项卡可以被划分成活动选项卡和不活动选项卡。活动选项卡是由用户选择的并且当前在显示器上被激活的选项卡。不活动选项卡是除了活动选项卡之外的其他选项卡。在图4中,选项卡408是活动选项卡,并且选项卡410、412、…是不活动选项卡。用户可以当用户正在使用监视查看器时在任何时间将不活动选项卡410、412、…中的一个切换为活动选项卡。在那时,先前的活动选项卡408可以被切换为不活动选项卡。

尽管未示出在图3中,但是根据本公开内容的示例性实施例,控制器206可以将活动选项卡的更新周期与不活动选项卡的更新周期设定为不同。在图4中示出的查看区的选项卡408、410、412、…中的每个中,显示了用于监视hmi系统的各种数据项,例如功率消耗、温度值、等等。这样的数据项由与各自的选项卡408、410、412、…相对应的程序使用,并且可以以特定周期更新。因此,选项卡408、410、412、…中的每个具有它自己的与各自的程序相对应的更新周期。

在具有图4中示出的选项卡408、410、412、…的查看区中,如果选项卡408、410、412、…中的全部以它们自己的周期更新,则系统资源被使用太多。根据本公开内容的示例性实施例,活动选项卡408的更新周期被设定为与不活动选项卡410、412、….的更新周期不同。

根据本公开内容的示例性实施例,活动选项卡408的更新周期可以被设定为比不活动选项卡410、412、….的更新周期短。例如,如果不活动选项卡410的原始更新周期是五秒,则不活动选项卡的实际更新周期可以被设定为5×y,其中y是自然数。结果,活动选项卡408以由程序要求的原始更新周期进行更新,然而不活动选项卡410、412、…比原始更新周期更慢地进行更新。以这种方式,能够减少用于更新不活动选项卡410、412、…的系统资源。

根据本公开内容的示例性实施例,活动选项卡408的更新周期和不活动选项卡410、412、…的更新周期可以分别由用户任意地设定。

根据本公开内容的示例性实施例,当用户激活不活动选项卡410、412、…中的一个时,控制器206可以立即更新该选项卡。例如,如果当监视查看器被显示为如图4所示时用户选择不活动选项卡410以激活它,则控制器206立即更新不活动选项卡410并且将其切换为活动选项卡,而无论由控制器206设定的更新周期5×y如何。相应地,活动选项卡408被切换为不活动选项卡。

根据本公开内容的示例性实施例,控制器206可以将具有较大屏幕的不活动选项卡的更新周期设定为较短。被显示在不活动选项卡中的屏幕的尺寸越大,更新屏幕花费的时间越长。通过这么做,能够减少当用户将不活动选项卡切换为活动选项卡时花费的更新延迟。

根据本公开内容的示例性实施例,控制器206可以直到不活动选项卡410、412、…被激活才更新它们。例如,当监视查看器被显示为如图4所示时,控制器206可以仅仅以原始更新周期更新活动选项卡408并且可以不更新不活动选项卡410、412、…。当用户想要在不活动选项卡410、412、…之中选择不活动选项卡以激活它时,控制器206可以立即更新所选择的选项卡410并且将其切换为活动选项卡。通过这么做,用于更新不活动选项卡410、412、…的资源能够被进一步减少,由此改进系统性能。

根据本公开内容的另一示例性实施例,如果在预定输入时间段内未接收到外部输入,则控制器206可以增大选项卡408、410、412、...中的全部的初始设定的更新周期,或者可以直到接收到外部输入才更新所有选项卡。外部输入可以是从用户接收到的选择信号。

以这种方式,当用户不使用hmi系统时用于更新选项卡408、410、412、...中的全部的资源可以被减少,由此改进系统性能。

以上描述的本公开内容可以由本发明涉及的领域的技术人员在不脱离本公开内容的范围和精神的情况下以各种方式替代、更改和修改。因此,本公开内容不限于上述示例性实施例和附图。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1