On the design and development of configuration software

1?Beijing Kaiyun United 18732014250?

2?ZTE Corporation?601331?

3?Hisense Group Company Limited?448641?

4 UT Starcom Communications Limited?386763?

5?Haier Group Corporation?333664?

6? p>

6?Digital China (China) Limited?311862?

7?Zhejiang ZD Netnew Technology Co.Ltd.288781?

8?Panda Electronics Group Co.233572?

9?Wave Group Co.181046?

10?Neusoft Corporation? 174196?

11?Beijing Beifang Founder Group?171711?

12?Microsoft (China) Co.Ltd.163313?

13?Chaohua Science and Technology (Group) Co.155943?

14?China Computer Software and Technology Services Corporation?139890?

15?Tsinghua Tongfang Co., Ltd. 135305?

16?Alcatel Shanghai Bell 119854?

17?Shandong Zhongchuang Software Engineering Co., Ltd. 116018?

18?International Business Machines (China) Ltd. 114000?

19?Datang Telecom Co.

18?International Business Machines (China) Ltd (IBM) 114000?

19?Datang Telecom Technology Co Ltd (Beijing) 112035?

20?Motorola (China) Electronics Co Ltd 105614?

Configuration software?

Configuration software, also known as configuration monitoring software system software. Translated from the English SCADA, that is, Supervisory Control and Data Acquisition (data acquisition and monitoring control). It refers to some of the data acquisition and process control of specialized software. They are in the automatic control system to monitor the level of the software platform and development environment, the use of flexible configuration, to provide users with a rapid construction of industrial automatic control system monitoring functions, the general level of software tools. Configuration software has a wide range of applications, can be applied to power systems, water systems, petroleum, chemical and other fields of data acquisition and monitoring control and process control and many other areas. In the power system as well as electrified railway also known as remote system (RTU System, Remote Terminal Unit).

The Internet is a magical big network, configuration software and big data development and software customization is also a mode, here to provide the most detailed offer, if you really want to do, you can come here, this hand technique of the beginning of the number is one eight seven in the middle of the three children zero last one four two five zero, in order to combine them can be found, would like to say that, unless you want to do or understand this aspect of the contents of the content, if it's just a hilarious thing to do, don't come.

Configuration software in the country is an agreed concept, there is no clear definition, it can be understood as "configuration monitoring software". "Configuration (Configure)" means "configuration", "setting", "setup" and so on. Meaning, is the user through a simple way similar to "building blocks" to complete the software functions they need, without the need to write a computer program, which is also known as "configuration". It is sometimes called "secondary development", and the configuration software is called "secondary development platform". "Supervisory Control", or "monitoring and control", refers to the monitoring, control and management of automation equipment or processes through computer signals.

"Configuration" of the concept is accompanied by the emergence of distributed control system (Distributed Control System DCS for short) began to be the majority of production process automation technicians are familiar with. In the process of continuous development and application of industrial control technology, PC (including industrial control machine) compared to the previous dedicated system has the advantage of increasingly obvious. These advantages are mainly reflected in: PC technology to maintain a relatively rapid pace of development, a variety of related technologies have matured; built by the PC industrial control system has a relatively low cost of ownership; PC's software resources and hardware resources are rich in interoperability between the software; PC-based control system is easy to learn and use, you can easily get the technical aspects of support. In the penetration of PC technology into the field of industrial control, configuration software occupies a very special and important position.

Foreign configuration software:

1. InTouch: Wonderware (Wonderware) is Invensys plc "production management" department of an operating unit, is the world's leading supplier of industrial automation software.

Wonderware's InTouch software was the first configuration software to enter China. In the late 80's and early 90's, the Windows 3.1 based InTouch software was a refreshing change, and InTouch provided a rich library of diagrams. However, the early InTouch software used the DDE method to communicate with the driver, and the performance was poor. The latest InTouch version 7.0 has been completely based on the 32-bit Windows platform, and provides OPC support.

2. IFix: GE Fanuc Intelligent Devices, a joint venture between General Electric (GE) and Fanuc Japan, provides automation hardware and software solutions to help users reduce costs, improve efficiency and enhance their profitability.

