US 12,093,026 B2
Comprehensive fault analysis of control devices and industrial technical installations
Michael Hegmann, Schwabach (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 16/973,323
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed May 15, 2019, PCT No. PCT/EP2019/062454
§ 371(c)(1), (2) Date Dec. 8, 2020,
PCT Pub. No. WO2019/238346, PCT Pub. Date Dec. 19, 2019.
Claims priority of application No. 18177172 (EP), filed on Jun. 12, 2018.
Prior Publication US 2021/0247755 A1, Aug. 12, 2021
Int. Cl. G05B 23/02 (2006.01); G01M 99/00 (2011.01); G06F 16/245 (2019.01); G06F 16/248 (2019.01); G06N 5/02 (2023.01)
CPC G05B 23/0259 (2013.01) [G01M 99/005 (2013.01); G06F 16/245 (2019.01); G06F 16/248 (2019.01); G06N 5/02 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A method for operating a control device controlling an industrial technical installation by executing machine code, said method comprising:
before operating in a normal operation, receiving specifications from an operator and determining with the control device, as a function of the specifications, histories of actual variables of the installation,
in normal operation:
cyclically receiving from sensors of the installation the actual variables of the installation,
determining control variables for actuators of the installation by utilizing the actual variables and target variables of the installation, and outputting the control variables to the actuators,
storing a history of at least some of the actual variables and a respective history for at least some of the target variables or for at least some of the control variables, or both, for a limited period of time,
monitoring the actual variables for an occurrence of a fault,
on occurrence of a fault, transmitting by the control device a fault message which identifies the fault and transmitting by the control device, for some of the actual variables and for some of the target variables or control variables, having a respective history stored by the control device, the respective history to an automated knowledge base based on the executed machine code,
receiving a response from the knowledge base in response to the transmission of the fault message and the transmitted respective history,
outputting a response to the operator via a display device, and
autonomously ascertaining measures for rectifying the fault on the basis of the response.