Font Size: a A A

Components-based Multi-level Reusable Industrial Control Software Research

Posted on:2007-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:D X YaoFull Text:PDF
GTID:2178360212958509Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Now times the world is stepping into the era of automation and information times, the automation system is substituting for the brain works that people have to do during production, and becoming the bridge between the society of industry and information. With the development of computer technology, the hardware costs stand for lower and lower proportion in the whole costs of automation system, while the software costs stands for the majority. Recently, there are great progress in component based software development in the domain of software engineering, having opened up prosperous perspective for software reuse. Nowadays, software component technology has been used in the aspect of data acquisition and data comprehensive utilization in the domain of industry control, the progresses are exciting, there are a lot of mature products developed by automation company in these area. While, there are not enough research on the software component technology being used to the core of automation, which is the lower layer control strategy. This dissertation has explored how to take advantage of software component technology in the lower control strategy on these backgrounds rightly.The evolution of industry control architecture and the software structure of controller is given first, the development history and future trends on general and industrial control software are presented on this dissertation, and then the concept of software reuse and its concerned technology is presented. The emphasis on this dissertation is exploring the concerns of component technology used in industry lower control strategy, which is control function module component, real time operating system and runtime engine, the design of development tools and environments based on control function module component., the composition of the runtime engine is suggested by this dissertation. The design process of control software based on control function module component has been proposed. The runtime engine is studied, and the idea that support the soft components running with runtime engine is presented, the runtime engine was divided as: deployment management entity (DME), events connector management (ECM), real time database and data connector management, function block type library, a set of function block container (FBC). Two type basic function block libraries that are standard function block library and application specific function block library is suggested. The development environment and tools for industry control software were discussed.
Keywords/Search Tags:industry control software, software component, runtime engine, software reuse
PDF Full Text Request
Related items