[发明专利]在可编程逻辑控制器(PLC)中自主添加和删除功能的装置和方法在审
申请号: | 201780094879.2 | 申请日: | 2017-09-19 |
公开(公告)号: | CN111108449A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 利维奥·达洛罗;托马斯·格吕内瓦尔德;乔治·洛;贾斯蒂尼安·罗斯卡 | 申请(专利权)人: | 西门子股份公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 陈方鸣 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 逻辑 控制器 plc 自主 添加 删除 功能 装置 方法 | ||
1.一种向计算机化控制系统自主地提供功能的系统,包括:
逻辑控制器,其运行与操作系统有关的第一计算机应用;
应用管理器,其从所述第一计算机应用接收对功能的请求;
与所述应用管理器通信的远程市场客户端和远程市场,所述远程市场提供计算机应用,所述计算机应用用于提供与所述操作系统有关的多种功能;
计算机应用存储库,用于存储提供所述操作系统的功能的计算机应用,其中,响应于接收到所述对功能的请求,所述应用管理器将所述请求转发到所述远程市场客户端,所述远程市场客户端向所述远程市场查询所请求的功能,并且将查询结果提供给所述应用管理器。
2.根据权利要求1所述的系统,还包括:计算机化应用运行时环境,用于执行存储在所述计算机应用存储库中的一个或多个计算机应用。
3.根据权利要求2所述的系统,还包括:应用运行时应用编程接口(API),用于提供计算机应用与所述操作系统的功能的互连。
4.根据权利要求1所述的系统,其中,所述应用管理器被配置为对所述查询结果执行逻辑操作,并识别所述远程市场中的计算机应用以提供所请求的功能。
5.根据权利要求4所述的系统,其中,所述远程市场客户端从所述应用管理器接收识别的计算机应用,并且响应于接收到识别的应用,启动所述识别的计算机应用从所述远程市场到所述计算机应用存储库的传送。
6.根据权利要求5所述的系统,还包括:
计算机化应用运行时环境,用于执行存储在所述计算机应用存储库中的一个或多个计算机应用;
应用运行时应用编程接口(API),用于提供计算机应用与所述操作系统的功能的互连;以及
其中,至少部分基于应用运行时API开发传送的应用。
7.根据权利要求1所述的系统,其中,所述应用管理器被配置为确定与存储在所述计算机应用存储库中的计算机应用相关联的功能是否在超过预定阈值的时间间隔内未被使用,并且如果在所述时间间隔内未使用该功能,则删除所述计算机应用。
8.根据权利要求1所述的系统,其中,所述第一计算机应用为所述操作系统的诊断应用,并且所述对功能的请求为对维护调度的请求。
9.根据权利要求2所述的系统,还包括:控制运行时,其被配置为接收所述操作系统的输入值并计算所述操作系统的输出值。
10.根据权利要求9所述的系统,其中,所述操作系统的第一部分由所述控制运行时来控制,并且第二部分由所述计算机应用运行时来控制。
11.一种用于从计算机控制系统自主地提供添加或删除功能的方法,包括:
在控制处理器中,基于操作系统的元素的输出值生成对功能的请求;
在应用管理器中接收所述对功能的请求;
从所述应用管理器向远程市场客户端传达所述对功能的请求;
由所述远程市场客户端查询远程应用市场,以识别提供所请求的功能的一个或多个计算机应用;
在所述应用管理器中,选择所述一个或多个提供所请求的功能的计算机应用中的一者;
由所述远程市场客户端下载所选择的计算机应用;以及
由所述应用管理器执行所下载的计算机应用。
12.根据权利要求11所述的方法,还包括:将所下载的计算机应用存储在计算机化控制系统的计算机应用存储库中。
13.根据权利要求11所述的方法,还包括:在沙盒应用运行时中执行所下载的计算机应用。
14.根据权利要求13所述的方法,还包括:将所下载的计算机应用的功能从所述沙盒计算机应用运行时传达到计算机化控制系统的生产运行时。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780094879.2/1.html,转载请声明来源钻瓜专利网。