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 条
  • [31] Formal Verification of UML State Machine Diagrams Using Petri Nets
    Lyazidi, Achraf
    Mouline, Salma
    NETWORKED SYSTEMS, NETYS 2019, 2019, 11704 : 67 - 74
  • [32] Robotic System Specification Methodology Based on Hierarchical Petri Nets
    Figat, Maksym
    Zielinski, Cezary
    IEEE ACCESS, 2020, 8 (08): : 71617 - 71627
  • [33] FORMAL APPROACH BASED ON PETRI NETS FOR MODELING AND VERIFICATION OF VIDEO GAMES
    Barreto, Franciny M.
    Julia, Stephane
    COMPUTING AND INFORMATICS, 2021, 40 (01) : 216 - 248
  • [34] Formal modelling of supply chain: An incremental approach using Petri nets
    Van Landeghem, R
    Bobeanu, CV
    SIMULATION IN INDUSTRY, 2002, : 323 - 327
  • [35] Architectural Petri Nets : Basic concepts, methodology and examples of applications
    Abellard, A
    INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 2037 - 2042
  • [36] AUTOMATIC DESIGN BASED ON THE PETRI NETS PARADIGM
    Latorre-Biel, Juan-Ignacio
    Jimenez-Macias, Emilio
    24TH EUROPEAN MODELING AND SIMULATION SYMPOSIUM (EMSS 2012), 2012, : 446 - 451
  • [37] From UML to Petri Nets: The PCM-Based Methodology
    Distefano, Salvatore
    Scarpa, Marco
    Puliafito, Antonio
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (01) : 65 - 79
  • [38] Petri Nets for the Design and Operation of Manufacturing Systems
    Silva, M.
    Teruel, E.
    EUROPEAN JOURNAL OF CONTROL, 1997, 3 (03) : 182 - 199
  • [39] Supervisory controller design for timed Petri Nets
    Aybar, Aydin
    Iftar, Altug
    PROCEEDINGS OF THE 2006 IEEE/SMC INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, 2006, : 59 - +
  • [40] Modeling and Control Design Based on Petri Nets for Serial Multicellular Choppers
    Salinas, Fernando
    Ghanes, Malek
    Barbot, Jean Pierre
    Escalante, Miguel F.
    Amghar, Bilal
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (01) : 91 - 100