[发明专利]用于借助网络协议访问数据或函数的方法和设备有效
申请号: | 201710062940.7 | 申请日: | 2017-01-24 |
公开(公告)号: | CN107015520B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 欧根·克雷默 | 申请(专利权)人: | 西门子公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;李慧 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 借助 网络 协议 访问 数据 函数 方法 设备 | ||
本发明涉及一种用于访问数据或函数的方法和可编程逻辑控制器,其中将数据存储在可编程逻辑控制器(SPS)的数据库(DB1)中,并且将数据库(DB1)与可编程逻辑控制器(SPS)的应用程序相关联,并且其中通过客户端(CL)借助于网络协议访问可编程逻辑控制器(SPS)的网页服务器。借此,可编程逻辑控制器(SPS)的自动化程序的至少一个程序模块(FC1,FC2)与网页服务器(WS)的网页服务相关联,其中通过网页服务将程序模块(FC1,FC2)的执行初始化。借此,可以对可编程逻辑控制器(SPS)的数据或函数进行灵活的且可简单完成的访问,其中对数据或函数的访问能够与负荷相关地进行控制。
技术领域
本发明涉及一种用于借助于网络协议访问可编程逻辑控制器的数据或函数的方法和一种可编程逻辑控制器,所述可编程逻辑控制器具有借助于网络协议对其函数或数据的访问功能。
背景技术
经典地,借助于操作和观察设备访问可编程逻辑控制器的数据或函数、例如生产数据、状态信息、控制参数和类似物,所述操作和观察设备通常具有用于监测和用于操作自动化过程或类似物的图形用户界面。操作和观察设备通常经由数据网络与可编程逻辑控制器连接。对可编程逻辑控制器的数据或函数的访问通常借助于自动化环境中的专有的协议进行。除了在更多或更少的闭合结构和系统中的该数据或函数访问之外,越来越多地需要:使可编程逻辑控制器的数据是普遍容易得到的,尤其经由因特网或利用在那里常用的协议、例如HTTP来实现。为了该目的已知的是:可编程逻辑控制器配设网页服务器,所述网页服务器对客户端(网页浏览器、移动电话应用等)的相应的询问进行操控。
将网页服务器通常应用在可编程逻辑控制器中的问题在于:集成到可编程逻辑控制器中的网页服务器必须与自动化程序(SPS程序)交换数据或者必须调用其函数,然而其中通常网页服务器不能够或不应当直接访问自动化程序的函数、变量和参数。因此,对于自动化程序通常限定附加的数据模块,即所谓的“控制数据模块(Control-Datenbaustein)”。于是,对于自动化程序附加地限定专用的代码模块(“WWW模块”),所述专用的代码模块在每个周期中强制被调用并且将要交换的数据写入控制数据模块中、或者从其中读出。然而该方法的缺点是:一方面在当前不应当交换数据的情况下也通过调用“WWW模块”产生永久负荷,并且另一方面将数据交换固定地与自动化程序的执行周期结合并且因此通常仅能够延迟地进行。对可编程逻辑控制器的函数进行有针对性的调用因此是完全不可能的。
除了借助于可编程逻辑控制器中的网页服务器进行访问之外,也已知的是:可编程逻辑控制器借助于OPC-UA协议传送命令和参数,并且以相同的途径将数据由可编程逻辑控制器传输至OPC-UA客户端设备,然而这需要构建OPC-UA客户端/服务器结构并因此与高的耗费联系在一起。此外,也在该方案中存在关于在可编程逻辑控制器的本地OPC-UA服务器和自动化程序之间的面向周期的数据交换的问题。
发明内容
因此,存在对于用于借助于网络协议访问可编程逻辑控制器的数据的简单和可靠的解决方案的需求,所述解决方案防止通过数据访问引起可编程逻辑控制器的可能的过载,并且所述解决方案尽可能与自动化程序的周期无关地工作。
所述目的的根据本发明的解决方案的核心思想是:可编程逻辑控制器提供自动化程序的所选出的程序模块作为网页服务的一部分。外部的应用、例如网页浏览器或其他数据技术的设备上的应用能够借助于网络协议、例如HTTP调用该选出的程序模块。集成在可编程逻辑控制器中的管理实体(任务计划器(Task-Scheduler))于是根据可编程逻辑控制器负荷判定:所述可编程逻辑控制器何时处理通过该网络进入的询问。自动化程序的在此调用的程序模块不仅能够读出内部数值(数据、变量、参数),还能对其进行改变。此外,借此能够有针对性地调用自动化程序的函数,即例如启动或结束函数。由网页服务器操纵的数据因此不仅能够涉及参数、变量等(即通常应用者数据),而且也涉及命令、功能、方法等(通常为“函数(Funktionen)”),进而涉及函数流程或类似物的控制。
特别地,通过一种方法和通过一种可编程逻辑控制器来实现所述目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710062940.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:腐蚀凹坑深度测量仪
- 下一篇:一种剪板直角度测量仪