The invention relates to a method for providing functions in an industrial automation system. The function of the automation system is made available by the network application (11) of at least one control unit (10), which is provided on the user port (22) of the client side by a single page network application as the network client (21) during the operation of the control program on the client side. Functions are provided by a standardized data model (13) representing at least one control unit (10) and data provided by the network application (11). The standardized data model (13) is accessed via a common data port (12) for network applications.
【技术实现步骤摘要】
在工业自动化系统内提供功能的方法以及自动化系统
本专利技术涉及一种用于在工业自动化系统内提供功能的方法。本专利技术此外还涉及一种计算机程序产品。此外,本专利技术还涉及一种工业自动化系统。
技术介绍
工业自动化系统用于监控、控制和调节工业过程,尤其是在制造、过程及楼宇自动化领域,并且实现了控制装置、传感器、机床以及工业设备的运作,它们的运作要尽可能自主地进行,并且不依赖于人为干预。由于信息技术对包含多个联网的控制及计算机单元的自动化系统越来越重要,用于可靠地提供分布在自动化系统上的功能的方法对于提供监控、控制和调节功能来说赢得了越来越重要的地位。在工业自动化系统中可以使用许多的控制单元,也被称为PLC(可编程逻辑控制器)。通常,每个控制单元提供一个可以用来访问相应的控制单元的端口。经由这个端口可以询问到许多不同的信息,例如控制单元的当前状态、控制单元的配置数据、系统及用户变量、诊断信息(像是追踪记录文件、警报、日志等等)或者控制单元的当前配置的备份。经由端口不仅能够部分地浏览数据,而且还能够访问数据并且修改数据。为此,在控制单元上安装有网络应用,其能够经由http或者https实现访问。为此例如可以在控制单元中将单个的网页存放在存储器中,这些网页能够连接到上述数据和/或控制单元的状态。在运行期间,这些信息在控制单元侧分别在调用相应的网页时被删除并且集成到这个网页中。之后网页被传输给网络客户端。因此,对于网络客户端这方的每一次询问,生成一个包含被询问的数据的网页。这种做法的问题在于,网络应用具有极高的复杂性。此外,必须为每种不同的控制单元类型设计相应数量的、含 ...
【技术保护点】
1.一种用于在工业自动化系统内提供功能的方法,其中通过至少一个控制单元(10)的网络应用(11)使得所述自动化系统的功能可供使用,在客户端侧在控制程序运行期间经由作为网络客户端(21)的单页网络应用在客户端侧的用户端口(22)提供所述功能;所述功能由网络应用(11)的标准化的数据模型(13)提供,其中,所述数据模型代表至少一个所述控制单元(10)以及可由所述控制单元提供的数据;经由所述网络应用的通用的数据端口(12)来访问标准化的所述数据模型(13)。
【技术特征摘要】
2017.08.02 EP 17184444.21.一种用于在工业自动化系统内提供功能的方法,其中通过至少一个控制单元(10)的网络应用(11)使得所述自动化系统的功能可供使用,在客户端侧在控制程序运行期间经由作为网络客户端(21)的单页网络应用在客户端侧的用户端口(22)提供所述功能;所述功能由网络应用(11)的标准化的数据模型(13)提供,其中,所述数据模型代表至少一个所述控制单元(10)以及可由所述控制单元提供的数据;经由所述网络应用的通用的数据端口(12)来访问标准化的所述数据模型(13)。2.根据权利要求1所述的方法,其中,所述数据模型(13)具有分级结构化的构造,所述构造包含相互之间处于预设关系的节点。3.根据权利要求2所述的方法,其中,所述数据模型(13)具有树状结构化的构造。4.根据权利要求2或3所述的方法,其中,在每次询问任意的控制单元(10)时,都能够在所述数据模型(13)中在分级结构的同一个位置上找到有关所述控制单元(10)的特定信息或者可由所述控制单元提供的数据。5.根据前述权利要求中任一项所述的方法,其中,所述数据模型(13)包括静态的数据和/或动态的数据。6.根据前述权利要求中任一项所述的方法,其中,从所述网络客户端(21)出发经由所述数据端口(12)来访问所述数据模型(13)的结构,从而从所述数据模型(13)中提取出多个不同的控制单元(10)的所有功能的超集的子集...
【专利技术属性】
技术研发人员:罗兰·埃克尔,哈拉尔德·赫贝思,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。