3. Citech: Citect is the world's leading independent provider of industrial automation systems, facility automation systems, real-time intelligent information and next-generation MES.

4. WinCC: Siemens Automation & Drives Group (A&D) is one of the largest groups within Siemens AG and is a key part of Siemens Industry.

Siemens' WinCC is also a complete set of configuration development environment, Simens provides a class of C language scripts, including a debugging environment. WinCC embedded OPC support, and can be configured for distributed systems. However, the structure of WinCC is more complex, the user is best after Siemens training to master the application of WinCC.

5. ASPEN-tech (Aspen Technology, Inc.) is a leading provider of enterprise optimization software and services for the process industries (including chemical, petrochemical, refining, paper, power, pharmaceutical, semiconductor, household chemicals, food and beverage, and other industries).

6

6. Movicon: is developed by Italian automation software provider PROGEA. The company has been developing automation and monitoring software based on the Windows platform since 1990, and can fulfill the needs of different operating environments on the same development platform. Characterized by a completely XML-based, integrated VBA-compatible scripting language and soft logic similar to the STEP-7 command table.

7. GENESIS 64: America's leading independent configuration software provider, founded in 1986. In the field of HMI/SCADA products and management visualization development has been in the world's leading level, ICONICS is also Microsoft's Gold Partner, its products are built on open industrial standards. 2007 launched the industry's first set of traditional SCADA, 3D, GIS in one of the configuration software GENESIS 64.

Domestic brand editors

1. Zijinqiao Realinfo: Developed by Zijinqiao Software Technology Co.

2. Hmibuilder: developed by Horizontal Technology (HMITECH), practical, cost-effective, the market is mainly used with HMITECH hardware.

3. Century Star: developed by Beijing Century Changqiu Technology Co. The product has been on sale since 1999.

4. Three-dimensional force control: developed by the Beijing three-dimensional force control technology limited company, the core software products were first created in 1992.

5 KingView: developed by Beijing Asian Control Technology Development Co., Ltd, which was founded in 1997. started business in 1991, launched the KingView 1.0 version in 1995, and widely promoted in the market KingView 6.53, KingView6.55 version, with sales of more than 10,000 sets per year, and the first market share in the domestic software The company has the first market share in the domestic software market.

6. MCGS: Developed by Beijing Kunlun Automation Software Technology Co., Ltd, MCGS is divided into general-purpose version, embedded version and network version, of which the embedded version and network version are developed on the basis of the general-purpose version[2]? Ltd., which is mainly sold with hardware in the market.

7. state god: state god is developed by nanjing new dixon software technology limited company, the core software products were first created in 2005, is the first 3d configuration software.

8. uScada free configuration software

uScada is the domestic famous free configuration software, is specialized in small and medium-sized automation enterprises to provide the monitoring software program. uScada including commonly used configuration software features, such as screen configuration, animation effects, communication configuration, device configuration, variable configuration, real-time alarms, control, historical reports, historical curves, real-time curves, bar graphs, historical events. real-time curve, bar graph, historical event query, script control, network and other functions, which can meet the requirements of general small automation monitoring system. The software is characterized by small size, high efficiency and easy to use. uScada also provides the source code to third parties for secondary development, but the source code requires a fee.

9. Controx is developed by Beijing Huafu Yuanke Technology Co., Ltd. and the software version is divided into general-purpose version, embedded version (CE), network version and distributed version.

10.E-Form++ configuration source code solution (recommended):

E-Form++ visual source code component library configuration software solutions, the solution provides all 100% More than 500,000 lines of Visual C++/MFC source code, can save a lot of development time.

11. iCentroView developed by Shanghai Baoxin Software Co. The platform supports: rights management, redundancy management, centralized configuration, pre-programming linkage, multimedia integration, mainstream communication protocols communication, GIS, etc., and has its own development of real-time databases, providing the necessary conditions for data mining and utilization. It can realize real-time online monitoring and control of the underlying equipment (equipment start/stop, parameter adjustment, etc.), fault alarm, event query, statistical analysis and other functions.

12. QTouch developed by the famous QT class library, completely with cross-platform and unified work platform features, can be across multiple operating systems, such as unix, linux, windows, etc., and at the same time in a number of operations to achieve a unified work platform, that is, you can develop the configuration of windows, run on linux, etc. QTouch is HMI/SCADA configuration software, provides embedded linux platform HMI products.

