Multi-ratio software detailed interpretation of configuration software composition, what is the configuration software?

Source: Internet
Author: User

Configuration software is a number of data acquisition and process control software, they are in the automatic control system monitoring layer level of the software platform and development environment, the use of flexible configuration, to provide users with rapid construction of industrial automatic control system monitoring function of the general level of software tools.

Configuration software should be able to support a variety of industrial equipment and common communication protocols, and generally should provide distributed data management and network functions.

Configuration software is a software tool or development environment where users can quickly build their own HMI.

2. Main features of industrial control software system?

Industrial control software system mainly includes system software, industrial application software and application software development environment.

Industrial control software system should have six major characteristics:

(1) Openness

(2) Real-time sex

(3) Integration of network

(4) Intelligent

(5) Human-machine interface more friendly

(6) Multi-tasking and multi-programming (modern control and management software is not a single task or a thread, but rather a more complex multitasking system, so how to control and manage such a system is still the main research object of current industrial software.

In order to meet this requirement, especially the bottom industrial control system software must have this characteristic, such as the research and application of multitask real-time operating system, etc.

3. What are the functions and features of the configuration software?

General configuration Software Features

(1) Continuity of extensibility (user needs change, do not need to make a lot of changes to be able to easily complete the software update and upgrade)

(2) Encapsulation (easy to learn and use) The general configuration software to complete the function of a user-friendly way to wrap up, for users, do not need to master too much programming language technology, you can complete a complex engineering requirements of all functions.

(3) Versatility each user according to the actual situation of the project, the use of common configuration software to provide the underlying equipment I/O driver, open database and screen production tools, can be completed with animation, historical data and curves coexist, with multimedia functions and network functions of the project, not limited by the industry.

(4) Real-time multitasking. (Data acquisition and output, data processing and algorithm implementation, graphical display and man-machine dialogue, real-time data storage, retrieval management, real-time communication and other tasks to run concurrently on the same computer)

Functional analysis of configuration software

(1) Powerful Picture 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, and can communicate with the management layer up, and realize the two-way communication between the host computer and the subordinate machine.

(3) The rich function module provides a wealth of control function library to meet the user's measurement and control requirements and on-site requirements. Using a variety of functional modules, real-time monitoring, generating functional reports, displaying historical data curves, real-time curves, providing alarm and other functions, so that the system has a good human-machine interface, easy to operate.

The system can be applied to single-machine centralized control, distributed control and remote control system with remote communication capability.

(4) Powerful database with real-time database can store a variety of data such as analog, discrete, character type, 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 to different operators, give different operating rights, to ensure the safe and reliable operation of the whole system

(7) Simulation function provides a powerful simulation function is the parallel design of the system, thus shortening the development cycle

(8) Control function of configuration software

System Configuration of configuration software

1. Configuration Software Structure Division:

(1) System development environment

In order to implement the project specified by the automation engineer, a series of user data files are used to generate the final graphical target application system for the system running environment.

The system development environment consists of several configuration programs to form an example interface program real-time database program device communication program History Database program script program and so on.

Develop a scenario-draw a run-time environment-communicate with device connections-test-deploy

(2) System operating environment

In the system operating environment, the target application is loaded into the computer memory and put into real-time operation, the real-time acquisition of data and display in the system.

The configuration software supports on-line cloud configuration technology, which can directly enter the configuration development environment and modify the configuration without exiting the operating environment of the system, so that the modified configuration will take effect directly.

2. Configuration Software member Composition:

(1) Application Manager

Application Manager is a dedicated management tool that provides the ability to search, backup, decompress, and build new applications

(2) Graphical interface development Program

With the support of the graphical editing tools, the development environment on which the graphics system is built depends on the function of displaying the interface data of the runtime environment. To generate the final graphical target application system for use in the run-time graphics environment

(3) graphical interface running program

In the system running environment, the graphical 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, the domestic configuration software (Asian control, Force control, Zijin Bridge, easy control) have their own independent real-time database components, some companies started from the real-time database, indicating its importance in the configuration software.

(5) Real-time database system running Program

In the system running 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 the scheduled data calculation and data processing tasks. Historical data query, retrieval,

The management of the alarm is done in the real-time database system running program.

(6) I/O driver

This essential component of the configuration software is used to communicate with I/O devices, exchanging data with each other, and DDE and OPC clients are two common standard I/O drivers that are used to support the DDE standard and OPC standard

I/O device communication.

(7) Extended optional components:

1. Universal Database Interface (ODBC) configuration program

2. Common Database Interface (ODBC) Run program

3. Strategy (Control Scheme) Edit configuration Program

4. Policy Run Program

5. Practical Communication Program Components

Multi-ratio software detailed interpretation of configuration software composition, what is the configuration software?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.