Safety controller and method for controlling an automated installation
    1.
    发明授权
    Safety controller and method for controlling an automated installation 有权
    用于控制自动化安装的安全控制器和方法

    公开(公告)号:US08560094B2

    公开(公告)日:2013-10-15

    申请号:US13114332

    申请日:2011-05-24

    IPC分类号: G05B9/02 G05B11/01

    摘要: A safety controller for controlling an automated installation which has a plurality of sensors and a plurality of actuators, comprises a control unit to which a plurality of control input signals are supplied by the sensors. The control unit produces a plurality of control output signals in an automatic mode on the basis of the control input signals in accordance with a user program running in said control unit. The plurality of control output signals is used to actuate the plurality of actuators. The safety controller also has a diagnosis evaluation unit to which a number of diagnoses input signals are supplied. The diagnosis evaluation unit takes the diagnosis input signals as a basis for ascertaining which of a plurality of operating states is present at a defined instant of time. The diagnosis evaluation unit produces an operating state data record which represents an ascertained operating state. The safety controller also has an interface for a display unit in order to display diagnosis reports. The operating state data record includes a plurality of diagnosis data and a Boolean status indicator. The control unit actuates at least one actuator on the basis of the Boolean status indicator contained in the operating state data record.

    摘要翻译: 一种用于控制具有多个传感器和多个致动器的自动化设备的安全控制器,包括控制单元,多个控制输入信号由传感器提供给该控制单元。 控制单元根据在所述控制单元中运行的用户程序的控制输入信号,以自动模式产生多个控制输出信号。 多个控制输出信号用于致动多个致动器。 安全控制器还具有供给多个诊断输入信号的诊断评估单元。 诊断评估单元将诊断输入信号作为确定在定义的时刻存在多个操作状态中的哪一个的基础。 诊断评估单元产生表示确定的操作状态的操作状态数据记录。 为了显示诊断报告,安全控制器还具有用于显示单元的接口。 操作状态数据记录包括多个诊断数据和布尔状态指示符。 控制单元基于包含在操作状态数据记录中的布尔状态指示器来致动至少一个致动器。

    SAFETY CONTROLLER AND METHOD FOR CONTROLLING AN AUTOMATED INSTALLATION
    2.
    发明申请
    SAFETY CONTROLLER AND METHOD FOR CONTROLLING AN AUTOMATED INSTALLATION 有权
    用于控制自动安装的安全控制器和方法

    公开(公告)号:US20110301720A1

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

    申请号:US13114332

    申请日:2011-05-24

    IPC分类号: G05B19/02

    摘要: A safety controller for controlling an automated installation which has a plurality of sensors and a plurality of actuators, comprises a control unit to which a plurality of control input signals are supplied by the sensors. The control unit produces a plurality of control output signals in an automatic mode on the basis of the control input signals in accordance with a user program running in said control unit. The plurality of control output signals is used to actuate the plurality of actuators. The safety controller also has a diagnosis evaluation unit to which a number of diagnoses input signals are supplied. The diagnosis evaluation unit takes the diagnosis input signals as a basis for ascertaining which of a plurality of operating states is present at a defined instant of time. The diagnosis evaluation unit produces an operating state data record which represents an ascertained operating state. The safety controller also has an interface for a display unit in order to display diagnosis reports. The operating state data record includes a plurality of diagnosis data and a Boolean status indicator. The control unit actuates at least one actuator on the basis of the Boolean status indicator contained in the operating state data record.

    摘要翻译: 一种用于控制具有多个传感器和多个致动器的自动化设备的安全控制器,包括控制单元,多个控制输入信号由传感器提供给该控制单元。 控制单元根据在所述控制单元中运行的用户程序的控制输入信号,以自动模式产生多个控制输出信号。 多个控制输出信号用于致动多个致动器。 安全控制器还具有供给多个诊断输入信号的诊断评估单元。 诊断评估单元将诊断输入信号作为确定在定义的时刻存在多个操作状态中的哪一个的基础。 诊断评估单元产生表示确定的操作状态的操作状态数据记录。 为了显示诊断报告,安全控制器还具有用于显示单元的接口。 操作状态数据记录包括多个诊断数据和布尔状态指示符。 控制单元基于包含在操作状态数据记录中的布尔状态指示器来致动至少一个致动器。

    METHOD AND APPARATUS FOR GENERATING AN APPLICATION PROGRAM FOR A SAFETY-RELATED CONTROL UNIT
    4.
    发明申请
    METHOD AND APPARATUS FOR GENERATING AN APPLICATION PROGRAM FOR A SAFETY-RELATED CONTROL UNIT 有权
    用于生成与安全相关的控制单元的应用程序的方法和装置

    公开(公告)号:US20120096428A1

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

    申请号:US13276882

    申请日:2011-10-19

    IPC分类号: G06F9/44

    摘要: A safety controller designed to control an automated installation having a plurality of sensors and a plurality of actuators. A method for generating a user program for the safety controller comprises the step of generating a source code having a number of control instructions for controlling the actuators and having a number of diagnosis instructions for producing diagnosis reports. Safety-related program variables are processed in failsafe fashion during execution of the control instructions. A machine code is generated on the basis of the source code. At least one checksum is determined for at least some of the machine code. The diagnosis instructions are ignored for the determination of the checksum.

    摘要翻译: 一种设计用于控制具有多个传感器和多个致动器的自动化安装的安全控制器。 一种用于生成用于安全控制器的用户程序的方法包括以下步骤:产生具有多个用于控制致动器的控制指令的源代码,并具有用于产生诊断报告的多个诊断指令。 安全相关程序变量在执行控制指令期间以故障安全方式进行处理。 基于源代码生成机器代码。 对于至少一些机器代码确定至少一个校验和。 诊断指令被忽略以确定校验和。

    Safety controller for controlling an automated installation and method for generating a user program for a safety controller
    5.
    发明授权
    Safety controller for controlling an automated installation and method for generating a user program for a safety controller 有权
    用于控制自动安装的安全控制器和用于生成用于安全控制器的用户程序的方法

    公开(公告)号:US09188964B2

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

    申请号:US13275855

    申请日:2011-10-18

    摘要: A safety controller for controlling an automated installation in accordance with a user program has a plurality of control components. At least some of the control components have a respective data bus interface. The data bus interface is designed to receive and send data. The safety controller also has a data bus to which the plurality of control components are connected via the respective data bus interfaces for the purpose of interchanging data. A configuration interface is designed to receive configuration data ascertained on the basis of association data generated by a programming tool. The configuration data determine at least one characteristic of the data bus or of at least one data bus interface.

    摘要翻译: 用于根据用户程序控制自动化安装的安全控制器具有多个控制部件。 至少一些控制组件具有相应的数据总线接口。 数据总线接口设计用于接收和发送数据。 为了交换数据​​,安全控制器还具有数据总线,多个控制部件经由各自的数据总线接口连接到该数据总线。 配置接口被设计为接收基于由编程工具生成的关联数据确定的配置数据。 配置数据确定数据总线或至少一个数据总线接口的至少一个特性。

    Method and apparatus for generating an application program for a safety-related control unit
    7.
    发明授权
    Method and apparatus for generating an application program for a safety-related control unit 有权
    一种用于生成安全相关控制单元的应用程序的方法和装置

    公开(公告)号:US08910131B2

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

    申请号:US13276882

    申请日:2011-10-19

    摘要: A safety controller designed to control an automated installation having a plurality of sensors and a plurality of actuators. A method for generating a user program for the safety controller comprises the step of generating a source code having a number of control instructions for controlling the actuators and having a number of diagnosis instructions for producing diagnosis reports. Safety-related program variables are processed in failsafe fashion during execution of the control instructions. A machine code is generated on the basis of the source code. At least one checksum is determined for at least some of the machine code. The diagnosis instructions are ignored for the determination of the checksum.

    摘要翻译: 一种设计用于控制具有多个传感器和多个致动器的自动化安装的安全控制器。 一种用于生成用于安全控制器的用户程序的方法包括以下步骤:产生具有多个用于控制致动器的控制指令的源代码,并具有用于产生诊断报告的多个诊断指令。 安全相关程序变量在执行控制指令期间以故障安全方式进行处理。 基于源代码生成机器代码。 对于至少一些机器代码确定至少一个校验和。 诊断指令被忽略以确定校验和。

    Method and device for programming an industrial controller
    9.
    发明授权
    Method and device for programming an industrial controller 有权
    用于编程工业控制器的方法和装置

    公开(公告)号:US08910121B2

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

    申请号:US12761954

    申请日:2010-04-16

    IPC分类号: G06F9/44 G06F11/32 G05B19/05

    CPC分类号: G05B19/05

    摘要: An installation comprises at least one sensor for providing sensor data representing a real system state of the installation and at least one actuator for acting on the real system state. A controller for controlling the installation comprises a data memory for storing the sensor data and a program memory for storing a machine code program. A programming tool for programming the controller includes a program editor, a debugging tool and a compiler. A machine code program is executed on the controller while the debugging tool is activated, and the debugging tool determines a reverse relationship between the machine code running on the controller and at least one high level control instruction shown in the program editor, thereby linking at least one high level control instruction to a real system state during the execution of the machine code program.

    摘要翻译: 安装包括至少一个传感器,用于提供代表安装的实际系统状态的传感器数据和用于作用在实际系统状态上的至少一个致动器。 用于控制安装的控制器包括用于存储传感器数据的数据存储器和用于存储机器代码程序的程序存储器。 用于编程控制器的编程工具包括程序编辑器,调试工具和编译器。 当调试工具被激活时,在控制器上执行机器代码程序,并且调试工具确定在控制器上运行的机器代码与程序编辑器中所示的至少一个高级控制指令之间的反向关系,从而至少连接 在机器代码程序的执行期间的一个高级别控制指令到实际系统状态。

    Method and apparatus for creating a user program for a safety controller
    10.
    发明授权
    Method and apparatus for creating a user program for a safety controller 有权
    用于创建用于安全控制器的用户程序的方法和装置

    公开(公告)号:US08522204B2

    公开(公告)日:2013-08-27

    申请号:US13208013

    申请日:2011-08-11

    IPC分类号: G06F9/44

    摘要: A method for creating a user program for a safety controller designed to control an automated installation having a plurality of sensors and a plurality of actuators involves several programming steps. The user program comprises a first program portion, in which safety-related program variables are processed in failsafe fashion, and comprises at least one second program portion, in which non-safety-related program variables are processed, wherein failsafe processing is not necessary for the non-safety-related program variables within the second program portion. The method steps involve a step of defining a number of safety-related program variables, a step of defining a number of non-safety-related program variables, a step of selecting a safety-related program variable from the number of safety-related program variables, a step of selecting a first non-safety-related program variable from the number of non-safety-related program variables, wherein the first non-safety-related program variable is repeatedly assigned an instantaneous value when the user program is executed, a step of defining at least one assignment condition which is processed when the user program is executed, a step of defining an association which associates the selected first non-safety-related program variable with the selected safety-related program variable, wherein the instantaneous value of the selected first non-safety-related program variable is assigned to the selected safety-related program variable depending on the assignment condition, when the user program is executed.

    摘要翻译: 用于创建用于控制具有多个传感器和多个致动器的自动化安装的安全控制器的用户程序的方法涉及几个编程步骤。 所述用户程序包括第一程序部分,其中安全相关程序变量以故障安全方式处理,并且包括至少一个第二程序部分,其中处理非安全相关的程序变量,其中不需要故障保护处理 第二程序部分内的非安全相关程序变量。 所述方法步骤涉及定义多个安全相关程序变量的步骤,定义多个非安全相关程序变量的步骤,从安全相关程序的数量中选择与安全相关的程序变量的步骤 变量,从非安全性相关程序变量的数量中选择第一非安全相关程序变量的步骤,其中当执行用户程序时,第一非安全相关程序变量被重复地分配瞬时值, 定义在执行用户程序时处理的至少一个分配条件的步骤,定义将所选择的第一非安全相关程序变量与所选择的安全相关程序变量相关联的关联的步骤,其中瞬时值 所选择的第一非安全相关程序变量根据分配条件分配给所选择的安全相关程序变量,当用户程序为 执行。