...
首页> 外文期刊>Automatic Control and Computer Sciences >Construction and Verification of PLC LD Programs by the LTL Specification
【24h】

Construction and Verification of PLC LD Programs by the LTL Specification

机译:通过LTL规范构建和验证PLC LD程序

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

摘要

An approach to the construction and verification of LD programs of programmable logic controllers (PLC) for discrete problems is proposed. The specification of the program behavior is performed using the linear temporal logic language (LTL). Programming is performed using the Ladder Diagram (LD) language by the LTL specification. The correctness analysis of the LTL specification is performed using the Cadence SMV symbolic model-checking tool. An approach to programming and verifying the PLC LD programs is shown using an example. The LD program, its LTL specification, and an SMV model are given for a discrete problem. This article is aimed at the description of an approach to PLC programming that will provide the correctness analysis of PLC LD programs using the model-checking method. Therefore, the variation in each programmable variable is described using a pair of LTL formulas. The first LTL formula describes situations in which the corresponding variable increases and the second LTL formula specifies conditions leading to a decrease in the variable. LTL formulas, which are considered to specify the behavior of variables, are constructive in the sense that the PLC program corresponding to the temporal properties expressed by these formulas is constructed by them. Thus, PLC programming is reduced to the construction of the LTL specification for the behavior of each programmed variable. In addition, the SMV model of the PLC LD program is constructed by the LTL specification. Then, the SMV model is analyzed for correctness (relative to additional conventional general-programming LTL properties) by the Cadence SMV symbolic model-checking tool.
机译:提出了一种针对离散问题的可编程逻辑控制器(PLC)LD程序的构建和验证方法。使用线性时序逻辑语言(LTL)执行程序行为的说明。通过LTL规范使用梯形图(LD)语言执行编程。使用Cadence SMV符号模型检查工具执行LTL规范的正确性分析。使用示例显示了一种编程和验证PLC LD程序的方法。针对离散问题,给出了LD程序,其LTL规范和SMV模型。本文旨在描述一种PLC编程方法,该方法将使用模型检查方法提供PLC LD程序的正确性分析。因此,使用一对LTL公式描述每个可编程变量的变化。第一个LTL公式描述了相应变量增加的情况,第二个LTL公式指定了导致变量减少的条件。 LTL公式(被认为是指定变量的行为)具有建设性意义,因为它们构成了与这些公式所表示的时间特性相对应的PLC程序。因此,对于每个已编程变量的行为,PLC编程都简化为LTL规范的构造。另外,PLC LD程序的SMV模型由LTL规范构建。然后,通过Cadence SMV符号模型检查工具分析SMV模型的正确性(相对于其他常规常规编程LTL属性)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号