# US 11,907,507 B2 · Control specification visualization program and control specification visualization method

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

- Number: US 11,907,507 B2
- Document ID: US11907507B2
- Status: Granted
- Kind: B2
- Application number: 17/907,579
- Filed: 2021-03-18
- Published: 2023-04-27
- Granted: 2024-02-20
- Earliest claimed: 2020-03-31
- Assignees: Daikin Industries, Ltd.
- Applicants: Daikin Industries, Ltd.
- Inventors: Kousuke Kibo
- Web page: https://patentgrep.com/patent/US11907507B2

## CPC

- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- F25B 49/02: for compression type machines, plants or systems
- G05B 19/042: using digital processors (G05B19/05 takes precedence)
- G06F 8/10: Requirements analysis; Specification techniques
- G06F 8/20: Software design
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- F25B: REFRIGERATION MACHINES, PLANTS OR SYSTEMS; COMBINED HEATING AND REFRIGERATION SYSTEMS; HEAT PUMP SYSTEMS
- 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

The present disclosure provides a control specification visualization program and a control specification visualization method for improving work efficiency when designing a plurality of processes to be executed in controlled devices. The control specification visualization program causes a computer to execute an input process for inputting processing contents of a plurality of processes to be executed in controlled devices, and a visualization process for visualizing a control specification by analyzing the processing contents of the plurality of processes. The visualization process visualizes the control specification by analyzing the processing contents of the plurality of processes based on at least any of operation control modes, a control operation range, input/output items, or meanings/purposes. The operation control modes, the control operation range, the input/output items, and the meanings/purposes are written in the processing contents of the plurality of processes.

## Claims

### Claim 1

A non-transitory computer-readable recording medium storing a control specification visualization program for causing a computer to execute:
an input process for inputting processing contents of a plurality of processes to be executed in controlled devices, wherein the processing contents of the plurality of processes are written by the user; and
a visualization process for visualizing a control specification by analyzing the processing contents of the plurality of processes,
wherein the visualization process visualizes the control specification by analyzing the processing contents of the plurality of processes based on at least any of operation control modes, a control operation range, input/output items, or meanings/purposes, the operation control modes, the control operation range, the input/output items, and the meanings/purposes being written in the processing contents of the plurality of processes,
wherein the visualization process extracts various information based on the analyzing of the processing contents of the plurality of processes, and displays the extracted various information, and
wherein the displayed various information includes information for each of the processes of the plurality of processes to be executed in the controlled devices.

### Claim 2 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein, when the visualization process analyzes the processing contents based on the operation control modes, the visualization process two-dimensionally arranges the operation control modes and variables having a specific attribute so as to visualize, for each of the operation control modes, processes by which the variables having the specific attribute are calculated, the operation control modes being selectable for each of the processes.

### Claim 3 (depends on 2)

The non-transitory computer-readable recording medium according to claim 2, wherein, when a process, by which a variable having the specific attribute is calculated, is selected and an access instruction is input, the visualization process displays processing contents of the selected process.

### Claim 4 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein, when the visualization process analyzes the processing contents based on the control operation range, the visualization process visualizes the control operation range by arranging values relating to the control operation range on a Mollier diagram.

### Claim 5 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein, when the visualization process analyzes the processing contents based on the input/output items, the visualization process visualizes an execution order of the plurality of processes by arranging the plurality of processes in the execution order.

### Claim 6 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein, when the visualization process analyzes the processing contents based on the meanings/purposes, the visualization process classifies and displays the processes based on meaning/purpose labels so as to visualize a process for each of the meaning/purpose labels, each of the processes including the meaning/purpose label.

### Claim 7 (depends on 6)

The non-transitory computer-readable recording medium according to claim 6, wherein, when a meaning/purpose label is selected and an access instruction is input, the visualization process displays processing contents of a process in which the selected meaning/purpose label is set.

### Claim 8

A control specification visualization method comprising:
an input process for inputting processing contents of a plurality of processes to be executed in controlled devices, wherein the processing contents of the plurality of processes are written by the user; and
a visualization process for visualizing a control specification by analyzing the processing contents of the plurality of processes,
wherein the visualization process visualizes the control specification by analyzing the processing contents of the plurality of processes based on at least any of operation control modes, a control operation range, input/output items, or meanings/purposes, the operation control modes, the control operation range, the input/output items, and the meanings/purposes being written in the processing contents of the plurality of processes,
wherein the visualization process extracts various information based on the analyzing of the processing contents of the plurality of processes, and displays the extracted various information, and
wherein the displayed various information includes information for each of the processes of the plurality of processes to be executed in the controlled devices.

### Claim 9 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the input/output items comprise variables, and
wherein the processes to be executed in the controlled devices are executed based on the variables of the input/output items.
