首页> 外文会议>International Conference on Electro/Information Technology >Model-based verification of PLC programs using Simulink design
【24h】

Model-based verification of PLC programs using Simulink design

机译:基于模型的PLC程序使用Simulink设计验证

获取原文

摘要

Programmable Logic Controllers (PLCs) have been widely applied in safety-critical industrial processes. Automated verification of PLC programs is a challenging task for control system engineers. A method of mutation-based verification of Simulink design models for verifying PLCs programs is proposed. In this work, PLC programs coded in the Structured Text (ST) language are assumed to be automatically generated from Simulink models using the tool Simulink PLC Coder from Mathworks. We utilize Simulink diagrams as system design models. Simulink is a powerful design tool for developing complex event-driven applications. To formally verify the functional properties of the design models, a verifying model compiler called Gene-auto is applied to automatically translate Simulink models to C code. The properties to be checked are also translated as C assertions, which are inserted into the translated C code. Then, the generated C code instrumented with assertions is formally verified with a bounded model checking tool for C program called CBMC. The approach is experimentally assessed on a water control system case study. Compared with the previous approach of translating a PLC program to a timed automata and verifying by the use of a model-checking tool, our approach is significantly more scalable to verify non-timing related functional properties.
机译:可编程逻辑控制器(PLC)已广泛应用于安全关键工业过程。 PLC程序的自动验证是控制系统工程师的具有挑战性的任务。提出了一种用于验证PLC程序的Simulink设计模型的基于突变的验证方法。在这项工作中,假设在结构化文本(ST)语言中编码的PLC程序是使用来自MathWorks的工具Simulink PLC编码器从Simulink模型自动生成。我们利用Simulink图作为系统设计模型。 Simulink是一种强大的设计工具,用于开发复杂的事件驱动应用程序。要正式验证设计模型的功能性质,应用了一个名为Gene-Auto的验证模型编译器,以自动将Simulink模型转换为C代码。要选中的属性也被称为C断言,它插入到翻译的C代码中。然后,使用断言的生成的C代码用名为CBMC的C程序的有界模型检查工具正式验证。该方法在实验评估水控制系统案例研究。与先前将PLC程序转换为定时自动机的方法和使用模型检查工具验证的方法相比,我们的方法明显更可扩展,以验证非计时相关的功能属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号