| A medium plate is a flat steel plate whose slenderness ratio and surface area are large. It plays a very important role in the steel industry because of its widespread applications. In recent years, the automation degree of medium plate production lines is improved continuously. The mills are the heart of a medium plate production line. Therefore, many domestic steel manufacturers are adopting computer control systems for medium plate mills to assist the manual operations, and this has significantly improved the productivity of medium plate production lines. So far, there have been many computer control systems for medium plate mills. However, their maintenance cost is very expensive and the corresponding core technology is monopolized by foreign companies. Therefore, it is desirable and of significance to develop a novel medium plate mill level2communication system with independent intellectual property rights and build a common, cross-platform, easy to maintain computer control system for medium plate mills.The Common Object Request Broker Architecture (CORBA) is a standard architecture and infrastructure specification technique for distributed object systems. CORBA allows a distributed, heterogeneous collection of objects to interoperate. CORBA automates many common network programming tasks and is supported and followed by most distributed object computing platform manufacturers. The Adaptive Communication Environment (ACE) is a freely available, open-source object-oriented framework which implements many core patterns for concurrent communication software. ACE contains a rich set of reusable C++wrapper facades and framework components and performs common communication software tasks across a range of operating system platforms. The ACE ORB (TAO) is a freely available and standards-compliant C++implementation of real-time CORBA. TAO can provide remote object location and invocation services across a range of operating system platforms, hardware platforms and communication protocols.This thesis studies a3500mm medium plate production line of Shougang Group, analyzes the requirements of the medium plate mill level2communication system comprehensively, investigates the communication middleware CORBA, ACE, TAO and the key technology OO4O thoroughly, and proposes a novel ACE based medium plate mill level2communication system. This thesis focuses on the system design and detailed design of the medium plate mill level2communication system. The emphasis is on the discussion of data flow, inter process communication and synchronization, and communication protocols. Based on the communication middleware ACE and TAO and the related technologies such as0040, a prototype system of the proposed medium plate mill level2communication system is implemented.Eventually, this thesis tests the implemented prototype of the proposed medium plate mill level2communication system on mills PLC platform. Test results verify the feasibility and correctness of the ACE, TAO and0040based design proposed in this thesis. |