毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc

上传人:文库蛋蛋多 文档编号:3977155 上传时间:2023-03-30 格式:DOC 页数:50 大小:10.26MB
返回 下载 相关 举报
毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc_第1页
第1页 / 共50页
毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc_第2页
第2页 / 共50页
毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc_第3页
第3页 / 共50页
毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc_第4页
第4页 / 共50页
毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB在PLC控制的矿井排水控制系统研究.doc(50页珍藏版)》请在三一办公上搜索。

1、绪 论当前,PLC控制系统已经被广泛应用于各个行业。回顾PLC发展的历史,它的产生得益于集成电路制造技术和微处理器技术的发展。最初,PLC大部分都被设计为对开关量的输入/输出的控制,以取代传统的继电器控制,这样可以增大系统配置的灵活性。在工业控制应用中,需要对连续量进行控制,因此从上世纪80年代起,PLC产品也开始逐渐支持连续量的控制。在上世纪90年代,PLC的控制功能变的更加强大,其中主要体现在PLC与外界设备的通信能力不断得到提高。可编程控制器以其高可靠性,配置灵活和完善的功能,在工业控制系统中得到越来越广泛的应用。但它也有自身的一些缺点:数据的计算处理和管理能力较弱,如对于操作员所需要的

2、报表打印、趋势图形显示、工况查寻、参数在线修改等功能,PLC却不能直接方便地提供。随着计算机技术的发展和成熟,计算机的应用也越来越广泛。同时计算机不仅有很强的数据处理和管理能力,而且能给用户提供非常美观而有易于操作的界面,这恰恰是PLC的不足。因此,在自动化领域,计算机已经成为控制系统的首选平台,应用计算机对生产和试验进行实时、远程监控是现代自动化发展的主要方向。将计算机应用于工业实时控制的前提是现场数据的实时获取。在生产和科学实验中,常常要测控很多参数,诸如温度、压力、转速等,通常的方法是使用专用的仪表人为观测、记录处理数据、做出判断,这就会带来人为的误差,而且应用范围也会受到现场条件、响应

3、速度等因素的限制。而自动的实时监控系统能很好的解决这些问题。微软公司推出的Visual Basic 6.0,是一个功能丰富、方便实用的程序开发环境。Visual Basic对界面、图形图象、多媒体以及操作控制系统都有强大的支持。可视化的开发环境、丰富的控件支持使得Visual Basic成为工程实践中重要的开发工具。利用Visual Basic开发串行通信程序时,有两种方法,一种是用Windows API函数,另一种是用VB支持的通信控件MSComm与Windows API函数通过调用读写等函数来操作串口相比,使用MSComm控件编程方便,具有更完善的发送和接收功能。使用Visual Basi

4、c开发出来的监控界面与日本三菱公司开发的FX2N系列PLC之间的通信,实现对岱山煤矿主排水系统远程控制是本次设计主要目的。第一章 系统结构和要求岱庄煤矿是1999年设计竣工的生产能力为1.8Mta的现代化矿井,井下涌水量较大,中央泵 设计安装了5台MD500-579主排水泵,配套电动机1250kW,3趟排水管路。正常涌水时,2 台工作,2台备用,1台检修。鉴于PLC的先进性和可靠性,这里对5台主排水泵及其附属的抽真空系统与管道电动阀门等装置实施了PLC自动控制及运行参数自动检测, 动态显示,并将数据传送到地面生产调度中心,进行实时监测及报警显示。系统通过检测水仓水位和其它参数,控制水泵轮流工作

5、与适时启动备用泵,合理调 度5台水泵运行。系统通过计算机以图形、图像、数据、文字等方式,直观、形象、实时地 反映系统工作状态以及水仓水位、电机工作电流、电机温度、轴承温度等参数,并通过通讯模块与综合监测监控主机实现数据交换。该系统具有运行可靠、操作方便 、自动化程度高等特点,并可节省水泵的运行费用。11 系统组成岱庄煤矿中央泵房井下主排水泵自动化控制系如图1-1所示,整个自动控制系统由数据自动采集、自动轮换工作、自动控制、动态显示及故障记录报警和通讯接口等5个部分组成。 图1-1 主排水控制系统总图111 数据自动采集与检测 数据自动采集与检测主要分为两类:模拟量数据和数字量数据。数据自动采集

