For the most recent entries see the Petri Nets Newsletter.

Design if industrial automated system via relay ladder logic programming and Petri nets.

Zhou, MengChu; Twiss, E.

In: IEEE Trans. on Systems, Man, and Cybernetics - Part C, Vol. 28, No. 1, pages 137-150. 1998.

Abstract: For the past decades, programmable logic controllers (PLCs) using relay ladder logic (RLL) programming have been the workhorse for controlling event-driven industrial automated systems. RLL proved flexible compared to the hardwired RLL control implementation, due to its feature of software implementation. As automated systems become more complex, they also become more difficult to understand and maintain. It takes tremendous effort to accommodate specification changes, which become frequent, to meet today's flexible and agile automation needs. Several methods emerge to overcome the shortcomings of RLL, Petri nets (PNs), initially proposed as a modeling tool, have been developed as such a method. This paper adopts an industrial scale system to compare RLL and PN design methods so that the advantages of PN-like approaches are fully recognized. The criteria are the understandability that relates to the ability to evaluate the programmed logic, to verify its correctness, and to maintain the control system as well as the flexibility that relates to the easy modification of logic with the specification changes. To the authors' knowledge this is the first work that takes an existing industrial system, conduct discrete-event control design by using both RLL programming and PN methods, and performs a comparative study on them. Together with the previous comparison results through small-scale systems, the results of this study support that PN-like advanced discrete-event control design methods are better than RLL, in terms of the understandability and flexibility of a resulting control design.

Keywords: Petri nets, design methods, discrete-event systems, industrial applications, relay ladder logic.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography