A formal implementation of logic controllers for machining systems using Petri nets and Sequential Function Charts

被引:0
|
作者
Park, E [1 ]
Tilbury, DM [1 ]
Khargonekar, PP [1 ]
机构
[1] Univ Michigan, NSF, Engn Res Ctr Reconfigurable Machining Syst, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In many machining processes, several machines work together with the characteristics of synchronization, concurrency, and cyclic sequences. A logic controller is a discrete event supervisory system which controls parallel and synchronized sequences of elementary operations of each machine to achieve the goal of the machining system. In this paper, a modular representation of the control logic is proposed. In the setting of a high volume transfer line, each station is considered as a module and a simple method to generate a Petri net representation from the timing bar chart of the transfer line is described. The modified reduction rule and locality properties are applied to compose the logic of Petri net modules. Using the well known properties of marked graphs, one of subclasses of Petri nets, the qualitative characteristics of the logic controller of the system such as liveness, safeness and reversibility can be verified. A live and safe marked graph can be directly transformed into Sequential Function Chart (which is one of the IEC1131-3 languages) and, using this SFC representation, a logic controller can be implemented directly. The reconfigurability properties of this approach to implementation of logic controllers are explored.
引用
收藏
页码:683 / 690
页数:8
相关论文
共 50 条
  • [1] Modular logic controllers for machining systems: Formal representation and performance analysis using Petri nets
    Park, E
    Tilbury, DM
    Khargonekar, PP
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1999, 15 (06): : 1046 - 1061
  • [2] Formal Modeling of Sequential Function Charts With Time Petri Nets
    Wightkin, Nicholas
    Buy, Ugo
    Darabi, Houshang
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2011, 19 (02) : 455 - 464
  • [3] A toolbox for the development of logic controllers using Petri Nets
    Frey, Georg
    Wagner, Florian
    [J]. WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2006, : 473 - +
  • [4] Design and analysis of sequential function charts using sensor-based stage Petri nets
    Peng, SS
    Zhou, MC
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 4748 - 4753
  • [5] Petri Nets Mapping into Reconfigurable Logic Controllers
    Adamski, Marian
    Wegrzyn, Marek
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2009, 55 (02) : 157 - 182
  • [6] THE SEQUENTIAL IMPLEMENTATION OF SAFE PETRI NETS
    ZAKREVSKII, AD
    [J]. DOKLADY AKADEMII NAUK BELARUSI, 1986, 30 (02): : 120 - 123
  • [7] A modeling and analysis methodology for modular logic controllers of machining systems using Petri net formalism
    Park, E
    Tilbury, DM
    Khargonekar, PP
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2001, 31 (02): : 168 - 188
  • [8] Modeling and Implementation of Concurrent Logic Controllers with Use of Petri Nets,LSMs and Sequent Calculus
    Tkacz, J.
    Bukowiec, A.
    Doligalski, M.
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [9] Formal verification for analysis and design of logic controllers for reconfigurable machining systems
    Kalita, D
    Khargonekar, PP
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (04): : 463 - 474
  • [10] SFC, Petri nets and application specific logic controllers
    Adamski, M
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 728 - 733