powered by:
MagicWare, s.r.o.

Combined synthesis/verification approach to programmable logic control of a production line

Authors:Music Gasper, University of Ljubljana, Slovenia
Matko Drago, University of Ljubljana, Slovenia
Topic:5.1 Manufacturing Plant Control
Session:Dependable Manufacturing Systems Control II
Keywords: Programmable logic controllers, Discrete-event systems,Supervisory control, Petri nets, Manufacturing systems.

Abstract

A two stage methodology of designing control logic that is implemented by industrial programmable logic controllers is presented. A set of interlock supervisors is designed first based on discrete-event model of the plant and a set of interlock specification models. Supervisory control theory is used to derive a finite automaton representation of the admissible behaviour. In the second stage this model is adopted as a plant model and used for the verification of the sequential specification in a form of a Petri net. The basic property of interest is the absence of blocking. To study the interaction of the two models the Real-time Petri nets (RTPN) extension of Place/Transition nets is used. A new kind of reachability analysis is applied, which considers all possible changes of the controller input and output signals. This enables to verify the nonblocking operation of the controller.