IP Library › Granted Patent US 11,841,691
Granted Patent B2
US 11,841,691 · App. 17/197,146 · Granted Dec 12, 2023

Information processing device, information processing method, recording medium, and method of manufacturing product

Inventors: Shinji Murakami (Tokyo, JP); Yoshiaki Hiraoka (Kanagawa, JP); Kota Sakuma (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G05B19/0426G05B19/0423G06F8/30
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 11,841,691
App. No.
17/197,146
Granted
Dec 12, 2023
Kind
B2
Abstract

An information processing device includes a data structure and a processing portion. The data structure is configured to share design information among a time chart, a flowchart, and a sequence program. The processing portion is configured to process the time chart, the flowchart, and the sequence program such that the time chart, the flowchart, and the sequence program link together, depending on the data structure.

Claims (37)

1. An information processing device comprising:

a data structure configured to share design information among a time chart, a flow chart, and a sequence program;

an input portion configured to receive from a user an instruction to change at least one of the time chart, the flow chart, and the sequence program; and

at least one processor and at least one memory that are configurable to cause the information processing apparatus to:

generate and link the time chart, the flow chart, and the sequence program, based on the data structure, with (1) the flow chart being generatable by using (i) the data structure and (ii) the time chart or the sequence program, (2) the time chart being generatable by using (i) the data structure and (ii) the flow chart or the sequence program, (3) the sequence program being generatable by using (i) the data structure and (ii) the flow chart or the time chart;

automatically modify the time chart based on the data structure and a received instruction to change at least one of the flow chart or the sequence program;

automatically modify the flow chart based on the data structure and a received instruction to change at least one of the time chart or the sequence program; and

automatically modify the sequence program on the data structure and a received instruction to change at least one of the flow chart or the time chart.

2. The information processing device according to claim 1 , wherein if a generated sequence program is changed, the at least one processor and the at least one memory are configurable to generate the data structure that corresponds to the changed sequence program, in accordance with the changed sequence program.

3. The information processing device according to claim 1 , wherein the design information comprises at least one of a stepper configuration table, an I/O table and/or controller-control-module management table and an error table.

4. The information processing device according to claim 1 , wherein the input portion includes:

a first input-processing portion configured to edit the time chart;

a second input-processing portion configured to edit the flow chart; and

a third input-processing portion configured to edit the sequence program.

5. The information processing device according to claim 1 , wherein the design information and the sequence program have a same data structure.

6. The information processing device according to claim 1 , wherein the at least one processor and the at least one memory are configurable to accept editing by the user, of at least one of a branch condition, a wait condition, processing content, and predefined processing content in the flow chart.

7. The information processing device according to claim 1 , wherein the at least one processor and the at least one memory are configurable to accept editing by the user, of at least one of a device name, an operation state name, an operation order, an operation time, and an operation order relationship of the time chart.

8. The information processing device according to claim 1 , wherein the at least one processor and the at least one memory are configurable to modify the flow chart based on the change of the time chart made by the user and modify the sequence program based on a modified flow chart,

wherein the at least one processor and the at least one memory are configurable to modify the flow chart based on the change of the sequence program made by the user and modify the time chart based on a modified time chart, and

wherein the at least one processor and the at least one memory are configurable to modify the time chart and the sequence program based on the change of the flow chart made by the user.

9. The information processing device according to claim 1 , wherein the sequence program includes ladder-format program.

10. The information processing device according to claim 1 ,

wherein if the user inputs the change instruction to one of the time chart, the flow chart, and the sequence program by using the input portion, then the at least one processor and the at least one memory automatically modify, based on the data structure and the change instruction received from the user, the other two of the time chart, the flow chart, and the sequence program that have not been changed.

11. An information processing method based on a data structure, wherein the data structure is configured to share design information among a time chart, a flow chart, and a sequence program, the method comprising:

generating and linking, by at least one process and at least one memory, the time chart, the flow chart, and the sequence program, based on the data structure, with (1) the flow chart being generatable by using (i) the data structure and (ii) the time chart or the sequence program, (2) the time chart being generatable by using (i) the data structure and (ii) the flow chart or the sequence program, (3) the sequence program being generatable by using (i) the data structure and (ii) the flow chart or the time chart,

receiving from a user, by an input portion, an instruction to change one of the time chart, the flow chart, and the sequence program;

automatically modifying the time chart based on the data structure and a received instruction to change at least one of the flow chart or the sequence program;

automatically modifying the flow chart based on the data structure and a received instruction to change at least one of the time chart or the sequence program; and

automatically modifying the sequence program on the data structure and a received instruction to change at least one of the flow chart or the time chart.

12. The information processing method according to claim 11 , wherein if a generated sequence program is changed, the data structure is generated to correspond to the changed sequence program, in accordance with the changed sequence program.

13. The information processing method according to claim 11 , wherein the design information comprises at least one of a stepper configuration table an I/O table and/or controller-control-module management table and an error table.

14. The information processing method according to claim 11 , wherein the input portion comprises a first input-processing portion, a second input-processing portion, and a third input-processing portion,

wherein the first input-processing portion is configured to accept an instruction to edit the time chart,

wherein the second input-processing portion is configured to accept an instruction to edit the flow chart, and

wherein the third input-processing portion is configured to accept an instruction to edit the sequence program.

15. A computer-readable non-transitory recording medium storing a control program that causes a computer to execute the information processing method according to claim 11 .

16. A method of manufacturing a product by controlling a robot by using a sequence program processed by the information processing device according to claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: MURAKAMI, SHINJI; HIRAOKA, YOSHIAKI; SAKUMA, KOTA
To: CANON KABUSHIKI KAISHA
Reel/Frame 055792/0084 →
Priority Claims (2)
JP 2020-050520 · Mar 23, 2020 · national
JP 2020-179432 · Oct 27, 2020 · national
Continuity (1)
Related Publication 20210294291A1 · Sep 23, 2021