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] Design of industrial automated systems via relay ladder logic programming and Petri nets
    Zhou, MC
    Twiss, E
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 1998, 28 (01): : 137 - 150
  • [22] Method for Translating Ladder Diagrams to Ordinary Petri Nets
    Chen, Xuekun
    Luo, Jiliang
    Qi, Pengfei
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 6716 - 6721
  • [23] Semi-Formal Method Design using Synchronous Dataflows and Petri nets
    Rocha, Jose-Inacio
    Dias, Octavio Pascoa
    Gomes, Luis
    PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 1043 - 1048
  • [24] 11.3.1 Formal Verification in System Design Process: From EFFBDs to Petri nets
    Seidner, Charlotte
    Lerat, Jean-Philippe
    Roux, Olivier H.
    INCOSE International Symposium, 2008, 18 (01) : 1273 - 1283
  • [25] COMBINING PETRI NETS AND OTHER FORMAL METHODS
    REISIG, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 616 : 24 - 44
  • [26] Formal Modeling of Grafcets With Time Petri Nets
    Sogbohossou, Medesu
    Vianou, Antoine
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (05) : 1978 - 1985
  • [27] Formal Analysis of Timed Continuous Petri Nets
    Kloetzer, Marius
    Mahulea, Cristian
    Belta, Calin
    Recalde, Laura
    Silva, Manuel
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 245 - 250
  • [28] Experimenting Formal Proofs of Petri Nets Refinements
    Choppy, Christine
    Mayero, Micaela
    Petrucci, Laure
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 214 (231-254) : 231 - 254
  • [29] Approach for Transforming Linear Constraints on Petri Nets
    Luo, Jiliang
    Nonami, Kenzo
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (12) : 2745 - 2759
  • [30] Transforming Communicating Sequential Processes to Petri Nets
    Llorens, M.
    Oliver, J.
    Silva, J.
    Tamarit, S.
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY, 2010, 94