6、主要由PLC实现,PLC模拟量输入模块通过传感器连续检测水仓水位,将水位变化信号进行转换处理,计算出单位时间内不同水位段水位的上升速率,从而判断矿井的涌水量,控制排水泵的启停。电机电流、水泵轴温、电机温度、排水管流量等传感器与变送器,主要用于监测水泵、电机的运行状况,超限报警,以避免水泵和电机损坏。PLC的数字量输入模块将各种开关量信号采集到PLC中作为逻辑处理的条件和依据,控制排水泵的启停。在数据采集过程中,模拟量信号的处理是将模拟信号变换成数字信号(A/D转换),其变换速度由采样定律确定。112 自动轮换工作 为了防止因备用泵及其电气设备或备用管路长期不用而使电机和电气设备受潮或其他故障未

7、经及时发现,当工作泵出现紧急故障需投入备用泵时,而不能及时投入以至影响矿井安全,本系统程序设计了5台泵自动轮换工作控制,控制程序将水泵启停次数和运行时间等参数自动记录并累计,系统根据这些运行参数按一定顺序自动启停水泵和相应管路,使各水泵及其管路的使用率分布均匀,当某台泵或所属阀门故障、某趟管路漏水时,系统自动发出声光报警,并在PC机上动态闪烁显示,记录事故,同时将故障泵或管路自动退出轮换工作,其余各泵和管路继续按一定顺序自动轮换工作,以达到有故障早发现、早处理,以免影响矿井安全生产的目的。113 自动控制系统控制设计选用了日本三菱公司FX2N系列PLC为控制主机,该机为模块化结构,由PLC机架

8、、CPU、数字量I/O、模拟量输入、电源、通讯等模块构成。PLC自动化控制系统根据水仓水位的高低、计算出单位时间内不同水位段水 位的上升速率,从而判断矿井的涌水量,同时根据井下用电负荷的高、低峰和供电部门所规定的平段、谷段、峰段供电电价时间段以及根据检测井下供电电流值,计算出的用电负荷率等因素,建立合理数学模型,控制电机在用电低峰和一天中电价最低时开启水泵,用电高峰和电价高 时停止水泵运行,以达到避峰填谷及节能的目的。 以上三部分详情请见本组同组人李浩同学的PLC现场设计。114 界面设计根据生产要求和工程实际情况结合Visual Basic的功能丰富、方便实用的程序开发环境,设计出能够模拟实

9、际生产过程动静界面,使运行人员能全面、详细地监视矿井主排水主要设备的运行状态和运行参数;能方便、安全地对主排水设备进行有效、准确正常控制操作和对故障、事故进行正确及时处理。 系统通过图形动态显示水泵、真空泵和电磁阀的运行状态,采用改变图形颜色和闪烁功能进行事故报警。直观地显示电磁阀和电动阀的开闭位置,实时显示水泵抽真空情况和压力值。用趋势图和数字形式准确实时地显示水仓水位,并在启停水泵的 水位段发出预告信号和低段、超低段、高段、超高段水位分段报警,用图形闪烁形式提醒工作人员注意。采用表盘形式直观地显示电机电流、电压和电机温度以及真空管压力等进行动态显示、超限报警,以提醒工作人员及时检修,避免水

10、泵和电机损坏。115 通讯设计PLC通过通讯接口和通讯协议,与计算机进行全双工通讯,将水泵机组的工作状态与运行参数传至计算机,完成各数据的动态显示;同时,操作人员也可利用计算机将操作指令传至PLC,控制水泵运行。PLC同时将水泵机组的运行状态与参数经安全生产监测系统分站传至地面生产调度监控中心主机,与全矿井安全生产监控系统联网,管理人员在地面即可掌握井下主排水系统设备的所有检测数据及工作状态,又可根据自动化控制信息,实现井下主排水系统的遥测、遥控,并为矿领导提供生产决策信息。计算机可动态显示主排水系统运行的模拟图、运行参数图表,记录系统运行和故障数据,并显示故障点以提醒操作人员注意。12 系统

