自动化系统远程访问技术方案

技术编号:26385459 阅读:26 留言:0更新日期:2020-11-19 23:54
根据本发明专利技术的一个示例方面,提供了一种方法,包括:执行远程用户装置中的第一网络浏览器可访问的第二网络浏览器;与用户装置的第一网络浏览器中的第一网络应用通信;执行第二网络浏览器中的第二网络应用,该第二网络应用被配置成与自动化系统的自动化服务通信并提供自动化服务的用户界面;从第一网络应用接收第一特征信息,并基于接收到的第一特征信息提供第二特征信息,第二特征信息用于使自动化服务的用户界面适应用户装置。

【技术实现步骤摘要】
自动化系统远程访问
本专利技术涉及布置对自动化系统的远程访问。
技术介绍
工业自动化系统通过例如调节装置、控制装置、传感器以及发送器等连接至系统的各种现场装置控制工业过程。典型的现场装置是带有阀控制器的控制阀。现场装置通常由过程控制器根据从过程中获得的测量结果和设置值,使用适当的控制算法来控制。工业自动化系统需要特定且灵活的用户访问系统,从而还能够远程访问系统。用于不同工业自动化系统的同一自动化平台需要在跨行业和跨客户的各种各样的环境中工作。可用于访问自动化系统并需要访问系统支持的各种装置、软件版本和配置的数量已大大增加。US2011/0046754公开了一种用于自动化系统的基于浏览器的HMI(Human-MachineInterface,人机界面),其中用户通过浏览器连接至服务器以接收HMI。接收到请求的HMI生成器处理自动化系统数据并以浏览器格式生成HMI。
技术实现思路
根据本专利技术的第一方面,提供了一种设备,包括:网关单元,用于为包括第一网络浏览器的远程用户装置提供对工业自动化系统的控制访问,其中,所述网关单元被配置成为所述用户装置建立客户端实例,所述客户端实例至少被配置成:执行所述远程用户装置的所述第一网络浏览器可访问的第二网络浏览器;与所述用户装置的所述第一网络浏览器中的第一网络应用通信;执行所述第二网络浏览器中的第二网络应用,所述第二网络应用被配置成与所述自动化系统的自动化服务通信并提供所述自动化服务的用户界面;从所述第一网络应用接收第一特征信息,并基于接收到的所述第一特征信息生成第二特征信息,以使自动化服务的用户界面适应所述用户装置。根据本专利技术的第二方面,提供了一种方法,该方法可以由网关单元的客户端实例执行,以为包括第一网络浏览器的远程用户装置提供对工业自动化系统的控制访问。该方法包括:执行所述远程用户装置的所述第一网络浏览器可访问的第二网络浏览器;与所述用户装置的所述第一网络浏览器中的第一网络应用通信;执行所述第二网络浏览器中的第二网络应用,所述第二网络应用被配置成与所述自动化系统的自动化服务通信并提供所述自动化服务的用户界面;从所述第一网络应用接收第一特征信息,并基于接收到的所述第一特征信息生成第二特征信息,以使自动化服务的用户界面适应所述用户装置。根据第三方面,提供了一种设备,包括:至少一个处理核;至少一个包含计算机程序代码的存储器,所述至少一个存储器和所述计算机程序代码被配置成,通过所述至少一个处理核,使所述设备至少执行所述方法或所述方法的一个实施例。根据第四方面,提供了一种包括程序指令的计算机程序产品、计算机可读介质或非暂时性计算机可读介质,所述程序指令用于使提供对工业自动化系统的控制访问的设备用于:执行远程用户装置中的第一网络浏览器可访问的第二网络浏览器;与所述用户装置的所述第一网络浏览器中的第一网络应用通信;执行所述第二网络浏览器中的第二网络应用,所述第二网络应用被配置成与所述自动化系统的自动化服务通信并提供所述自动化服务的用户界面;从所述第一网络应用接收第一特征信息,并基于接收到的所述第一特征信息生成第二特征信息,以使自动化服务的用户界面适应所述用户装置。附图说明图1示出了工业自动化系统的示例;图2示出了用于自动化服务的远程访问的系统的示例;图3示出了根据一个实施例的访问系统的要素;图4示出了根据一个实施例的组件交互;图5示出了根据一些实施例的方法;以及图6示出了根据一个实施例的设备。具体实施方式工业自动化系统可以用于控制诸如制造过程、生产过程、发电过程、加工(fabrication)和精炼(refining)过程的工业过程。受控过程可以固定于一个地理位置或可以移动,例如船只。工业过程可以以连续、批量、重复或离散的方式运行。工业自动化系统也可以用于监视与工业过程有关的装运或运输。工业自动化系统可以分布到若干层或级,例如自动化平台级和自动化应用级。图1提供了示例自动化系统的整体视图。该自动化系统包括现场装置1和IO(Input-Output,输入输出)系统2,所述现场装置和IO系统通过布线连接至(过程)控制器6中。布线可以是直接布线3、星型网络4或环形网络5。控制器连接至系统总线7,总线7可以是冗余的。操作员站8a、历史数据库9和配置服务器10可以连接至系统和系统总线7。下文使用的术语“用户装置”通常是指自动化系统的操作员可以通过其访问自动化系统的单元,例如直接连接至系统总线7的操作员站8a或远程连接的移动或固定用户装置8b和8c。该系统还可以包括其它装置,例如连接至总线7的网关单元16。防火墙11可以用于保护系统总线7免受其它网络12的影响,防火墙11可以是冗余的。维护、企业资源计划(ERP)、配置和/或仿真服务器13可以位于这些网络中。这些网络可以基于以太网上的标准互联网协议。可以使用另一个防火墙14连接至其它网络15。其它用户装置8c可以通过网络15访问该自动化系统。操作员单元8a~8c可以包括用于访问自动化系统的网络浏览器。防火墙11和14可以包括用于提供额外安全级别的非军事区(DMZ)。自动化平台通常是通用的,并且可以在许多部署中类似地使用。自动化平台可以包含工程和配置工具,工程师可以通过这些工具来设计自动化应用。自动化平台工具可以至少包括以下之一:功能块图设计工具、结构化文本编程工具和用户界面设计工具。另一方面,自动化平台还可以包括运行时组件,例如可用于执行自动化应用并将其可视化给用户的过程控制站(PLC)和人机界面(HMI)。另一方面,自动化应用可以包括已经使用自动化平台的工具创建的配置。自动化应用至少可以包括以下之一:功能块图、结构化文本程序和用户界面设计。取决于实施例,自动化应用可以是唯一的并且完全专用于客户部署,或者不同客户和部署之间也可以重用自动化应用。诸如图1的系统的自动化系统的操作组件可以包括用户界面组件、过程组件和支持前两者的组件。过程组件可以包括一个或多个过程控制器6,并且用户界面组件可以在用户装置8a~8c中实现并且针对用户装置8a~8c。用户装置可以为操作员提供用户界面,以在自动化系统中启动用户会话并执行针对自动化系统组件的操作。这些组件可以实现自动化系统中的其它组件和/或服务可访问的服务。组件或组件的一部分可以被实现为软件对象,该软件对象可以具有用于将组件作为服务提供给自动化系统中的其它组件的操作接口。软件对象可以是分布式分层面向对象的实体。该操作接口也能够从一个或多个其它组件接收服务。服务包括该类型的服务专用的一个或多个资源。在一个示例中,过程组件可以被实现为包括控制器6的过程数据作为资源并且可以经由网关单元16访问的自动化服务。为了基于用户的有效身份授权针对工业自动化系统的组件的操作,工业自动化系统可以包括用于支持用户界面组件和过程组件的组件。支持组件例如可以包括会话服务、用户认证服务、用户和策略管理以及约束服务。自动化系统的服务和资源可以发布为可被其它服务和客户端引用的名称。本文档来自技高网...

