基于PID的上水箱液位控制系统课程设计报告
单容量水箱液位pid控制实验报告

单容量水箱液位pid控制实验报告一、实验目的本实验旨在通过单容量水箱液位pid控制实验,掌握PID控制器的基本原理及其在工程中的应用,熟悉液位传感器的使用方法,了解单容量水箱液位pid控制系统的组成和工作原理。
二、实验原理1. PID控制器PID控制器是一种用于工业过程自动化控制的常见算法。
PID是Proportional-Integral-Derivative(比例-积分-微分)三个英文单词的缩写。
PID算法通过对过程变量进行采样和比较,计算出误差,并根据误差大小进行调整。
其中比例项P、积分项I和微分项D分别代表了对过程变量偏差大小、偏差持续时间以及偏差变化率的反馈调整。
2. 液位传感器液位传感器是一种用于测量液体或固体物料高度或深度的设备。
常见的液位传感器有浮球式、压力式、电容式等多种类型。
本实验中采用电容式液位传感器进行测量。
3. 单容量水箱液位pid控制系统单容量水箱液位pid控制系统由水箱、液位传感器、PID控制器和执行机构(如电磁阀)组成。
系统的工作原理是:液位传感器采集水箱内的液位信号,将其转换为电信号并传输给PID控制器;PID控制器通过比较设定值和实际值之间的误差,输出相应的控制信号给执行机构,使其调节水箱内的水流量,从而维持水箱液位稳定在设定值。
三、实验步骤1. 搭建实验装置将单容量水箱与电磁阀、电容式液位传感器等连接起来,组成完整的单容量水箱液位pid控制系统。
2. 设置PID参数根据实际情况,设置合适的PID参数。
其中比例系数Kp、积分系数Ki 和微分系数Kd需要进行适当调整以达到最佳效果。
3. 进行实验测试将设定值设置为一定值,并记录下当前的反馈值。
根据反馈值计算出误差,并通过PID控制器输出相应的调节信号给执行机构。
随着时间的推移,观察液位是否能够稳定在设定值附近。
4. 调整PID参数如果发现液位不能够稳定地保持在设定值附近,需要对PID参数进行适当调整。
可以通过增大或减小比例系数、积分系数和微分系数来调整系统的响应速度和稳定性。
单容量水箱液位pid控制实验报告

单容量水箱液位pid控制实验报告实验目的:通过单容量水箱液位PID控制实验,学习PID控制器的原理和调节方法,掌握PID控制器在液位控制中的应用。
实验器材:1. 单容量水箱2. 水泵3. 液位传感器4. 控制器5. 电脑实验原理:PID控制器是由比例(P)、积分(I)和微分(D)三个部分组成的控制器。
根据物体的反馈信号与设定值之间的差异,PID控制器会计算出相应的控制量,以使系统的输出信号趋近于设定值,从而实现对物体的控制。
实验步骤:1. 搭建实验装置:将单容量水箱与水泵和液位传感器连接,将控制器与电脑连接。
2. 设置实验参数:根据实验需求,设置控制器的比例增益、积分时间常数和微分时间常数,并将设定值设定为所需的液位。
3. 开始实验:启动水泵,观察水箱液位的变化,并记录在实验报告中。
4. 数据分析:根据液位传感器的反馈信号,计算实际液位与设定值之间的差异,并根据PID控制器的算法计算出相应的控制量。
5. 调整控制参数:根据实验数据分析的结果,调整PID控制器的参数,如增大比例增益、调整积分时间常数和微分时间常数,再次进行实验。
6. 重复步骤3-5,直到达到所需的控制效果。
实验结果与分析:根据实验数据,绘制出液位随时间变化的曲线图。
通过分析曲线形状和数据变化趋势,判断控制系统的稳定性和响应时间。
如果液位在设定值附近波动较小,并且响应时间较短,则说明PID控制系统的参数调节较为合适。
结论:通过单容量水箱液位PID控制实验,我们学习了PID控制器的原理和调节方法,并掌握了PID控制器在液位控制中的应用。
同时,我们还了解到PID控制器的参数调节对控制系统的稳定性和响应时间有很大影响,需要通过实验数据的分析来进行参数调整。
这些知识和技能对于后续的控制系统设计和实施有着重要的指导意义。
单容水箱液位pid控制系统实验报告

