Control contextualization and reasoning about control
AssigneeSiemens Aktiengesellschaft
InventorsEmmanuel BISSE, Steffen LAMPARTER, Justinian ROSCA, Lingyun WANG
Life of this patent
Estimating the term…
Abstract
A method of operating an intelligent programmable logic controller includes executing, by a processor included in the intelligent programmable logic controller, a control program. A non-volatile storage medium included in the intelligent programmable logic controller stores a control model comprising control knowledge related to the control program. The control model is used to perform a monitoring operation related to execution of the control program on the intelligent programmable logic controller.
Claims20
A method of operating an intelligent programmable logic controller, the method comprising:
- executing, by a processor included in the intelligent programmable logic controller, a control program for controlling operation of devices in an automation system;
- extracting a control model from the control program based on context specific knowledge related to the control program;
- storing, by a non-volatile storage medium included in the intelligent programmable logic controller, the control model;
- using, by a control monitoring component, the control model to perform a monitoring operation related to execution of the control program on the intelligent programmable logic controller;
- and
- generating events related to the operation of the intelligent programmable logic controller responsive to the monitoring operation.
An article of manufacture for operating an intelligent programmable logic controller, the article of manufacture comprising a non-transitory, tangible computer-readable medium holding computer-executable instructions for performing steps comprising:
- utilizing a processor included in the intelligent programmable logic controller to execute a control program for controlling operation of devices in an automation system;
- extracting a control model from the control program based on context specific knowledge related to the control program;
- storing the control model;
- utilizing the control model to perform a monitoring operation related to execution of the control program on the intelligent programmable logic controller;
- and
- generating events related to the operation of the intelligent programmable logic controller responsive to the monitoring operation.
A programmable logic controller comprising:
- at least one processor configured to:
- execute a control program according to a scan cycle for controlling operation of devices in an automation system;
- extract a control model from the control program based on context specific knowledge related to the control program;
- use the control model to perform a monitoring operation related to execution of the control program;
- and
- generate events related to the operation of the intelligent programmable logic controller responsive to the monitoring operation;
- and
- a non-volatile computer-readable storage medium storing the control program and the control model.
Dependencies are inferred from the claim text.