Design and analysis of sequential function charts using sensor-based stage Petri Nets

Sequential function chart (SFC) is currently one of the design diagrams for automated control systems to capture the sequence of operations executed by the system's control software. This method grows so complex that locating the cause when a problem is detected becomes extremely difficult. Researchers are constantly pursuing to develop tools that eliminate the limitations and increase the design performance using SFCs. Petri nets are among the most widely used tools to model and evaluate the behaviour of automated control systems. Petri net control of real-worlds systems is achieved by mapping sensor signals and actuator commands to Petri net transitions. Being a well-defined and well-developed tool based on a mathematical formulation, PN models are used to analyze and implement real-time control for discrete industrial systems. This paper discusses a methodology to convert the SFC of an automated control system for design and analysis using the sensor-based stage Petri nets (SBSPN). Appropriate rules are suggested to convert all the I/O sensors of SFC into stages Petri net picture. A pneumatic control system is illustrated as an example to demonstrate the practical use of this technique.

[1]  MengChu Zhou,et al.  Petri net based PLC stage programming for discrete-event control design , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[2]  MengChu Zhou,et al.  Design of industrial automated systems via relay ladder logic programming and Petri nets , 1998, IEEE Trans. Syst. Man Cybern. Part C.

[3]  MengChu Zhou,et al.  Conversion between ladder diagrams and PNs in discrete-event control design-a survey , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[4]  MengChu Zhou,et al.  Modeling, Simulation, and Control of Flexible Manufacturing Systems - A Petri Net Approach , 1999, Series in Intelligent Control and Intelligent Automation.

[5]  Alessandro Giua,et al.  GRAFCET and Petri Nets in Manufacturing , 1993 .

[6]  MengChu Zhou,et al.  Sensor-based Petri net modeling for PLC stage programming of discrete-event control design , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  MengChu Zhou,et al.  Sensor-based stage Petri net modelling of PLC logic programs for discrete-event control design , 2003 .