13 easy control easy control configuration software developed by the nine Si Yi company.

With the rapid increase in the level of industrial automation, the wide application of computers in the industrial field, people are increasingly demanding industrial automation, a wide variety of control equipment and process monitoring devices in the industrial field, making the traditional industrial control software has been unable to meet the various needs of users. In the development of traditional industrial control software, when the industrial controlled object once there is a change, it is necessary to modify the source program of its control system, resulting in a long development cycle; has been successfully developed industrial control software and due to the differences in the control of each project to make the reuse rate is very low, resulting in a very expensive; in the modification of the source program of the industrial control software, if the original programmers due to changes in the work of the staff to leave, it must be When modifying the source program of industrial control software, if the original programmer leaves due to a change in work, it is necessary to carry out the modification of the source program with other people or novices, which is even more difficult. The emergence of general industrial automation configuration software to solve the above practical engineering problems provides a new method, because it can well solve the traditional industrial control software problems, so that the user can according to their own control object and control the purpose of any configuration, to complete the final automation control project.

The configuration software is specialized. A configuration software can only be suitable for a certain field of application. The concept of configuration first appeared in the industrial computer control, such as: DCS (distributed control system) configuration, PLC (programmable controller) ladder diagram configuration; human-machine interface generation software is called industrial control configuration software. In other industries also have the concept of configuration, such as AutoCAD, PhotoShop, etc.. The difference is that the results of the configuration formed in industrial control are used in real-time monitoring. On the face of it, the running program of a configuration tool is to perform its own specific task. Industrial control configuration software also provides a means of programming, generally built-in compilation system, providing class BASIC language, some support VB, and now some configuration software even support C# high-level language.

Most of the configuration software supports a variety of mainstream industrial control equipment and standard communication protocols, and usually should provide distributed data management and network functions. Corresponding to the original HMI (Human Machine Interface software, Human Machine Interface) concept, configuration software or a user can quickly build their own HMI software tools or development environment. Before the appearance of configuration software, users in the field of industrial control by hand or entrusted to a third party to write HMI applications, development time is long, low efficiency, poor reliability; or to buy a dedicated industrial control system, usually a closed system, with a small choice, often can not meet the demand, it is difficult to interact with the outside world data, upgrades and increased functionality are subject to serious limitations. The emergence of configuration software allows users to utilize the functions of configuration software to build a set of application system that best suits their needs. With its rapid development, real-time database, real-time control, SCADA, communication and networking, open data interfaces, extensive support for I/O devices has become its main content, monitoring and control configuration software will continue to be given new content.

Configuration (Configuration) for any combination of modular. General configuration software main features:

1) continuity and expandability. Application programs developed with general configuration software, when the scene (including hardware equipment or system structure) or user needs change, do not need to make a lot of changes and convenient to complete the software updates and upgrades;

(2) encapsulation (easy to learn and easy to use), general configuration software to complete the function of a convenient way to use the user packaged up for the user, do not need to master too many programming language technology (or even no programming skills), you can well complete a complex project requires all the functions;

(3) versatility, each user according to the actual situation of the project, the use of general configuration software provides the underlying equipment (PLC, intelligent instrumentation, intelligent modules, boards, inverters, etc.) of the I/O Driver, the open database and the screen production tools, you can complete A project with animation effect, real-time data processing, historical data and curve coexistence, with multimedia function and network function, not limited by industry.

Configuration software usually have the following aspects of the function:

(1) powerful interface display configuration function. At present, most of the industrial control configuration software running in the Windows environment, make full use of Windows graphic functions perfect interface beautiful features, visualization of the m-style interface, rich toolbars, the operator can directly into the development state, saving time. Rich graphic controls and working conditions library, not only provide the required components, but also the interface production wizard. Provide users with rich graphic tools to draw various industrial interfaces as they wish, and can be edited at will, thus freeing developers from heavy interface design. Rich animation connection methods, such as implicit, blinking, moving, etc., make the interface vivid and intuitive.

