A PLC-based design for the sequence controller in discrete event systems

Recently, methods have been proposed for obtaining the ladder logic diagram (LLD) based on the Petri net (PN). However, those resulting LLD are usually not in compact forms. Moreover, forming the PN structures to model manufacturing processes is not straightforward. In this paper, we propose a simplified Petri net controller (SPNC) by introducing sensor states into the PN. A compact LLD can be then obtained through the token passing logic (TPL). By employing the integration definition language 0 (IDEF0) technique, we obtain the SPNC structure sequentially through material flow diagrams and information flow diagrams. The result of an integrated IPTL (IDEF0/SPNC/TPL/LLD) algorithm, including the IDEF0, SPNC, and TPL tools, leads to the standard IEC1131-3 LLD for PLC implementation. An example of a mark stamping system is provided to illustrate the developed design approach.

[1]  Kazuo Nose,et al.  Automatic generation system of ladder list program by petri net , 1992, IEEE International Workshop on Emerging Technologies and Factory Automation,.

[2]  Christos G. Cassandras,et al.  Discrete event systems : modeling and performance analysis , 1993 .

[3]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[4]  Panos J. Antsaklis,et al.  Feedback control of Petri nets based on place invariants , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[5]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[6]  Edwin K. P. Chong,et al.  Discrete event systems: Modeling and performance analysis , 1994, Discret. Event Dyn. Syst..

[7]  René David,et al.  Petri nets and grafcet - tools for modelling discrete event systems , 1992 .

[8]  MengChu Zhou,et al.  Petri net synthesis for discrete event control of manufacturing systems , 1992, The Kluwer international series in engineering and computer science.

[9]  MengChu Zhou,et al.  Comparing ladder logic diagrams and Petri nets for sequence controller design through a discrete manufacturing system , 1994, IEEE Trans. Ind. Electron..

[10]  René David,et al.  Petri nets for modeling of dynamic systems: A survey , 1994, Autom..

[11]  Murat Uzam,et al.  Discrete event control system design using automation Petri nets and their ladder diagram implementation , 1998 .

[12]  G. R. Liang,et al.  Hierarchy transformation method for repetitive manufacturing system specification, design, verification and implementation , 1994 .

[13]  Krzysztof Santarek,et al.  Modelling and design of flexible manufacturing systems using SADT and Petri nets tools , 1998 .

[14]  Mohsen A. Jafari,et al.  A rule-based system for generating a ladder logic control program from a high-level systems model , 1994, J. Intell. Manuf..

[15]  MengChu Zhou,et al.  Petri nets and industrial applications: A tutorial , 1994, IEEE Trans. Ind. Electron..