11、功能及特点(1)PLC控制程序采用模块化结构,系统可按程序模块分段调试,分段运行。该程序结构具 有清晰、简捷、易懂,便于模拟调试,运行速度快等特点。(2)系统根据水位和压力控制原则,自动实现水泵的轮换工作,延长了水泵的使用寿命。 (3)系统可根据投入运行泵组的位置,自动选择启动就近的真空泵,若在程序设定的时间内达不到真空度,便自动启动备用真空泵。(4)系统根据电网负荷和供电部门所规定的平段、谷段、峰段供电电价时间段,以“避峰、填谷”原则确定开、停水泵时间,从而合理地利用电网信息,提高矿井的电网运行质。 (5)PLC自动检测水位信号,计算单位时间内不同水位段水位的上升速率,从而判断矿井的涌水量,

12、自动投入和退出水泵运行台数,合理地调度水泵运行。 (6)在触摸屏上动态监控水泵及其附属设备的运行状况,实时显示水位、流量、压力、温度、电流、电压等参数,超限报警,故障点自动闪烁。具有故障记录,历史数据查询等功能。(7)系统具有通讯接口功能,PLC可同时与触摸屏及地面监测监控主机通讯,传送数据,交换信息,实现遥测遥控功能。(8)系统保护功能有以下几种。超温保护:水泵长期运行,当轴承温度或定子温度超出允许值时,通过温度保护装置及PLC 实现超限报警。流量保护:当水泵启动后或正常运行时,如流量达不到正常值,通过流量保护装置使本 台水泵停车,自动转换为启动另一台水泵。电动机故障:利用PLC及触摸屏监视

13、水泵电机过电流、漏电、低电压等电气故障,并参与控制。电动闸阀故障:由电动机综保监视闸阀电机的过载、短路、漏电、断相等故障,并参与水泵的联锁控制。(9)系统控制具有自动、半自动和手动检修3种工作方式。自动时,由PLC检测水位、压力及有关信号,自动完成各泵组运行,不需人工参与;半自动工作方式时,由工作人员选择某台或几台泵组投入,PLC自动完成已选泵组的启停和监控工作;手动检修方式为故障检修和 手动试车时使用,当某台水泵及其附属设备发生故障时,该泵组将自动退出运行,不影响其 它泵组正常运。PLC柜上设有该泵的禁止启动按钮,设备检修时,可防止其他人员误操作, 以保证系统安全可靠。系统可随时转换为自动和

14、半自动工作方式运行。 第二章 VB概述VB是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在短短的几年内席卷全球。VB是极其有特色和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。下面将介绍如何使用Visual Basic开发程序界面,主要包括使用窗体、设计SDI程序界面以及实现各种窗体控件的使用。21 VB设计方法和步骤在实际的开发流程上,Visual Basic分成两个部分:画面设计及程序编写画面设计的结果就会是未来程序执行时使用者可以看到的样子。在现在的设计中,引用了大量的可视化组件

15、,这些可视化组件可以有效地简化设计工作。完成画面设计后,接下来只要将相关的动作流程以循环的程序代码予以完成。下面将分别简单介绍控件的添加、属性修改以及相关的对象、事件和方法。211 启动同其他Windows应用程序启动方法一样,在【开始】菜单中找到VB程序项,用鼠标左键单击,启动VB应用程序,如图3-1-1所示。 图3-1-1 启动VB应用程序从弹出的【新建工程对话框】中选择【标准EXE】作为开发工程,此类工程被开发出来后可以编译成窗口环境下的可执行文件,并且可以制成安装程序,撒发到其他的计算机上执行。单击【开始】按钮,如图1-2所示。图3-1-2 新建工程对话框VB应用程序启动完毕,如图1-