单容水箱液位pid控制系统实验报告本次实验以单容水箱液位PID控制系统为研究对象,通过实验来探究PID控制系统在单容水箱液位控制中的应用。
实验采用的硬件设备包括一台多功能数据采集仪、一个电动水泵、一个水箱、一个液位传感器以及一台电脑。
液位传感器负责实时监测水箱的液位高度,然后将液位信号传输给多功能数据采集仪,再通过电脑处理分析数据。
电动水泵负责将水加入到水箱中,实现液位的上升。
在实验中我们需要采用PID控制算法对液位进行控制。
PID控制器是由比例控制器(P)、积分控制器(I)和微分控制器(D)三个部分组成的一种常见的控制算法。
比例控制器根据当前偏差值来进行控制,积分控制器主要解决由于比例控制器的积累误差,使系统达到静态稳态的需求,微分控制器则是对系统输出信号的变化率进行调整,在系统响应速度方面起到了重要的作用。
PID控制器综合了三种控制器的优点,因此在工业自控领域中得到了广泛的应用。
在实验的开始,我们首先需要计算PID控制参数,包括比例系数Kp、积分时间Ti和微分时间Td。
计算出这些参数之后,我们需要将它们输入到控制器中,使得控制器能够根据当前的液位值来进行控制。
实验过程中,需要适当控制电动水泵的运行时间和运行速度,使得液位能够平稳地上升,同时又不超过设定的上限值。
在实验中,我们首先对比例系数进行了调整。
我们发现当比例系数过大时,液位的波动会变得非常剧烈,表现为液位的快速上升和下降。
当比例系数过小时,系统的响应速度将会比较慢,导致液位不能够很好地达到设定值。
通过实验我们调整了比例系数,使得液位能够更加稳定地上升,并且在液位接近设定值时,系统能够迅速地响应。
我们也对积分时间和微分时间进行了调整,并且通过分析实验数据,我们最终确定了比例系数为1.8、积分时间为0.2秒和微分时间为0.1秒。
通过本次实验,我们深入了解了PID控制系统在单容水箱液位控制中的应用,也体验了PID控制系统参数调整的过程。
我们相信,在实际工程中,PID控制系统的应用会带来更大的效益。
基于PID算法液位控制系统的设计

2 系统 建 模
2 1 实验 平 台 .
以 A 0 0实 验 系 统 为 基 础 , 择 中水 箱 和 下 水 30 选
箱 为 对象模 型 , 设计 PD控 制 器 , 过 下水 箱 液 位 来 I 通
控制电磁阀的阀门开度 , 实现下水箱液位的控制。实 验 系统 如 图 l 示 。 所
Ab t a t h i u d lv lc n rli c mmo o t li n u t a rd cin a ela a l i u h a o lrl ud l v l s r c :T elq i e e o t s o o n c n r n i d sr lp o u t s w l s d i l e s c s b i q i e e o i o y f e i a d wae e e . I h a e ,t e w tr tn d li s b s e o ae e e o t ls s m ,P D c n rlr l s d — n tr lv 1 n te p p r h ae a k mo e s e t l h d fr w tr lv lc nr y t ai o e I o t ue i e o sg e i n d,Af rsmu ai n u i g Malb a d s t n I p r mee s ,t e h i l ain C I e a d t e s tp r mee s a eg t t i l t sn t n et g P D a a tr e o a i h n t e smu t H V n h e a a tr r o , o t e c n rle e ti e y w l a d c n ra i h t rlv l o t 1 h o to f c sv r el n a e l e t e wae e e n r . z c o Ke r s i u d lv l o to ;P D ag r h y wo d :l i e e n r l I o i m;s t n ;MA AB q c l t et g i TL
课程设计报告---水箱液位控制系统

