• DocumentCode
    40081
  • Title

    Bridging the Gap Between Design and Implementation of Discrete-Event Controllers

  • Author

    Moreira, Marcos Vicente ; Basilio, Joao Carlos

  • Author_Institution
    COPPE-Programa de Eng. Eletr., Univ. Fed. do Rio de Janeiro, Rio de Janeiro, Brazil
  • Volume
    11
  • Issue
    1
  • fYear
    2014
  • fDate
    Jan. 2014
  • Firstpage
    48
  • Lastpage
    65
  • Abstract
    Extended labeled Petri nets (ELPNs), i.e., labeled Petri nets with inhibitor arcs, are usually used to model the desired closed-loop behavior of a controlled discrete-event system, and, as such, their states are formed with both the controller and the plant states. However, the control logic is based on the controller states only and the interaction between controller and plant is carried out through sensor readings from the plant and control actions (forced events) from the controller. This makes ELPN not suitable for modeling the controller. Control interpreted Petri nets (CIPNs), on the other hand, include control actions in the places and sensor readings in the transitions as part of their formal structure, and so provide a better formalism for controller modeling. In this paper, we propose a two-step approach to discrete-event controller implementation, as follows: (i) we first propose a set of transformation rules to convert the initial ELPN to an equivalent CIPN, therefore extracting the control logic from the desired closed-loop behavior and (ii) we present a straightforward systematic way to translate the CIPN into a ladder diagram. We apply the results presented here to the implementation of the automation system of a plastic molding machine.
  • Keywords
    Petri nets; closed loop systems; control system synthesis; discrete event systems; moulding; plastics; CIPN; ELPN; closed-loop behavior; control interpreted Petri nets; control logic; controller states; discrete-event controller design; discrete-event system; extended labeled Petri nets; inhibitor arcs; ladder diagram; plastic molding machine automation system; transformation rules; two-step approach; Closed loop systems; Inhibitors; Manufacturing systems; Object oriented modeling; Petri nets; Synchronization; Systematics; Discrete-event systems (DESs); Petri nets; ladder diagram; manufacturing systems; programmable logic controller (PLC);
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2013.2281733
  • Filename
    6621049