16、3所示。 图3-1-3 VB应用程序图形界面212 向窗体添加控件在Visual Basic中,经常要使用控件,因此简单举个例子介绍如何添加控件显的很有必要。如图3-1-4所示,在【控件箱】上用鼠标双击【标签】控件,将【标签】控件添加到窗体上,此时可以用鼠标拖动窗体上的【标签】控件,将【标签】控件调整到适当位置,也可以调整它的大小,进而得到满意的结果,如图3-1-5所示,其他控件的添加方法相同,在下面界面设计时不再一一介绍。 图3-1-4 工具箱图3-1-5 添加【标签】控件213 修改控件的属性简单的说,控件就是为了执行特定任务而设计的对象作为一个具体的对象,控件具有属性、事件和方法。如图3

17、-1-6所示在【属性窗口】找到【命令按钮】控件的“Caption”属性,将其值改为“走进VB”,也可以根据需要修改其他属性。当然用户也可以在运行阶段通过代码来改变,由于篇幅有限这里不在介绍。其他控件属性值的修改过程亦相同。 图3-1-6 修改控件的属性214 添加事件响应代码不管画面设计如何,最终总要规范这些对象执行的方法。当一个对象的事件发生时,该对象应该有什么样的反映或动作,这就是程序代码。它是被写在代码窗口,以待系统执行。双击【窗体】控件上【命令按钮】控件,会弹出一个【代码编辑器】窗口,如图3-1-7所示。在其中添加如下黑体字代码:Private SubCommand1_Click()L

18、abel1.Caption = VB是可视化程序设计语言。End Sub 图3-1-7 【代码编辑器】窗体215 运行程序应用程序设计后,可以测试它的功能,单击【工具栏】上的【启动】按钮,如图3-1-8所示。这里简单介绍了Visual Basic界面的开发过程,在下面各界面设计过程中不在说明控件的添加和修改过程,只是简单说明一些必要的属性和重要的代码设计。 图3-1-8 单击【启动】按钮22 VB应用程序的基本特点VB程序语言具有许多优秀的特性,用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。221可视化设计同其他的一些可视化程序开发工具一样,VB具有可视化设计的特点,微软的Wo

19、rd在刚刚进入中国市场时,同WPS竞争的一个重要的功能砝码就是“所见即所得”的字处理功能,VB在设计应用程序界面时也可以说是“所见即所得”。在设计时,头脑中所想象的应用程序界面,完全可以通过键盘鼠标以及徒手画出来,而不是编制大量的代码然后再编译生成,如果需要修改,也是利用键盘鼠标和手画,而底层的一些程序代码可由VB自动生成或修改。VB为用户提供大量的界面元素(在VB中称为控件对象),这些控件对象对于熟悉Windows应用程序的用户而言是一点也不陌生,如“窗体”、“菜单”、“命令按钮”、“工具按钮”、“检查框”等等,用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属

20、性等,就可以设计出所需的应用程序界面。222事件驱动编程Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用VB设计应用程序时,必须首先确定应用程序如何同用户进行交互。例如发生鼠标单击、键盘输入等事件时,用户必须编写代码,控制这些事件的响应方法。这就是所谓的事件驱动编程。前面已经谈到,在VB中把窗体以及“菜单”、“按钮”等控件称为对象,如果设计出了应用程序,那么与应用程序的用户直接进行交互的就是这些对象组成的图形界面,也称为用户接口或用户界面,在设计应用程序时就必须考虑到用户如何与程序进行交互(更进一步,甚至程序和程序之间也会有通讯和交互)

21、,基本上用户是通过鼠标和键盘和应用程序进行交互的,这时那些对象就必须对鼠标和键盘操作所引发的事件做出响应,所谓“响应”有可能是这些对象改变自身或是其他对象的一些属性,在与用户交互过程中改变对象属性这一过程可以利用对象的“方法”来实现。第三章 界面设计为了使运行人员能全面、详细的监视矿井主排水系统主要设备运行状态;能方便、安全地对设备进行有效的、准确的正常控制和对事故进行正确及时的处理,在界面设计时应做到以下几个方面:(1) 界面切换灵活。由于有多幅界面需要监视,所以界面快速切换显得很重要,也很必要。系统设计提供多种界面切换的方法,主界面之间可以任意直接切换。(2) 规定系统访问权限。由于岱山煤