(2) Good openness. Socialized mass production, so that the system constitutes all the hardware and software can not come from a company's products, "heterogeneous" is one of the main features of today's control systems. Openness refers to the configuration software can be interconnected with a variety of communication protocols, support for a variety of hardware devices. Openness is an important indicator of how good a configuration software is.

Configuration software should be able to communicate with the lower level of data acquisition equipment, upward communication with the management level, to achieve two-way communication between the upper and lower computer.

(3) rich function module. Provide a rich driving rain control function library, to meet the user's measurement and control requirements and site requirements. Using a variety of function modules to complete real-time monitoring, generate functional reports, display historical curves, real-time curves, reminder alarms and other functions, so that the system has a good man-machine interface, easy to operate, the system can be applied to both stand-alone centralized control, DCS distributed control, but also with remote communication capabilities of remote measurement and control system.

(4) powerful database. Equipped with a real-time database, can store a variety of data, such as analog, discrete, character type, etc., to achieve data exchange with external equipment.

(5) Programmable command language. Programmable command language, so that users can write programs according to their own needs, enhance the graphical interface

(6) thorough system security, for different operators, given different operating rights eyes, to ensure the safe and reliable operation of the entire system.

(7) Simulation function. Catch the powerful simulation function to make the system parallel design, thus shortening the development cycle.

The development trend of editing

Since 2000, the domestic monitoring configuration software products, technology, the market has made rapid development, the application field is increasingly expanding, the number of users and application engineers continue to increase. Fully embodies the "civilization of industrial technology" development trend.

Monitoring configuration software is an important part of the industrial application software, its development is subject to a number of factors, in the final analysis, it is the application of the development of the most critical role in driving.

On the continuous emergence of new technologies and rapid development of monitoring and configuration software will have what impact, some people believe that with the development of technology, general configuration software will be withdrawn from the market, for example, there are automation devices directly embedded in the "Web Server" real-time screen for the control room operators to access.

The authors do not think so. Diversification of user requirements, determines the impossibility of having a product that encompasses all the user's all the screen requirements, the end-user monitoring system HMI requirements can not be fixed as a single model, so the end-user monitoring system is always in need of "configuration" and "customization Therefore, the end-user monitoring system is always in need of "configuration" and "customization". This is the monitoring configuration software is not likely to exit the market the main reason, because the demand is there and growing.

Monitoring configuration software is in the context of the information society, with the continuous development of industrial IT technology and the birth of the development. In the entire industrial automation software family, monitoring configuration software belongs to the basic type of tool platform. Monitoring configuration software to industrial automation, information technology, and social information technology to bring the impact is far-reaching, it drives the entire social production, lifestyle changes, this change is still continuing to develop. Therefore, the configuration software as a new thing is still in a period of rapid development, there is no specialized research institutions on its theory and practice of research, summarize and explore, not to mention the formation of independent, specialized theoretical research institutions.

In the past 5 years, some closely related technologies such as OPC, OPC-XML, fieldbus, etc. have made rapid development, which is a strong support for the development of monitoring and configuration software.

Development

7.2.1 Monitoring configuration software is increasingly becoming the focus of automation hardware vendors

The proportion of software in the whole automation system is gradually increasing, and although configuration software is only a part of it, it has eaten away at the market of many specialized software in recent years because of its strong penetration ability and high scalability. Therefore, monitoring and control configuration software has a high degree of industrial relevance and is an important bridge for automation systems to enter high-end applications and expand market share. Driven by this kind of thinking, Siemens' WinCC has achieved great success in the market. At present, internationally renowned industrial automation manufacturers such as Rockwell, GE Fanuc, Honeywell, Siemens, ABB, Schneider, Invensys, etc. have developed their own configuration software.

Monitoring configuration software in the DCS operating station software accounted for an increasing proportion

Following FOXBORO, Euro therm (Continental), Delta V, PCS7 and other DCS systems have been the use of general monitoring configuration software as an operating station. At the same time, domestic DCS manufacturers have also begun to experiment with the use of monitoring configuration software as an operating station.

In universities and research institutes, more and more people have started to engage in technical research related to monitoring and control configuration software

7.2.2 Integration and customization

From the viewpoint of software scale, most monitoring and control configuration software has more than 1,000,000 lines of code, which is no longer belong to the category of small software. From the point of view of its functions, data processing and handling, data management, statistical analysis and other functions are increasingly strong.

