System and method for distributing edge program in manufacturing field
AssigneeHitachi, Ltd.
InventorYoshiho SEO
Life of this patent
Estimating the term…
Abstract
Example implementations described herein are directed to systems and methods for deploying function packages onto machines connected to an Internet of Things (IoT) network. The function packages can include updates for machine functions or sensor functions, and can be triggered for deployment while the factory floor is running. Through the example implementations described herein, appropriate function packages can be scheduled and deployed to corresponding machines or sensors in response to an event occurring on the factory floor.
Claims19
A method for a factory system comprising a plurality of assets, the plurality of assets comprising a plurality of programmable logic controllers (PLCs), a plurality of machines managed by the plurality of PLCs, and a plurality of sensors associated with the plurality of machines, the method comprising:
- extracting, from process information received from the factory system, a line identifier, a process identifier, and a location identifier, to select a target asset from the plurality of assets corresponding to the line identifier, the process identifier, and the location identifier, from an asset database managing the plurality of assets;
- determining, from event information received from the system, one or more events associated with the target asset;
- selecting a function method to be deployed to the target asset based on an event of the one or more events;
- and
- installing, for the target asset, a function package software corresponding to the target asset and the function method.
A non-transitory computer readable medium, storing instructions for a factory system comprising a plurality of assets, the plurality of assets comprising a plurality of programmable logic controllers (PLCs), a plurality of machines managed by the plurality of PLCs, and a plurality of sensors associated with the plurality of machines, the instructions comprising:
- extracting, from process information received from the factory system, a line identifier, a process identifier, and a location identifier, to select a target asset from the plurality of assets corresponding to the line identifier, the process identifier, and the location identifier, from an asset database managing the plurality of assets;
- determining, from event information received from the system, one or more events associated with the target asset;
- selecting a function method to be deployed to the target asset based on an event of the one or more events;
- and
- installing, for the target asset, a function package software corresponding to the target asset and the function method.
An apparatus, configured to manage a factory system comprising a plurality of assets, the plurality of assets comprising a plurality of programmable logic controllers (PLCs), a plurality of machines managed by the plurality of PLCs, and a plurality of sensors associated with the plurality of machines, the apparatus comprising:
- a processor, configured to:
- extract, from process information received from the factory system, a line identifier, a process identifier, and a location identifier, to select a target asset from the plurality of assets corresponding to the line identifier, the process identifier, and the location identifier, from an asset database managing the plurality of assets;
- determine, from event information received from the system, one or more events associated with the target asset;
- select a function method to be deployed to the target asset based on an event of the one or more events;
- and
- install, for the target asset, a function package software corresponding to the target asset and the function method.
Dependencies are inferred from the claim text.