1 The emergence of OPC technology
OPC (OLE for Process Control) technology is the application of object linking and embedded technology in process control, including a series of industrial automation interface specifications. This technology is proposed to solve the communication between application software and various device drivers. It separates hardware manufacturers and application software developers, greatly improving the work efficiency of both parties.
With the continuous development of industrial production, due to the expansion of production scale and the increase in process complexity, industrial control software design faces great challenges, namely, the need to integrate the increasing number and types of field information. In traditional control systems, information sharing between intelligent devices and between intelligent devices and control system software is achieved through drivers. Devices from different manufacturers use different drivers, forcing industrial control software to include more and more underlying communication modules; in addition, since drivers for relatively specific applications generally do not support hardware changes, the upgrade and maintenance of industrial control software and hardware are extremely inconvenient. In addition, at the same time, two clients cannot read and write data to the same device because they have different and independent drivers. Operating the same device at the same time may cause access conflicts and even cause system crashes. The emergence of OPC technology has solved these problems well. Based on OLE/COM/DCOM technology and adopting the client/server model, OPC provides a unified standard for the object-oriented development of industrial automation software. The standard defines the method of using the Microsoft operating system to exchange automation real-time data between PC-based clients. After adopting this standard, hardware developers will replace software developers to develop unified OPC interface programs for their own hardware products, while software developers can be exempted from the work of developing drivers and devote more energy to the development of their core products. This not only avoids development duplication, but also improves the openness and interoperability of the system.
2 Application of OPC Technology
OPC is a software interface standard that connects data sources (OPC servers) and data users (OPC applications). Data sources can be control devices such as PLCs, DCSs, barcode readers, etc. Depending on the structure of the control system, the OPC server as a data source can be a local OPC server running on the same computer as the OPC application, or a remote OPC server running on another computer. The OPC interface can be used to provide the original data of the lowest-level control device to the data user (OPC application) HMI (hardware monitoring interface)/SCADA (supervisory control and data acquisition), batch processing and other automation programs, and even higher-level historical databases and other applications through the network. It can also be used for direct connection between applications and physical devices. Therefore, the OPC interface is an interface standard with high thickness and flexibility that is suitable for many systems. The innovation of OPC technology is that users can combine any visualization or control system with any selected hardware (i.e. PC plug-in board) through OPC, as shown in Figure 1.
As can be seen from the figure, the OPC standard software bus enables the integration of multiple field line systems, such as PROFIBUS network, CANopen (Open Control Area Network) network, Device Net (Device Network), etc., which can also deeply reflect the standardized relationship between OPC and field bus: OPC provides important additional performance beyond field bus, and the main goal of standardization in the field of field bus is fast and reliable data transmission. OPC enables standard communication to such an extent that any OPC server and application software can be networked and run without any problems.
3 OPC technology solutions
[page]
OPC was proposed to standardize the software interface between devices and applications from different suppliers and to simplify the data exchange between them. As a result, users can be provided with process control software component products that can be freely combined and used without relying on specific development languages and development environments. The system using OPC consists of an OPC server that provides data acquisition services according to the requirements of the application (client program), an OPC interface required to use the OPC server, and an OPC application that receives the service. The OPC server is developed according to the hardware of each supplier, so it can absorb the differences in hardware and systems of each supplier, thereby realizing a system structure that is not dependent on hardware. At the same time, using a data type called Variant, it is possible to provide data formats according to the requirements of the application without relying on the same data type in the hardware. Using OPC to standardize the interface can form a system as shown in Figure 2. The typical OPC architecture is shown in Figure 3.
[page]
4 Application of OPC technology in a monitoring and control system
OPC has been widely used in the field of industrial control due to its characteristics and advantages. OPC technology is usually used to collect data in industrial process control. OPC data subscription and dynamic data binding provide data sources for all ActiveX controls with data binding functions, and users can easily observe real-time data from the OPC server. Figure 4 is an application example of OPC in a waste incineration system. The system is divided into two layers: production management monitoring level and field control level.
The management layer mainly includes industrial control machines or computers, video monitors and other equipment, all of which are installed in the central control room. In the management layer, through the Kingview industrial configuration software development and design software monitoring platform, the working status of the underlying equipment can be observed in real time, the system fault points can be promptly alarmed, and the report data can be saved in real time. At the same time, the algorithm program calculation is carried out in the same computer, and the operating platform realizes remote intelligent control of the underlying equipment. The control layer mainly includes various hardware devices, such as PLC controllers, various measuring instruments, etc. These hardware are installed at the working site of the waste incineration system to directly control the system. Among them, the underlying hardware equipment uses the commonly used Siemens S7 series PLC, including S7-200 and S7-300 series. At the same time, high-speed industrial Ethernet (TCP/IP protocol) is used to connect the management layer and the control layer to realize information and resource sharing, with perfect control capabilities, extremely high reliability and convenient and flexible expansion capabilities. The system design starts from the process flow to realize automatic control of the production process. The field control level accepts the scheduling of the production management level, but does not rely on the production management level to operate: if the monitored computer fails or is not put into use or the communication network fails, each field control station will still work normally and will not affect the entire process. When realizing data exchange between the control layer and the management layer, the industrial configuration software Kingview provides a way to establish an OPC server to realize data communication. Therefore, an OPC server is established between the management layer and the control layer, and its block diagram is shown in Figure 5.
[page]
In the figure, OPC connects to a widely used PLC system, and the underlying device information OPC server enters the upper-level human-machine interface. These systems exchange information with the top-level quality control software, production management software, and Internet application software OPC interface, so that information can be fully circulated between systems. If the system has the OPC application conditions, when the existing system needs to add a new device, it only needs to connect the new device to the system and install the OPC server used to access the device. The system can work normally after the expansion. Adding a new device does not affect the operation and use of other parts of the system.
5 Conclusion
Through the study of OPC technology, the realization of OPC server and client is discussed, and the study is applied to the control scheme of a garbage incineration system, which is remotely monitored by the client. The results show that OPC technology greatly improves the open performance of the data acquisition system, and can effectively avoid the duplication of the development process and the incompatibility of multiple software system integration. This technology has broad application prospects in industrial control systems and gradually realizes the standardization between software and hardware.
Previous article:Research on Remote Monitoring Communication Method and xDSL Technology
Next article:As the trend of intelligent video surveillance strengthens, which application solutions will dominate?
Recommended ReadingLatest update time:2024-11-16 20:27
- Popular Resources
- Popular amplifiers
- Siemens Motion Control Technology and Engineering Applications (Tongxue, edited by Wu Xiaojun)
- Intelligent environmental perception technology for autonomous unmanned systems
- A review of deep learning applications in traffic safety analysis
- Real-time driver monitoring system via modal and viewpoint analysis
- Mir T527 series core board, high-performance vehicle video surveillance, departmental standard all-in-one solution
- Akamai Expands Control Over Media Platforms with New Video Workflow Capabilities
- Tsinghua Unigroup launches the world's first open architecture security chip E450R, which has obtained the National Security Level 2 Certification
- Pickering exhibits a variety of modular signal switches and simulation solutions at the Defense Electronics Show
- Parker Hannifin Launches Service Master COMPACT Measuring Device for Field Monitoring and Diagnostics
- Connection and distance: A new trend in security cameras - Wi-Fi HaLow brings longer transmission distance and lower power consumption
- Smartway made a strong appearance at the 2023 CPSE Expo with a number of blockbuster products
- Dual-wheel drive, Intellifusion launches 12TOPS edge vision SoC
- Toyota receives Japanese administrative guidance due to information leakage case involving 2.41 million pieces of user data
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [RVB2601 Creative Application Development] 5 Display letters AB at the same time, and eliminate them by long pressing and short pressing
- How to quickly test the continuity and sequence of wire harnesses using the ATX-100S wire harness tester?
- [FreeRTOS check-in station 5 opens] Interrupts and task switching, closing time is August 26
- How do satellite communications work from space?
- Important considerations in smart speaker design: pros and cons of design
- Domestic core TLSR8285 / TLSR8278 multi-protocol wireless chip
- Definition of priority order of MSP430 microcontroller interrupts
- Discuss power supply and design issues
- Introduction to the working principles of accelerometers and gyroscopes, and AlgoBuilder Tool
- Talking about Flyback Converter