22、矿主排水系统关系到全矿生产大记,确保煤矿生产安全至关重要。因此,为使闲杂人员不能进入系统,避免他们对生产的破坏,运行人员需要口令和密码显得很有必要。(3) 界面功能明确。把系统需要显示的数据进行分类,具有相同性质的数据在显示同一界面上,便于运行人员比较和分析。并且把遥控操作装置放在同一窗口,运行人员操作的迅速、快捷得到可能。 图3-1 系统的总体流程图由于计算机显示器的面积较小,因此不可能做到在一幅画面上既全面又详细的反映矿井主排水系统全设备的运行状况。又根据实际生产过程和本系统要求共采用六幅界面来实现。系统的整体流程如图3-1所示。31初始化窗体(fraLogin)运行本系统,将出现启动窗体

23、(fraLogin),如图3-2所示。启动窗体用来向用户展示有关系统版本信息、开发情况和版权信息等。同时,它还可以用来对应用程序系统的参数初始化或者初始化数据库连接。在本系统中,没有初始化工作需要做,启动窗体只起展示屏幕的作用。图3-2 fraLogin窗体311 界面设计在工程中添加启动的窗体,命名为fraLogin.frm,该窗体上控件及其属性设置如表3-1所示。FormNameFraLoginBorderStyle0NoneCaption为空KeyPreviewTrueShowInTaskbarFalseStartUpPosition3窗口缺省WindowState2MaximizedL

24、abelNameLblInfoIndex0Caption矿井主排水系统 V10LabelNameLblInfoIndex1Caption(测试版)LabelNameLblInfoIndex2Caption迎LabelNameLblInfoIndex3Caption欢LabelNameLblInfoIndex4Caption光LabelNameLblInfoIndex5Caption临LabelNameLblInfoIndex6Caption数据初始化中,请等待Timer1Interval800EnabledFalseTimer2Interval5000EnabledFalse表3-1 fraL

25、ogin表单的控件312 主要功能设计利用时钟控制四个文本框定时顺序弹出,使“欢迎光临”四个大字,以表示欢迎用户使用,程序如下:(1) 在Form_Load事件程序中键入以下程序代码: Timer1.Enabled = True 开启时钟 Timer1.Interval = 5000 设置时间Timer2.Interval = 800使两个时钟按一定规律打开。Timer1打开登录界面,Timer2顺序打开“欢迎光临”四个大字的Label控件。(2) 双击Timer2控件,在Timer2_Timer事件程序中写入以下程序代码:Static i As Integer i = i + 1 Selec

26、t Case i Case 1 LblInfo(3).Visible = True “欢”字跳出 Case 2 LblInfo(2).Visible = True “迎”字跳出 Case 3 LblInfo(4).Visible = True “光”字跳出 Case 4 LblInfo(5).Visible = True “临”字跳出 End Select If i = 4 Then Timer2.Enabled = False End If程序中,用变量i记录Timer2动作次数,Timer2每动作一次,变量i的值加1。用Select Case选择语句完成“欢迎光临”跳出顺序。因为Timer

27、2_Timer()的事件过程反复调用,为了保留每次过程结束时的值,程序中用到静态变量语句(Static i As Integer),即将变量i定义为整型静态变量。32登录窗体(frbLogin)在系统到达规定时间登录窗体自动跳出,如图3-3。用户只要在登录窗中输入正确用户名、口令,并单击“确定”按钮就会将输入提交给系统以验证用户和密码。如果用户名和口令都正确,将会进入系统的主窗体。 图3-3 frbLogin窗体321 界面设计打开【工程】菜单找到【添加窗体】,在弹出的对话框中双击【新建】,就会在原来工程中添加一个新的窗口,并将其命名为frbLogin.frm,,该窗体上控件及其属性设置如表3