【技术保护点】
1.一种设备,包括:网关单元(20),用于为包括第一网络浏览器(31)的远程用户装置提供对工业自动化系统(40)的控制访问,其中,所述网关单元(20)被配置成为所述远程用户装置建立客户端实例(21),其特征在于,所述客户端实例(21)被配置成:/n-执行(500)所述远程用户装置中的所述第一网络浏览器(31)可访问的第二网络浏览器(22);/n-与所述远程用户装置的所述第一网络浏览器(31)中的第一网络应用(32)通信(510);/n-执行(520)所述第二网络浏览器(22)中的第二网络应用(23),其中,所述第二网络应用(23)被配置成与所述自动化系统(40)的自动化服务(41)通信并提供所述自动化服务(41)的用户界面;/n-从所述第一网络应用(32)接收(530)第一特征信息;以及/n-根据接收到的所述第一特征信息生成(540)第二特征信息,以使所述自动化服务(41)的所述用户界面适应所述远程用户装置。/n

【技术特征摘要】
20190517 FI 201954081.一种设备,包括:网关单元(20),用于为包括第一网络浏览器(31)的远程用户装置提供对工业自动化系统(40)的控制访问,其中,所述网关单元(20)被配置成为所述远程用户装置建立客户端实例(21),其特征在于,所述客户端实例(21)被配置成:
-执行(500)所述远程用户装置中的所述第一网络浏览器(31)可访问的第二网络浏览器(22);
-与所述远程用户装置的所述第一网络浏览器(31)中的第一网络应用(32)通信(510);
-执行(520)所述第二网络浏览器(22)中的第二网络应用(23),其中,所述第二网络应用(23)被配置成与所述自动化系统(40)的自动化服务(41)通信并提供所述自动化服务(41)的用户界面;
-从所述第一网络应用(32)接收(530)第一特征信息;以及
-根据接收到的所述第一特征信息生成(540)第二特征信息,以使所述自动化服务(41)的所述用户界面适应所述远程用户装置。


2.根据权利要求1所述的设备,其中,所述客户端实例(21)被配置成向所述第二网络浏览器(22)提供所述第二特征信息,以控制所述第二网络浏览器(22)的操作。


3.根据权利要求1或2所述的设备,其中,所述特征信息包括用户界面特征信息。


4.根据权利要求3所述的设备,其中,所述用户界面特征信息为屏幕或视口尺寸。


5.根据权利要求1或2所述的设备,其中,所述特征信息包括应用程序员的界面功能信息。


6.根据权利要求1或2所述的设备,其中,所述特征信息包括网络浏览器用户代理字符串。


7.根据权利要求1或2所述的设备,其中,所述特征信息包括基于所述远程用户装置的一个或多个传感器的传感器信息。


8.根据权利要求7所述的设备,其中,所述传感器信息包括定向信息、触摸传感器输入信息或地理位置信息中的一个或多个。


9.根据权利要求1或2所述的设备,其中,所述客户端实例(21)被配置成响应于所述第一网络应用(32)经由所述第一网络浏览器(31)的应用编程接口接收到所述第一特征信息而在所述第一网络应用(32)启动时接收所述第一特征信息。


10.根据权利要求1或2所述的设备,其中,所述客户端实例(21)被配置成:响应于来自所述第二网络应用(23)的请求,向所述第一网络应用(32)发送对所述第一特征信息的请求;将包括所述第一特征信息的...

【专利技术属性】
技术研发人员:H·哈韦里宁
申请(专利权)人:维美德自动化有限公司
类型:发明
国别省市:芬兰;FI

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1