[发明专利]在安全系统中用于控制代码的自动分布的方法和工具有效
申请号: | 201080067655.0 | 申请日: | 2010-06-24 |
公开(公告)号: | CN102959480A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | K·戈尔 | 申请(专利权)人: | ABB股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G05B9/02;G05B23/02;G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 挪威比林*** | 国省代码: | 挪威;NO |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安全 系统 用于 控制 代码 自动 分布 方法 工具 | ||
1.一种工业安全系统中用于控制过程或设备的方法,所述工业安全系统包括具有安全装置的组件,并且其中所述安全系统使得能够作为事件或警报的结果而生成信号,所述方法包括在所述事件或警报和在由于事件而接收到所述事件或警报信号时所要采取的结果或动作之间创建自动链接,配置安全装置(10)的表示(22),并且配置所述事件或警报的不同表示(26),配置包括所述事件和所述输入之间的链接的一个或多个链接,因此形成因果矩阵(CEM),使用所述因果矩阵(1)生成控制代码以便随后将所述控制代码下载到至少一个过程控制器(4-6,31-33),由此随后由至少一个安全控制器生成控制信号以启动动作或结果,其特征在于,基于所述至少一个安全控制器(4-6,31-33)的所述因果矩阵(1)对处理所述控制代码的安全控制器计算控制器负载,以使得所计算的处理负载在任何安全控制器中都不被超出。
2.根据权利要求1所述的方法,其特征在于,至少部分地以基于所述因果矩阵而包括在所述控制代码中的多个程序逻辑组件(11,15)为基础来计算控制器负载。
3.根据权利要求2所述的方法,其特征在于,访问通过所述因果矩阵(1)中所包括的变量(22,26)而实现的输入装置(10)或执行器/输出装置(14)的程序逻辑组件(11,15)。
4.根据权利要求1所述的方法,其特征在于,至少部分地基于所述控制代码(2)中所包括的每个程序逻辑组件(11,15)基于所述因果矩阵在给定时间内必须要执行的次数来计算控制器负载。
5.根据权利要求1所述的方法,其特征在于,通过将过程控制器(4-6,31-35)的已知计算执行能力与根据基于所述因果矩阵(1)而包括在所述控制代码中的程序逻辑组件(11,15)所计算的信息进行比较来计算控制器负载。
6.根据权利要求1-5中任一项所述的方法,其特征在于,基于与所述因果矩阵(1)中所包括的程序逻辑组件(11,15)相关的信息,以及用于连接工业安全系统的一部分中所存储的两个或多个程序逻辑组件(11,15)的其它代码系统负载值来计算控制器负载。
7.根据权利要求1所述的方法,其特征在于,计算控制器负载并且使得该信息可被过程所使用,并且在生成所述控制代码之前将其显示在图形用户界面上。
8.根据权利要求1所述的方法,其特征在于,将所述控制代码分布到两个或多个过程控制器(4-6,31-33),并且将控制代码在它们之间自动分割,以使得所计算的处理负载在任何过程控制器中都不被超出。
9.根据权利要求7所述的方法,其特征在于,基于所述因果矩阵自动生成用于运行所述控制代码的一部分的两个或多个过程控制器(4-6,31-33)之间进行交叉通信的控制代码部分,所述因果矩阵的调度根据所述控制代码的分割形成。
10.根据权利要求1或8所述的方法,其特征在于,基于所述因果矩阵(1)自动生成用于运行所述控制代码的一部分的两个或多个过程控制器(4-6,31-33)之间进行交叉通信的控制代码部分,并使得该信息可被过程所使用,并且在生成所述控制代码之前将其显示在图形用户界面上。
11.根据权利要求1所述的方法,其特征在于,通过首先将所述因果矩阵(1)分割为较小矩阵而在两个或多个过程控制器(4-6,31-33)之间自动分割控制代码,生成多个所述控制代码,并且将多个所述控制代码中的每个从每个较小矩阵分布到所述两个或多个处理器控制器中的每一个。
12.根据权利要求1所述的方法,其特征在于,通过从所述因果矩阵(1)生成所述控制代码并且随后将控制代码进行划分并将较小量的所述控制代码分布到两个或多个过程控制器中的每一个而在所述两个或多个过程控制器(4-6,31-33)之间自动分割所述控制代码。
13.根据权利要求1所述的方法,其特征在于,在计算控制器负载之后并且在将所述控制代码分布到所述至少一个过程控制器(4-6,31-33)之前,进行将所述控制代码编译为可执行代码并且将其下载到至少一个过程控制器的动作。
14.根据权利要求1所述的方法,其特征在于,自动生成从所述因果矩阵中所实施的停机等级或起火区域所得出的一个或多个停机等级(ESD,PSD)或起火区域(起火和燃气)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ABB股份有限公司,未经ABB股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080067655.0/1.html,转载请声明来源钻瓜专利网。