课程设计报告设计题目:水箱液位控制系统的设计班级:学号:姓名:指导教师:设计时间: 2012.05.07—2012.05.25摘要在过程工业中被控制量通常有以下四种: 液位、压力、流量、温度。
而液位不仅是工业过程中常见的参数,且便于直接观察,也容易测量。
过程时间常数一般比较小。
以液位过程构成实验系统,可灵活地进行组态,实施各种不同的控制方案。
液位控制装置也是过程控制最常用的实验装置。
国外很多实验室有此类装置,如瑞典LUND大学等。
很多重要的研究报告、模拟仿真均出自此类装置!本次设计也是基于这套水箱液位控制装置来实现的。
这套系统由多个水箱,液位检测变送器,电磁流量计,涡轮流量计,自动调节阀,控制面板等喝多器件构成。
液位控制的发展从七十年代到九十年代经历了几个阶段,控制理论由经典控制理论到现代控制理论,再到多学科交叉;控制工具由模拟仪表到DCS,再到计算机网络控制;控制要求与控制水平也由原来的简单、安全、平稳到先进、优质、低耗、高产甚至市场预测、柔性生产。
而其中应用最广泛的就是PID 控制器。
这次首先是用一天半的时间让我们熟悉各种建模的方法。
学会建立了最初的四种模型。
接着后几天就是开始熟悉各种控制系统,以及运用它们去控制水箱的液位,从而更加深刻的理解控制的概念。
并且在过程中,要熟练学会调整PID的参数,学会使用MATLAB等。
关键词:水箱液位 PID控制串级控制前馈控制经验凑试法1.引言在现代工业控制中,过程控制技术是一历史较为久远的分支。
在本世纪30 年代就已有应用。
过程控制技术发展至今天, 在控制方式上经历了从人工控制到自动控制两个发展时期。
在自动控制时期内,过程控制系统又经历了三个发展阶段, 它们是:分散控制阶段, 集中控制阶段和集散控制阶段。
目前,过程控制正朝高级阶段发展,不论是从过程控制的历史和现状看,还是从过程控制发展的必要性、可能性来看,过程控制是朝综合化、智能化方向发展,即计算机集成制造系统(CIMS):以智能控制理论为基础,以计算机及网络为主要手段,对企业的经营、计划、调度、管理和控制全面综合,实现从原料进库到产品出厂的自动化、整个生产系统信息管理的最优化。
上水箱液位 PID 整定实验实验报告

《控制工程实验》实验报告实验题目:上水箱液位 PID 整定实验课程名称:《控制工程实验》姓名:学号:专业:年级:院、所:日期: 2019.04.12实验一上水箱液位 PID 整定实验一、实验目的1.了解单容液位定值控制的结构与组成。
2.掌握单容液位定值控制调节器参数的整定和投运方法。
3.研究调节器相关参数的变化对系统静、动态性能的影响。
4.了解 P、PI、PD 和 PID 四种调节器分别对液位控制的作用。
5.掌握控制系统的实现过程。
二、实验设备1. 实验装置对象及控制柜 1套2. 装有Step7、WinCC等软件的计算机 1台3. CP5621专用网卡及MPI通讯线各1个三、实验原理本实验系统结构图和方框图如图1所示。
被控量为上水箱(也可采用中水箱或下水箱)的液位高度,实验要求上水箱的液位稳定在给定值。
将压力传感器 LT1 检测到的上水箱液位信号作为反馈信号,在与给定量比较后的差值通过调节器控制电动调节阀的开度,以达到控制上水箱液位的目的。
为了实现系统在阶跃给定和阶跃扰动作用下的无静差控制,系统的调节器应为 PI 或 PID 控制。
图 1 上水箱单容液位定值控制(a)结构图 (b)方框图四、实验内容与步骤本实验选择上水箱作为被控对象。
实验之前先将储水箱中贮足水量,然后将阀门 F1-1、F1-6、F1-10、F1-11 全开,将中水箱出水阀门 F1-9 开至适当开度(50%左右),其余阀门均关闭。
1.用 MPI 通讯电缆线将 S7-300PLC 连接到计算机 CP5621 专用网卡,并按照控制柜接线图连接实验系统。
2.接通总电源空气开关,合上单相,打开钥匙开关,给系统上电,将相应旋钮开关打至开,给 S7-300PLC 及电动调节阀上电。
3.打开 Step 7 软件,并打开“S7-300PLC”程序进行下载,然后将S7-300PLC 置于运行状态,然后运行 WinCC 组态环境,打开“S7-300PLC 控制系统”工程,然后进入 WinCC 运行环境,在主菜单中点击“实验三、上水箱液位 PID 整定实验”,进入实验三的监控界面。
上水箱液位简单PID控制实验