Monitoring configuration software as a general-purpose software platform, with a great deal of flexibility. But in fact, many users need a "fool" type of application software, that is, the need for very little customization work can be completed engineering applications. In order to take care of both "general" and "specialized", monitoring configuration software to expand a large number of components for the completion of specific functions, such as batch management, accident memory, temperature control curves, oil wells to show power diagram components, protocol forwarding components, ODBCRouter, ADO curve, expert report, universal report component, event management, GPRS transparent transmission component and so on.

7.2.3 Vertical: Upward and Downward Extension of Functions

Configuration software is in the middle of the monitoring system, and it has complete interfaces upward and downward, so the penetration ability of upward and downward application systems is also a kind of instinct of the configuration software, which is specifically shown as follows:

Upward

Their management functions have become stronger day by day, and they have a part of the MMS function with the cooperation of real-time database and its management system, which is also a part of the MMS. Management system with the cooperation of some of the MIS, MES or scheduling functions. In particular, alarm management and retrieval, historical data retrieval, operation log management, complex reports and other functions are more common.

Down

Increasingly with the network management (or node management) function: in the installation of the same kind of configuration software on different nodes, after setting the address or computer name, each other can automatically access each other's database. This function of the configuration software, and the OPC specification and the IEC61850 statute, BACNet and other fieldbus functions are similar, reflecting the development trend of its network management capability is becoming more and more perfect.

Soft PLC, embedded control and other functions: In addition to configuration software directly equipped with soft PLC components, soft PLC components are also sold as a separate product with the hardware, constituting a PAC controller. This type of soft PLC components can generally run on the embedded Linux operating system.

OPC service software: OPC standard simplifies the interconnection and communication between different industrial automation equipments, and has become a widely recognized interconnection standard both internationally and abroad. And configuration software with both OPC Server and OPC Client function, if the configuration software rich device driver according to user needs packaged for OPCServe separate sales, it is both rich in the variety of software products and to meet the user's needs in this regard, Canada's Matrikon that is the development and sales of a variety of OPCServer software as the main business, has become the leader in this field. Matrikon, a Canadian company that develops and sells a variety of OPCServer software as its main business, has become a leader in this field. Monitoring configuration software vendors have a large number of device drivers, so the custom development of OPCSever software has a unique advantage.

Industrial communication protocol gateway: it is a special Gateway, belongs to the industrial automation field of the data chain products. OPC standard is suitable for the data communication between the computer and the industrial I/O equipment or desktop software, and the industrial communication protocol gateway is suitable for the protocols in the application occasions such as the isolation of the network segments, unattended, strong confidentiality, etc., which are required between different industrial I/O equipment, the computer and the I/O equipment. confidentiality and other applications such as protocol conversion. There are vendors specializing in industrial communication protocol gateway product development and sales in the market, such as Woodhead, prolinx, etc. However, configuration software vendors extend their rich I/O drivers with a protocol forwarding module to become communication gateways, and the risk and cost of the development work are extremely small. multi_OPCServer and the communication gateway pFieldComm are both Multi_OPCServer and communication gateway pFieldComm are derivatives of ForceControl configuration software.

7.2.4 Horizontal: Expansion of monitoring and management scope and application areas

As long as it involves real-time data communication (either bi-directional or uni-directional), real-time dynamic graphical interface display, necessary data processing, historical data storage and display, there exists a potential demand for configuration software.

In addition to the familiar field of industrial automation, in recent years the following areas have become new growth areas for monitoring and control configuration software:

Plant Asset Management (PAM). The representative of this kind of software is Emerson's equipment management software AMS. According to the ARC organization's prediction, the global PAM business will reach 1.9 billion U.S. dollars by 2009. PAM includes a wide range of **** the same point is the real-time acquisition of the operating status of the equipment, the accumulation of a variety of parameters of the equipment (such as operating time, maintenance times, load curve, etc.), timely detection of hidden equipment, predict equipment life, provide equipment maintenance recommendations, and then provide the equipment to the maintenance of the equipment, and then provide the equipment to the maintenance of the equipment. The company's main goal is to provide a comprehensive diagnostic of the equipment in real time, and to provide recommendations for equipment maintenance.

