用于创建安全控制装置的应用程序的方法和装置

    公开(公告)号:CN102414627B

    公开(公告)日:2014-09-03

    申请号:CN201080017897.9

    申请日:2010-02-17

    CPC classification number: G05B19/0428 G05B9/03 Y02P90/265

    Abstract: 本发明涉及一种用于为安全控制装置(20)创建应用程序的方法,该安全控制装置构建为控制具有多个传感器(26)和多个执行器(24)的自动化设备(22),其中应用程序包括:第一程序部分(74),在该第一程序部分中故障安全地处理安全相关的程序变量;并且包括至少一个第二程序部分(78),在该第二程序部分中处理非安全相关的程序变量,其中针对非安全相关的程序变量在第二程序部分(78)内无需故障安全的处理,该方法具有如下步骤:定义多个安全相关的程序变量(46);定义多个非安全相关的程序变量(48);从多个安全相关的程序变量(46)中选择安全相关的程序变量(50);从多个非安全相关的程序变量(48)中选择第一非安全相关的程序变量(52),其中第一非安全相关的程序变量(52)在实施应用程序时反复地被分配瞬时值;定义至少一个分配条件(54),其在实施应用程序时被处理;定义相关性(56),其将所选择的第一非安全相关的程序变量(52)与所选择的安全相关的程序变量(50)相关,其中所选择的第一非安全相关的程序变量(52)的瞬时值在应用程序实施时根据分配条件(54)被分配给所选择的安全相关的程序变量(50)。此外本发明还涉及相应的装置以及相应的计算机程序。

    对自动化设备的工业控制器编程的方法和装置

    公开(公告)号:CN101866159A

    公开(公告)日:2010-10-20

    申请号:CN201010167320.8

    申请日:2010-04-20

    CPC classification number: G05B19/05

    Abstract: 对自动化设备的工业控制器编程的方法和装置。设备包括提供表示设备实际系统状态的传感器数据的至少一个传感器和按实际系统状态起作用的至少一个致动器。用于控制设备的控制器包括存储传感器数据的数据存储器和存储机器代码程序的程序存储器。对控制器编程的编程工具包括程序编辑器、调试工具和编译器。据本发明的一个方面,在启用调试工具的同时在控制器上执行机器代码程序,且调试工具确定运行于控制器上的机器代码与程序编辑器中示出的至少一个高级控制指令之间的逆向关系。调试工具从控制器中的数据存储器读取传感器数据并向至少一个高级控制指令分配传感器数据,由此将至少一个高级控制指令与执行机器代码程序期间的实际系统状态联系起来。

    对自动化设备的工业控制器编程的方法和装置

    公开(公告)号:CN101866159B

    公开(公告)日:2015-11-25

    申请号:CN201010167320.8

    申请日:2010-04-20

    CPC classification number: G05B19/05

    Abstract: 对自动化设备的工业控制器编程的方法和装置。设备包括提供表示设备实际系统状态的传感器数据的至少一个传感器和按实际系统状态起作用的至少一个致动器。用于控制设备的控制器包括存储传感器数据的数据存储器和存储机器代码程序的程序存储器。对控制器编程的编程工具包括程序编辑器、调试工具和编译器。据本发明的一个方面,在启用调试工具的同时在控制器上执行机器代码程序,且调试工具确定运行于控制器上的机器代码与程序编辑器中示出的至少一个高级控制指令之间的逆向关系。调试工具从控制器中的数据存储器读取传感器数据并向至少一个高级控制指令分配传感器数据,由此将至少一个高级控制指令与执行机器代码程序期间的实际系统状态联系起来。

    用于控制自动化设备的安全控制装置和方法

    公开(公告)号:CN102292679B

    公开(公告)日:2015-04-01

    申请号:CN200980155191.6

    申请日:2009-11-20

    Abstract: 本发明涉及一种用于控制自动化设备(14)的安全控制装置,该自动化设备包括多个传感器(18)和多个执行器(16),该安全控制装置具有:控制单元(22),其中传感器将多个控制输入信号(32)输送给控制单元(22),其中控制单元(22)构建为以自动化模式按照在控制单元(22)中运行的应用程序(38)、根据控制输入信号产生多个控制输出信号(34),其中借助多个控制输出信号(34)激励多个执行器(16);诊断分析单元(64),其多个诊断输入信号(66)输送给诊断分析单元(64),其中诊断分析单元(64)构建为根据诊断输入信号确定在限定的时刻存在多个运行状态(122)中的哪个运行状态,其中诊断分析单元(64)产生运行状态数据组(68),其表征所确定的运行状态;以及用于显示单元(72)的接口(70),其构建为显示诊断报告,其中运行状态数据组(68)具有多个诊断数据和布尔状态指示器,以及其中控制单元(22)构建为根据布尔状态指示器激励至少一个执行器。

    用于创建安全控制装置的应用程序的方法和装置

    公开(公告)号:CN102460397A

    公开(公告)日:2012-05-16

    申请号:CN201080027502.3

    申请日:2010-04-20

    Abstract: 本发明涉及一种用于创建安全控制装置(20)的应用程序的方法,该安全控制装置构建为控制自动化设备(22),其带有多个传感器(26)和多个执行器(24),该方法具有如下步骤:创建应用程序的源代码(52),其中源代码(52)包括多个用于控制执行器(24)的控制指令(160,162)和多个用于产生诊断报告的诊断指令(164,166),其中故障安全地处理安全相关的程序变量来处理控制指令(160,162),根据源代码(52)产生机器代码(70),确定至少一个校验和(102,104),其中针对机器代码(80,98)的至少一部分确定校验和(102,104),并且其中在确定校验和(102,104)时不考虑诊断指令(164,166)。此外,本发明还涉及相应的装置和计算机程序。

    用于创建安全控制装置的应用程序的方法和装置

    公开(公告)号:CN102414627A

    公开(公告)日:2012-04-11

    申请号:CN201080017897.9

    申请日:2010-02-17

    CPC classification number: G05B19/0428 G05B9/03 Y02P90/265

    Abstract: 本发明涉及一种用于为安全控制装置(20)创建应用程序的方法,该安全控制装置构建为控制具有多个传感器(26)和多个执行器(24)的自动化设备(22),其中应用程序包括:第一程序部分(74),在该第一程序部分中故障安全地处理安全相关的程序变量;并且包括至少一个第二程序部分(78),在该第二程序部分中处理非安全相关的程序变量,其中针对非安全相关的程序变量在第二程序部分(78)内无需故障安全的处理,该方法具有如下步骤:定义多个安全相关的程序变量(46);定义多个非安全相关的程序变量(48);从多个安全相关的程序变量(46)中选择安全相关的程序变量(50);从多个非安全相关的程序变量(48)中选择第一非安全相关的程序变量(52),其中第一非安全相关的程序变量(52)在实施应用程序时反复地被分配瞬时值;定义至少一个分配条件(54),其在实施应用程序时被处理;定义相关性(56),其将所选择的第一非安全相关的程序变量(52)与所选择的安全相关的程序变量(50)相关,其中所选择的第一非安全相关的程序变量(52)的瞬时值在应用程序实施时根据分配条件(54)被分配给所选择的安全相关的程序变量(50)。此外本发明还涉及相应的装置以及相应的计算机程序。

    用于控制自动化设备的安全控制装置和方法

    公开(公告)号:CN102292679A

    公开(公告)日:2011-12-21

    申请号:CN200980155191.6

    申请日:2009-11-20

    Abstract: 本发明涉及一种用于控制自动化设备(14)的安全控制装置,该自动化设备包括多个传感器(18)和多个执行器(16),该安全控制装置具有:控制单元(22),其中传感器将多个控制输入信号(32)输送给控制单元(22),其中控制单元(22)构建为以自动化模式按照在控制单元(22)中运行的应用程序(38)、根据控制输入信号产生多个控制输出信号(34),其中借助多个控制输出信号(34)激励多个执行器(16);诊断分析单元(64),其多个诊断输入信号(66)输送给诊断分析单元(64),其中诊断分析单元(64)构建为根据诊断输入信号确定在限定的时刻存在多个运行状态(122)中的哪个运行状态,其中诊断分析单元(64)产生运行状态数据组(68),其表征所确定的运行状态;以及用于显示单元(72)的接口(70),其构建为显示诊断报告,其中运行状态数据组(68)具有多个诊断数据和布尔状态指示器,以及其中控制单元(22)构建为根据布尔状态指示器激励至少一个执行器。

Patent Agency Ranking