# US 12,181,851 B2 · Settings information generation device, settings information generation method, and recording medium

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

- Number: US 12,181,851 B2
- Document ID: US12181851B2
- Status: Granted
- Kind: B2
- Application number: 17/432,944
- Filed: 2020-02-13
- Published: 2022-05-19
- Granted: 2024-12-31
- Earliest claimed: 2019-03-14
- Assignees: OMRON Corporation
- Applicants: OMRON Corporation
- Inventors: Yoshinori Higa; Makoto Okuno; Shinji Murayama
- Web page: https://patentgrep.com/patent/US12181851B2

## CPC

- G05B 19/052: {Linking several PLC's}
- G05B 19/056: {Programming the PLC}
- G05B 19/0421: {Multiprocessor system}
- G05B 19/0423: {Input/output}
- G05B 19/054: {Input/output}
- H04L 12/12: Arrangements for remote connection or disconnection of substations or of equipment thereof
- G05B 2219/1215: Leader-follower system
- G05B 2219/2231: Leader-follower
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A settings information generation device, for reducing the number of settings steps pertaining to a device in a superordinate device that communicates with a slave device to which the device is connected, includes: a selection unit for accepting a selection of a device to be connected; an acquisition unit for acquiring operational settings information including the input/output data length of the selected device; and a generation unit for generating, on the basis of the operational settings information, superordinate device settings information for setting a storage region for storing data exchanged with the device by a controller via a device management unit.

## Claims

### Claim 1

A system, comprising:
a control system, comprising:
a superordinate device; and
a slave device, communicated with the superordinate device, comprising an unselected communication port in which a device to be connected to the unselected communication port is not yet selected; and
a settings information generation device, connected to the superordinate device, generating settings information of the superordinate device, the settings information generation device comprising a processor configured to:
accept a selection of the device to be connected to the unselected communication port of the slave device from a user;
acquire operational settings information comprising an input/output data length of the selected device; and
generate, on the basis of the operational settings information of the selected device, superordinate device settings information that is information to execute a memory allocation process to reserve a storage region corresponding to the input/output data length of the selected device in the superordinate device to store data exchanged with the selected device via the unselected communication port of the slave device.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the processor generates, on the basis of the operational settings information, slave device settings information that sets a storage region in the slave device in which the slave device stores data exchanged with the device.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the processor is further configured to:
present a plurality of candidates of the device to a user, and accepts a selection of the device to be connected from the plurality of candidates;
acquire the operational settings information comprising identification information of the selected device; and
generate slave device settings information set for the slave device; wherein
the slave device settings information comprises the identification information of the selected device used to collate whether the device actually connected to the slave device matches the selected device.

### Claim 4 (depends on 1)

The system according to claim 1, comprising a memory storing a plurality of operational settings information in advance for the plurality of candidates of the device, wherein
the processor acquires the operational settings information for the selected device from the memory.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the processor acquires the operational settings information for the selected device from an external server.

### Claim 6 (depends on 1)

The system according to claim 1,
wherein the device is an IO-Link (registered trademark) device,
wherein the slave device is an IO-Link master.

### Claim 7 (depends on 1)

The system according to claim 1, wherein the superordinate device is a PLC.

### Claim 8 (depends on 1)

The system according to claim 1, wherein the superordinate device is a communication coupler that communicates with a PLC via a network.

### Claim 9 (depends on 1)

A non-transient computer-readable recording medium, recording a control program for operating a computer as the settings information generation device according to claim 1.

### Claim 10

A settings information generation method, generating settings information of a superordinate device in a system, the system comprising a control system and a setting information generation device, the control system comprises the superordinate device and a slave device, the slave device comprising an unselected communication port in which a device to be connected to the unselected communication port is not yet selected, the settings information generation method comprising:
accepting a selection of the device to be connected to the unselected communication port of the slave device from a user;
acquiring an operational settings information comprising an input/output data length of the selected device; and
generating, on the basis of the operational settings information of the selected device, superordinate device settings information that is information to execute a memory allocation process to reserve a storage region corresponding to the input/output data length of the selected device in the superordinate device to store data exchanged with the device via the selected device via the unselected communication port of the slave device.