实验二上水箱液位简单PID 控制实验一.实验目的1. 通过实验熟悉单回路反馈控制系统的组成和工作原理。
2. 分析分别用P 、PI 和PID 调节时的过程图形曲线。
3. 定性地研究P 、PI 和PID 调节器的参数对系统性能的影响。
二.实验原理图3-1为单回路上水箱液位控制系统,单回路调节系统一般指在一个调节对象上用一个调节器来保持一个参数的恒定,而调节器只接受一个测量信号,其输出也只控制一个执行机构。
本系统所要保持的恒定参数是液位的给定高度,即控制的任务是控制上水箱液位等于给定值所要求的高度。
根据控制框图,这是一个闭环反馈单回路液位控制,采用工业智能仪表控制。
当调节方案确定之后,接下来就是整定调节器的参数,一个单回路系统设计安装就绪之后,控制质量的好坏与控制器参数选择有着很大的关系。
合适的控制参数,可以带来满意的控制效果。
反之,控制器参数选择得不合适,则会使控制质量变坏,达不到预期效果。
因此,当一个单回路系统组成好以后,如何整定好控制器参数是一个很重要的实际问题。
一个控制系统设计好以后,系统的投运和参数整定是十分重要的工作。
一般言之,用比例(P )调节器的系统是一个有差系统,比例度δ的大小不仅会影响到余差的大小,而且也与系统的动态性能密切相关。
比例积分(PI )调节器,由于积分的作用,PID 控制器电动调节阀上小水箱液位变送器+ ─给定液位图3-1、实验原理图扰动不仅能实现系统无余差,而且只要参数δ,Ti调节合理,也能使系统具有良好的动态性能。
比例积分微分(PID)调节器是在PI调节器的基础上再引入微分D的作用,从而使系统既无余差存在,又能改善系统的动态性能(快速性、稳定性等)。
在单位阶跃作用下,P、PI、PID 调节系统的阶跃响应分别如图3-2中的曲线①、②、③所示。
图3-2、P、PI和PID调节的阶跃响应曲线三.实验设备AE2000A型过程控制实验装置、上位机软件、计算机、RS232-485转换器1只、串口线1根、万用表一只四.实验内容和步骤1、设备的连接和检查:1)将AE2000A 实验对象的储水箱灌满水(至最高高度)。
基于PID的上水箱液位控制系统设计

