CORBA-based integration framework for distributed shop floor control⋆

Distributed shop floor control is likely to become a key component of 21st century manufacturing technology. The interest in distributed control arises from the promise of increased flexibility, reliability, and tolerance to the uncertainty that exists in the shop floor environment. However, the communicational complexities involved in the integration of distributed equipment controllers have long hindered the development of distributed systems. The present paper proposes a COBRA-based integration framework for the efficient and effective development of distributed shop floor control systems (SFCS). The framework integrates the data and methods common to the distributed controllers into services and provides the mechanism for each controller to access the services via CORBA. The use of CORBA as a middleware provides the basis for simple and well-defined interfaces between service servers and distributed equipment controllers located on heterogeneous platforms. A systematic implementation procedure is also included in the framework to allow easy implementation of the defined services and each controller. A prototype system is presented to validate the proposed integration framework. The proposed framework will enable system developers to efficiently and effectively implement distributed SFCSs.

[1]  Douglas H. Norrie,et al.  Distributed decision-making using the contract net within a mediator architecture , 1997, Decis. Support Syst..

[2]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[3]  Massachusett Framingham,et al.  The Common Object Request Broker: Architecture and Specification Version 3 , 2003 .

[4]  Hyunbo Cho,et al.  A Formal Approach to Integrating Computer-Aided Process Planning and Shop Floor Control , 1994 .

[5]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..

[6]  Luc Bongaerts,et al.  A conceptual framework for holonic manufacturing: Identification of manufacturing holons , 1999 .

[7]  J. Hatvany,et al.  Intelligence and cooperation in heterarchic manufacturing systems , 1985 .

[8]  James J. Solberg,et al.  INTEGRATED SHOP FLOOR CONTROL USING AUTONOMOUS AGENTS , 1992 .

[9]  Weiming Shen,et al.  MetaMorph: An adaptive agent-based architecture for intelligent manufacturing , 1999 .

[10]  Hyunbo Cho,et al.  Graph-theoretic deadlock detection and resolution for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[11]  David M. Dilts,et al.  The evolution of control architectures for automated manufacturing systems , 1991 .

[12]  Dan Harkey,et al.  Client/Server programming with Java and Corba , 1997 .

[13]  Neil A. Duffie,et al.  Fault-tolerant heterarchical control of heterogeneous manufacturing system entities , 1988 .

[14]  Carmen M. Pancerella,et al.  A CORBA-based manufacturing environment , 1996, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[15]  Donald W. Gillies,et al.  Scheduling Tasks with AND/OR Precedence Constraints , 1995, SIAM J. Comput..

[16]  Neil A. Duffie,et al.  An Approach to the Design of Distributed Machinery Control Systems , 1982, IEEE Transactions on Industry Applications.

[17]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[18]  S. P. Rana,et al.  A distributed architecture for automated manufacturing systems , 1988 .

[19]  Richard Murch,et al.  Intelligent Software Agents , 1998 .