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] Hierarchical fuzzy Petri nets: Formal definitions and reasoning
    College of Computer Science and Technology, Jilin University, Changchun 130012, China
    不详
    Jilin Daxue Xuebao (Gongxueban), 2007, 1 (111-116):
  • [42] Petri-nets for formal verification of MAC protocols
    Haines, R. J.
    Clemo, G. R.
    Munro, A. T. D.
    IET SOFTWARE, 2007, 1 (02) : 39 - 47
  • [43] Formal description of CSCW using extended Petri nets
    Shen, J
    Luo, JZ
    Gu, GQ
    PROCEEDINGS OF SECOND INTERNATIONAL WORKSHOP ON CSCW IN DESIGN, 1997, : 278 - 281
  • [44] The methodology of multicriterial assessment of Petri nets' apparatus
    Pashchenkoa, Dmitry
    Trokoz, Dmitriy
    Sovetkina, Galina
    Nikolaeva, Ekaterina
    Sinev, Michael
    Dubravin, Aleksey
    Konnov, Nikolas
    2016 INTERNATIONAL CONFERENCE ON ELECTRONIC, INFORMATION AND COMPUTER ENGINEERING, 2016, 44
  • [45] Deriving unbounded Petri nets from formal languages
    Darondeau, P
    CONCUR'98: CONCURRENCY THEORY, 1998, 1466 : 533 - 548
  • [46] Separation of control and data flow in high-level Petri nets: Transforming Dual Flow Nets into Object Petri Nets
    Farwer, Berndt
    Varea, Mauricio
    FUNDAMENTA INFORMATICAE, 2006, 72 (1-3) : 123 - 137
  • [47] Petri Net versus Ladder Diagram for Controlling a Process Automation
    Navrapescu, Valentin
    Deaconu, Ioan-Dragos
    Chirila, Aurel-Ionut
    Deaconu, Anca-Simona
    2013 8TH INTERNATIONAL SYMPOSIUM ON ADVANCED TOPICS IN ELECTRICAL ENGINEERING (ATEE), 2013,
  • [48] New formal descriptions for timed coloured Petri nets using formal series
    Sollier, Louis Bal Dit
    Ourghanlian, Alain
    Amari, Said
    2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 7373 - 7379
  • [49] Modeling and Race Detection of Ladder Diagrams via Ordinary Petri Nets
    Luo, Jiliang
    Zhang, Qi
    Chen, Xuekun
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (07): : 1166 - 1176
  • [50] Interval diagram techniques for symbolic model checking of Petri nets
    Strehl, K
    Thiele, L
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 756 - 757