[发明专利]在线动态分配和配置分布式控制系统中应用的方法和系统无效
| 申请号: | 201180070852.2 | 申请日: | 2011-12-22 |
| 公开(公告)号: | CN103649918A | 公开(公告)日: | 2014-03-19 |
| 发明(设计)人: | S.戈斯;M.坎德;V.纳拉亚南;S.考尔;M.瓦尔勒;S.里奇特 | 申请(专利权)人: | ABB研究有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李强;严志军 |
| 地址: | 瑞士*** | 国省代码: | 瑞士;CH |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 在线 动态分配 配置 分布式 控制系统 应用 方法 系统 | ||
1. 一种在线且动态地分配和配置设备中的分布式控制系统(DCS)中的应用程序的方法,所述分布式控制系统采用商业现成品(COTS)构件、通用或工业用PC、PLC等中的一个或多个,并且具有多个控制器,其特征在于,所述方法包括以下步骤中的一个或多个:
使一个或多个应用程序对应地分成一个或多个块;
对所述应用程序执行动态改变;
管理所述块及其对应的应用程序中的各个;
在一个或多个控制器上对一个或多个应用程序的一个或多个块执行动态分配;
在分配块中的一个或多个之间使数据同步;以及
管理应用程序及其在线计划。
2. 根据权利要求1所述的方法,其特征在于,所述一个或多个块中的各个是独立逻辑块,是对应的应用程序或控制应用程序的这样的块或部分:即,其能够独立地执行,并且具有相应的运行时间状态和数据,而且能够与同一应用程序或属于同一控制器或其它控制器的其它应用程序中的其它块中的一个或多个通信,以及共享运行时间状态和数据。
3. 根据权利要求1或2所述的方法,其特征在于,所述一个或多个应用程序或控制应用程序能够独立于所述控制器而执行。
4. 根据权利要求1所述的方法,其特征在于,对所述应用程序执行动态改变包括对运行的应用程序的逻辑或算法执行动态改变,以及/或者对所述设备的额外的或新控制方案执行下者中的一个或多个:添加、删除、修改、级联等。
5. 根据权利要求1所述的方法,其特征在于,管理所述块及其对应的应用程序中的各个包括管理所述块及其应用程序中的各个的运行时间状态和数据。
6. 根据权利要求1所述的方法,其特征在于,对所述一个或多个块执行动态分配包括使一个或多个应用程序和/或它们的对应的所述一个或多个块与表示所述控制器中的一个或多个的硬件节点进行逻辑映射。
7. 根据权利要求1或6所述的方法,其特征在于,对所述一个或多个块执行动态分配进一步包括在表示处于工作状况的一个或多个控制器的其它控制器中的一个或多个上分配与处于故障状况的一个或多个控制器有关的所述一个或多个块,以便使得能够在处于工作状况的一个或多个控制器中运行处于故障状况的控制器的应用程序。
8. 根据权利要求1、6或7中的任一项所述的方法,其特征在于,对所述一个或多个块执行动态分配,使得所述一个或多个控制器能够在最佳阈值负载下运行。
9. 根据权利要求7所述的方法,其特征在于,对所述一个或多个块执行动态分配进一步包括标识处于故障状况的一个或多个控制器,以及处于工作状况的一个或多个控制器,这适于使得处于故障状况的控制器的应用程序能够在容许时间约束内在处于工作状况的一个或多个控制器中运行。
10. 根据权利要求7或9所述的方法,其特征在于,适当地通过无缝地转移所述一个或多个块的运行时间状态和数据,来在表示处于工作状况的一个或多个控制器的其它控制器中的一个或多个上分配与处于故障状况的一个或多个控制器有关的所述一个或多个块。
11. 根据权利要求5所述的方法,其特征在于,进一步包括允许一个或多个应用程序的多个副本在两个或更多个控制器中运行。
12. 根据前述权利要求中的任一项所述的方法,其特征在于,所述方法允许动态地添加或插入一个或多个额外的控制器,或者移除也包括处于故障状况的控制器的一个或多个控制器。
13. 根据前述权利要求中的任一项所述的方法,其特征在于,所述方法在线地或者在所述一个或多个控制器或其设备的运行期间执行,从而使所述一个或多个控制器或所述设备和其中的运行序列保持平稳地运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ABB研究有限公司,未经ABB研究有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180070852.2/1.html,转载请声明来源钻瓜专利网。