For process control and automation control, the U.S. ICONICS company launched the focus on equipment fault detection and diagnosis of the analysis management software Facility AnalytiX, Facility AnalytiX?is a building automation solution with predictive features, which is based on ICONICS advanced fault detection and diagnosis (FDD) engine at its core. Its internal algorithms weigh the likelihood of failure and advise managers, operators and maintenance workers to take action to prevent equipment failure or energy waste. When an equipment failure occurs, advanced software technology automatically provides a categorized list of possible causes of the failure, which reduces downtime and lowers the cost of troubleshooting and recovery. It is already in widespread use in U.S. power and campus-level building programs.

Advanced control or optimized control systems. After industrial automation systems gained popularity, in order to improve the quality of control and control accuracy, many users began to introduce advanced control or optimization control systems. These systems include adaptive control, (multivariate) predictive control, model-free controllers, robust control, intelligent control (expert systems, fuzzy control, neural networks, etc.), other control software based on the new control theory. These control software is often items of control algorithms, the use of monitoring and control configuration software mainly to solve the control software man-machine interface, real-time data communication with the control equipment.

Industrial simulation system. Simulation software for the user to operate the simulation object provides almost the same environment as the real thing. Simulation software not only saves huge training cost overhead, but also provides intelligent features that are not available in physical systems. Simulation system developers specialize in simulation module algorithms, in real-time dynamic graphic display, real-time data communication does not necessarily have the advantage of force control? The power control; monitoring configuration software and simulation software through the high-speed data interface link into one, in the teaching, scientific research simulation applications in the application of more and more widely used.

Grid system information construction. Power automation is an important application area of monitoring configuration software, power is the basic industry of the country, its information construction is multi-level, which determines the multi-level demand for configuration software.

Intelligent buildings: the main demand for property management is energy management (energy saving) and security management, this management mode requires building intelligent equipment must be networked, the first effective solution to the problem of information silos, reduce manpower consumption, and improve the emergency response speed and equipment life expectancy, the intelligent building industry in the energy metering, power conversion and distribution, security &; access control, fire protection system system to join the IBMS servers are in high demand.

Public **** security monitoring and management: public **** safety hazards can cause emergencies inappropriate emergency response, easy to cause urban public **** facilities paralyzed, personnel mass deaths and injuries, and other vicious disasters. Public **** safety monitoring and control include:

Personal defense (stations, squares) and other municipal engineering toxic gas concentration monitoring and fire alarm.

Hydrological monitoring: including real-time monitoring of water level, rainfall, gate level and dam.

Monitoring of the health status of major buildings (such as bridges, etc.): timely detection of hidden dangers and forecasting of accidents.

Monitoring of power environment of computer room: In telecommunication, railroad, banking, securities, customs and other industries as well as important national institutions and departments, the normal work of computer servers is a necessary condition for the normal conduct of business and administration, therefore, the server room where the computer servers are stored has become the key point of monitoring and control, and the monitoring content includes: the working parameters and status of the UPS, the working parameters and status of the battery pack, The monitoring content includes: UPS operating parameters and status, battery pack operating parameters and status, air-conditioning unit operating status and parameters, water leakage monitoring, generator set monitoring, environmental temperature and humidity monitoring, environmental combustible gas concentration monitoring, access control system monitoring, and so on.

Real-time monitoring of urban hazardous sources: monitoring of places where hazardous sources are stored and the whereabouts of hazardous sources. Avoid uncontrolled circulation of radioactive and highly toxic substances.

The three-dimensional pollution monitoring of land and resources: real-time monitoring of the content of pollutants in the soil and atmosphere related to agricultural production, and the establishment of a three-dimensional real-time monitoring network.

Real-time monitoring and scheduling of urban pipeline network systems: including the monitoring of water supply pipeline networks, gas pipeline networks, and heating pipeline networks.

Related Information

Configuration software has become a necessary part of the industrial automation system, that is, the "basic unit" or "basic components", and therefore attracted large automation companies have invested in the development of their own intellectual property rights. Configuration software, in order to rely on a strong market to generate high-volume sales, from which to obtain profits.