首页> 外国专利> METHOD AND APPARATUS FOR EXPRESSING AND VERIFYING FUNCTIONAL SPECIFICATIONS OF A PROGRAMMABLE LOGIC CONTROLLER PROGRAM

METHOD AND APPARATUS FOR EXPRESSING AND VERIFYING FUNCTIONAL SPECIFICATIONS OF A PROGRAMMABLE LOGIC CONTROLLER PROGRAM

机译:用于表达和验证可编程逻辑控制器程序的功能规范的方法和装置

摘要

It is disclosed a PLC Program analysis method where a program (PROG) is translated (TRANS 1) into a program model (PMOD) in a logical framework, from which properties (Prop) are determined. Said properties coupled with interlocking properties (IntProp) are verified by an automated solver (SMT). If contraposition of a property (Prop) is satisfiable, counter-examples (PROOF NOK) representative of model's inputs and internal memory values is provided. Counter-examples (PROOF NOK) are translated into error initial configurations (IniConf) of said model. Execution of the model is simulated (EXE) with said model error initial configurations (IniConf), and error intermediary configurations (AST-IntConf) of said model simulation are recorded up to said property violation. Error initial and intermediary configurations (Lad-IniConf, Lad-IntConf) of said original program (PROG) are derived from error initial configurations (IniConf) of said model and error intermediary configurations (AST-IntConf) of said model simulation and displayed.;An apparatus for executing said method is provided.
机译:公开了一种PLC程序分析方法,其中程序(PROG)被翻译成逻辑框架中的程序模型(TRANT 1)(TRANT 1),从该程序模型(PMOD)中确定属性(PROP)。通过自动求解器(SMT)验证与互锁属性(INTPROP)耦合的所述特性。如果属性(Prop)的对施加是满足的,则提供了代表模型的输入和内部存储器值的反例(证明NOK)。对称示例(证明NOK)被翻译成所述模型的误差初始配置(Iniconf)。模拟模型的执行(EXE)使用所述模型错误初始配置(Iniconf),并且所述模型仿真的错误中介配置(AST-INTCONF)被记录为违规的“属性”。错误初始和中间配置(PROG)的初始和中介配置(Lad-Iniconf,Lad-Intconf)源自所述模型仿真的所述模型和错误中介配置(AST-INTCONF)的错误初始配置(Iniconf)。提供了一种用于执行所述方法的装置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号