Generative ai industrial automation visualization project importation and conversion
AssigneeRockwell Automation Technologies, Inc.
InventorsStephen C. Briant, Sharon Billi-Duran, Michael B. Miller, Steven J. Kowal
Life of this patent
Estimating the term…
Abstract
A human-machine interface (HMI) development system leverages a generative AI model to assist in development of HMI projects in accordance with specified functional requirements, which can be provided to the development system as intuitive natural language spoken or written text. The system can formulate and implement HMI project edits during design time based on analysis of this natural language design input. After the HMI project is deployed as a runtime application, the system can also receive and process natural language requests to modify the runtime HMI in accordance with described modification criteria.
Claims20
A human-machine interface (HMI) development system, comprising:
- a memory that stores executable components;
- and
- a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising:
- a user interface component configured to
- render a human-machine interface (HMI) development interface on a client device, and
- import a legacy HMI project developed using another HMI development system into the HMI development interface, wherein the legacy HMI project defines display screens, layouts of graphical objects on the display screens, and communication links between the graphical objects and corresponding sources of data generated by an industrial automation system;
- and
- a generative artificial intelligence (AI) component configured to convert the legacy HMI project to a converted HMI project supported by the HMI development system based on analysis of the legacy HMI project, content of one or more custom models trained with training data, and responses prompted from a generative AI model.
A method, comprising:
- rendering, by a human-machine interface (HMI) development system comprising a processor, an HMI development interface on a client device;
- importing, by the HMI development system, a legacy HMI project developed using another HMI development system into the HMI development interface, wherein the legacy HMI project defines display screens, layouts of graphical objects on the display screens, and communication links between the graphical objects and corresponding sources of data generated by an industrial automation system;
- and
- converting, by the HMI development system, the legacy HMI project to a converted HMI project supported by the HMI development system based on analysis of the legacy HMI project, content of one or more custom models trained with training data, and responses prompted from a generative AI model.
A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a human-machine interface (HMI) development system comprising a processor to perform operations, the operations comprising:
- rendering an HMI development interface on a client device;
- importing a legacy HMI project developed using another HMI development system into the HMI development interface, wherein the legacy HMI project defines display screens, layouts of graphical objects on the display screens, and communication links between the graphical objects and corresponding sources of data generated by an industrial automation system;
- and
- converting the legacy HMI project to a converted HMI project supported by the HMI development system based on analysis of the legacy HMI project, content of one or more custom models trained with training data, and responses prompted from a generative AI model.
Dependencies are inferred from the claim text.