期刊文献+

形式化方法和信号解释Petri网在PLC编程中的应用 被引量:2

Application of Formal Metrods and Signal Interpreted Petri Net to PLC Programming
下载PDF
导出
摘要 针对传统的PLC编程方式在解决复杂控制问题时存在的缺陷,采用一种将形式化和信号解释Petri网(SIPN)应用于PLC程序设计的方法.通过一个机器人焊接单元的例子来说明这一设计过程,首先建立系统控制算法的信号解释Petri网模型,验证其是否满足基本Petri网的安全性、活性和可逆性的特征,然后利用模型检测工具Cadence SMV对系统模型进行验证和确认(V&V),检验其是否满足SIPN的确定性、终止性和输出正确性,从而避免了控制算法的设计过程中可能出现的并发、冲突和死锁等事件,由此设计出具有更高的正确性和可靠度的PLC程序. To overcome the defects in traditional PLC programming, an approach combined formal methods with Signal Interpreted Petri Net (SIPN) is presented. An example of robot welding unit is used to illustrate this process. This paper builds a model of the control algorithm with Signal Interpreted Petri Net first, and verifies whether it satisfies the safety, liveness and reversibility characteristics of basic Petri net. Then it uses the model checking tool Cadence SMV for model verification and validation, to test whether it meets the properties of certainty, termination and output correctness. Thus the possible events like concurrency, conflict and deadlock in control algorithm designing process can be avoided and correct and dependable PLC programs are designed.
出处 《计算机系统应用》 2014年第9期198-203,共6页 Computer Systems & Applications
基金 山东泰山学者建设工程基金(C2010-T005) 国家自然科学基金(61201400)
关键词 形式化方法 信号解释Petri网 模型检测 机器人焊接单元 formal methods Signal Interpreted Petri Net model checking robot welding unit
  • 相关文献

参考文献17

二级参考文献40

  • 1郭云曾.焊接机器人及系统介绍[J].焊接技术,2000,29(z1):8-11. 被引量:8
  • 2李俊,戴先中,孟正大.基于信号解释Petri网的可重构逻辑控制器分析与设计[J].东南大学学报(自然科学版),2004,34(B11):101-107. 被引量:8
  • 3宋玉银,方明伦,杨洪夫,张志宁.机器人图形仿真系统研制[J].机械工业自动化,1994,16(3):18-20. 被引量:9
  • 4琚长江,杨根科.Petri网在模块化制造系统PLC程序设计中的应用[J].低压电器,2006(4):20-23. 被引量:4
  • 5Benioff M R, Lazowska E D. Computational science: ensuring america's competitiveness [R]. Washington, D. C. : President's Information Technology Advisory Committee, National Coordination Office for Information Technology Research and Development (NCO/ ITR&D), 2005.
  • 6Sargent R G. Verification and validation of simulation models[C]//Proceedings of the 40th Conference on Winter Simulation. Miami, Florida:[s. n.], 2008: 157 - 169.
  • 7Roache P J. Verification and validation in Computational Science and Engineering [ M ]. Albuquerque, New Mexico: Hermosa Publishers, 1998.
  • 8Oberkampf W L, Trucano T G. Verification and validation benchmarks[J]. Nuclear Engineering and Design, 2008,238(3) :716 - 743.
  • 9Oberkampf W L. Perspectives on verification, validation, and uncertainty quantification[C]//Proceedings of SIAM Conference on Computational Science and Engineering. Miami, USA: [s. n.], 2009:2 -6.
  • 10Trucano T G, Oberkampf W L. General concepts for experimental validation of ASCI code applications, Sandia report, SAND2002 - 0341[R]. Livermore, California: Sandia National Laboratories Albuquerque, 2002.

共引文献38

同被引文献20

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部