| Since computer technology entered a "post PC" era, control system has been trending toward the development of network and digitalize rapidly. It makes control technology and embedded technology more closely. The requirements from modern industry for expensively, manageability and ease of use are more and more high. It makes the normal instruments be replaced by the computer system which depends on the core of embedded system gradually. With the development of industrial automation, especially the remote supervisory and control system, it is difficult to meet the needs that traditional project designing way which realizes the control goal by programming, and then, the industrial control configuration software appears. In this special environment, embedded system, it needs to design industrial control configuration software specially in order to meet the requirements of system environment. So a kind of special industrial control configuration software, embedded configuration is generated.This paper introduces the ARM7 microprocessor, hardware platform and embedded real-time operating systemμC/OS-II used by embedded controller configuration software operating environment. After analyzing the structure of embedded configuration software, it introduces the function and data processing flow of operating environment in detail, and proposes the design idea of embedded configuration software operating environment. According to the specific requirements of weight batching controller, it redesigns the external interface circuit, transplants the embedded real-time operating systemμC/OS-II and ZLG/GUI on the microcontroller LPC2210, and develops the peripheral drivers, analyzes the design point and key technology of configuration supporting modules used by embedded configuration software operating environment.This paper develops a weight batching controller using the embedded controller configuration software operating environment, and checks the experimental results. Experiment shows that operating environment can generate the controller which meets the needs depending on configuration file. It is unnecessary to write lots of programs in the whole process. It can design the different HMI and delete the control functions depending on requirements freely. It shows the characteristics of the configuration software fully. |