Soft-testing of industrial control systems programmed in IEC 1131-3 languages

被引:11
作者
Hassapis, G [1 ]
机构
[1] Aristotelian Univ Salonika, Dept Elect & Comp Engn, GR-54006 Salonika, Greece
关键词
programmable logic control; industrial control; control software; industrial computers; software engineering; hybrid systems;
D O I
10.1016/S0019-0578(00)00029-X
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a technique and the means for testing PLC-based control software outside the actual plant environment with the purpose of increasing the confidence level on the compliance of the software to functional and temporal requirements. The need to obtain a high confidence level on the correct software operation arises from the fact that in most of the cases it is quite dangerous and expensive to test unproved PLC operation by linking it with the actual facilities that it is going to control. The proposed technique relies on a combined simulation of the controlled plant and the PLC system and an analysis of the plant responses. The PLC system simulation imitates the way software is executed on a PLC that is programmed in the languages of the IEC1131-3 standard. It is based on the programming model of the IEC standard and analytical formulae for estimating the program runtime. The simulation of the plant is based on a discrete convolution model that is solved at the same rate with the rate determined by the control algorithms. A tool realizing these concepts has been developed and its use in testing the control software of three critical outputs of a distillation column is demonstrated. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:345 / 355
页数:11
相关论文
共 16 条