The heavy mining industry is a typical equipment manufacturing industry. Its production equipment composition is relatively scattered, and the equipment on-site environment is relatively harsh and difficult to control. The traditional industrial controller only monitors the equipment on site, and shuts down the equipment if the equipment operates abnormally, which greatly reduces the production efficiency. Moreover, with the increasing complexity of the device structure and its control, there may be different network protocols, different operating systems, and different programming languages ​​in the control process. When they communicate with each other, they need to convert the format and protocol, which brings us a lot of inconvenience in developing controllers. CORBA technology has good cross-platform interoperability, portability, scalability and programming language independence, and solves the problem of object interoperability on heterogeneous platforms. It shields the underlying communication mechanism, adopts an object-oriented approach to provide reusability and scalability of distributed application software, and realizes communication in a heterogeneous environment. This not only greatly simplifies the development and maintenance of distributed application systems, but also facilitates system integration in heterogeneous environments, which can meet the needs of future system expansion. This article is based on the embedded controller of the manufacturing industry, and based on the selected embedded hardware and real-time operating system, develops an embedded controller for the heavy mining industry based on CORBA technology.
1. Introduction to CORBA technology
CORBA (Common Object Request Broker Architecture) is a distributed object specification initiated and formulated by the international object organization OMG. It combines distributed computing and object-oriented concepts to improve software reuse and control redundancy. The introduction of Broker ’s The concept and the ORB mechanism can complete the activation of remote objects, regardless of the platform and technology used to implement these objects; the client program and the server program are completely separated, and the client only has a relationship with the server through the proxy, so that the client and the server Relationship is more flexible. In addition, CORBA also provides a set of object services for object management, such as directory services, event services, permanent object services, security services, and query services, which provide a strong guarantee for the development of distributed applications.
The CORBA specification defines a mechanism for how the objects in the client program and the service program communicate. Object request agent ORB is responsible for handling the communication between them. ORB provides a mechanism to support distributed processing: find specific object implementations for requests, prepare object implementations to receive requests, and transmit data that constitutes requests. The interface seen by the client is completely independent of the physical location of the object, the programming language that implements the object, and other features that are not reflected in the object's interface. CORBA locates the corresponding implementation code, transmission parameters and transmission control of the object through the IDL program framework or dynamic program framework.
2. Implementation of embedded controller based on CORBA technology
2.1 System Overview
We have developed an open, portable, cutable, and scalable embedded controller based on the CORBA specification that is suitable for different levels of equipment in the heavy mining industry. Considering the characteristics of the heavy mining industry and the complexity of equipment control, the equipment is relatively scattered when the production system is not prepared, and the equipment site environment is relatively harsh. By establishing a controller embedded software and hardware system platform, the device and the controller can be connected through a wireless or wired network, and can communicate with the monitoring computer. Through the remote monitoring module, the monitoring personnel can monitor the entire processing line in the control room, reducing unnecessary equipment shutdown site observation, which greatly facilitates manual operation. In this way, by studying the problems in mining and processing and optimizing the collaborative work between process parameters and systems, we can improve quality, reduce energy consumption, reduce waste, increase the utilization rate of ore, and improve the reliability and efficiency of equipment.
2.2 Overall system design
The entire controller includes the application layer and the system layer. The system layer contains hardware and related real-time operating systems and application platforms. The application layer contains various functional modules running on the application platform. The overall framework is shown in Figure 1.
Figure 1 Controller block diagram
Through the embedded controller, not only can the integrated control and management of the entire set of lines be realized, but also the operating parameters of related equipment can be collected for centralized monitoring and prediction.
2.2.1 Software platform based on CORBA technology
This system builds an application platform based on the CORBA protocol real-time middleware on the established controller system layer for heavy mining industry equipment to provide support for standardized application modules on the platform.
The middleware product uses the CORBA product of the University of Washington Object Management Organization-TAO. TAO uses the framework structure objects and patterns provided in ACE to implement a middleware architecture for efficient and real-time systems. The current TAO version is based on the CORBA2.6 specification, which includes network interfaces, operating systems, communication protocols, CORBA middleware objects and related features, and further improves efficiency and real-time.
Electric Feet Warmers,Electronic Foot Warmers,Electric Feet Warmers Like Shoes,Heating pad for foot pain,Electric Foot warmer for bed
Ningbo Sinco Industrial & Trading Co., Ltd. , https://www.newsinco.com