• DocumentCode
    1013412
  • Title

    On the Implementation of Supervised Control of Discrete Event Systems

  • Author

    Basile, Francesco ; Chiacchio, Pasquale

  • Author_Institution
    Univ. di Salerno, Salerno
  • Volume
    15
  • Issue
    4
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    725
  • Lastpage
    739
  • Abstract
    Supervisory control theory is well developed, but its use in industrial applications can be limited by a set of problems arising when supervisors have to be implemented on common control machines. As a matter of fact, the asynchronous and undetermined nature of supervisors makes their implementation on synchronous devices like programmable logic controllers (PLCs) and PCs a complicated task. In this paper, an overview on the existing techniques about this topic is given first. Then, the supervised control approach is used to implement supervisors and the supervised control architecture consisting of a controller and a supervisor is completed by a dispatcher to obtain a closed-loop, determined behavior. The main problems occurring in implementing supervised control on synchronous devices are presented and discussed. Finally, a method is proposed to translate automata, Petri net or colored Petri net supervisors in structured text language, one of the IEC 61131-3 standard languages, by preserving their structure and the closed-loop behavior as expected from the theory.
  • Keywords
    automata theory; closed loop systems; discrete event systems; finite automata; graph colouring; IEC 61131-3 standard languages; closed-loop behavior; colored Petri net supervisors; discrete event systems; finite-state automata; structured text language; supervised control architecture; synchronous devices; Automata; Automatic control; Control systems; Discrete event systems; Electrical equipment industry; IEC standards; Industrial control; Personal communication networks; Programmable control; Supervisory control; Colored Petri Nets; IEC 61131-3; Petri Nets; finite-state automata; programmable logic controllers (PLCs); supervisory control;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/TCST.2006.890281
  • Filename
    4252089