Font Size: a A A

Research On Design Of Software For Paper Machine Drive System Based On Object-Orientation

Posted on:2017-03-13Degree:MasterType:Thesis
Country:ChinaCandidate:C WuFull Text:PDF
GTID:2308330485983009Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Drive system is the foundation of realizing the automation of papermaking industry. At present, although the hardware system designed by partial system integrators can be adapted to different industrial control projects, most software system are still modified according to the actual industrial control requirements. Because of the differences of project requirements, controllers and design ideas, the original programs generally exist problems, such as low standardization degree, poor reusability, and hard reconstruction, which makes it difficult to complete different project in short time. Strengthening the research on the software standardization of drive system can promote the openness, reusability and rapid design of software, therefore the system software can be applied into different subjects and platforms. It has a great significance on the development of papermaking industry.According to the current situation of drive system software, the software system of variable frequency drive for paper machine is launched by combining papermaking process, drive control demands with object-oriented thought. The main research contents of this paper includes the research of control method, the establishment and analysis of design and the design of function blocks, which can be summarized as the following aspects:(1) Research on the control method of drive systemBy analyzing the process of papermaking procedure, the control requirements of drive system are summarized. On this basis, the control difficulties of drive system are analyzed. Combined the actual situation, in light of the difficulties, the relative control strategies are adopt. The control method of drive system is given at last.(2) Analysis and establishment of drive system modelTo improve the openness of drive system software, rational unified process and fountain model are adopted. By analyzing the functional roles, the use case model of drive system is built iteratively and incrementally. And in this process, the input and output of hardware system are handled labeledly, which is based on BICO (Binector Input Connector Output, BICO) technology, achieving the decouple of hardware and software. In order to define the object more precisely, the drive system state machine model is established by analyzing the finite state machine, completing the requirement analysis of drive system. The drive system model is established based on the MVC (Mode-View-Controller, MVC) pattern by use case driven.(3)Research on integrated system method of component-based moduleTo improve the rapidity of the software design of drive system, a kind of design method based on object-orientation is researched on the basis of drive system model, using for drive system software integrated by component-based module. The method supports the component-based system integration, and has high reusability, good readability, strong applicability, and so on.(4) Design of function block and analysis on the characteristics of objectsTo improve the reusability of the drive system software, through referencing the function and structure diagram and the graphical expression form in MATLAB modeling, the logic of drive system objects are phrased. Combining the drive system model, the component-based function modules are designed, and the reusability at the program level is improved. On this basis, three types of objects in drive system are designed by the MVC pattern. Through analyzing the characteristics of objects, the self-diagnosis function of drive object is expounded. Meanwhile, through restructuring quickly, the system prototype completes preliminary implementation. In conclusion, the demand of the software reusability at the architecture level is satisfied.Based on above research, taking Rockwell CompactLogix A-B1769-L35E controller as the hardware platform, and RSLogix5000 V21.0 as the software developmental platform, the several examples are made to expound the method of turning the function block to the ladder diagram of executable files. The results of engineering application proves the method has significantly improved the rapidity, reusability and applicability of software system.
Keywords/Search Tags:Object-oriented method, paper machine drive system, MVC, component-based function module, model integration method, software reuse
PDF Full Text Request
Related items