IP Library Granted Patent US 10,152,030
Granted Patent B2
US 10,152,030 · App. 14/564,377 · Granted Dec 11, 2018

Safety relay configuration system with safety monitoring and safety output function blocks

Inventors: Bradley A. Prosak (Bedford, MA); Thomas Helpenstein (Grevenbroich, DE); Rudolf Papenbreer (Wuppertal, DE); Dirk Lorenz (Wetter, DE); Oliver Heckel (Frechen, DE); Carol Knez (Mentor, OH); Christopher Burke (Boxford, MA); Todd Bubar (Hollis, NH); Nhat Nam Trinh (Quincy, MA)
Assignee: Rockwell Automation Technologies, Inc.
G05B9/02G05B19/0426G05B19/056G05B2219/13144G05B2219/23278G05B2219/25067
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,152,030
App. No.
14/564,377
Granted
Dec 11, 2018
Kind
B2
Abstract

A safety relay configuration system for configuring safety functions to be carried out by a safety relay is provided. The configuration system comprises a number of features that facilitate intuitive and simplified configuration of an industrial safety relay, including but not limited to features that guide the user through the configuration process using an intuitive sequential procedure that provides feedback and prompts based on user interaction, enforce design consistency throughout the configuration project by intelligently limiting user selections, and visually organize configuration and status information in a manner that efficiently utilizes display space and allows the user to quickly evaluate available configuration options.

Claims (58)

1. A system for configuring an industrial safety relay, comprising:

a graphical interface component configured to render a graphical safety monitoring function block element corresponding to a safety device to be monitored via at least two input terminals of the safety relay, wherein

the safety monitoring function block element comprises at least two input reference container graphics corresponding to channels of a multi-channel safety monitoring system, and

the graphical interface component is further configured to receive configuration input via interaction with the safety monitoring function block element, at least a portion of the configuration input comprising identities of a first selected input terminal of the at least two input terminals and a second selected input terminal of the two input terminals received via respective first and second interactions with two of the at least two input reference container graphics; and

a configuration component configured to generate a configuration program for the safety relay based on the configuration input, wherein the configuration component is configured to associate the first selected input terminal and the second selected input terminal with the safety monitoring function block element based on at least the portion of the configuration input,

wherein

at least one of the first selected input terminal or the second selected input terminal is a multi-purpose terminal of the safety relay, and the configuration component is further configured to,

in response to determining that the multi-purpose terminal has been assigned to a single-wire safety function block as the safety monitoring function block element, configure the multi-purpose terminal as a single-wire safety input, and

in response to determining that the multi-purpose terminal has been assigned to a safety monitoring function block element associated with a safety input device, configure the multi-purpose terminal as a normally closed safety-rated input.

2. The system of claim 1 , wherein the safety monitoring function block element comprises a graphical parameter setting element that corresponds to a hardware configuration parameter, and the configuration component is further configured to apply a hardware configuration setting to the first selected input terminal and the second selected input terminal associated with the safety monitoring function block element based on selection of the hardware configuration setting via the graphical parameter setting element.

3. The system of claim 1 , wherein the at least two input reference container graphics are connected to the safety monitoring function block element via respective signal flow lines.

4. They system of claim 1 , wherein the safety monitoring function block element comprises a global emergency stop function block element configured to cause a safety output function block element that is enabled to monitor the global emergency stop function block to switch to a safe state in response to the global emergency stop function block entering a non-active state.

5. The system of claim 1 , wherein the graphical interface component is further configured to render a safety output function block that controls a state of one or more output terminals of the safety relay.

6. The system of claim 5 , wherein

the safety output function block comprises an output reference container connected to the safety output function block element via a signal flow line, and

the configuration component is further configured to assign a selected output terminal of the safety relay to the safety output function block element in response to selection of the selected output terminal via the output reference container.

7. The system of claim 6 , wherein the graphical interface component is further configured to, in response to addition of the safety output function block element to the configuration program, select an available output terminal of the safety relay and populate the output reference container with an identifier of the available output terminal.

8. The system of claim 6 , wherein

the output reference container further comprises a terminal hardware configuration control associated with the output reference container, and

the configuration component is further configured to apply a hardware setting to the selected output terminal based on a hardware setting selected via the terminal hardware configuration control.

9. The system of claim 6 , wherein

the graphical interface component is further configured to, in response to the addition of the safety output function block element to the configuration program, display a blank output reference container below the output reference container, and

the configuration component is further configured to associate another selected output terminal of the safety relay with the safety output function block element in response to selection of the other selected output terminal via the blank output reference container.

10. The system of claim 6 , wherein the selected output terminal is another multi-purpose terminal of the safety relay, and the configuration component is further configured to configure the other multi-purpose terminal as either a safety-rated output or a single-wire safety output based on a type of the safety output function block element to which the multi-purpose terminal is assigned.

