Abstract:
The invention deals with improved reliability in safety critical control of real world objects. Examples of real world objects subject to safety control are gas/smoke/fire detection systems, drilling equipment, pipes and pipelines, distillation columns, compressors, conveyor systems, boilers and turbines. A test application includes all relevant high-level language constructs and is repeatedly executed as assembler code in an industrial controller, which CPU is subject to fault detection during on-line safety control.
Abstract:
A Controller is capable of executing non-safety-related control logic. A safety module is added to the Controller in order to increase the safety-integrity level of a Control System. The Controller is then able to execute safety-related control of real-world objects. Such a Control System may, for instance, exist at an offshore production platform or in a hazardous area of a chemical plant
Abstract:
The present invention concerns revalidation of a compiler of control language for use in an industrial control system, each time the compiler has been used. In particular, the invention reveals a method to revalidate a compiler for compilation of a user-written program, which is intended for safety control of real world entities. The user-written program subject to compilation by the compiler is intended for execution in a device, which comprises functionality that adds safety features to an industrial control system. The invention ensures that no fault is introduced into the device due to error in the compiler code. Such an error may, for instance, occur during distribution of the compiler code or due to failure in a computer's memory or failure on a disk where the compiler code is stored. Hence, the invention ensures that no such fault is introduced into the control of real world entities which otherwise could lead to accidents that harm people or cause damage to the environment.
Abstract:
The invention deals with improved reliability in safety critical control of real world objects. Examples of real world objects subject to safety control are gas/smoke/fire detection systems, drilling equipment, pipes and pipelines, distillation columns, compressors, conveyor systems, boilers and turbines. A test application includes all relevant high-level language constructs and is repeatedly executed as assembler code in an industrial controller, which CPU is subject to fault detection during on-line safety control.
Abstract:
The present invention concerns revalidation of a compiler of control language for use in an industrial control system, each time the compiler has been used. In particular, the invention reveals a method to revalidate a compiler for compilation of a user-written program, which is intended for safety control of real world entities. The user-written program subject to compilation by the compiler is intended for execution in a device, which comprises functionality that adds safety features to an industrial control system. The invention ensures that no fault is introduced into the device due to error in the compiler code. Such an error may, for instance, occur during distribution of the compiler code or due to failure in a computer's memory or failure on a disk where the compiler code is stored. Hence, the invention ensures that no such fault is introduced into the control of real world entities which otherwise could lead to accidents that harm people or cause damage to the environment.
Abstract:
A Controller is capable of executing non-safety-related control logic. A safety module is added to the Controller in order to increase the safety-integrity level of a Control System. The Controller is then able to execute safety-related control of real-world objects. Such a Control System may, for instance, exist at an offshore production platform or in a hazardous area of a chemical plant
Abstract:
A Controller is capable of executing non-safety-related control logic. A safety module is added to the Controller in order to increase the safety-integrity level of a Control System. The Controller is then able to execute safety-related control of real-world objects. Such a Control System may, for instance, exist at an offshore production platform or in a hazardous area of a chemical plant