Jiawen Xiong, Gang Zhu
Programmable logic controllers (PLCs) are special embedded computers that are widely used in industrial control systems. To ensure the safety of industrial control systems, it is necessary to verify the correctness of PLCs. Formal verification is considered to be an effective method to verify whether a PLC program conforms to its specifications, but the expertise requirements and the complexity make it hard to be mastered and widely applied. In this paper, we present a specification-mining-based verification approach for IEC 61131-3 PLC programs. It only requires users to review specifications mined from the program behaviors instead of model checking for specified specifications, which can greatly improve the efficiency of safety verification and is much easier for control system engineers to use. Moreover, we implement a proof-of-concept tool named PLCInspector that supports directly mining LTL specifications and data invariants from PLC programs. Two examples and one real-life case study are presented to illustrate its practicability and efficiency. In addition, a comparison with the existing verification approaches for PLC programs is discussed.
@article{a7d43acd-1793-49db-8e27-9d463528ba78,
title={A User-Friendly Verification Approach for IEC 61131-3 PLC Programs},
author={Jiawen Xiong and Gang Zhu},
year={2020},
language={English}
}TY - JOUR TI - A User-Friendly Verification Approach for IEC 61131-3 PLC Programs AU - Jiawen Xiong AU - Gang Zhu PY - 2020 LA - English ER -
Milan Tkᡠcik, Ján Jadlovský
A Distributed Control System is a concept of Network Control Systems whose applications range from industrial control systems to the control of large
Yichao Hu, Yinxuan Qiu
Introducing CO2 electrochemical conversion technology to the iron-making blast furnace not only reduces CO2 emissions, but also produces H2 as a bypro
Alfredo Alan Flores Saldívar, Rodrigo Juárez Martínez
The design of an aluminium melting furnace has faced two challenges: mathematical modelling and simulative optimization. This paper first uses fluid d
Shereen Abouelazayem, Ivan Glavinić
The flow structure in the mold of a continuous steel caster has a significant impact on the quality of the final product. Conventional sensors used in
Jian Yang, Zhenping Ji
A digital-twin-model-based optimal control system is presented for the steel continuous casting process. The system is designed for the coordinated op
Mateusz Czepiel, Magdalena Ba ńkosz
Injection molding is a method commonly used to manufacture plastic products. This technology makes it possible to obtain products of specially designe