# US 8,570,327 B2 · Systems and methods involving graphically displaying control systems

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

- Number: US 8,570,327 B2
- Document ID: US8570327B2
- Status: Granted
- Kind: B2
- Application number: 12/271,343
- Filed: 2008-11-14
- Published: 2010-05-20
- Granted: 2013-10-29
- Earliest claimed: 2008-11-14
- Assignees: General Electric Company
- Applicants: Robert William Grubbs; Andre Steven DeMaurice; Ashish Vijay Devgan
- Inventors: Robert William Grubbs; Andre Steven DeMaurice; Ashish Vijay Devgan
- Web page: https://patentgrep.com/patent/US8570327B2

## CPC

- G05B 19/0426: {Programming the control sequence}
- G05B 2219/23258: GUI graphical user interface, icon, function bloc editor, labview
- 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 method for displaying a control system comprising, receiving a function block diagram file including a function block having an associated logic function, receiving an animation instruction associated with the function block, receiving system data from a system controller, receiving a first graphic associated with the logic function from a function block library, processing the first graphic and the system data according to the animation instruction to render an updated first graphic reflecting the systems data, and displaying the function block and the rendered updated first graphic associated with the logic function.

## Claims

### Claim 1

A method for displaying a graphical representation of a physical control system, the method comprising:
receiving in a processor a function block diagram file including a function block defining a logic process to be executed by the physical control system;
receiving in the processor an animation instruction associated with the function block;
receiving system data in a system controller, the system data indicative of a physical state of the physical control system, the system controller processing the system data using the logic process defined by the function block diagram file and outputting a control signal to the physical control system based on the processing using the logic process;
receiving the system data in the processor;
receiving in the processor a first graphic displaying the logic process from a function block library;
processing with the processor the first graphic and the system data according to the animation instruction to render an updated first graphic reflecting the systems data; and
displaying the function block and the rendered updated first graphic associated with the logic process on a display.

### Claim 2 (depends on 1)

The method of claim 1, wherein the method further comprises displaying an associated input signal and an associated output signal responsive to processing the first graphic.

### Claim 3 (depends on 1)

The method of claim 1, wherein the method further comprises:
receiving a second graphic associated with the logic process from a function block library;
processing the second graphic and the system data according to the animation instruction to render an updated second graphic reflecting the systems data; and
displaying the function block and the rendered updated second graphic associated with the logic process.

### Claim 4 (depends on 1)

The method of claim 1, wherein the function block diagram file further includes a line associated with the input signal.

### Claim 5 (depends on 4)

The method of claim 4, wherein the method further comprises displaying the line responsive to displaying the function block and the first graphic associated with the logic process.

### Claim 6 (depends on 1)

The method of claim 1, wherein the function block diagram file further includes a textual comment associated with the function block.

### Claim 7 (depends on 6)

The method of claim 6, wherein the method further comprises displaying the textual comment associated with the function block responsive to displaying the function block and the first graphic associated with the logic process.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first graphic includes a non-textual indication of a state of an input signal.

### Claim 9 (depends on 3)

The method of claim 3, wherein the second graphic includes a non-textual indication of a state of an output signal.

### Claim 10

A system for displaying a control system comprising:
a memory operative to store a function block library including a first graphic associated with a logic process;
a display;
a system controller operative to control a physical system with the logic process; and
a processor operative to receive a function block diagram file including a function block defining the logic process to be executed by the physical control system, receive an animation instruction associated with the function block, receive system data from the system controller the system data indicative of a physical state of the physical system, receive the first graphic displaying the logic process from a function block library, process the first graphic and the system data according to the animation instruction to render an updated first graphic reflecting the system data, and send the function block and the rendered updated first graphic associated with the logic process to the display.

### Claim 11 (depends on 10)

The system of claim 10, wherein the processer is further operative to render and send an associated input signal and an associated output signal to the display responsive to processing the first graphic.

### Claim 12 (depends on 10)

The system of claim 10, wherein the processer is further operative to receive a second graphic associated with the logic process from a function block library, process the second graphic and the system data according to the animation instruction to render an updated second graphic reflecting the systems data, and send the function block and the rendered updated second graphic associated with the logic process to the display.

### Claim 13 (depends on 10)

The system of claim 10, wherein the function block diagram file further includes a line associated with the input signal.

### Claim 14 (depends on 13)

The system of claim 13, wherein the processer is further operative to render and send the line to the display responsive to sending the function block and the first graphic associated with the logic process to the display.

### Claim 15 (depends on 10)

The system of claim 10, wherein the function block diagram file further includes a textual comment associated with the function block.

### Claim 16 (depends on 15)

The system of claim 15, wherein the processer is further operative to render and send the textual comment associated with the function block to the display responsive to sending the function block and the first graphic associated with the logic process to the display.

### Claim 17 (depends on 10)

The system of claim 10, wherein the first graphic includes a non-textual indication of a state of an input signal.

### Claim 18 (depends on 12)

The system of claim 12, wherein the second graphic includes a non-textual indication of a state of an output signal.
