Font Size: a A A

Design And Realization Of A Flexible Production Line Control And Management System Based On C#

Posted on:2024-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q HaoFull Text:PDF
GTID:2542306923460074Subject:Engineering
Abstract/Summary:PDF Full Text Request
Flexible manufacturing system relies on computer management,which can combine multiple production modes,so as to reduce production costs and make the best use of everything.It is suitable for multi-variety,medium and small batch production,and is widely used in machine tool industry,automobile,aviation and other important industrial fields.The control and management of flexible manufacturing production line is realized by the cooperation of upper and lower computer.The lower computer is programmable logic controller(PLC),which is used to directly control the equipment and is the core of the control system.The upper computer mainly realizes the control,management and monitoring of production.With the rapid development of the manufacturing industry,the host computer system developed and designed by the configuration software has certain limitations for some specific requirements or logic due to the constraints of the software itself,and there are problems such as poor human-computer interaction and low program scalability,which can not meet the production needs of manufacturing enterprises.Therefore,it is of great significance to develop a host computer system software with good human-computer interaction,high scalability and can improve the production efficiency and production safety of flexible manufacturing production lines.This thesis aiming at the problems existing in the host computer system designed and developed by configuration software,the host computer control management system of flexible manufacturing production line is developed by using C#high-level programming language based on C/S architecture.Based on the idea of improving the production efficiency and production safety of flexible manufacturing production line,the optimization algorithm of location allocation and production scheduling allocation affecting production efficiency and production safety is studied and simulated and implemented in the system.The main work and research contents of this paper are as follows:Firstly,the equipment composition and working principle of the flexible production line are studied.The functional requirements of the system software are analyzed and the system function modules are divided.The development architecture of the system is designed.The SQL Server database software is used to store the relevant data and create the relevant storage data table.The environment and related technologies of system development are studied,which lays a solid foundation for the design and development of system software.Then,based on improving the production efficiency and production safety of the flexible production line,the genetic algorithm is used to optimize the location allocation problem,and the mathematical model of multi-objective location allocation is established based on the principle of location allocation.The multi-objective optimization problem is transformed into a single-objective optimization problem by weighting method,and the algorithm is simulated and verified by Matlab software.Based on the production and processing scheduling problem,the NSGA-II algorithm is used to establish a mathematical model with the optimization goal of minimizing the maximum completion time and minimizing the total machine load,and the algorithm is simulated and verified by Python software.The feasibility of the algorithm is verified by the analysis of the simulation results of the two algorithms,which provides the ideological and theoretical basis for the system to write the relevant program code.Then on the basis of the above research,using C#language,based on WinForm framework,using C/S three-tier architecture through ADO.NET technology and SQL Server database for data interaction,the development and design of the system data management related functional modules,and through the Ethernet using Modbus TCP protocol as the transmission protocol and programmable logic controller(PLC)to establish communication connection development and design of the system control related functional modules,design and implementation of the system software interface and function.Finally,when the system development and design is completed,the function and performance of the system are tested based on the black box test method,and the problems existing in the system are found and improved.
Keywords/Search Tags:C#, flexible production line, SQL Server, genetic algorithm, NSGA-Ⅱ algorithm
PDF Full Text Request
Related items