# US 2016/0139570 A1 · Configurable safety logic solver

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2016/0139570 A1
- Document ID: US20160139570A1
- Status: Published application
- Kind: A1
- Application number: 14/546,070
- Filed: 2014-11-18
- Published: 2016-05-19
- Earliest claimed: 2014-11-18
- Assignees: Sensia LLC
- Applicants: Rockwell Automation Technologies, Inc.
- Inventors: Peter Graham Skipp; Allan Brian Rentcome; Robert Terrill Gebert
- Web page: https://patentgrep.com/patent/US20160139570A1

## CPC

- G05B 9/02: electric
- G05B 19/0426: {Programming the control sequence}
- G05B 2219/13106: Natural language, use simple words like move, rotate,
- G05B 2219/23293: Automated assembly of machine control software, reusable software components
- G05B 2219/25067: Graphic configuration control system
- G05B 2219/31467: Display of operating conditions of machines, workcells, selected programs
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)

## Abstract

A control system may include a display device and a processor that receives one or more inputs from the display device. The processor may generate a cause and effect visualization to be depicted on the display device, such that the cause and effect visualization represents a cause and effect logic configured to control one or more operations of a first set of industrial devices based one or monitored conditions. The processor may receive the inputs via the display device, such that the inputs include one or more configuration settings associated with the operations of the first set of industrial devices, the monitored conditions, or any combination thereof. The processor may then control the one or more operations of the first set of industrial devices based on the cause and effect logic and the inputs.

## Claims

### Claim 1

A control system, comprising:
a display device;
a processor configured to receive one or more inputs from the display device, wherein the processor is configured to:
generate a cause and effect visualization to be depicted on the display device, wherein the cause and effect visualization represents a cause and effect logic configured to control one or more operations of a first set of industrial devices based one or monitored conditions;
receive the inputs via the display device, wherein the inputs comprise one or more configuration settings associated with the operations of the first set of industrial devices, the monitored conditions, or any combination thereof; and
control the one or more operations of the first set of industrial devices based on the cause and effect logic and the inputs.

### Claim 2 (depends on 1)

The control system of claim 1, wherein the display device is a touch screen display.

### Claim 3 (depends on 1)

The control system of claim 1, wherein the inputs comprise one or more input/output (I/O) modules.

### Claim 4 (depends on 4)

The control system of claim 4, wherein the I/O modules are configured to monitor one or more conditions associated with the first set of industrial devices.

### Claim 5 (depends on 4)

The control system of claim 4, wherein the I/O modules are configured to monitor one or more conditions associated with a second set of industrial devices different from the first set of industrial devices.

### Claim 6 (depends on 4)

The control system of claim 4, wherein the I/O modules are configured to monitor one or more conditions associated with ambient conditions of an environment.

### Claim 7 (depends on 4)

The control system of claim 4, wherein the I/O modules are configured to send one or more signals to the first set of industrial devices, wherein the signals are configured to control the operations of the first set of industrial devices.

### Claim 8

A system, comprising:
a display device;
an input/output (I/O) module configured to communicate with at least one industrial device; and
a processor configured to:
receive one or more configuration settings for a cause and effect visualization depicted on the display device, wherein the configuration settings are associated with a cause and effect logic used to control an operation of the at least one industrial device; and
control the operation of the at least one industrial device via the I/O module based on the cause and effect logic and the configuration settings.

### Claim 9 (depends on 8)

The system of claim 8, wherein the I/O module is configured to receive data from one or more sensors associated with the at least one industrial device.

### Claim 10 (depends on 8)

The system of claim 8, wherein the at least one industrial device comprises a pump jack, a pump, a well tree, or a valve.

### Claim 11 (depends on 8)

The system of claim 8, wherein the configuration settings comprise:
an input tag field associated with a monitored condition that corresponds to the cause and effect logic;
an output tag field associated with the at least one industrial device; and
a logic function field configured to specify an implementation of the cause and effect logic based on the monitored condition.

### Claim 12 (depends on 11)

The system of claim 11, wherein the logic function field is configured to receive an OR command, a negated OR command, a two-out-of-N voting logic command, an AND command, a negated AND command, a Timer On Delay command, a Timer Off Delay command, a Reset command, a negated-input Reset command, an Enable command, or a negated-input Enable command.

### Claim 13 (depends on 11)

The system of claim 11, wherein the cause and effect logic is implemented based on:
an intersection between the input tag field and the output tag field in the cause and effect visualization; and
an entry in the logic function field located at the intersection.

### Claim 14 (depends on 11)

The system of claim 11, wherein the input tag field comprises a tag name associated the monitored condition and a description of the monitored condition.

### Claim 15 (depends on 11)

The system of claim 11, wherein the display device, the I/O module, and the processor and within an enclosure.

### Claim 16

A non-transitory computer-readable medium, comprising computer-executable instructions configured to cause a processor to:
generate a blank cause and effect visualization to be depicted on a display device, wherein the cause and effect visualization represents a cause and effect logic configured to control one or more operations of a device based one or monitored conditions and a logical function that corresponds to the cause and effect logic;
receive one or more configuration settings associated with the operations of the device, the monitored conditions, and the logical function; and
control the one or more operations of device based on the cause and effect logic and the configuration settings.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the display device is a graphical user interface (GUI).

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the blank cause and effect visualization is configured to incorporate a predetermined number of input/output modules associated with the monitored conditions or the operations of the device.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the device comprises an alarm or an annunciator.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the monitored conditions are associated with data received from one or more sensors.
