IP Library Granted Patent US 10,296,241
Granted Patent B2
US 10,296,241 · App. 15/123,204 · Granted May 21, 2019

Control device, control system, control method for control device, and control method for control system

Inventors: Takehiko Hioka (Otsu, JP); Yutaka Abe (Ritto, JP); Shinsuke Kawanoue (Kyoto, JP)
Assignee: OMRON Corporation
G06F3/0619G06F3/0659G06F3/0673G06F9/445G06F9/44505G06F8/654
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,296,241
App. No.
15/123,204
Granted
May 21, 2019
Kind
B2
Abstract

When user configuration data recorded in a recording medium is written into a PLC, the PLC determines, in accordance with a combination table stored in the recording medium, if a combination of the user configuration data and firmware already stored in the PLC is suitable. In addition, when firmware recorded in the recording medium is written into the PLC, the PLC determines, in accordance with the combination table stored in the recording medium, if a combination of the firmware and user configuration data already stored in the PLC is suitable.

Claims (55)

1. A control device comprising:

a reader reading from a portable recording medium, the portable recording medium storing:

an item of a first data type to be written to the control device, and

a combination table that specifies permitted combinations of one or more of a plurality of items of the first data type and one or more of a plurality of items of a second data type, wherein

the permitted combinations comprise permitted combinations of firmware and configuration data for operation of the control device, and

the configuration data comprises data for changing a setting of the control device and for customizing the firmware;

a storage device storing at least one item of the second data type; and

a processor configured with a program to perform operations comprising:

automatically determining, based on the combination table, that a combination of the item of the first data type to be written and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table,

writing, into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table, and

not writing, into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type to be written and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

2. The control device according to claim 1 , wherein the at least one item of the second data type stored in the storage device comprises firmware and the item of the first data type to be written comprises configuration data.

3. The control device according to claim 1 , wherein the at least one item of the second data type stored in the storage device comprises configuration data.

4. The control device according to claim 1 , the processor further configured with the program to perform operations comprising operation as a reporting unit for executing a reporting operation when it is determined that the combination of the item of the first data type and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

5. A control system comprising:

a control device comprising:

a reader reading from a portable recording medium, the portable recording medium storing:

an item of a first data type to be written to the control device, and

a combination table that specifies permitted combinations of one or more of a plurality of items of the first data type and one or more of a plurality of items of a second data type that result in normal operation of the control device, wherein

the permitted combinations comprise permitted combinations of firmware and configuration data, and

the configuration data comprises data for changing a setting of the control device and for customizing the firmware;

a storage device storing at least one item of the second data type; and

a processor configured with a program to perform operations comprising:

automatically determining, based on the combination table, that a combination of the item of the first data type to be written and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table,

writing, into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table, and

not writing, into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type to be written and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table; and

a support device for writing to the portable recording medium comprising a processor configured with a program to perform operations comprising:

operation as a recorder configured to write the item of the first data type and the combination table into the portable recording medium.

6. The control system according to claim 5 , wherein the at least one item of the second data type stored in the storage device comprises firmware and the item of the first data type to be written comprises configuration data.

7. The control system according to claim 5 , wherein the at least one item of the second data type stored in the storage device comprises configuration data.

8. The control system according to claim 5 , wherein the processor of the control device is further configured with the program to perform operations comprising operation as a reporting unit for executing a reporting operation when it is determined that the combination of the item of the first data type and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

9. A control method for a control device, the control method being executed by a processor of the control device, the control device further comprising: a reader reading from a portable recording medium, the portable recording medium storing: an item of a first data type to be written to the control device, and a combination table that specifies permitted combinations of one or more of a plurality of items of the first data type and one or more of a plurality of items of a second data type that result in normal operation of the control device, wherein the permitted combinations comprise permitted combinations of firmware and configuration data, and the configuration data comprises data for changing a setting of the control device and for customizing the firmware; and a storage device storing at least one item of the second data type, the control method comprising:

automatically determining, by the processor based on the combination table, that a combination of the item of the first data type to be written and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table;

writing, by the processor into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table; and

not writing, by the processor into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type to be written and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

10. The control method according to claim 9 , further comprising executing, by the processor, a report when it is determined that the combination of the item of the first data type to be written and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

11. A control method for a control system, the control system comprising:

a control device comprising: a first processor; and

a reader reading from a portable recording medium, the portable recording medium storing:

an item of a first data type to be written to the control device, and

a combination table that specifies permitted combinations of one or more of a plurality of items of the first data type and one or more of a plurality of items of a second data type that result in normal operation of the control device,

wherein

the permitted combinations comprise permitted combinations of firmware and configuration data, and the configuration data comprises data for changing a setting of the control device and for customizing the firmware; and

a storage device storing at least one item of the second data type; and

a support device comprising a second processor configured with a program to perform operations comprising operation as a recorder configured to write the item of the first data type and the combination table to the portable recording medium, the control method comprising:

writing, by the second processor of the support device, the item of the first data type to be written and the combination table to the portable recording medium;

reading, from the reader, the item of the first data type and the combination table;

automatically determining, by the first processor, based on the combination table, that a combination of the item of the first data type to be written and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table;

writing, by the first processor into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type and the at least one item of the second data type conforms with at least one of the permitted combinations in the combination table; and

not writing, by the first processor into the storage device from the portable recording medium, the item of the first data type when it is determined that the combination of the item of the first data type to be written and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

12. The control method according to claim 11 , further comprising executing, by the first processor, a report when it is determined that the combination of the item of the first data type to be written and the at least one item of the second data type does not conform with at least one of the permitted combinations in the combination table.

13. The control method according to claim 9 , wherein the at least one item of the second data type stored in the storage device comprises configuration data.

14. The control method for the control system according to claim 11 , wherein the at least one item of the second data type stored in the storage device comprises configuration data.

15. The control method according to claim 9 , wherein the at least one item of the second data type stored in the storage device comprises firmware and the item of the first data type to be written comprises configuration data.

16. The control method according to claim 11 , wherein the at least one item of the second data type stored in the storage device comprises firmware and the item of the first data type to be written comprises configuration data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2016
From: HIOKA, TAKEHIKO; ABE, YUTAKA; KAWANOUE, SHINSUKE
To: OMRON CORPORATION
Reel/Frame 039869/0725 →
Priority Claims (1)
JP 2014-052680 · Mar 14, 2014 · national
Continuity (1)
Related Publication 20170212699A1 · Jul 27, 2017