The configuration software refers to some special software for data acquisition and process control. They are the software platform and development environment at the level of the monitoring layer of the automatic control system. Using flexible configuration methods, users can quickly build monitoring functions of industrial automatic control systems. , general-level software tools. The configuration software should be able to support a variety of industrial equipment and common communication protocols, and should generally provide distributed data management and network functions. Its pre-configured software modules make it easy to implement and complete the functions of the monitoring layer, and can support computers and I/O products of various hardware manufacturers at the same time, combined with highly reliable industrial computer and network system. Provide all interfaces of software and hardware to the control layer and management layer for system integration.
With its rapid development, real-time database, real-time control, SCADA, communication and networking, open data interface, and extensive support for I/O devices have become its main content. With the development of technology, the monitoring configuration software will Constantly being given new content.
Corresponding to the original hmi (Human Machine Interface) concept, the configuration software should be a software tool or development environment that enables users to quickly build their own HMI. Before the emergence of the configuration software, users in the industrial control field can write HMI applications by hand or by a third party, which has long development time, low efficiency and poor reliability. Or purchase a dedicated industrial control system, usually a closed system. To meet the demand, it is difficult to interact with the outside world, and upgrades and added functions are severely limited. The emergence of configuration software frees users from these dilemmas, and can use the functions of configuration software to build a set of application systems that are most suitable for them.
Second, the system configuration of the configuration software1. Structure division of configuration software:
(1) System development environment
In order to implement the project-specific plan, the automation engineer uses a series of user data files to generate the final graphical target application system for use in the system operating environment.
The system development environment consists of several configuration programs such as a graphical interface program real-time database program device communication program history database program script program and so on.
Develop a plan - draw a runtime environment - communicate with the device - test - deploy
(2) System operating environment
In the system running environment, the target application is loaded into the computer memory and put into real-time operation, and the data is collected in real time and displayed in the system.
The configuration software supports online technology, that is, you can directly enter the configuration development environment and modify the configuration without exiting the system operating environment, so that the modified configuration takes effect directly.
2. Member structure of the configuration software :
(1) Application Manager
Application Manager is a dedicated management tool that provides applications for searching, backing up, decompressing, creating new applications, and more.
(2) Graphic interface development program
With the support of the graphic editing tool, the development environment on which the graphics system generation work depends, and the display of the interface data of the runtime environment are developed. Generate the final graphics target application system for use in the graphics runtime environment
(3) Graphic interface running program
In the system running environment, the graphic target application system is loaded into the computer memory by the graphical interface running program and put into real-time operation.
(4) Real-time database system configuration program
At present, domestic configuration software (Asia Control, Force Control, Zijin Bridge, Easy Control) has its own independent real-time database components. Some companies start with real-time databases, indicating its importance in configuration software.
(5) Real-time database system running program
In the system operating environment, the target real-time database and its application system are loaded into the computer memory by the real-time database system running program and perform various predetermined data calculation and data processing tasks. Search, retrieval, and retrieval of historical data
The management of alarms is done in the real-time database system running program.
(6) I/O driver
This is an essential part of the configuration software for communicating with I/O devices and exchanging data with each other. DDE and OPC Client are two common standard I/O drivers for supporting and supporting DDE standards. OPC standard
I/O device communication.
(7) Expand optional components:
1) Universal Database Interface (ODBC) Configuration Program
2) Universal Database Interface (ODBC) running program
3) Strategy (control plan) editing configuration program
4) Strategy running program
5) Practical communication program components
Third, the configuration software features1. Continuity scalability (when the user needs change, you can easily complete the software update and upgrade without much modification)
2, packageability (easy to learn and use) The functions of the general configuration software are packaged in a user-friendly way. For users, you do not need to master too many programming language technologies to complete a complex project. All the features.
3, versatility, each user can complete an animation effect, historical data and curve according to the actual situation of the project, using the I/O driver of the underlying device provided by the general configuration software, open database and screen production tools. Coexisting, multimedia and network-enabled projects are not subject to industry restrictions.
4. Real-time multitasking (data acquisition and output, data processing and algorithm implementation, graphic display and human-machine dialogue, real-time data storage, retrieval management, real-time communication, etc.) must be run simultaneously on the same computer.
Fourth, the configuration software function1, powerful screen display configuration function
2, good openness and openness means that the configuration software can be interconnected with a variety of communication protocols, support a variety of hardware devices, can communicate with the management layer upwards, and realize two-way communication between the upper computer and the lower computer.
3. The rich function module provides a rich control function library to meet the user's measurement and control requirements and site requirements. Using various functional modules to complete real-time monitoring, generating function reports, displaying historical data curves, real-time curves, providing alarms, etc., the system has a good human-machine interface and is easy to operate.
The system can be applied to single-machine centralized control, distributed control, and remote measurement and control system with remote communication capability.
4, a powerful database with a real-time database can store a variety of data such as analog, discrete, character, to achieve data exchange with external devices.
5, programmable command language allows users to write programs according to their own needs, enhance the graphical interface
6, system security against different operators, give different operating privileges to ensure the safe and reliable operation of the entire system
7, the simulation function provides a powerful simulation function is the system parallel design, thus shortening the development cycle
8, the control function of the configuration software
5. What is the use of configuration software?The configuration software is professional. On the surface, the cloud formation of the configuration tool is to perform its own specific tasks. The industrial control configuration software provides programming means, generally built-in compilation system, support BASIC language, VB and even support C#. Most of the configurations support various mainstream industrial equipment and standard communication protocols. Generally, distributed data management and network functions should be provided. He is also a user who can quickly establish his own HIMI software tools or development environment, users in the industrial control field. By manually or entrusting a third party to write a HIMI application, this method has a long development time, low efficiency, and low reliability before the configuration occurs. After the configuration appears, the user can use the function of the configuration software to construct a suitable application. system. With the advancement of technology, the configuration has also developed rapidly. The extensive support of real-time database, real-time control, communication and networking, and open data interface has become the main content of configuration.
The configuration software usually has a powerful interface display function, which fully utilizes the graphical function interface and toolbar of Windows, and the operator directly enters the development state, and provides the user with a rich drawing tool by using the configuration, and arbitrarily edits as desired. The configuration software can be interconnected with a variety of communication protocols, supporting a variety of hardware devices, and the openness of the configuration is an important indicator to measure it. With powerful database, it realizes data exchange with external devices. The rich functional modules meet the user's measurement and control requirements and site requirements. The corresponding block functions are used to complete the real-time monitoring function, which makes the system have a good human-machine interface and is easy to operate. .
Sixth, the user needs changes to the configuration softwareThe proportion of dedicated systems is increasing. The flexibility and efficiency of the configuration software is a contradiction. Although the configuration software provides a lot of flexible technical means, in most cases, the user only uses a small part of it, and the complexity of the use method is given to the user. Familiar with and master the many unnecessary troubles brought by the software. This is also the main reason why many users still write their own automated monitoring systems in VB. In some application areas, the objectives and characteristics of automatic monitoring are relatively simple (or enumeratable, or can be defined, added, deleted, edited by some kind of template) and the number is large. Users want to automatically generate most automatic monitoring systems. For example, in the elevator automatic monitoring, power equipment monitoring, railway signal monitoring and other application systems. This kind of application system has the characteristics of some "fool" type software. Users only need to use the configuration software to configure some system hardware and its parameters, and then automatically generate a certain mode of automatic monitoring system, if the user automatically generates The graphical interface of the monitoring system is not satisfactory, and can be modified and edited arbitrarily, which not only satisfies the user's requirements for simplicity, but also has a relatively complete editing tool.
The configuration software should be extended and penetrated into more application areas. The current configuration software is generated from process industry automation, and many functions do not take into account the needs of other application areas. For example: laboratory analysis (chromatograph, infrared, etc., including online analysis), virtual instruments (such as LabView's slogan is The Software is the Instrument), testing (such as logging, mechanical performance testing, crash testing, etc. data recording and playback) Etc.), signal processing (such as recording and displaying the navigation data of the ship: radar signal, gps data, rudder angle, wind speed, etc.). These fields use a lot of real-time data processing software, and they need human-machine interface. However, because the existing configuration software considers too few of these application fields and can not fully meet the requirements of the system, these areas are still dominated by special software. . With the rapid development of computer technology, configuration software should summarize the needs of these fields, design development tools that meet the application requirements, better meet the software requirements of these industries, and further reduce the automatic testing and data of these industries. Analyze software costs and increase the openness of the system.
Embedded applications have evolved over the past decade, with sales of industrial PCs and their associated data acquisition and monitoring system hardware continuing to grow at a high rate. The growth of industrial PCs is due to the richness of software development tools, and it is easier to get started. The main reason for users to accept industrial PCs is that the cost of one-time hardware is reduced, but the subsequent maintenance and upgrade costs are obviously high, often causing some indirect losses. The commercial embedded configuration software can effectively solve the problems of industrial PC monitoring system's work efficiency, maintenance and upgrade, completely get rid of the shackles of individual behavior, and make the industrial PC monitoring system stride into the high-end market of automation system.
VII. Factors affecting the development of configuration softwareSoftware quality is a major factor affecting product development. Today, as competition intensifies, the scale of enterprises, the amount of investment in scientific research and development, and the construction of quality systems have a great impact on the quality of configuration software.
Eight, future technology trendsMany new technologies will be continuously applied to the configuration software. The increase in the total installed capacity of the configuration software will promote the birth of special-purpose software in some professional fields, and the market is automatically subdivided. To this end, a technology called "soft bus" will be widely adopted. Under this architecture, the application software is "installed" on the bus in the form of middleware or plug-ins, and supports hot plug and plug and play. The advantage of this is that all plug-ins comply with the unified standards, the plug-ins are highly specific, and there is no need for coordination between each plug-in developer. Failure of one plug-in will not affect the operation of other plug-ins. XML technology will be used by configuration software vendors to change the existing architecture. Its promotion will also change some usage patterns of existing configuration software to meet more flexible application requirements.
3 Phase Biogas Generator,1600KW Gas Turbine Generators,1600kW Biogas Gas Powered Generators,1600kw Biogas Generator Set
Jinan Guohua Green Power Equipment Co.,Ltd. , https://www.guohuagenerator.com