基于pid的上水箱液位控制系统设计毕业论文(编辑修改稿)内容摘要:
口属性”,进入“用户窗口属性设置”,将“窗口名称”改为:液位控制;将“窗口标题”改为:液位控制;在“窗口位置”中选中“最大化显示”,其它不变,单击“确认”,见图22。 第二章 系统组态设计 6 图 21 新建窗口 图 22 窗口属性 选中 刚创建的“液位控制”用户窗口,单击“动画组态”,进第二章 系统组态设计 7 入动画制作窗口。 图形对象放置在用户窗口中,是构成用户应用系统图形界面的最小单元, MCGS 中的图形对象包括图元对象、图符对象和动画构件三种类型,不同类型的图形对象有不同的属性,所能完成的功能也各不相同。 为了快速构图和组态, MCGS 系统内部提供了常用的图元、图符、动画构件对象,称为系统图形对象。 如图 23 所示: 图 23 MCGS工具箱 建立文字框: 打开工具箱, 选择“工具箱”内的“标签”按钮 ,鼠标 的光标变为“十 字”形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。 输入文字:建立矩形框后,光标在其内闪烁,可直接输入“液位控制系统”文字,按回车键或在窗口任意位置用鼠标点击一下,文字输入过程结束。 如果用户想改变矩形内的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进行文字的修改。 设定文字框颜色:选中文字框,按工具条上的“填充色”按钮,设定文字框的背景颜色(设为白色);按“线色”按钮改变文字框的边线颜色(设为没有边线)。 设定的结果是,不显示框图,只显示文字。 设定文字的颜色:按“字 符字体”按钮改变文第二章 系统组态设计 8 字字体和大小。 按“字符颜色”按钮,改变文字颜色(为蓝色)。 添加对象元件:单击“工具”菜单,选中“对象元件库管理”或单击工具条中的“工具箱”按钮,则打开动画工具箱。 从“对象元件库管理”中的“储藏罐”中选取中意的罐,按“ 确认 ”,则所选中的罐在桌面的左上角,可以改变其大小及位置,如罐 1罐 53。 从“对象元件库管理”中的“泵”中选取 1个泵(泵 40),见图 24所示。 分别对泵、罐进行文字注释,方法见上面做“液位控制系统”。 流动的水是由 MCGS 动画工具箱中的“流动块”构件制作成的。 选中工具箱内 的“流动块”动画构件。 移动鼠标至窗口的预定位置,(鼠标的光标变为十字形状),点击一下鼠标左键,移动鼠标,在鼠标光标后形成一道虚线,拖动一定距离后,点击鼠标左键,生成一段流动块。 再拖动鼠标(可沿原来方向,也可垂直原来方向),生成下一段流动块。 当想需要结束绘制时,双击鼠标左键即可。 当需要修改流动块时,先选中流动块 (流动块周围出现选中标志:白色小方块),鼠标指针指向小方块,按住左键不放,拖动鼠标,就可调整流动块的形状。 在流动块属性设置中,流动块颜色改为蓝色,填充色设为浅蓝色,管道宽度设为 16,流动块宽度设为 10,流动块长度设为 6。 图 24 元件管理图库 第二章 系统组态设计 9 定义数据对象 数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。 定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。 分析变量名称: 表 21列出了样例工程中与动画和设备控制相关的变量名。 表 21 工程变量表 变量名称 类 型 注 释 水泵 开关型 控制水泵 “ 启动 ” 、 “ 停止 ” 的变量 液位一 数值型 液位控制罐的水位高度,用来控制液位控制罐的水位变化 液位二 数值型 储水罐的水位高度,用来控制储水罐的水位变化 液位组 组对象 用来液位报警时使用 液位三 数值型 用来更改液位控制值时使用 PID 启动 开关型 对下位机进行 PID 启动 正常启动 开关型 用来对下位机进行正常启动 鼠标点击工作台的“实时数据库”窗口标签, 进入实时数据库窗口页。 按“新增对象” 按钮,在窗口的数据变量列表中,增加新的数据变量,多次按该按钮,则增加多个数据变量,系统缺省定义的名称为“ Data1”、“ Data2”、“ Data3”等。 选中变量,按“对象属性”按钮或双击选中变量,则打开对象属性设置窗口。 以“液位一”变量为例。 在基本属性中,对象名称为:液位一;对象类型为:数值;其它不变。 在存盘属性中 ,数据对象值的存盘第二章 系统组态设计 10 选中定时存盘,存盘周期设为 5秒。 同样的方法创建其它的变量。 创建完组对象对象后,在组对象成员中选择“液位一”,存盘属性选择定时 100S 第二章 系统组态设计 11 图 25 变量创建图 第二章 系统组态设计 12 设备连接 设备连接是为了实现上位机和下位机之间的连接。 在本系统中,设备连接实现的是下位机三菱 FX1n 型号的 PLC 与液位控制工程之间的连接。 本设计连接采用 RS232 协议。 在“设备窗口”中双击“设备窗口”进入,点击工具条中的“工具箱。基于pid的上水箱液位控制系统设计毕业论文(编辑修改稿)
相关推荐
长春理工大学毕业设计 7 微分时间 DT 决定。 DT 越大,则它抑制 e (t)变化的作用越强, DT 越小,它抗 e (t)变化的作用越弱。 它对系统的稳定性有很大的影响。 在以微处理器为硬件核心的控制系统中,由于是以采样周期对输入和输出状态进行实时采样,故它是离散时间控制系统。 在离散控制系统中, PID 控制采用差分方程表示: ki dP
,即可改变步进电机的转速。 本课程设计采用的是双四拍的通电方式,实现对两项步进电机的正反停控制的,以及可以实现对步进电 机转动角度的精确控制。 步进电机控制方式 典型的步进电机控制系统如图 2所示: 图 2 典型的步进电机控制系统 步进电动机是一种将数字脉冲信号转换成机械角位移或者线位移的数模转换元件。 在经历了一个大的发展阶段后,日前其发展趋向平缓。 然而,其基本原理是不变的,即
问题, “ 节能 ”已经成为时下最流行的话题, 如何实现节能控制是本课题 所要研究的重点问题。 本课题主要是用 PLC实现换热站的底层控制。 换热站 的 PLC控制系统主要由可编程控制器( PLC)、人机界面( HMI)、各种传感器等组成。 在该控制系统中,各种传感器变送器将检测到的参数( 供水温度 、 压力、流量 等) 传 送给 PLC,经 PLC处理后, 通过变频器控制循环泵、补水泵
精密稳压源将 5V的电压生成 的稳定电压,经过 R5, R6,R8 这些电阻值较大的电阻后能形成一个较小的电流,大约在毫安级的范围内,通过加入C3, C4, C7 三个电容将此时的电流信号进行滤波,得出一个稳定的电流信号传入到放大器中,将这个得到的电流信号进行放大最后输出。 图 温度检测信号处理电路 其中 PT100 温度传感器 ,它的 电阻 阻值 能够 随 着温度的变化而改变
简介 MySQL 是瑞典的 MySQL AB 公司开发的一个小型关系型数据库系统。 它适用于网络开发,其数据库可在因特网上随时共享。 MySQL 功能强大、运行速度快、可靠性 高、安全等优点。 经过 阅读相关文献 我们 知道 了 MySQL 数据库特性如下: ( 1)使用 C 和 C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 ; ( 2)支持 AIX、 FreeBSD、 HPUX
porta,0。 测开关 sw1 按下否。 是,跳过下条指令 goto setW_Hour。 否。 则循环检测 call delay btfsc porta,0。 再次测开关 sw1 按下否。 是,跳过下条指令 goto check。 否。 则循环检测 incf W_Hour,1。 时针加 1 movlw d39。 1239。 subwf W_Hour,0。 看是否等于 12 btfsc