Outer Rim Archives
Archives · 2025 · 20250271844

Application (pre-grant publication)

INDUSTRIAL CONTROL SYSTEM DATA TAP AND MODEL FOR MANAGING INDUSTRIAL CONTROL SYSTEM

Number
20250271844
Published
2025-08-28
Filed
2025-05-15
Assignee
DISNEY ENTERPRISES, INC.
Inventors
TSCHANZ; Michael et al.
CPC
G06Q10/20; G05B19/41875; G05B19/056; G05B23/0283; G05B19/4183; G05B19/4188
Verdict
Medium Hardware
Source
Google Patents · FreePatentsOnline

The keeper's note

Industrial control-system monitoring hardware/technique (continuation).

Abstract

Some implementations of the disclosure are directed to a method including: receiving tapped data that was tapped from a controller of an industrial control system (ICS) while the controller controlled one or more ICS devices of the ICS, the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the one or more ICS devices, or output data obtained from one or more output components of the controller communicatively coupled to the one or more ICS devices; and generating, using at least a trained model and the tapped data, a prediction output by the trained model that indicates a future failure of the ICS, a future maintenance event of the ICS, or a prescribed maintenance of the ICS.

Background

BRIEF SUMMARY OF THE DISCLOSURE

Some implementations of the disclosure are directed to tapping input/output (I/O) data from an industrial control system (ICS) or applying the tapped I/O data to a learned model to perform predictive or prescriptive maintenance.

In one embodiment, a method comprises: tapping I/O data from a controller of an ICS while the controller executes first control code to control one or more ICS devices of the ICS; transmitting the tapped I/O data over a communications network to a second system; and executing, via the second system, second control code comprising an original or modified version of all or a subset of the first control code of the ICS, wherein the second control code executes in response to receiving the tapped I/O data. In some implementations, the controller is a programmable logic controller.

In some implementations, the second control code is configured to execute a process of the first control code at a faster rate than it is executed by the first control code, or the second control code is configured to execute a process that is not executed by the first control code. In particular implementations, execution of the first control code by the ICS generates a first human readable ICS text output providing an indication of a first parameter of the ICS, and wherein execution of the second control code generates the first human readable ICS text output and a second human readable ICS text output providing an indicatio

Claims

1. A non-transitory computer-readable medium having executable instructions stored thereon that, when executed by a processor, causes a system to perform operations comprising: receiving tapped data that was tapped from a controller of an industrial control system (ICS) while the controller controlled one or more ICS devices of the ICS, the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the one or more ICS devices, or output data obtained from one or more output components of the controller communicatively coupled to the one or more ICS devices; and generating, using at least a trained model and the tapped data, a prediction output by the trained model that indicates a future failure of the ICS, a future maintenance event of the ICS, or a prescribed maintenance of the ICS. || 13. A method, comprising: receiving, at a system, tapped data that was tapped from a controller of an industrial control system (ICS) while the controller controlled one or more ICS devices of the ICS, the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the one or more ICS devices, or output data obtained from one or more output components of the controller communicatively coupled to the one or more ICS devices; and generating, at the system, using at least a trained model and the tapped data, a prediction output by the trained model that indicates a future failure of the ICS, a future maintenance event of the ICS, or a prescribed maintenance of the ICS. || 19. A system, comprising: a network data tap device communicatively coupled to an industrial control system (ICS), the network data tap device configured to tap data from a controller of the ICS while the controller controls one or more ICS devices of the ICS, the tapped data comprising input data obtained from one or more input components of the controller communicatively coupled to the one or more ICS devices, or output data obtained from one or more output components of the controller communicatively coupled to the one or more ICS devices; one or more processors; and one or more non-transitory computer-readable media having executable instructions stored thereon that, when executed by the one or more processors, cause the system to perform operations comprising: generating, using at least a trained model and the tapped data, a prediction output by the trained model that indicates a future failure of the ICS, a future maintenance event of the ICS, or a prescribed maintenance of the ICS.