28、-2所示。FormNameFrbLoginBorderStyle2SizableCaption请登录KeyPreviewFalseShowInTaskbarFalseStartUpPosition2屏幕中心WindowState0NormalCommandButterNamecmdcancelCaption取消CommandButterNamecmdOKCaption确定LabelNamelblLabelsIndex0Caption用户名:LabelNamelblLabelsIndex1Caption口令:TextNametxtPwdLockedFalsePsaawordChar*Text为空

29、TextNametxtUserLockedFalsePsaawordChar为空Text为空 表3-2 frbLogin表单的控件322 主要功能设计此窗体是用来区分操作员是否是合法使用者,说明如下:(1) 在弹出的窗体中用户要分别在用户名、口令对话框中输入代码,并单击“确定”按钮就会将输入提交给系统以验证用户和密码。如果用户没有输入姓名,系统将提示“请输入姓名”;如果没有输入口令,系统提示“请输入密码”;当用户名或密码至少有一个错误时,系统提示“对不起,无此用户或者密码不正确!请重新输入!”只有用户名、口令都正确,系统将会进入的主窗体。程序流程如图3-4所示。 图3-4 登录流程图(2)在打

30、开代码窗口中应添加的主要代码是cmdOK_Click事件程序,代码如下: 取输入的得用户名和密码 Dim user As String, pwd As String user = txtUser pwd = txtPwd 如果输入项为空,则提示重新输入 If txtUser = Then MsgBox 请输入姓名, vbCritical, 登录失败 Exit Sub End If If txtPwd = Then MsgBox 请输入密码, vbCritical, 登录失败 Exit Sub End If 登录成功,否则登录失败 If txtUser = a And txtPwd = a Th

31、en Unload fraLogin Unload frbLoginfrcLogin.Command1.Enabled = 0 frcLogin.Show Else MsgBox 对不起,无此用户或者密码不正确!请重新输入!, vbCritical, 错误 End If33工程概况窗体(frcLogin)在frbLogin窗体中如果登录成功,将会出现如图2-4所示的frcLogin主窗体。此窗体利用从下到上的滚动字幕概要介绍了本工程实际情况和系统功能。在窗体下面安有界面转换按钮,可方便用户在界面之间任意切换,同时窗体上方布置了象Window一样的菜单,已习惯使用菜单的用户提供方便。 图3-5

32、frcLogin窗体331 界面设计此界面只是用作简单介绍本工程实际情况和系统开发要求并将其命名为frcLogin.frm,,该窗体上控件及其属性设置如表3-4-1所示。FormNameFrcLoginBorderStyle1Fixed SingleCaption工程概况KeyPreviewFalseShowInTaskbarTrueStartUpPosition0手动WindowState0NormalCommandButterNameCommand1Caption工程概况CommandButterNameCommand2Caption流程显示CommandButterNameCommand

33、3Caption水位显示CommandButterNameCommand4Caption表盘显示CommandButterNameCommand5Caption退 出LableNameLable1CaptionPLC在矿井主排水. TextNameText1Text为空VisibleFalseTextNameText2Text为空VisibleFalse 表3-3 frcLogin表单的控件332主要功能设计大家经常会在电影、电视节目的结尾看到不停上卷的字幕。现在通过Visual Basic实现这个效果。要使文字在窗口上移动,可用文本控件Label或TextBox在容器控件上每隔一段时间,按一

34、定方向移动一次移动,以造成文字移动的假象。(1) 在Form_Load事件中应有如下说明:Label1.Top = Me.ScaleHeight - 40000 设置Label的初始位置iStep = Me.ScaleHeight 200Me.ShowTimer1.Enabled = True 开启时钟Timer1.Interval = 150Introd = True(2)接着在Timer1控件的Timer事件中添加如下动态显示的代码:If Introd Then Label1.Top = Label1.Top - iStep If Label1.Top -Label1.Height The

