Formal design methodology for transforming ladder diagram to Petri nets

被引:6
|
作者
Quezada, J. C. [1 ]
Medina, J. [2 ]
Flores, E. [1 ]
Seck Tuoh, J. C. [2 ]
Hernandez, N. [2 ]
机构
[1] Univ Autonoma Estado Hidalgo, Escuela Super Tizayuca, Tizayuca Pachuca, Mexico
[2] Univ Autonoma Estado Hidalgo, Ctr Invest Avanzada Ingn Ind, Tizayuca Pachuca, Mexico
关键词
Control algorithms; Ladder diagrams; Petri nets; Discrete event systems;
D O I
10.1007/s00170-014-5715-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ladder diagram (LD) is a common programming language at industry in order to develops control algorithms of discrete event systems. Besides, it is one of the five programming languages supported by the International Electrotechnical Commission through the IEC-61131-3 standard. Petri net (PN) theory is both a graphical and mathematical tool, which allows modeling discrete event systems in order to obtain a useful formalization to analyze them in a better way. LD control algorithms are continuously developed based on the experience of control system developers. Therefore, it is still a relevant problem on how to formalize a validation for the current and new control algorithms. In the present work, an element-to-element transformation methodology from a LD program to a PN structure is proposed. The original part of this manuscript is the proposal of five PN structures where their markings represent the states and dynamic behavior of energized and de-energized coils, which are not included in previous works. Furthermore, this methodology preserves the structural and dynamical behavior of the LD in the obtained PN. Two control algorithms of real cases are transformed using the proposed methodology.
引用
收藏
页码:821 / 836
页数:16
相关论文
共 50 条
  • [21] Component tools: Integrating Petri nets with other formal methods
    Kindler, Ekkart
    Rubin, Vladimir
    Wagner, Robert
    PETRI NETS AND OTHER MODELS OF CONCURRENCY - ICATPN 2006, 2006, 4024 : 37 - 56
  • [22] Petri nets in Measuring Systems design
    Lukaszewski, Robert
    Winiecki, Wieslaw
    2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 1564 - +
  • [23] An Automated Framework for Formal Verification of Timed Continuous Petri Nets
    Kloetzer, Marius
    Mahulea, Cristian
    Belta, Calin
    Silva, Manuel
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 460 - 471
  • [24] On Wireless Sensor Networks Formal Modeling Based on Petri nets
    Fu, Xiao
    Ma, Zhiqiang
    Yu, Zhenhua
    Fu, Gang
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [25] Formal Analysis of Smart Contract Based on Colored Petri Nets
    Duo, Wang
    Xin, Huang
    Xiaofeng, Ma
    IEEE INTELLIGENT SYSTEMS, 2020, 35 (03) : 19 - 29
  • [26] An Approach for Transforming GMECs for a Class of Petri Nets with Uncontrollable Transitions
    Xie, Jin
    Wu, Weimin
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 2477 - 2482
  • [27] Transforming Dynamic Condition Response Graphs to Safe Petri Nets
    Cosma, Vlad Paul
    Hildebrandt, Thomas T.
    Slaats, Tijs
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023, 2023, 13929 : 417 - 439
  • [28] Petri net models of discrete logics used in control algorithms developed in ladder diagram language
    Carlos Quezada, Jose
    Flores, Ernesto
    Banos, Esperanza
    Quezada, Victor
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2023, 124 (7-8) : 2597 - 2612
  • [29] Petri net models of discrete logics used in control algorithms developed in ladder diagram language
    José Carlos Quezada
    Ernesto Flores
    Esperanza Baños
    Víctor Quezada
    The International Journal of Advanced Manufacturing Technology, 2023, 124 : 2597 - 2612
  • [30] SUPERVISORY CONTROLLER DESIGN FOR TIMED-PLACE PETRI NETS
    Aybar, Aydin
    Iftar, Altug
    KYBERNETIKA, 2012, 48 (06) : 1114 - 1135