# US 2024/0201647 A1 · Device for performing intelligent line process, system including the same, and method therefor

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

- Number: US 2024/0201647 A1
- Document ID: US20240201647A1
- Status: Published application
- Kind: A1
- Application number: 18/214,105
- Filed: 2023-06-26
- Published: 2024-06-20
- Earliest claimed: 2022-12-15
- Assignees: Hyundai Motor Company; Kia Corporation
- Applicants: Hyundai Motor Company; Kia Corporation
- Inventors: Dae Won LEE; Jin Myeong KANG; Sung Hwan SEO; Jong Ub SUK
- Web page: https://patentgrep.com/patent/US20240201647A1

## CPC

- G05B 19/056: {Programming the PLC}
- G05B 19/052: {Linking several PLC's}
- G05B 19/058: {Safety, monitoring}
- 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

A device for performing an intelligent line process, a system including the same, and a method therefor, includes a PLC system configured for managing line operation, an intellectualizing service module configured for identifying information transmitted from the PLC system to define an action and transmitting information on the action to the PLC system, and a relay module configured for providing an interface by establishing communication between the PLC system and the intellectualizing service module. The information transmitted from the PLC system is data about a current state, and the information on the action is data about a recommended action for the current state. The relay module is configured to connect the PLC system and the intellectualizing service module to each other via the communication, and the communication includes Ethernet communication and Modbus.

## Claims

### Claim 1

An apparatus for performing an intellectualizing process, the apparatus comprising:
a programmable logic controller (PLC) system configured for managing line operation;
an intellectualizing service module configured for identifying information transmitted from the PLC system to define an action and transmitting information on the action to the PLC system; and
a relay module configured for providing an interface by establishing communication between the PLC system and the intellectualizing service module,
wherein the information transmitted from the PLC system is data about a current state, and the information on the action is data about a recommended action for the current state, and
wherein the relay module is configured to connect the PLC system and the intellectualizing service module to each other via the communication.

### Claim 2 (depends on 1)

The apparatus of claim 1,
wherein the relay module is configured to utilize a program for performing supervisory control and data acquisition (SCADA) to transfer the data between the PLC system and the intellectualizing service module,
wherein the relay module and the intellectualizing service module are in communication with each other via Modbus, and
wherein the relay module becomes a server of the Modbus and the intellectualizing service module becomes a client of the Modbus.

### Claim 3 (depends on 1)

The apparatus of claim 1,
wherein the intellectualizing service module is further configured to define coordinate values for respective processes and to define an index corresponding to each of the coordinate values, and
wherein the index is defined as an index distinguished corresponding to actions of a travel area and a storage area.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the intellectualizing service module is configured to:
identify the current state and a target state transmitted from the PLC system and identify a shortest path; and
deliver an index suitable for corresponding states to the PLC system.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the intellectualizing service module is further configured to construct a tree structure for actions and states for the current state and to identify a shortest path.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the intellectualizing service module is further configured to operate at least one of Python algorithms, C++ algorithms, and advanced algorithms considering application of an advanced automation system and an artificial intelligence (AI) and machine learning (ML) technology.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the PLC system is configured to:
transmit data on the current state including a bogie type and a bogie number for each cell to the intellectualizing service module;
receive the recommended action corresponding to the data on the current state from the intellectualizing service module;
add the recommended action to a ladder; and
perform the action.

### Claim 8 (depends on 7)

The apparatus of claim 7, wherein the PLC system is configured to receive sequence indication data via a manufacturing execution system (MES).

### Claim 9 (depends on 8)

The apparatus of claim 8,
wherein the PLC system is connected to a peripheral facility and a robot via a communication card, and
wherein an input card is connected to a sensor and an output card is connected to a solenoid valve and a motor.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the PLC system is configured to load the ladder and a sequential function chart (SFC) program to control the robot, the peripheral facility, the solenoid valve, and the motor based on the sequence indication data.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the communication includes Ethernet communication and Modbus.

### Claim 12

A method for performing an intellectualizing process, the method comprising:
transmitting, by a programmable logic controller (PLC) system, information on a current state and a target state to an intellectualizing service module;
identifying, by the intellectualizing service module, the current state and the target state of the PLC system via the information, determining an action corresponding to the information, and transmitting information on the action to the PLC system;
executing, by the PLC system, the action based on the information on the action and transmitting action identification information including the completed current state and the target state to the intellectualizing service module; and
transmitting, by the intellectualizing service module, accuracy information on a result of the action to the PLC system corresponding to the action identification information.

### Claim 13 (depends on 12)

The method of claim 12, wherein the information on the current state and the target state includes a bogie type and a bogie number for each cell identified by the PLC system.

### Claim 14 (depends on 13)

The method of claim 13, wherein the information on the action includes information on a shortest path determined by identifying the current state and the target state.

### Claim 15 (depends on 14)

The method of claim 14, wherein the information on the action includes identifying of the shortest path by constructing a tree structure for actions and states for the current state.

### Claim 16 (depends on 14)

The method of claim 14,
wherein the information on the action defines coordinate values for respective processes and defines an index corresponding to each of the coordinate values, and
wherein the index is defined as an index distinguished corresponding to actions of a travel area and a storage area.

### Claim 17 (depends on 12)

The method of claim 12, further including:
identifying, by the PLC system, that the current state matches the target state by identifying the accuracy information on a result of the action transmitted from the intellectualizing service module.

### Claim 18 (depends on 17)

The method of claim 17, wherein the intellectualizing service module is configured to operate at least one of Python algorithms, C++ algorithms, and advanced algorithms considering application of an advanced automation system and an artificial intelligence (AI) and machine learning (ML) technology.

### Claim 19 (depends on 12)

The method of claim 12, further including:
connecting the PLC system and the intellectualizing service module to each other via communication, wherein the communication includes Ethernet communication and Modbus,
wherein the connecting of the PLC system and the intellectualizing service module to each other involves a relay module to transfer data between the PLC system and the intellectualizing service module, and
wherein the relay module is configured to utilize a program for performing supervisory control and data acquisition (SCADA), wherein the relay module and the intellectualizing service module are in communication with each other via Modbus, wherein the relay module becomes a server of the Modbus and the intellectualizing service module becomes a client of the Modbus.

### Claim 20 (depends on 19)

The method of claim 19, further including:
writing, by the PLC system, a PLC address;
generating, by the relay module, an address of the relay module from the PLC address; and
transmitting the address of the relay module,
wherein the intellectualizing service module becomes the client of the Modbus and reads data on the address of the relay module to identify the PLC address.
