Evaluating the complexity of Petri nets and ladder logic diagrams for sequence controllers design in flexible automation

Kurapati Venkatesh, Meng Chu Zhou, Reggie Caudill

Research output: Contribution to conferencePaperpeer-review

14 Scopus citations

Abstract

The varying control specifications of today's flexible and agile manufacturing systems are challenging the use of ladder logic diagrams (LLDs) and high-level programming language methods. More recently, Petri nets (PNs) are increasingly used to design sequence controllers. However, to establish PNs as an alternative to LLDs there is a need to justify the PN method. This can be partially accomplished by comparing the complexity of PN and LLD designs. This paper presents a methodology to evaluate the complexity of PNs and LLDs for sequence controllers design. Complexity of a design is characterized by the number of basic elements used to model the given control logic. More specifically, this paper presents analytical formulas to estimate the number of basic elements to model certain building blocks of logic modeling when PN and LLD are used. Also, by presenting a methodology to use these analytical formulas, this paper precludes the need for physically building the controllers by either PN or LLD for the comparison of their graphical complexity. The results are demonstrated by considering two examples of sequence controllers. Finally, the limitations of the present work are presented along with possible extensions for future research.

Original languageEnglish (US)
Pages428-435
Number of pages8
StatePublished - 1994
EventProceedings of the 1994 IEEE Symposium on Emerging Technologies & Factory Automation - Tokyo, Jpn
Duration: Nov 6 1994Nov 10 1994

Other

OtherProceedings of the 1994 IEEE Symposium on Emerging Technologies & Factory Automation
CityTokyo, Jpn
Period11/6/9411/10/94

All Science Journal Classification (ASJC) codes

  • General Engineering

Fingerprint

Dive into the research topics of 'Evaluating the complexity of Petri nets and ladder logic diagrams for sequence controllers design in flexible automation'. Together they form a unique fingerprint.

Cite this