IP Library Granted Patent US 11,165,745
Granted Patent B2
US 11,165,745 · App. 16/643,843 · Granted Nov 2, 2021

Control system, controller, and control method

Inventor: Yoichi Kurokawa (Kyoto, JP)
Assignee: OMRON Corporation
H04L61/2007G16Y40/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,165,745
App. No.
16/643,843
Granted
Nov 2, 2021
Kind
B2
Abstract

There is provided a technique for attaining a state in which communication can be made even when the same control program is used in controllers. Each of the controllers includes: a network setting including a corresponding relation between an IP address and an identifier; and a storage device that stores a control program for controlling a drive device. The control program includes a control instruction for controlling the drive device with the identifier being an input. Each of the controller includes: a generation module that generates an IP address to be different from an IP address of another controller on the same network, and that rewrites the IP address in the network setting; and a communication module that communicates with an information processing device on the same network in accordance with the IP address in the network setting.

Claims (27)

1. A control system comprising:

a plurality of controllers that each control a drive device serving as a control target; and

an information processing device connected to the same network as a network to which each of the plurality of controllers is connected, wherein

each of the plurality of controllers includes a storage medium that stores a network setting and a control program for controlling the drive device serving as the control target, the network setting including a corresponding relation between an IP (Internet Protocol) address of the controller and an identifier serving as an alternative to the IP address, wherein the identifier is the same between the plurality of controllers,

the control program includes a control instruction for controlling the drive device serving as the control target with the identifier indicated in the network setting of the controller as an input,

each of the plurality of controllers further includes

a processor configured with a program to perform operations comprising generating an IP address of the controller, different from an IP address of another controller, and rewriting, with the generated IP address, the IP address indicated in the network setting of the controller, and

a network interface that communicates with the information processing device in accordance with the IP address indicated in the network setting of the controller.

2. The control system according to claim 1 , wherein the processor is configured with the program to generate the IP address of the controller based on identification information that to uniquely identify the controller.

3. The control system according to claim 1 , wherein

each of the plurality of controllers is connectable to an external storage medium,

the external storage medium stores a setting value about an IP address, and

the processor is configured with the program to perform operations further comprising reading the setting value stored in the external storage medium, and generating the IP address of the controller in accordance with the setting value.

4. The control system according to claim 1 , wherein

the processor is configured with the program to perform operations further comprising making an inquiry to the other controller about whether or not the generated IP address is already used by the other controller, and

when there is no other controller that makes a response to the inquiry, the processor is configured with the program to perform operations further comprising rewriting the IP address indicated in the network setting of the controller with the generated IP address.

5. The control system according to claim 4 , wherein the processor is configured with the program to perform operations further comprising, when there is any other controller that makes a response to the inquiry, regenerating an IP address different from the IP address generated previously.

6. The control system according to claim 4 , wherein the processor is configured with the program to perform operations further comprising, when the other controller makes an inquiry about whether or not the IP address of the other controller is already set in the controller, generating the IP address of the controller so as not to be the same as the IP address of the other controller.

7. The control system according to claim 1 , wherein the control program stored in the storage medium of the controller comprises a duplicate of a control program stored in another controller.

8. A controller, among a plurality of controllers, for controlling a drive device, the controller comprising:

a storage medium that stores a network setting and a control program for controlling the drive device, the network setting including an IP address of the controller and an identifier serving as an alternative to the IP address, wherein the identifier is the same between the plurality of controllers, the control program including a control instruction for controlling the drive device with the identifier indicated in the network setting as an input;

a processor configured with a program to perform operations comprising generating an IP address of the controller, different from an IP address of another controller connected to the same network as a network to which the controller is connected, and rewriting, with the generated IP address, the IP address indicated in the network setting; and

a network interface that communicates, in accordance with the IP address indicated in the network setting of the controller, with an information processing device connected to the same network as the network to which the controller is connected.

9. A method for controlling a controller, among a plurality of controllers, for controlling a drive device, the method comprising:

obtaining, from a storage medium of the controller, a network setting and a control program for controlling the drive device, the network setting including a corresponding relation between an IP address of the controller and an identifier serving as an alternative to the IP address, wherein the identifier is the same between the plurality of controllers, the control program including a control instruction for controlling the drive device with the identifier indicated in the network setting as an input;

generating an IP address of the controller to be different from an IP address of another controller connected to the same network as a network to which the controller is connected, and rewriting, with the generated IP address, the IP address indicated in the network setting; and

communicating, in accordance with the IP address indicated in the network setting, with an information processing device connected to the same network as the network to which the controller is connected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2020
From: KUROKAWA, YOICHI
To: OMRON CORPORATION
Reel/Frame 052254/0467 →
Priority Claims (1)
JP JP2018-043839 · Mar 12, 2018 · national
Continuity (1)
Related Publication 20210067483A1 · Mar 4, 2021