首页> 外文会议>Recent advances in automation amp; information >Design of Safe PLC Programs by Using Petri Nets and Formal Methods
【24h】

Design of Safe PLC Programs by Using Petri Nets and Formal Methods

机译:用Petri网和形式化方法设计安全PLC程序

获取原文
获取原文并翻译 | 示例

摘要

The paper presents an approach which combines the formalism of Petri Nets and of model checking in order to deliver correct and dependable PLC programs. Based on SIPNs, a variant of PNs, the complete controller development process from an informal specification to the final implementation on a PLC is discussed. The SIPN formalized according to corresponding plant model enables the derivation of standard functional properties and the specific functional properties of the PLC control algorithm. These properties are verified and validated with the model checker tool Cadence SMV. In order to do this, the SIPN is translated into SMV input code, in which there are inserted the functional properties to be verified and validated, expressed by using Temporal Logic formulae. This correct SIPN is used as a basis for implementation. For the realization there are used standard PLC programming languages according to IEC 61131. It resulted that the approach provides correctness of the resulting PLC programs, which makes them much more dependable than direct implemented PLC code. In order to illustrate the approach steps a working example was used.
机译:本文提出了一种方法,该方法结合了Petri Nets的形式化和模型检查,以提供正确和可靠的PLC程序。基于SIPN(PN的一种变体),讨论了从非正式规范到PLC最终实现的完整控制器开发过程。根据相应的工厂模型形式化的SIPN可以推导标准功能特性和PLC控制算法的特定功能特性。这些属性使用模型检查器工具Cadence SMV进行了验证。为此,将SIPN转换为SMV输入代码,在其中插入要验证和确认的功能属性,使用时间逻辑公式表示。此正确的SIPN用作实施的基础。为了实现该功能,使用了符合IEC 61131的标准PLC编程语言。其结果是,该方法提供了所生成PLC程序的正确性,这使它们比直接实现的PLC代码更加可靠。为了说明方法步骤,使用了一个工作示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号