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 条
  • [41] Formal analysis of CORBA-based objects communication using Petri nets
    Zheng, H
    Li, SX
    ICEMI'2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOLS 1-3, 2003, : 1787 - 1793
  • [42] Colored Petri Nets: A Graphical Language for Formal Modeling and Validation of Concurrent Systems
    Jensen, Kurt
    Kristensen, Lars M.
    COMMUNICATIONS OF THE ACM, 2015, 58 (06) : 61 - 70
  • [43] A Petri nets-based scheduling methodology for multipurpose batch plants
    Riera, D
    Narciso, M
    Benqlilou, C
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2005, 81 (09): : 613 - 623
  • [44] Reusing design experience for Petri nets through patterns
    Gries, M
    Janneck, JW
    Naedele, M
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 453 - 458
  • [45] A methodology to specify three-dimensional interaction using Petri Nets
    Rieder, Rafael
    Raposo, Alberto Barbosa
    Pinho, Marcio Sarroglia
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2010, 21 (03) : 136 - 156
  • [46] A Polynomial Algorithm for Observer Design with Interpreted Petri Nets
    Jimenez, Maria
    Ramirez Trevino, Antonio
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [47] Design and Identification of Stochastic and Deterministic Stochastic Petri Nets
    El Mehdi, Souleiman Ould
    Bekrar, Rebiha
    Messai, Nadhir
    Leclercq, Edouard
    Lefebvre, Dimitri
    Riera, Bernard
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2012, 42 (04): : 931 - 946
  • [48] Parameterized Petri nets for organizational simulation and systems design
    Agimont, G
    LeStrugeon, E
    Mandiau, R
    Libert, G
    COOP '96 - SECOND INTERNATIONAL WORKSHOP ON THE DESIGN OF COOPERATIVE SYSTEMS, 1996, : 261 - 277
  • [49] Fault diagnoser design for untimed continuous Petri nets
    Seatzu, Carla
    Mahulea, Cristian
    Cabasino, Maria Paola
    Silva, Manuel
    2009 IEEE CONTROL APPLICATIONS CCA & INTELLIGENT CONTROL (ISIC), VOLS 1-3, 2009, : 1598 - +
  • [50] Observer Design for Bounded Output Synchronized Petri Nets
    Ammour, Rabah
    Amari, Said
    Brenner, Leonardo
    Demongodin, Isabel
    Lefebvre, Dimitri
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 746 - 751