基于C#的竖井挖掘系统上位机界面设计
时间:2018-07-28 13:50 来源:毕业论文 作者:毕业论文 点击:次
摘要随着我国经济的快速发展以及综合国力的不断增强,人们的生活水平也越来越高,因此大规模的土木工程建设逐渐变多,这就使的必须有大量的土石方施工机械,挖掘机作为土石方施工机械的一种,因此其重要性就变得越来越高。本系统就是通过VS2010来创建一个上位机界面,并通过PLC来实现自动控制。 本文在介绍挖掘机工作原理上,采用VS2010来完成挖掘系统的上位机界面,采用PLC对下位机进行控制,使挖掘机能够按照预先设计的工作方式工作,并得以完成数据的采集和运行轨迹记录、回放等功能。提高了工作效率和系统工作的稳定性,达到理想的控制效果。26344 关键词 VS2010 挖掘机 PLC 上位机界面 毕业论文设计说明书外文摘要 Title PC interface design of Shaft mining system based on C# Abstract With the rapid development of China's economy and comprehensive national strength growing,people's living standard is getting higher and higher, so the large-scale civil engineering construction gradually become more and more,which is the reason of having a large amount of earth and stone construction machinery,excavators, as a kind of earthwork construction machinery,so its importance becomes more and more high.This system is to create a PC interface through the VS2010, and to achieve automatic control through the PLC. In the introduction of the excavator working principle,PC interface design of Shaft mining system is completed through the VS2010,the lower machine is controlled through the PLC,that can make excavator word with the designed work mode in advance,and can complete data collection and running track record and playback.To improve the efficiency and stability of the system, to achieve the ideal control effect. Keywords VS2010 excavator PLC PC interface 目 次 1 引言 1 1.1 课题研究背景 1 1.2 竖井挖掘现状 2 1.3 课题研究目的 2 1.4 课题研究方法 3 2 系统设计 4 2.1 总体设计 4 2.2 PLC软件主要功能 4 2.3 管理软件主要功能 4 2.4 系统解决方案及技术描述 5 3 挖掘系统设计 7 3.1 挖掘操作系统 7 3.2 轨迹设定、轨迹(5种轨迹)执行的软件实现方式 14 3.3 设备状态监控、自动控制、手动控制、参数设置、报警等功能实现的方案及技术描述 17 4 软件部分设计 18 5 上位机界面设计 21 5.1 VS2010简介 21 5.2 上位机软件界面设计 21 5.3 控件功能编程 31 5.4 现场调试结果 33 结 论 39 致 谢 40 参考文献41 1 引言 随着现代电子技术的不断进步和信息技术的飞速发展,以及计算机的迅速普及和计算机控制技术的发展,计算机被广泛应用于现代社会的各个控制领域之中。完成一个控制过程一般都要利用计算机控制系统。 1.1 课题研究背景 在这种计算机控制系统中,下位机主要完成对现场数据采集和对设备一级的监控,上位机则要完成对整个系统的采集、分析、处理和控制以及数据、图形显示、打印、人机对话等工作;上位机与下位机大多是通过PC机的RS-232串行接口实现通信;随着Windows系统的普及,使得数据采集及工业控制软件也上升到了Windows环境下;这就给程序员提出了如何编写面向Windows的串行通信程序问题[1]-[3]。Visual Studio 2010(以下简称VS2010)是一个Windows下简单易学、高效的可视化软件开发平台,C# 不但提供了良好的界面设计能力,而且在串口通信方面也有很强的功能。它提供的SerialPort通信控件,“隐藏”了大部分串口通信的低层运行过程和许多繁琐的过程,它使用户能够方便地访问Windows下串口通信驱动程序的大多数特性;所以整个串行通信程序的开发过程变得十分简单易行,程序员不需要处理繁琐的细节,利用该通信控件,只需编写少量的代码就可实现主要应用功能和界面的设计,完成软件的开发过程[4]-[7]。 (责任编辑:qin) |