11. The system of claim 1 , wherein the configuration component is further configured to maintain a Modbus map that defines mappings between Modbus output registers and status registers for the safety relay.

12. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:

rendering a graphical safety monitoring function block element corresponding to a safety device to be monitored via at least two input terminals of the safety relay;

rendering at least two input reference container graphics in association with the safety monitoring function block element, the at least two input reference container graphics corresponding to respective channels of a multi-channel safety monitoring system;

receiving configuration input via interaction with the safety monitoring function block element, wherein the receiving comprises:

receiving, as at least a first portion of the configuration input via first and second interactions with respective two of the at least two input reference container graphics, terminal identification data identifying a first selected input terminal of the at least two input terminals and a second selected input terminal of the at least two input terminals, wherein at least one of the first selected input terminal or the second selected input terminal is a multi-purpose terminal of the safety relay; and

generating a configuration program for the safety relay based on the configuration input, wherein the generating the configuration program comprises configuring the configuration program to

associate the first selected input terminal and the second selected input terminal with the safety monitoring function block element,

in response to determining that the safety monitoring function block element is a single-wire safety function block, configure the multi-purpose terminal as a single-wire safety input, and

in response to determining that the safety monitoring function block element is associated with a safety input device, configure the multi-purpose terminal as a normally closed safety-rated input.

13. The non-transitory computer-readable medium of claim 12 , wherein the receiving the terminal identification data comprises:

rendering, in response to selection of an input reference container graphic of the at least two input reference container graphics, a terminal selection window graphic that displays a set of available terminals of the safety relay organized into three or more columns;

receiving, via interaction with the terminal selection window graphic, selection input that selects an available input terminal from the set of available terminals; and

associating the available input terminal with an input of the safety monitoring function block element in response to the receiving the selection input.

14. The non-transitory computer-readable medium of claim 12 , the operations further comprising rendering a safety output function block that controls a state of one or more output terminals of the safety relay.

15. A method for configuring a safety relay program, comprising:

rendering, by a system comprising at least one processor, a graphical safety input function block element;

rendering, by the system, at least two input reference container graphics in association with the safety monitoring function block element, the at least two input reference container graphics corresponding to respective channels of a multi-channel safety monitoring system;

receiving, by the system, configuration input via interaction with the safety monitoring function block element, wherein the receiving comprises

receiving, as at least a first portion of the configuration input via first and second interactions with respective two of the at least two input reference container graphics, terminal identification data identifying a first selected input terminal of the at least two input terminals and a second selected input terminal of the at least two input terminals, wherein at least one of the first selected input terminal and the second selected input terminal is a multi-purpose terminal of the safety relay; and

generating, by the system, a configuration program for a safety relay based on the configuration input, wherein the generating the configuration program comprises configuring the configuration program to

associate the first selected input terminal and the second selected input terminal with the safety monitoring function block element,

in response to determining that the safety monitoring function block element is a single-wire safety function block, configure the multi-purpose terminal as a single-wire safety input, and

in response to determining that the safety monitoring function block element is associated with a safety input device, configure the multi-purpose terminal as a normally closed safety-rated input.

16. The method of claim 15 , further comprising rendering a safety output function block that controls a state of one or more output terminals of the safety relay.

17. The method of claim 15 , wherein the receiving the terminal identification data comprises:

rendering, in response to selection of an input reference container graphic of the at least two input reference container graphics, a terminal selection window graphic that displays a set of available terminals of the safety relay organized into three or more columns;

receiving, via interaction with the terminal selection window graphic, selection input that selects an available input terminal from the set of available terminals; and

associating the available input terminal with an input of the safety monitoring function block element in response to the receiving the selection input.

18. The method of claim 15 , wherein the rendering the at least two input reference container graphics comprises rendering a number of the at least two input reference containers determined based on a number of inputs defined for a safety monitoring device associated with a type of the safety monitoring function block element.

19. The system of claim 1 , wherein a number of the at least two input reference containers is based on a number of inputs defined for the safety monitoring function block element.

20. The system of claim 1 , wherein

the safety monitoring function block element further comprises an input filter setting element configured to receive, via a third interaction with the safety monitoring function block element, an input filter time setting, and

the configuration component is configured to, based on association of the input filter setting with the safety monitoring function block element, generate the configuration program to apply the input filter time setting to the first selected input terminal and the second selected input terminal of the safety relay.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: PROSAK, BRADLEY A.; HELPENSTEIN, THOMAS; PAPENBREER, RUDOLF; LORENZ, DIRK; HECKEL, OLIVER; KNEZ, CAROL; BURKE, CHRISTOPHER; BUBAR, TODD; TRINH, NHAT NAM
To: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Reel/Frame 034436/0341 →
Continuity (2)
Provisional Application 61922513 · Dec 31, 2013
Related Publication 20150185708A1 · Jul 2, 2015