Invention Grant
US08856595B2 Method for verifying an application program in a failsafe programmable logic controller, and programmable logic controller for performing the method
有权
用于验证故障安全可编程逻辑控制器中的应用程序的方法,以及用于执行该方法的可编程逻辑控制器
- Patent Title: Method for verifying an application program in a failsafe programmable logic controller, and programmable logic controller for performing the method
- Patent Title (中): 用于验证故障安全可编程逻辑控制器中的应用程序的方法,以及用于执行该方法的可编程逻辑控制器
-
Application No.: US13267035Application Date: 2011-10-06
-
Publication No.: US08856595B2Publication Date: 2014-10-07
- Inventor: Jens Kydles , Markus Walter
- Applicant: Jens Kydles , Markus Walter
- Applicant Address: DE Munich
- Assignee: Siemens Aktiengesellschaft
- Current Assignee: Siemens Aktiengesellschaft
- Current Assignee Address: DE Munich
- Agency: Cozen O'Connor
- Priority: EP10186727 20101006
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/07 ; G06F11/10 ; G06F11/16

Abstract:
A method and a programmable logic controller (SPS) for verifying an application program in a failsafe programmable logic controller, wherein a signature (desired value) is generated using program modules or a complete application program when creating a program, and a copy of the signature is stored in the programmable logic controller and in an external component, respectively. Before the safety-oriented application program is started, the copy of the signature stored by the programmable logic controller is transmitted to the external component and is compared with the copy in the external component. In a further comparison, a signature (actual value) is generated using the content of the main memory of the programmable logic controller and using the actually loaded application program and is then compared with the local copy of the desired value of the signature. Starting of the actual application program is enabled only when both comparisons are positive.
Public/Granted literature
Information query