Rich contextualization of automation data
AssigneeSiemens Aktiengesellschaft
InventorsSteffen Lamparter, Stephan Grimm, Lingyun Wang, Justinian Rosca, George Lo
Life of this patent
Estimating the term…
Abstract
A method of operating an intelligent programmable logic controller (PLC) as part of a production process within an automation system includes the intelligent PLC receiving automation system data and a semantic context model comprising a plurality of ontologies providing formal specifications of conceptual entities associated with the automation system. The intelligent PLC creates one or more semantic annotations for the automation system data using the semantic context model. These semantic annotations are stored along with the automation system data in a non-volatile storage medium included in the intelligent PLC.
Claims22
(canceled)
The system of claim 12, wherein the plurality of ontologies comprises an asset ontology comprising plant topology information associated with the automation system.
The system of claim 12, wherein the plurality of ontologies comprises a process ontology comprising information associated with resource flow through the production process.
The system of claim 12, wherein the plurality of ontologies comprises a product ontology comprising information associated with a product produced by the production process.
The system of claim 12, wherein the plurality of ontologies comprises an event ontology comprising information associated with events related to operation of the automation system.
The system of claim 12, wherein the plurality of ontologies comprises a control logic ontology comprising information associated with program logic executed by control layer devices within the automation system.
The system of claim 12, wherein the plurality of ontologies comprises an environmental ontology providing a formal specification of entities producing environmental data, wherein the entities comprise one or more environmental data sources external to the automation system.
(canceled)
(canceled)
A system comprising:
- a context model manager computer configured to generate a semantic context model representative of an automation system, the context model manager computer comprising:
- a model import component configured to import automation system knowledge from at least one of an automation engineering system and an automation runtime system;
- a management services component configured to:
- identify conceptual entities associated with the automation system based on the automation system knowledge, and
- generate the semantic context model comprising a plurality of ontologies providing formal specifications of the conceptual entities associated with the automation system;
- and
- a model export component configured to deploy the semantic context model to one or more intelligent PLCs in the automation system.
An intelligent programmable logic controller comprising:
- one or more processors configured to execute according to a scan cycle;
- a volatile computer-readable storage medium comprising a process image area storing automation system data;
- a non-volatile computer-readable storage medium;
- and
- a plurality of controller components executed by the one or more processors according to the scan cycle, the plurality of controller components comprising:
- a data connector component with a deployment interface configured to receive a semantic context model comprising a plurality of ontologies providing formal specifications of conceptual entities associated with an automation system in which the intelligent programmable logic controller is operating,
- a contextualization component configured to create one or more semantic annotations for the automation system data using the semantic context model, and
- a historian component configured to store, in a non-volatile storage medium included in the intelligent programmable logic controller, the one or more semantic annotations and the automation system data.
Dependencies are inferred from the claim text.