基于PID的上水箱液位控制系统设计一、引言上水箱液位控制系统是指通过控制进水和排水流量,以维持上水箱液位在设定范围内的一种控制系统。
该系统通常由液位传感器、执行器(如水泵和阀门)以及PID控制器组成。
PID控制器利用反馈信号和设定值之间的误差,控制执行器的输出来调节系统的操作点。
本文将介绍基于PID 控制算法的上水箱液位控制系统设计。
二、系统框架及传感器设计上水箱液位控制系统的框架由上水箱、进水管、排水管、水泵和阀门等组成。
液位传感器被安装在上水箱内部,并通过模拟信号输出当前液位高度。
液位传感器使用压力或超声波等测量方法,将液位高度转化为与之对应的电信号。
三、PID控制器设计PID控制器是目前最为常用的控制算法之一,其通过比较反馈信号与设定值之间的误差,并根据比例、积分和微分三个参数的调节来调整执行器的输出。
PID控制器的输出信号将会改变水泵和阀门的工作状态,以实现液位控制目标。
1. 比例(Proportional)参数:该参数决定了控制器输出与误差的线性关系。
假设比例参数为Kp,则控制器输出为Kp乘以误差信号。
较大的比例参数会导致较大幅度的输出调整,但可能会引起过冲。
2. 积分(Integral)参数:该参数代表了误差随时间的累积值。
通过对误差的积分可以消除稳态误差,提高系统的稳定性。
大的积分参数会导致较大幅度的输出调整,但可能引起系统超调和震荡。
3. 微分(Derivative)参数:该参数反映了误差变化的速度。
通过对误差的微分可以预测误差的未来变化趋势,对输出进行调整。
适当调节微分参数可以提高系统的响应速度,减小超调和震荡。
四、系统实现及优化1.系统实现根据液位传感器的反馈信号以及设定值,PID控制器计算出相应的控制输出,并改变水泵和阀门的工作状态,实现液位控制。
具体步骤如下:1)根据液位传感器的信号,计算当前液位与设定值之间的误差。
2)根据误差的大小,计算比例、积分和微分参数的调整值。
3)将调整值作用于水泵和阀门的工作状态,调节进出水流量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过程控制系统课程设计基于PID的上水箱液位控制系统设计一、课程设计任务书1.设计容针对某厂的液位控制过程与要现模拟控制,其工艺过程如下:用泵作为原动力,把水从低液位池抽到高液位池,实现对高液位池液位高度的自动控制。
具体设计容是利用西门子S7-200PLC作为控制器,实现对单容水箱液位高度的定值控制,同时利用MCGS 组态软件建立单容水箱液位控制系统的监控界面,实现实时监控的目的。
2.设计要求1、以RTGK-2型过程控制实验装置中的单个水箱作为被控对象、PLC作为控制器、静压式压力表作为检测元件、电动调节阀作为执行器构成一个单容水箱单闭环控制系统,实现对水箱液位的恒值控制。
2、PLC控制器采用PID算法,各项控制性能满足要求:超调量20%,稳态误差≤±0.1;调节时间ts≤120s;3、组态测控界面上,实时设定并显示液位给定值、测量值及控制器输出值;实时显示液位给定值实时曲线、液位测量值实时曲线和PID输出值实时曲线;4、选择合适的整定方法确定PID参数,并能在组态测控界面上实时改变PID参数;5、通过S7-200PLC编程软件Step7实现PLC程序设计与调试;6、分析系统基本控制特性,并得出相应的结论;7、设计完成后,提交打印设计报告。
3.参考资料1.邵裕森,戴先中主编.过程控制工程(第2版).:机械工业.20032.亚嵩主编.过程控制实验指导书(校)3.廖常初主编.PLC编程及应用(第2版).:机械工业.20074.吴作明主编.工业组态软件与PLC应用技术.:航空航天大学.20074.设计进度(2010年12月27日至2011年1月9日)时间设计容2010年12月27日布置设计任务、查阅资料、进行硬件系统设计2010年12月28日~2010年12月29日编制PLC控制程序,并上机调试;2010年12月30日~2010年12月31日利用MCGS组态软件建立该系统的工程文件2011年1月2日~2011年1月4日进行MCGS与PLC的连接与调试进行PID参数整定2011年1月5日~2011年1月6日系统运行调试,实现单容水箱液体定值控制2011年1月7日~2011年1月9日写设计报告书5.设计时间及地点设计时间:周一~周五,上午:8:00~11:00下午:1:00~4:00 设计地点:新实验楼,过程控制实验室(310)电气工程学院机房(320)二、评语及成绩课程设计成绩:指导教师:过程控制系统课程设计报告班级:姓名:学号:指导教师:撰写日期:目录第一章绪论 (1)第二章系统组态设计 (3)2.1 MCGS组态软件概述 (3)2.2 新建工程 (4)2.3 设备配置 (5)2.4新建画面 (5)2.5 定义数据对象 (9)2.6设备连接 (12)2.7 控制面板的设计 (14)第三章 PLC设计 (18)3.1 PLC概述 (18)3.2系统设计PLC程序 (20)第四章课设总结 (25)参考文献 (26)附录 (27)第一章绪论可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。
早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。
随着技术的发展,这种装置的功能已经大大超过了逻辑控制的围,因此,今天这种装置称作可编程控制器,简称PC。
但是为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称PLC, PLC自1966年出现,美国,日本,德国的可编程控制器质量优良,功能强大。
”基于PLC的液位控制系统可以很好的满足工业中的液位控制系统的要求,为控制带来便捷与准确,在现在讲求效率的社会里具有重要的实用价值。
在以前的工业中,液位控制的实现方法莫过于人为的去看然后去调,或者通过固定的液位开关,当液位达到一定的高度后液位开关自动闭合或断开来控制液位的。
随着自动化不断地发展,在工业中很多时候需要我们连续的去控制液位,时刻的去观察液位的高度,而且越来越多的时候需要在计算机上进行监测液位和控制液位,这就是本设计的目的。
液位是过程控制中的一项重要参数,他对生产的影响不容忽视。
为了保证安全生产以及产品的质量和数量,对液位进行及时有效地控制是非常必要的。
水箱液位控制是液位控制系统中的一个重要问题,它在工业过程中普遍存在,具有代表性而且非常典型实用[1]。
P LC在工业自动化中应用的十分广泛。
PID控制经过很长时间的发展,已经成为工业中重要的控制手段。
本设计就是基于PLC 的PID算法对液位进行控制。
PLC经传感电路进行液位高度的采集,然后经过自动调节方式来确定完PID参数后,通过控制直流泵的工作时间来实现液位的控制。
MCGS(监视与控制通用系统)是用于快速构造上位机监控系统的组态软件系统,系统的监测环节就是通过MCGS来设计的。
这样我们就可以通过组态画面对液位高度和泵的起停情况进行监测,而且可以对PLC进行启动、停止、液位高度设置等控制。
整个系统运行稳定、简单实用,MCGS与PLC 通信流畅。
过程控制是指对温度、压力、流量等模拟量的闭环控制。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。
大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。
PID处理一般是运行专用的PID子程序。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
第二章系统组态设计2.1 MCGS组态软件概述MCGS(Monitor and Control Generated System,监视与控制通用系统)是一套基于windows95/98/NT操作系统(或更高版本),用来可快速构造和生成上位机监控系统的组态软件系统,它为用户提供了从设备驱动、数据采集到数据处理、报警处理、流程控制、动画显示、报表输出等解决实际工程问题的完整方案和操作工具。
MCGS组态软件具有多任务、多线程功能,其系统框架采用VC++语言编程,通过OLE技术向用户提供VB编程接口,提供丰富的设备驱动件、动画构件、策略构件,用户可随时方便地扩充系统的功能[18]。
工程创建的一般过程为:工程项目系统分析:分析工程项目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件部用来传递数据及动画显示的。
工程各项搭建框架:MCGS称为建立新工程。
主要容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘数据库文件的名称以及存盘数据库,设定动画刷新的周期。
经过此步操作,即在MCGS组态环境中,建立了由五部分组成的工程结构框架。
封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。
设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口编制菜单。
编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。
在组态过程中,可根据实际需要,随时对菜单的容进行增加或删除,不断完善工程的菜单。
制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。
前一部分类似于“画画”,用户通过MCGS组态软件中提供的基本图形元素及动画构件库,在用户窗口“组合”成各种复杂的画面。
后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。
编写控制流程程序:在运行策略窗口,从策略构件箱中,选择所需功能策略构件,构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。
MCGS还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。
完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。
编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。
连接设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。
此项操作在设备窗口进行。
在上位机工程的设计上,经过对实际工程的分析,主要设计的窗口是:液位控制,报警曲线直接加在其中。
2.2 新建工程1.鼠标单击文件菜单中“新建工程”选项,由于MCGS安装在G盘根目录下,则会在G:\MCGS\WORK\下自动生成新建工程,默认的工程名为:“新建工程X.MCG”,其中X表示工程的序号。
2.选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。
3.在文件名一栏输入“液位控制”,点击保存按钮,工程创建完毕。
2.3 设备配置在组态界面中选择新建的工程,双击进入组态王工程浏览器;选择工程目录区的设备中的COM1,双击右边的新建按钮进入设备配置向导,选择PLC→亚控→仿真PLC→COM,单击下一步,为配置设备取名PLC1,单击下一步。
选择设备串口COM1,一直单击下一步完成设备配置。
2.4新建画面在MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新“窗口0”,见图2-1选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:液位控制;将“窗口标题”改为:液位控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”,见图2-2。
图2-1 新建窗口图2-2 窗口属性选中刚创建的“液位控制”用户窗口,单击“动画组态”,进入动画制作窗口。
图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元,MCGS中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。
为了快速构图和组态,MCGS系统部提供了常用的图元、图符、动画构件对象,称为系统图形对象。
如图2-3所示:图2-3 MCGS工具箱建立文字框:打开工具箱,选择“工具箱”的“标签”按钮,鼠标的光标变为“十字”形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。
输入文字:建立矩形框后,光标在其闪烁,可直接输入“液位控制系统”文字,按回车键或在窗口任意位置用鼠标点击一下,文字输入过程结束。
如果用户想改变矩形的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进行文字的修改。
设定文字框颜色:选中文字框,按工具条上的“填充色”按钮,设定文字框的背景颜色(设为白色);按“线色”按钮改变文字框的边线颜色(设为没有边线)。