35、n Label1.Top = Me.ScaleHeight 循环显示字幕 End IfEnd If同时窗体上方和下方分别设置了菜单画面转换按钮,由于篇幅所限这里不再赘述,相应的代码请详见附录部分。34工作流程窗体(frdLogin)利用VB方便的画图功能,可以很容易绘出漂亮的画面。矿井主排水系统的生产流程如图3-6所示。画面层次分明,结构合理,安排规范,在窗体左下部分直观形象展示生产实际过程和系统运行状态;同时兼顾工程器件运行时能直观、形象、实时反映工作状态,在各台水泵和电动阀处分别设置了Shape控件进行闪烁显示;右下端则是“手动”、“自动”和具有串口选择的框架;在其上端则显示各台水泵故障情

36、况和通信报警情况;并通过左上部分各水泵和电动阀控制按钮方便切换设备以便检修。整幅画面考虑了人们的视觉习惯,以及工程界面约定成俗的习惯,使用者可以一目了然,操作方便、快捷,达到很好工程要求。同主窗体一样,在窗体上端和下端分别置有菜单栏和界面转换按钮,用户可以根据自己习惯选择相应操作。图3-6 frdLogin窗体341 界面设计在所有窗体中工作流程窗体最复杂,所用的控件也最多,但是经过严格组织、合理安排,界面明朗层次分明、安排规范,该窗体上控件及其属性设置如表3-5-1所示。FormNameFrdLoginBorderStyle1Fixed SingleCaption流程显示KeyPreview

37、FalseShowInTaskbarTrueStartUpPosition0手动WindowState0NormalCommandButterNameCommand1Caption工程概况CommandButterNameCommand2Caption流程显示CommandButterNameCommand3Caption水位显示CommandButterNameCommand4Caption表盘显示CommandButterNameCommand5Caption退 出CommandButterNamebeng1Caption泵1#停止CommandButterNamebeng2Caption

38、泵2#停止CommandButterNamebeng3Caption泵3#停止CommandButterNamebeng4Caption泵4#停止CommandButterNamebeng5Caption泵5#停止CommandButterNamefa1Caption阀1#停止CommandButterNamefa2Caption阀2#停止CommandButterNamefa3Caption阀3#停止CommandButterNamecmdRunCaptionPLC停止CommandButterNameCommand14Caption手动CommandButterNameCommand15C

39、aption自动CommandButterNameCommand16Caption确定CommandButterNameCommand17Caption取消FrameNameFrame1Caption选择串行口LabelNameLabel1Caption报警LabelNameLabel2Caption水泵1LabelNameLabel3Caption水泵2LabelNameLabel4Caption水泵3LabelNameLabel5Caption水泵4LabelNameLabel6Caption水泵5LabelNameLabel7Caption通信MSCommNameMSComm1Hands

40、haking0comNoneInbufferSize1024InputLen16Settings9600,n,8,1OptionNameOption1Caption串口1OptionNameOption2Caption串口2ShapeNameShape1BackColor&H80000005&BorderColor&H00000000&BorderStyle1SolidFillColor&H00FFFFFF&FillStyle0SolidShape3CircleShapeNameShape2BackColor&H80000005&BorderColor&H00000000&BorderStyl

41、e1SolidFillColor&H00FFFFFF&FillStyle0SolidShape3CircleShapeNameShape3BackColor&H80000005&BorderColor&H00000000&BorderStyle1SolidFillColor&H00FFFFFF&FillStyle0SolidShape3CircleShapeNameShape4BackColor&H80000005&BorderColor&H00000000&BorderStyle1SolidFillColor&H00FFFFFF&FillStyle0SolidShape3CircleShap

42、eNameShape5BackColor&H80000005&BorderColor&H00000000&BorderStyle1SolidFillColor&H00FFFFFF&FillStyle0SolidShape3CircleShapeNameShape6BackColor&H80000005&BackStyle0TransparentBorderColor&H00000000&FillColor&H00FFFFFF&FillStyle0SolidShape3CircleShapeNameShape7BackColor&H80000005&BorderColor&H00FFFFFF&BorderStyle1SolidFillColor&H00FFFFFF&FillStyle0SolidShape2OvalShapeNameShape8BackColor&H80000005&BorderColor&H00FFFFFF&BorderStyle1SolidFillColor&H00FFFFFF&FillStyle0SolidShape2OvalShapeNameShape9BackColor&H80000005&BorderColor&H00

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号