[发明专利]用于创建安全控制装置的应用程序的方法和装置有效
申请号: | 201080017897.9 | 申请日: | 2010-02-17 |
公开(公告)号: | CN102414627A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 彼得·莫斯曼;马蒂亚斯·罗伊施;赫贝特·沃尔特;安德烈亚斯·I·赫克尔 | 申请(专利权)人: | 皮尔茨公司 |
主分类号: | G05B9/03 | 分类号: | G05B9/03;G05B19/042;G05B23/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王萍;陈炜 |
地址: | 德国奥斯*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 创建 安全 控制 装置 应用程序 方法 | ||
1.一种用于为安全控制装置(20)创建应用程序的方法,该安全控制装置构建为控制具有多个传感器(26)和多个执行器(24)的自动化设备(22),其中应用程序包括:第一程序部分(74),在该第一程序部分中故障安全地处理安全相关的程序变量;并且包括第二程序部分(78),在该第二程序部分中处理非安全相关的程序变量,其中针对非安全相关的程序变量在第二程序部分(78)内无需故障安全的处理,该方法具有如下步骤:
-定义多个安全相关的程序变量(46),
-定义多个非安全相关的程序变量(48),
-从所述多个安全相关的程序变量(46)中选择安全相关的程序变量(50),
-从所述多个非安全相关的程序变量(48)中选择第一非安全相关的程序变量(52),其中第一非安全相关的程序变量(52)在实施应用程序时反复地被分配瞬时值,
-定义至少一个分配条件(54),其在实施应用程序时被处理,
-定义相关性(56),其将所选择的第一非安全相关的程序变量(52)与所选择的安全相关的程序变量(50)相关,其中所选择的第一非安全相关的程序变量(52)的瞬时值在应用程序实施时根据分配条件(54)被分配给所选择的安全相关的程序变量(50)。
2.根据权利要求1所述的方法,其特征在于,分配条件(54)代表询问,借助该询问确定所选择的第一非安全相关的程序变量(52)是否满足对安全相关的程序变量所要求的可靠性要求。
3.根据上述权利要求之一所述的方法,其特征在于,似然性询问定义为分配条件(54),借助该似然性询问检验所选择的第一非安全相关的程序变量(52)和所选择的另外的程序变量是否彼此相一致。
4.根据上述权利要求之一所述的方法,其特征在于,似然性询问定义为分配条件(54),借助似然性询问确定所选择第一非安全相关的程序变量(52)是否满足比较标准,其中该比较标准代表所选择的第一非安全相关的程序变量(52)的典型特性。
5.根据上述权利要求之一所述的方法,其特征在于,应用程序包括多个变换指令,其中变换指令代表相关性(56)和分配条件(54),其中变换指令的至少一部分包含在第一程序部分(74)中。
6.根据上述权利要求之一所述的方法,其特征在于,代表相关性(56)的第一代码部分(200)和代表分配条件(54)的第二代码部分(202)组合成程序模块(76,220)。
7.根据上述权利要求之一所述的方法,其特征在于,应用程序通过使用在计算机(12)上运行的计算机程序(16)来创建,其中计算机程序(16)包括显示模块(60),其中显示模块(60)实现在创建应用程序期间使应用程序的源代码(62)借助多个代表所述源代码的图形源代码符号(196)显示在连接到计算机(12)上的显示单元(14)上,其中图形源代码符号(196)以基本显示形式实施,其中多个图形源代码符号(196)包括多个图形变换代码符号(198),其代表在源代码(62)中包含的变换代码,其中变换代码包括:第一代码部分(200),其代表相关性(56);并且包括第二代码部分(202),其代表分配条件(54),其中计算机程序(16)还包括识别模块(68),借助识别模块识别两个代码部分(200,202)的至少其中之一,其中在存在所识别的代码部分时显示模块(60)实现以相对于基本显示形式修改过的显示形式显示至少一个图形变换代码符号(204),其包含在多个图形变换代码符号(198)中。
8.根据权利要求7所述的方法,其特征在于,借助识别模块(68)识别第一代码部分(200)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皮尔茨公司,未经皮尔茨公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080017897.9/1.html,转载请声明来源钻瓜专利网。