Applying a software framework for supervisory control of a PLC-based flexible manufacturing systems

In this paper, a software framework for a distributed flexible manufacturing system is presented where, as a main design goal, we consider that the functionalities are offered to other components with no effects on the robustness of the system and where security specifications are tackled without the flexibility losses. In this way, the use of the supervisory control theory (SCT) is considered. Also, a methodology that makes it easier to implement these functionalities at a PLC-based system is presented. A real application of the developed framework is presented, and the implementation is done over an industrial-size device, so the technical feasibility of the methodology is proved. As the framework considers the services offered by the device, it can be used at different manufacturing tasks, so the approach can be applied to any kind of industrial process unit.

[1]  Nebil Buyurgan,et al.  An integrated control framework for flexible manufacturing systems , 2006 .

[2]  Belén Curto,et al.  An experience of a CORBA based architecture for computer integrated manufacturing , 2001, ETFA 2001. 8th International Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.01TH8597).

[3]  Ratnesh Kumar,et al.  Automated control synthesis for an assembly line using discrete event system control theory , 2003, IEEE Trans. Syst. Man Cybern. Part C.

[4]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[5]  Asok Ray,et al.  Supervisory control of software systems , 2004, IEEE Transactions on Computers.

[6]  James E. Beck,et al.  Applying a component-based software architecture to robotic workcell applications , 2000, IEEE Trans. Robotics Autom..

[7]  Drago Matko,et al.  Discrete event control theory applied to PLC programming , 2002 .

[8]  Salman Kurtulan,et al.  An implementation methodology for supervisory control theory , 2008 .

[9]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.