基于组态王的单容水箱液位控制系统
基于组态王的水箱液位控制系统

理 器 ,具有 四则运算 、逻辑 判断、命 态 王 图形 界 面 开 发 功 能使 用 方 便 ,对
/ O 设 备 广 泛 支 持 ,是 国 内 研 发 的 最 2 工艺简述 令识别等运算功 能 ,有 的还能够进行 l
湖北师 范 学院机 电 与控制 工程 学院 叶 梦君 胡长 晖 张 先鹤 万里 光 詹 习生
Y e Me n g j u n Hu Ch a n g h u i Z h a n g X i a n h e Wa n L i g u a n g Z h a n X i s h e n g
对 于相关 的工 程应 用具 有一 定 的价值 。 关键 词 :组态 王 智 能仪 表 P I D
Ab st r a c t :Th i s ar t i c l e d e s c r i b e s t h a t Ki n g Vi e w s o f t wa r e d e s i gn Mo n i t o r i n g i n t er f a c e wh i c h o f s i n g l e c ap a c i t y wa t e r t a n k l e ve l PI D c o n t r o l s y s t e m an d Ki n g Vi e w c o mm u n i c a t i on wi t h
基于组态王的水箱液位控 制系统
De s i g n an d I mp l eme n t a t i o n o f Si n g l e Cap a c i t y Wa t e r L e v el PI D Con t r ol Sy s t e m B a s e d o n Ki n g v i e w
基于PLC和组态王的液位PID控制系统讲解

目录1 《控制系统集成实训》任务书 (2)2 总体设计方案 (4)2.1 系统组成 (4)2.2 水箱液位控制系统构成 (4)2.3 水箱液位控制系统工作原理 (5)2.4 仪表选型 (6)2.4.1 GK-01电源控制屏 (6)2.4.2 GK-02传感器输出与显示 (7)2.4.3 GK-03单片机控制 (7)2.4.4 GK-07交流变频调速 (8)2.4.4 GK-08 PLC可编程控制 (8)2.5 PLC设计流程图 (9)3 外部接线图 (10)4 I/0分配 (10)5 梯形图 (11)6 组态王界面 (15)6.1 主界面 (16)6.2 数据词典 (16)6.3 曲线监控 (17)6.4 水流动画程序 (18)7 调试和运行结果 (19)7.1 比例控制 (19)7.2 比例积分调节 (19)心得体会 (21)参考文献 (22)1.《控制系统集成实训》任务书题目:基于PLC和组态王的液位PID控制系统一、实训任务本课题要求设计液位PID控制系统,它的任务是使水箱液位等于给定值所要求的高度,并通过PID控制减小或消除来自系统内部或外部扰动的影响。
1.实训模块:1、THKGK-1过程控制实验装置GK-02、GK-07、GK-08。
2、计算机及STEP7运行环境(安装好演示程序)、MPI电缆线,组态王软件。
2.控制原理和控制要求:控制原理如图所示,测量值信号由S7-200PLC的AI通道进入,经程序比较测量值与设定值的偏差,然后通过对偏差的P或PI或PID调节得到控制信号(即输出值),并通过S7-200PLC 的AO通道输出。
用此控制信号控制变频器的频率,以控制交流电机的转速,从而达到控制水位的目的。
S7-200PLC和上位机进行通讯,并利用上位机组态王软件实现给定值和PID参数的设置、手动/自动无扰动切换、实时过程曲线的绘制等功能。
二、实训目的通过本次实训使学生掌握:1)实际控制方案的设计;2)编程软件的使用方法和梯形图语言的运用;2)程序的设计及实现方法;3)程序的调试和运行操作技术。
基于组态王的水箱液位控制系统设计与开发

数据 的方 式进 行性 阐述 。这表 明需要进行数据 库 的设计 。而且 工控 对 象中 的所有 属 性都 是通 过 该数 据 库 中的变 量 进行 描述
的 。 最 后 就 是 所 谓 的连 接 。 如 何 将 数 据 以及 图 形 界 面 里 面 的 相 关 图 素 进 行 连 接 ,指 的 是 通 过 采 取 特 定 的一 种 动 画对 现 场 中 的 设 备 进 行 模拟 。 而 且 还 需 要 涉 及 到 控 制 设 备 的 输 入 指 令 如 何 进
变 量 如就是所谓 的可编程 序控制器 ,P L C在
基 于 组 态 王 的 水 箱 液 位 控 制 系 统 中 充 当着 重 要 的 核 心 作 用 , 其 中 系 统 中 的 组 成 主 要 是 包 括 了 储 水 箱 、 以及 水 箱 和 电动 调 节 阀 等 器 件 。 液位 控 制 系 统 工 艺 流程 图 如 图 1 所示 。
现 的,在这个过程 中需要对水箱 中的 V I O l液位进行设置 ,同时
还 能 够 将 水 流 中 的 回路 情 况 动 态 显 示 出来 ,从 而 可 以更 加 直 观 地 查 看 到 所 有 参 数 如 何 发 生 改 变 的 , 根 据 采 集 到 的数 据 并 且 对 数 据 进 行 处 理 ,最 终 可 以达 到 人 机 对 话 的 目的 , 监 控 水 箱 液 位 的情 况 。 建 立 这 个 液 位 监 控 的过 程 如 下 。先 是将 系 统 中 的 组 态 王 环 境 打 开 ,并 且 名 字 命 名 为 水 箱 液 位 监 控 系 统 , 同 时将 存 盘 的相 应 路 径 给 出 。 主 界 面 的 设 计 实现 是 通 过 画 图工 具 以及 组 态 王 中 的 图库 辅 助 工 具 实 现 的 ,在 软 件 的 界 面 中选 择 画 面 , 点 击 新 建 图标 ,此 时会 出现 对 话 框 ,输 入 名 字 为 “ 液位控制系统”。 接 着 , 根 据 画 面 中 的编 辑 命 令 ,从 而 , 采 用 工 具 栏 中 的 很 多 工
基于PLC和组态王的单容水箱液位定值控制实验_陈曦

第24卷 第1期 湖南理工学院学报(自然科学版) Vol.24 No.12011年3月 Journal of Hunan Institute of Science and Technology (Natural Sciences) Mar. 2011基于PLC 和组态王的单容水箱液位定值控制实验陈 曦 , 丁跃浇, 肖 翀(湖南理工学院 信息与通信工程学院, 湖南 岳阳 414006)摘 要: 以S7-200PLC 为控制器, 单容水箱为被控对象, 设计了单容水箱液位定值控制实验. 液位信号通过液位传感器测量变送至PLC, 经PID 控制算法对数据进行处理, 输出控制信号至执行器, 执行器为电动调节阀. 运用组态王软件设计了单容水箱液位定值控制实验的人机界面, 实现对整个系统的实时监控.关键词: 单容水箱; 液位控制; PLC; 组态王中图分类号: TP273 文献标识码: A 文章编号: 1672-5298(2011)01-0076-03A Level Control Experiment of Single Capacity WaterStorage Based on PLC and King-ViewCHEN Xi, DING Yue-jiao, XIAO Chong(College of Information and Communication Engineering, Hunan Institute of Science and Technology, Yueyang 414006, China) Abstract : With S7-200PLC as a controller, single capacity water storage as a controlled object, the level control experiment of single capacity water storage is composed. PLC receiving level signal from liquid level sensor, processes data with PID control algorithm, and then outputs control signal to electric regulator as an actuator. Using the King View to design a human-machine interface on the level control experiment of single capacity water storage realizes the real-time monitoring of the whole system.Key words : single capacity water storage; liquid level control ; PLC ; King View引言单容水箱液位定值控制实验是过程控制实验教学中的一个典型实验项目, 具有很强的代表性. 学生通过实验可以了解相关的过程控制仪表(包括检测元件及变送器、调节器和执行器) , 掌握单容水箱液位的建模方法和控制系统的设计方法(包括PID 控制算法设计、控制参数整定). 本文选用北京华晟高科教学仪器有限公司的A3000过程控制实验装置, 实现对单容水箱液位定值控制. 该系统以S7-200 PLC 为控制器, 采用组态王组态人机画面实现对过程的监测与控制.1 实验系统的组成单容水箱液位定值控制实验系统组成结构如图1所示. 控制器采用S7-200PLC, 被控对象为单容水箱, 水箱的液位经液位传感器测量变送至PLC, PLC 对数据进行处理, 根据控制要求进行运算, 结果经模拟量输出给执行器, 执行器为电动调节阀.图1 单容水箱液位定值控制实验系统组成结构上位计算机通过PC/PPI 电缆和下位机PLC 串口通信, 上位机安装有STEP7-MicroWin 编程软件和组态王监控软件, 可以进行控制算法编程, 并为过程控制实验提供良好的人机界面, 可以在实验时进行参数的设定修改以及响应曲线的在线显示, 进行整个实验系统的监控.收稿日期: 2010-12-02作者简介: 陈 曦(1985−), 男, 天津人, 湖南理工学院信息与通信工程学院教师. 主要研究方向: 过程控制与智能控制第1期 陈 曦, 等: 基于PLC 和组态王的单容水箱液位定值控制实验 77 2 控制功能的实现2.1 单回路控制本实验装置可以对单容水箱液位实现单回路定值控制, 控制系统如图2所示. 检测变送器将被控量转换为4~20 mA 信号, 通过PLC 模拟量输入通道A/D 转换为6400~32000的数字量, PLC 控制程序对输入信号采样、滤波, 与设定值比较后进行PID 运算输出操作量, 经D/A 转换为4~20mA 信号给电动调节阀.2.2控制程序流程图2 单回路液位定值控制S7-200PLC 实现, 控制程序利用STEP7-MicroWin32软件编写调试, 程序流程如图3所示. 人机界面真实验的主画面是利用组态王所提供中利用组态王的系统控制功能由初始化程序对设定值、PID 控制参数、定时中断时间等进行初始化设定, 并启动周期定时中断, 中断(采样)时间到, 则进入中断程序, 进行采样滤波、量程转换, 实现要求的控制算法. PID 控制算法利用S7200的PID 指令实现. 3 运用组态王设计3.1 主画面的设计液位控制系统仿的图库和画图工具绘制完成的. 在工程浏览器左侧的“工程目录显示区”中选择“画面”选项, 在右侧视图中双击“新建”图标, 弹出新建画面对话框如图4所示. 单击“确定”组态王软件将产生命名为“单容水箱液位定工具箱、调色板、图库管理器绘制液位控制系统的组成元件, 并进行连接, 生成画面如图5所示. 至此“单容水箱液位定值控制实验”主画面就建立起来了. 选择“文件”菜单的“全部存”命令将所完成的画面进行保存.图3 控制程序流程图. 接下来在此界面值控制实验”的界面.2 定义外部数据和数据库变量 00PLC”为外部设备, PPI 电缆为通信连接, 如图6所示. 外部设备定义完之后分, 在运行系统运行时, 现场的生产状况要以动画的形式反映在屏幕上,操图4 新建工程图5 主画面设计3本实验以西门子提供的“S7-2, 可以在工程浏览器右侧看到新定义的外部设备S7-200PLC. 实验的I/O 变量可以通过新建的外部设备与上位机组态王进行通信. 数据库是组态王最核心的部78 湖南理工学院学报(自然科学版) 第24卷 作者在计算机前发布的指令也要迅速送达实验现场, 所有的这一切都是以实时数据库为核心, 所以说数据库是联系上位机和外部设备的桥梁. 数据库中变量的集合形象地称为“数据词典”, 数据词典记录了所有用户可使用的数据变量的详细信息包括基本类型的内存变量、I/O 变量. 以水箱液位为例, 在工程浏览器树型目录显示区点击“数据词典”图标, 在右侧双击“新建”图标, 即可进入“定义变量”对话框进行变量的定义, 如图7所示. 图7是用以上方法定义的所有变量.3.3 立动画连画面的图素与数据库变量之间的对应关系. 对于已建立的实验主画面中的单容水箱, 学生查阅, 则需建立实势曲线随时间的变化而自动卷动, 以快速反目前广泛运用的工控软件组态王与可编程逻相结合. 利用组态王实现友好的人机界面, 结合PL PC 的液位监控系统设计[J]. 控制工程, 2004, (04): 404~40军, 李 杰. 基于组态王的液位控制系统仿真实验[J]. 长春大学学报, 2010, (04): 61~6星, 李 媛. 基于PLC 和组态王的过程控制实验系统[J]. 实验室研究与探索, 2010, (05): 16~18图6 定外部设备图7 定义数据库变量接 建动画连接的是建立可以在计算机监控界面上直接看到单容水箱液位随控制信号变化而变化的图像. 结合A3000过程控制实验现场系统的实际单容水箱的液位, 可以将监控画面中的水箱液位动态变化与实际现场的水箱液位进行比较, 有助于学生从理论和实际两方面, 更加全面认识实验的本质. 打开“液位控制系统仿真实验”主画面, 如图5所示.双击“水箱”弹出动画连接对话框, 如图8所示. 这样建立连接后水箱液位的高度随变量“水箱液位”的值变化而变化.3.4 实时趋势曲线为方便对实验数据进行控制、管理和图8 动画连接对话框时趋势曲线. 实时趋映变量的新变化. 时间轴不能回卷, 不能查阅变量的历史数据. 单容水箱液位定值控制的实时曲线如图9所示.4 结束语本实验将辑控制器PLC C 的强大控制能力, 很好的阐述了实验的本质. 通过本实验可以使学生对过程控制系统有比较全面的认识和理解,更重要的是能让学生将过程控制领域的理论知识与工程实践得到有机的结合.参考文献[1] 丁跃浇, 谭桂仁. 基于智能SL 图9 单容水箱液位定值控制的实时曲线6+409[2] 张玲霞, 李学[3] 任俊杰, 李红 4。
基于组态王的水箱液位设计

基于组态王的水箱水位控制设计1 任务要求本系统为基于组态王的储液罐液位的自动控制。
该系统有进水阀、用户阀、水源阀、主水箱、蓄水池,水泵等组成。
系统初始液位为20米,要求控制主水箱的水位在10—80米之间。
主要的两个阀门分别为进水阀和用户阀,刚开始进水阀打开给主水箱进水,同时由于主水箱水位为20米,所以用户阀打开给用户送水,开始之初蓄水池水位高度为80米,所以水源阀会自动关闭。
当主水箱水位下降,水位降至10米时,用户阀会自动关闭,从而让主水箱蓄水保证水位不低于10米。
当主水箱的水位高于80米时,进水阀会自动关闭,从而由于蓄水池水位过低,水源阀将自动打开为蓄水池蓄水。
当水位高于80米或低于10米时会发生高高报警和低低报警,同时弹出报警画面。
同时系统除了设置报警和事件画面还有实时趋势曲线画面、历史趋势曲线画面、实时数据报表画面等,通过各个画面对系统运行情况进行实时监测。
2 界面设计本水箱水位控制系统由欢迎界面、水位监控室界面、报警界面等组成,其中水位监控室界面为主要操作界面,其中有菜单项、返回项、主水箱、蓄水池、测定液位仪表、报警指示灯、阀门等组成。
其中主水箱为主控对象,蓄水池为对水源控制对象。
要求在主水箱水位小于10米的时候,进水阀和泵自动打开,给主水箱加水从而使水位上升,当主水箱水位高于80时,泵和进水阀都关闭停止进水,等待用户阀打开,当用户阀开启后,主水箱水位下降,有水流向用户。
当主水箱液位低于10米时,进水阀和泵再次打开进水,如此循环。
图1水位监测室画3 数据字典设计本系统中主要设计了12个变量,其中a代表具体主水箱的液位,其设定为内存整型,水源1用于提供用水变量设定为内存实型。
阀1,阀3分别为主水箱的进水阀和出水阀,定义为内存离散的,阀2用于为水源蓄水池供水。
泵和指示灯变量都为开关量,也被定义为内存离散型。
下面是数据字典的设计:图2 数据字典4 命令代码设计if(\\本站点\a<15)\\本站点\阀1=1;if(\\本站点\水源1<80){\\本站点\阀2=1;\\本站点\水源1=\\本站点\水源1+10;}if(\\本站点\阀1==1){if(\\本站点\水源1>=80){\\本站点\泵=1;\\本站点\水流控制=10;\\本站点\水源1=\\本站点\水源1-10;if(\\本站点\a<71)\\本站点\a=\\本站点\a+10;else{\\本站点\a=80;\\本站点\阀1=0;\\本站点\泵=0;\\本站点\水流控制=0;}}else{\\本站点\泵=0;\\本站点\水流控制=0;}}if((\\本站点\阀3==1)&&(\\本站点\a>=10)){\\本站点\a=\\本站点\a-5;}5 软件运行演示界面如图所示,图3是水位监控界面即整体的控制中心。
基于组态软件和远程数据模块设计的单容水箱...

毕业设计(论文)课题(论文)名称:基于组态软件和远程数据模块设计的单容水箱液位定值远程监控系统姓名:孙海专业:电气自动化班级:电气0831班起止日期:2010年9月1日-2010年10月25日指导教师:杨铨目录摘要前言1制方案设计 (2)2硬件设计 (2)3网软件介绍 (3)4系统制作过程和系统界面概述 (4)4.1设计图形界面 (4)4.2建立数据库 (5)4.3动画连接 (6)4.4系统趋势曲线 (6)4.5运行和调试 (7)5结语 (10)6 设计目的与要求 (10)6.1 设计目的 (10)6.2 设计要求 (11)8 过程仪表选择 (13)8.1 液位传感器 (13)8.2 电动调节阀 (14)8.3水泵 (14)8.4模块选择 (15)9 系统组态设计 (20)9.1工艺流程图与系统组态图设计 (21)9.2 组态画面 (21)9.3 数据字典 (22)9.4 动画连接 (22)9.5报警画面 (25)结语..................................................... 谢词..................................................... 参考文献.................................................附录B PID控制算法流程图 31基于组态软件和远程数据模块设计的单容水箱液位定值远程监控系统孙海(广西工业职业技术学院电气0831班)摘要:单容水箱恒液位控制系统主要是根据外界因素的变化,诸如出水阀门的开度、外部用户用水量的变化等因素,对水箱中的液位值进行实时的采集,通过控制入水调节阀进行实时自动调节,以此使水箱液位保持恒定的状态。
目前,关于液位控制系统的设计方法有很多,本设计提出利用组态软件、可控调节阀及远程数据采集/控制模块作为控制核心,实现对系统的远程监控及应用数据库对相关核心参数进行有效的管理,使系统控制变得更加形象有效。
基于组态王与PLC的单容水箱液位控制系统

过程控制系统课程设计题目: 基于组态王与PLC的单容水箱液位控制系统院系名称:电气工程学院专业班级:自动化学生姓名:学号:指导教师:设计地点:31520设计时间:工业过程控制课程设计任务书摘要本次设计是基于组态王与PLC的单容水箱液位控制系统,该系统以实现水箱液位的自动控制。
通过计算机控制水箱,从计算机上给定PID参数从而进行水箱液位控制,本次设计主要以单容水箱作为研究对象,运用组态王中亚控仿真PLC 进行单容水箱对象特性的测试,并利用MATLAB软件进行了控制系统的仿真及分析,并确定出一组合适的PID参数对其进行控制。
其次,采用组态王进行系统监控,通过对调节器PID参数的整定,实现了水箱液位的闭环控制,使水箱液位稳定在设定值,满足设计要求。
该设计以基于计算机与PLC控制的单回路液位控制系统,通过安装在水箱底部的压力变送器测量液位,PLC接收来自压力变送器的测量信号,以电动调节阀为执行器,来改变阀门的开度,同时采用组态王进行系统监控,通过对调节器PID参数的整定,实现了水箱液位的闭环控制,使水箱液位稳定在设定值。
关键词:水箱液位控制组态王与PLC PID算法目录1 绪论 (3)1.1 背景意义 (3)1.2 国内外研究现状 (3)1.3 本课题研究意义 (3)2 设计方案与仪表选型 (4)2.1 系统组成 (4)2.2 水箱液位控制系统构成 (4)2.3 水箱液位控制系统工作原理 (4)2.4 仪表选型 (5)2.4.1 变送器的选择 (5)2.4.2 执行器的选择 (5)2.4.3 水泵的选择 (6)3 PID算法设计 (6)3.1 PID控制器介绍 (6)3.2 PID算法实现 (7)3.2.1 PID算法程序设计 (7)3.2.2 史密斯预估补偿方案 (9)3.3 PLC控制程序流程 (10)4 被控对象特性分析及MATLAB仿真 (11)4.1 被控对象动态特性概述 (11)4.2 被控对象数学模型的建立 (11)4.2.1 阶跃响应曲线法建立单容水箱的数学模型 (11)4.2.2 PID控制器校正单容水箱系统 (12)5 系统组态设计 (14)5.1 组态王软件简介 (14)5.2 组态界面的设计 (14)5.2.1项目的建立 (14)5.2.2 图形画面的制作 (15)5.2.3 PLC设备的定义 (16)5.2.4 上位机与PLC的通讯设置 (16)5.2.5 定义变量 (17)5.2.6 动态连接 (17)设计心得 (23)参考文献 (23)附录:PID程序算法程序 (25)1 绪论1.1 背景意义过程控制是自动技术的重要应用领域,它是指对液位、温度、流量等过程变量进行控制,在冶金、机械、化工、电力等方面得到了广泛应用。
基于组态王的过程控制课程设计-单容水槽液位控制系统

过程控制课程设计摘要组态王软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法。
它们通常有强大的界面显示组态功能和良好的开放性功能。
组态王软件包由工程管理器ProjectManager、工程浏览器TouchExplorer、画面开发系统Touchruak (内嵌于工程浏览器)和运行系统Touchvcw四部分组成,具有动画连接、实时控制、实时曲线与历史曲线、报警功能、报表功能等。
本次设计主要内容是利用提供的被控对象单容水槽和相关仪器仪表,设计液位控制系统,利用组态王软件编写控制算法实现控制系统的上位机监控。
关键词:组态王液位监控上位机监控一、设计任务:液位监控:完成一个液位监控系统设计,(对象自己定)要求有流程图画面,报警画面,历史曲线,实时曲线,报表画面。
各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。
二、实验目的:1.熟悉组态王软件,达到熟练使用组态软件的常用工具。
2.学会完成组态工程的设计步骤。
3.锻炼动手能力和分析问题解决问题的能力。
三、实验步骤:1、系统设计:A.启动浏览器,新建工程。
“组态王”采用面向对象的编程技术,使用户可以方便地建立画面的图形界面。
用户构图时可以像搭积木那样利用系统提供的图形对象完成画面的生成。
同时支持画面之间的图形对象拷贝,可重复使用以前的开发结果。
在工程浏览器中左侧的树型视图中选择“界面”,在右侧视图中双击“新建”。
B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。
C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定义。
D.画面绘制:完成各种需要画面的绘制。
E.动画连接及按键的程序编写。
动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且由可编程的命令语言连接来增强图形界面的功能。
基于PLC和组态王的液位PID控制系统讲解

基于PLC和组态王的液位PID控制系统讲解报告⽤纸⽬录1 《控制系统集成实训》任务书 (2)2 总体设计⽅案 (4)2.1 系统组成 (4)2.2 ⽔箱液位控制系统构成 (4)2.3 ⽔箱液位控制系统⼯作原理 (5)2.4 仪表选型 (6)2.4.1 GK-01电源控制屏 (6)2.4.2 GK-02传感器输出与显⽰ (7)2.4.3 GK-03单⽚机控制 (7)2.4.4 GK-07交流变频调速 (8)2.4.4 GK-08 PLC可编程控制 (8)2.5 PLC设计流程图 (9)3 外部接线图 (10)4 I/0分配 (10)5 梯形图 (11)6 组态王界⾯ (15)6.1 主界⾯ (16)6.2 数据词典 (16)6.3 曲线监控 (17)6.4 ⽔流动画程序 (18)7 调试和运⾏结果 (19)7.1 ⽐例控制 (19)7.2 ⽐例积分调节 (19)⼼得体会 (21)参考⽂献 (22)1页第报告⽤纸1.《控制系统集成实训》任务书题⽬:基于PLC和组态王的液位PID控制系统⼀、实训任务本课题要求设计液位PID控制系统,它的任务是使⽔箱液位等于给定值所要求的⾼度,并通过PID 控制减⼩或消除来⾃系统内部或外部扰动的影响。
1.实训模块:1、THKGK-1过程控制实验装置GK-02、GK-07、GK-08。
2、计算机及STEP7运⾏环境(安装好演⽰程序)、MPI电缆线,组态王软件。
2.控制原理和控制要求:控制原理如图所⽰,测量值信号由S7-200PLC的AI通道进⼊,经程序⽐较测量值与设定值的偏差,然后通过对偏差的P或PI或PID调节得到控制信号(即输出值),并通过S7-200PLC的AO 通道输出。
⽤此控制信号控制变频器的频率,以控制交流电机的转速,从⽽达到控制⽔位的⽬的。
S7-200PLC和上位机进⾏通讯,并利⽤上位机组态王软件实现给定值和PID参数的设置、⼿动/⾃动⽆扰动切换、实时过程曲线的绘制等功能。
基于S7—300PLC和组态王软件的单容水箱液位控制系统

基于S7—300PLC和组态王软件的单容水箱液位控制系统作者:张晓萍来源:《现代信息科技》2019年第03期摘要:本文结合目前我院电气工程系PLC教学中存在的无控制对象、不够直观等问题,通过对组态软件技术特点的分析,以单容水箱液位控制为例,借助组态王的组态技术来实现PLC虚拟控制系统的实验教学,为PLC的教学提供了新方法,从而达到了理论联系工程实际的目的。
关键词:PLC;组态软件;单容水箱中图分类号:TP273.5 文献标识码:A 文章编号:2096-4706(2019)03-0043-02Single Tank Level Control System Based on S7-300PLC and Kingview SoftwareZHANG Xiaoping(Yunnan Vocational College of Mechanical and Electrical Technology,Kunming 650203,China)Abstract:This paper combines the problems of uncontrolled objects and inadequate intuition existing in the teaching of PLC in the Department of Electrical Engineering of our college. Through the analysis of the technical characteristics of configuration software,taking the liquid level control of single tank as an example,the experiment teaching of the virtual control system of PLC is realized by the configuration technology of Kingview,which provides a new method for the teaching of PLC and achieves the goal of integrating theory with engineering practice.Keywords:PLC;configuration software;single tank0 引言PLC應用技术是一门理论与操作性都很强的课程,PLC是专为工业环境下应用而设计的工业控制电子装置。
基于组态王的液位过程控制系统设计

《控制系统分析与综合》任务书题目:液位控制系统设计一、工程训练任务本实训综合运用自动化原理、PLC技术以及组态软件等相关课程,通过本实训的锻炼,使学生掌握自动化系统的基础理论、技术与方法,巩固和加深对理论知识的理解。
本课题针对液位控制系统作初步设计和基本研究,该系统能对水箱液位信号进行采集,以PLC为下位机,以工控组态软件组态王设计上位机监控画面, 运用PID控制算法对水箱液位进行控制。
二、工程训练目的通过本次工程训练使学生掌握运用组态王软件及PLC构建工业控制系统的能力,增强学生对PLC控制系统以及组态王软件的应用能力,培养学生解决实际问题的能力,为今后从事工程技术工作、科学研窕打下坚实的基础.三、工程训练内容1)确定PLC的I/O分配表:2)根据PID控制算法理论,运用PLC程序实现PID控制算法:3)编写整个液位控制系统实训项目的PLC控制程序;4)在组态王中定义输入输出设备:5)在组态王中定义变量;6)设计上位机监控画面;7)进行系统调试。
四、工程训练报告要求报告中提供如下内容:1、目录2、任务书3、正文4、收获、体会5、参考文献五、工程训练进度安排周次工作日工作内容1布置课程设计任务,查找相关资料第2完成总体设计方案—3完成PLC程序设计周45完成监控画面设计第1调试2二3准备训练报告周4完成训练报告并于下午两点之前上交5答辩六、工程训练考核办法本工程训练满分为IOO分,从工程训练平时表现、工程训练报告及工程训练答辩三个方面进行评分,其所占比例分别为20%、40%、40%o总体设计方案2o 1关于组态王的概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理.它基于Microsoft Windows XP/NT/2000操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。
基于组态王的液位控制系统设计

1《控制系统分析与综合》任务书题目:液位控制系统设计一、工程训练任务本实训综合运用自动化原理、PLC技术以及组态软件等相关课程,通过本实训的锻炼,使学生掌握自动化系统的基础理论、技术与方法,巩固和加深对理论知识的理解。
本课题针对液位控制系统作初步设计和基本研究,该系统能对水箱液位信号进行采集,以PLC为下位机,以工控组态软件组态王设计上位机监控画面,运用PID控制算法对水箱液位进行控制。
二、工程训练目的通过本次工程训练使学生掌握运用组态王软件及PLC构建工业控制系统的能力,增强学生对PLC控制系统以及组态王软件的应用能力,培养学生解决实际问题的能力,为今后从事工程技术工作、科学研究打下坚实的基础。
三、工程训练内容1) 确定PLC的I/O分配表;2) 根据PID控制算法理论,运用PLC程序实现PID控制算法;3) 编写整个液位控制系统实训项目的PLC控制程序;4) 在组态王中定义输入输出设备;5) 在组态王中定义变量;6)设计上位机监控画面;7)进行系统调试。
四、工程训练报告要求报告中提供如下内容:1、目录2、任务书3、正文4、收获、体会5、参考文献五、工程训练进度安排六、工程训练考核办法本工程训练满分为100分,从工程训练平时表现、工程训练报告及工程训练答辩三个方面进行评分,其所占比例分别为20%、40%、40%。
2总体设计方案2.1 关于组态王的概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
它基于Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。
采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。
它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
基于组态王软件设计的单容水箱液位定值远程监控系统

著 等优点 。
② , 确定 允许水 力 比降 根据 《 水利 水 电工程 地质 勘察规 范 G 5 27 9 》流土 临界 比降 的确定 B 0 8 9, 采用 公式 (- ) 26:
:
( 1 1 n G 一) 一 ) (
(6 2) —
科 学论 坛
l ■
Caiedcl j h e hoR iSnaTngee nCcneoyv W
基于组 态王软件设计的单容水 箱液位 定值远程监控 系统
杨 铨
』 西 南宁 50 0 ) 30 3 ( 广西工 业职 业技术 学 院电子与 电气工 程系
[ 摘 要] 文从 实际 出发, 细介 绍 了单 容水 箱液 位定 值控 制系 统的特 点 。通过远 程数 据采 集模 块和 工控组 态 软件在 单容 水箱液 位 定值控 制系统 中 的开 本 详 发应 用 , 述 了该 系统 的控 制 逻辑 、 软硬 件 设计 、控 制 方案 的实施 及 实 时动 态 监控 的 原理 及应 用 。 阐 [ 关键 词] 液位控 制 组态 软件 数据采 集模 块 监控 中图分类号 :9 4 3 X 2 . 文献标 识码 : A 文章 编号 :0 99 4 (00 0- 10 0 10 - 1X2 1) 10 2 2
本系 统通 过组态 软件作 为主控制 核心, 液位 的采 到计算机 内, 过PD 算后通 过远 程数据 控制模块 驱动 执行机 构对液 位进行 经 I运 控 制, 统控 制流 程 图如 图 1所示 。 系 2系统 硬件 设计 本系统通 过计算机 和组态软件 作为主控 制核心, 液位的采集 通过压力变送 器采 集后送 入宏 格I0 7 拟量 采集模 块, 71模 组态软件 通过 读取该 模块 的相关寄 存器 的数值并 经过一定 的算法后 确定 当前水箱液 位值, 与液位 设定值 比较 后经
基于计算机的单容水箱液位控制系统

内蒙古科技大学信息工程学院测控专业毕业实习报告题目:基于计算机的单容水箱液位控制系统学生姓名:学号:专业:测控技术与仪器班级:测控09-1班指导教师:李文涛教授引言工业自动化是机器设备或生产过程在不需要人工直接干预的情况下,按预期的目标实现测量、操纵等信息处理和过程控制的统称。
自动化技术就是探索和研究实现自动化过程的方法和技术。
它是涉及机械、微电子、计算机、机器视觉等技术领域的一门综合性技术。
工业革命是自动化技术的助产士。
正是由于工业革命的需要,自动化技术才冲破了卵壳,得到了蓬勃发展。
同时自动化技术也促进了工业的进步,如今自动化技术已经被广泛的应用于机械制造、电力、建筑、交通运输、信息技术等领域,成为提高劳动生产率的主要手段。
本文介绍了组态王6.51软件的组成及应用, 数据输入PCI1710板卡与数据输出PCI1720板卡、JYB-G型压力变送器的计算机控制实验装置, 此次设计采用增量型PI算法控制水箱液位,使水箱液位的高度稳定在给定值。
本文论述了基于组态王的单容水箱液位控制系统的原理,该设计由水箱、JYB-G型压力变送器、研华PCI1710输入与PCI1720输出板卡、电动调节阀以及组态王6.51软件组成的控制系统,进行了单容水箱对象特性的测试,从而求得其数学模型,并利用MATLAB软件进行了控制系统的仿真及分析。
本设计通过安装在水箱底部的JYB-G 型压力变送器测量液位,PCI板卡接收来自压力变送器的测量信号以及输出送给调节器的控制信号,电动调节阀为执行器接收来自计算机的控制信号改变阀门的开度,改变进水量。
用组态软件设计了一个很好的人机交互界面,通过该界面,我们可以实现启动、监控、设置PID参数、报警、历史及实时曲线的读取。
运用计算机实现工业自动的虽然成本较高,但可以大大减少运用员工的成本以及对员工产生的意外事故。
综上所述,本系统可以应用与实际生产中。
虽然有些地方还不够完善,但我们会继续努力,在日后将其完善。
基于组态王的单容水箱液位控制系统

内蒙古科技大学信息工程学院测控专业毕业实习报告题目:基于组态王的单容水箱液位控制系统学生姓名:学号:专业:测控技术与仪器班级:测控2009-1指导教师:李文涛教授前言随着科学技术的发展,现代工业生产中的控制问题也日趋复杂。
在人们的生活中以及某些化工和能源的生产过程中,常常涉及一些液位或流量控制的问题。
比如,在石油、化工、轻工等工业生产过程中,有许多贮罐作为原料、半成品的贮液罐,前一道工序的成品或半成品不断地流入下一道工序的贮液罐进行加工和处理,为保证生产过程能连续进行,必须对贮罐的液位进行控制。
此外,居民生活用水的供应,通常需要使用蓄水池,蓄水池中的液位需要维持合适的高度。
还有一些水处理的过程也需要对蓄水池中的液位实施控制。
这些实际问题都可以抽象为某种水箱的液位控制。
因此,液位控制系统是过程控制的重要研究模型,对液位控制系统的研究具有显著的理论和实际意义。
本课题主要以单容水箱作为研究对象,运用研华PCI1710及1720板卡进行单容水箱对象特性的测试,从而求得其数学模型,并利用MATLAB软件进行了控制系统的仿真及分析,并确定出一组合适的PID参数对其进行控制。
其次,采用组态王进行系统监控,通过对调节器PID参数的整定,实现了水箱液位的闭环控制,使水箱液位稳定在设定值,满足设计要求。
一、总体方案设计该设计方案硬件部分由计算机,水泵,电磁阀,液位变送器,PCI-1710与1720板卡组成,软件部分以组态王来实现编程控制。
组态王通过从 PCI-1710与1720板卡两个I/ O模块与外界硬件设备通讯,对采集的数据进行处理来实时监控。
系统启动后,水泵由水源抽水,通过管道将水送到上水箱,液位变送器测得水箱液位通过板卡PCI-1710转换为数字信号输入计算机,组态监控中心对测得信号进行处理,通过PID运算,输出控制信号由板卡PCI-1720进行D/A转换,传送给电磁阀,进而控制水的流量实现对水箱液位控制。
基于组态软件的水箱液位控制

扬州大学广陵学院毕业论文题目:基于组态软件的水箱液位控制班级:姓名:学号:指导老师:2011年6月基于组态软件的水箱液位控制摘要:利用组态王监控软件设计了一个水箱液位实时控制系统。
首先介绍了控制系统的硬件组成、采用的控制方案。
然后,详细描述了利用组态王进行监控画面设计、水箱液位PID控制程序设计、历史数据存储等设计过程。
最后,详细介绍了系统的实验步骤、调试过程、以及毕业设计过程中遇到的问题和解决办法。
实践结果表明,设计的水箱液位控制系统能够实现水箱液位的自动控制,控制效果好,运行稳定,操作方便。
关键词:水箱液位;PID算法;监控系统;组态王。
Water tank fluid position control system design based onKingviewAbstract:Make use of a set of Kingview the supervision software designed a water tank liquid solid control system.The hardware that introduced control system first constitutes, adoption of control project.Then, described to make use of a set of Tai king to carry on supervising and controling an appearance design, water tank liquid in detail PID control program design, history data saving etc. design process.End, introduced the experiment step of system, adjust to try process in detail, and the graduation designs to meet in the process of problem and solution.Practice result enunciation, design of water tank liquid control system to carry out a water tank liquid the automatic control of, control effective, circulate a stability, operate convenience.Key words:Water tank liquid;The calculate way of PID;Supervise and control system;Kingview.目录第一章概述 (3)1.1工业组态技术 (3)1.2水箱液位控制组态流程 (4)第二章总体方案 (5)2.1 系统框图 (5)2.2 硬件组成 (6)2.3 控制方案 (10)第三章系统组态 (12)3.1液位监控主画面设计 (12)3.2变量的定义 (16)3.2.1连接设备的建立和设置 (16)3.2.2数据词典和非线性表的定义 (18)3.3 监控系统报警画面 (20)3.4 监控趋势曲线 (22)3.4.1 液位的实时趋势曲线 (22)3.4.2液位的历史趋势曲线 (23)3.5 液位数据报表 (27)3.6 液位控制命令语言 (30)3.7 组态王与Ms Access数据库间数据的存储与查询 (32)3.71数据源的设置及组态王与数据库的通断 (32)3.72组态王的数据存储和对关系数据库的查询 (35)第四章调试及结果分析 (38)4.1 实验步骤 (38)4.1.1 数字PID控制 (38)4.1.2 温度控制实验 (40)4.1.3单片机控制水箱液位 (41)4.2组态参数整定与调试 (42)4.3 遇到的问题及解决办法 (45)第五章心得体会 (46)附录一单片机的水箱水位控制程序 (47)附录二水位监控命令语言 (50)参考文献 (51)致谢 (51)第一章概述1.1工业组态技术组态的含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置,自动执行特定任务,满足使用者要求的目的。
基于PLC和组态王的液位PID控制系统

目录1 《控制系统集成实训》任务书 (2)2 总体设计方案 (4)2.1 系统组成 (4)2.2 水箱液位控制系统构成 (4)2.3 水箱液位控制系统工作原理 (5)2.4 仪表选型 (6)2.4.1 GK-01电源控制屏 (6)2.4.2 GK-02传感器输出与显示 (7)2.4.3 GK-03单片机控制 (7)2.4.4 GK-07交流变频调速 (8)2.4.4 GK-08 PLC可编程控制 (8)2.5 PLC设计流程图 (9)3 外部接线图 (10)4 I/0分配 (10)5 梯形图 (11)6 组态王界面 (15)6.1 主界面 (16)6.2 数据词典 (16)6.3 曲线监控 (17)6.4 水流动画程序 (18)7 调试和运行结果 (19)7.1 比例控制 (19)7.2 比例积分调节 (19)心得体会 (21)参考文献 (22)1.《控制系统集成实训》任务书题目:基于PLC和组态王的液位PID控制系统一、实训任务本课题要求设计液位PID控制系统,它的任务是使水箱液位等于给定值所要求的高度,并通过PID控制减小或消除来自系统内部或外部扰动的影响。
1.实训模块:1、THKGK-1过程控制实验装置GK-02、GK-07、GK-08。
2、计算机及STEP7运行环境(安装好演示程序)、MPI电缆线,组态王软件。
2.控制原理和控制要求:控制原理如图所示,测量值信号由S7-200PLC的AI通道进入,经程序比较测量值与设定值的偏差,然后通过对偏差的P或PI或PID调节得到控制信号(即输出值),并通过S7-200PLC 的AO通道输出。
用此控制信号控制变频器的频率,以控制交流电机的转速,从而达到控制水位的目的。
S7-200PLC和上位机进行通讯,并利用上位机组态王软件实现给定值和PID参数的设置、手动/自动无扰动切换、实时过程曲线的绘制等功能。
二、实训目的通过本次实训使学生掌握:1)实际控制方案的设计;2)编程软件的使用方法和梯形图语言的运用;2)程序的设计及实现方法;3)程序的调试和运行操作技术。
组态王-水箱水位控制

自动化应用软件实训1 绪论组态王Kingview是一种通用的工业监控软件,它融过程控制设计、现场操作及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现了最优化管理。
适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
在日常生活中,我们最常见的就是对储水罐液位的控制,系统是根据用户使用水的情况自动向储水罐中注水,确保储水罐也为保持在一定范围内。
在这里我们运用组态王对单容水箱液位控制系统进行自动控制。
2 系统需求分析为了保证系统所需用水的供给,供水系统必须能够及时的对各种用水对象进行供水。
这就要求水塔和储水箱的水位不能低于一定的下限以免断水对人们的正常生活所带来的影响,同时水塔和储水箱的水位又不能高于一定的上限,从而使得水资源可以合理的分配利用。
如果使用组态王来实现软硬结合的控制,将会给系统的各性能带来良好的提升。
3 系统方案论证整个供水系统可以抽象为原水箱和储水箱两个容器的液位控制。
原水箱的水来自地下,储水箱的液位由水塔的水泵和储水箱的出水阀门综合决定。
各种工业用水和生活用水可以用其对应的储水箱的出水管道代替。
这样系统就组态好了。
单容水箱液位控制系统主要有以下几个基本环节组成:被控对象(水箱)、液位测量变送器、控制器(计算机)、执行机构(电动调节阀)、水泵、储水箱。
本文的设计原理:当注水阀和用户阀同时打开时,水箱液位以较小的速度增长,增到(60,80)范围内,水位达到动态平衡;当用户阀关闭时,水箱液位以较快速度增长,增到(80,90)范围内,注水阀自动关闭;当注水阀关闭,用户阀打开时,水位下降到30以下,注水阀自动打开。
水位高于80和低于30时,报警指示灯开始闪烁,提醒工作人员系统是否正常工作。
这样便实现了单容水箱液位的自动控制。
4 系统监控界面设计设计的界面有:水箱水位监控界面,实时曲线界面,实时报表界面,报警记录界面、历史曲线界面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内蒙古科技大学信息工程学院测控专业毕业实习报告题目:基于组态王的单容水箱液位控制系统学生姓名:学号:专业:测控技术与仪器班级:测控2009-1指导教师:李文涛教授前言随着科学技术的发展,现代工业生产中的控制问题也日趋复杂。
在人们的生活中以及某些化工和能源的生产过程中,常常涉及一些液位或流量控制的问题。
比如,在石油、化工、轻工等工业生产过程中,有许多贮罐作为原料、半成品的贮液罐,前一道工序的成品或半成品不断地流入下一道工序的贮液罐进行加工和处理,为保证生产过程能连续进行,必须对贮罐的液位进行控制。
此外,居民生活用水的供应,通常需要使用蓄水池,蓄水池中的液位需要维持合适的高度。
还有一些水处理的过程也需要对蓄水池中的液位实施控制。
这些实际问题都可以抽象为某种水箱的液位控制。
因此,液位控制系统是过程控制的重要研究模型,对液位控制系统的研究具有显著的理论和实际意义。
本课题主要以单容水箱作为研究对象,运用研华PCI1710及1720板卡进行单容水箱对象特性的测试,从而求得其数学模型,并利用MATLAB软件进行了控制系统的仿真及分析,并确定出一组合适的PID参数对其进行控制。
其次,采用组态王进行系统监控,通过对调节器PID参数的整定,实现了水箱液位的闭环控制,使水箱液位稳定在设定值,满足设计要求。
一、总体方案设计该设计方案硬件部分由计算机,水泵,电磁阀,液位变送器,PCI-1710与1720板卡组成,软件部分以组态王来实现编程控制。
组态王通过从 PCI-1710与1720板卡两个I/ O模块与外界硬件设备通讯,对采集的数据进行处理来实时监控。
系统启动后,水泵由水源抽水,通过管道将水送到上水箱,液位变送器测得水箱液位通过板卡PCI-1710转换为数字信号输入计算机,组态监控中心对测得信号进行处理,通过PID运算,输出控制信号由板卡PCI-1720进行D/A转换,传送给电磁阀,进而控制水的流量实现对水箱液位控制。
系统方框图如图1.1所示。
图1.1系统方框图二、单容水箱对象特性测试及分析2.1被控对象动态特性概述被控对象的动态特性是指被控对象的输入发生变化时,其输出(被调量)随时间变化的规律。
研究动态特性的原因是控制系统的设计方案都是依据被控对象的动态特性进行的,特别是调节器参数的整定也是依据对象的动态特性进行的。
从控制观点看,被控对象本质上都有相同之处,分析被控对象的动态特性,可知被控对象控制的难易程度与调节过程的快慢。
要评价一个系统的工作质量,只看稳态是不够的,还应看动态过程中被调量随时间的变化情况。
因此,研究系统的动态特性就显得特别重要。
2.2被控对象数学模型的建立建立被控对象数学模型的方法主要有三种,分别是机理法、实验法、机理法与实验法相结合的混合法。
机理法根据被控过程的内部机理,运用已知的静态或动态平衡关系,用数学解析的方法求取被控过程的数学模型。
实验法是先给被控过程人为地施加一个输入作用,然后记录过程的输出变化量,得到一系列实验数据或曲线,最后再根据输入-输出实验数据确定其模型的结构(包括模型形式、阶次与纯滞后时间等)与模型的参数。
混合法是机理演绎法与实验辩识法相互交替使用的一种方法。
2.2.1机理法建立单容水箱的数学模型从机理出发,依据物料平衡和能量平衡的关系,用理论的方法推导被控对象的数学模型。
单容水箱的模型如下图2.1所示:图2.1单容水箱模型图其中:被控参数--h ;输入量--Qi ;干扰量--Qo分析水位在调节阀1开度扰动下的动态特性,即确定h ~Qi 之间的数学关系根据动态物料平衡关系,在任何时刻水位的变化均满足在起始的稳定平衡工况下有如下关系式:(式2-1)(式2-2) 两式相减得增量形式的平衡方程: (式2-3)假设 (式2-4) 则单容液位过程的微分方程增量式Q R h dth d RA ∆=∆+∆ (式2-5)传递函数为11)()()(+=+==Ts R RCs R s Q s H s G i (式2-6) T--被控过程的时间常数T=RC;K--被控过程的放大系数,K=R;C--被控过程的容量系数,C=A有些被控过程存在纯滞后,则具有纯滞后的单容过程相应的传递函数为s i e Ts K s Q s H s G 01)()()(τ-+== (式2-7) 其阶跃响应曲线与无滞后的曲线形状相同,只是在时间上推迟了0τ。
由此可见,用机理法建立数学模型的首要条件是被控过程的机理必须为人们充分掌握,并且可以比较确切的加以数学描写。
考虑到参数测量的准确性与复杂性,排除机理法的使用。
2.2.2阶跃响应曲线法建立单容水箱的数学模型阶跃响应曲线法是实验法的一种,即对被控对象施加一阶跃信号,并且阶跃响()o i Q Q Adt dh -=1()0010o i Q Q A -=()o i Q Q Adt h d ∆-∆=∆1R h Q o ∆=∆应获取应注意以下的问题:(1)合理选择阶跃扰动的幅度(一般约为额定负荷的10%~20%)(2)实际阀门只能以有限速度移动(3)一般认为阶跃信号是在t1 /2时加入(4)试验前确保被控对象处于稳定工况(5)考虑过程的非线性特性,应进行多次测试。
(6)若过程不允许同一方向扰动加入,则采用矩形脉冲扰动,可从脉冲响应曲线求出所需的阶跃响应。
根据以上原则,经过多次测量,得出在阶跃扰动为稳态值的10%时,时间与液位高度的对应关系如下表2.1所示(t=10输出无变化):表2.1液位过程的阶跃响应数据由于是单容水箱,则其数学模型可以用一阶惯性环节加纯延迟的传递函数即()s e T K s G τ-+=1s (式2-8) 来近似,确定参数k 、T 、τ有两种方法:作图法、参数两点法。
用作图法求参数时需注意:(1)t1/2处为扰动起点(2)在s 型响应曲线找拐点,并作切线。
T 、τ值如下且x y k ∆=∞ t Y图2.2(a )阶跃信号 图2.2(b )一阶惯性环节加纯延迟显然,用这种方法求直线效果是很差的。
首先,与式(2-8)所对应的阶跃响应是一条向后平移了τ时刻的指数曲线,它不可能完美的拟合成S 型的曲线,再次,在做图中,切线的画法也有很大的随意性,这将直接关系到τ和T 的取值,因此,参数的确定排除用此方法,选用参数两点法,首先,将响应曲线标幺 )()(*∞=y t y y (式2-9) (式2-10) ()⎧⎪⎨⎛⎫*0t <τy t =t -τ取y*(t1)=0.39,取y*(t2)=0.63,记t1和t2则)(212t t T -= (式2-11) 212t t -=τ (式2-12) 取τ+=T t 8.03 τ+=T t 24 验证55.0)(3*=t y 87.0)(4*=t y基于以上原理,用Matlab 编程,程序见附录[A],并且在误差的范围之内,可以接受。
则数学模型为:s e s S G 58113720)(-+= (式2-13) 2.2.3利用simulink 工具箱验证模型的准确性在matlab 中打开simulink ,编写以下程序并在命令窗口对曲线进行处理,程序见附录[A]:图2.3 广义对象阶跃响应框图则用数据拟合出的曲线(原系统)与建立模型后的曲线(近似曲线)如下图2.4所示:010*******400500600t/s h /m m 单容水箱阶跃响应曲线对比原系统近似系统图2.4 单容水箱阶跃响应曲线对比2.2.4 PID控制器校正单容水箱系统利用Simulink仿真模块集在模型编辑窗口建立PID控制器,如下图2.5所示:图2.5 PID控制子模块之后,点击Edit—Mask Subsystem,对其进行封装。
其封装图如图2.6所示。
图2.6 PID控制器的封装加入PID调节器后,系统方框图如下图2.7所示:图2.7系统方框图此后,反复调试PID参数,得到如下较为理想的曲线。
因为微分对纯延迟环节不起作用,则纯延迟部分始终无法消除,其参数设计如图2.8所示.图2.8 PID参数对应的阶跃响应曲线如下图2.9所示。
图2.9 理想PID参数下的阶跃响应曲线三、单容水箱监控画面的设计3.1组态王设计步骤建立新工程项目:在运行组态王程序时,弹出组态王工程管理器画面,此时建立一个新工程,执行以下的操作步骤:(1)在工程管理器中选择菜单“文件/新建工程”,弹出“新建工程向导一欢迎使用本向导”对话框。
(2)点击“下一步”,弹出“新建工程向导二选择工程所在路径”对话框。
从对话框中选择或指定工程所在路径,倘若用户需要更改工程路径,请单击“浏览”按钮;如果路径或文件夹不存在,请选择创建。
(3)点击“下一步”,弹出“新建工程向导三工程名称和描述”对话框。
往对话框中输入工程名称:水箱液位控制界面。
(4)点击“完成”,再点击“是”,将新建的工程设为组态王当前工程,此时组态王工程管理器中出现新建的工程。
制作动态画面:按照实际工程的要求绘制监控画面,并使静态画面随着过程控制对象产生动态效果。
(1)新建画面命名:单容水箱液位控制,选择画面风格“大小可变”和“覆盖式”。
单击确定后进入开发系统新画面进行设计。
点击工具栏中的“打开图库”,选择需要的图素。
水箱液位监控画面如图3.1所示。
图3.1 水箱液位监控画面3.2动态画面的连接画面设置完之后,要定义板卡及变量的信息,接下来就要实现动画的连接。
其中这部分连接包括仪表对象、当前液位值显示文本对象、实时趋势曲线、数据报表、报警窗口、退出界面等。
连接之后,接下来就是编写命令语言。
3.3 水箱液位PID参数控制界面用上述同样的方法可以对KP、KI、Kd、SV、UK、Pv后的”##”,进行动画连接。
水箱液位PID参数控制界面运行画面如下图所示。
图3.2 水箱液位PID参数设置画面总结本设计用组态软件实现了水箱液位的监控,并且能够通过PID参数的设计达到控制液位的目的。
本次毕业设计,增加了我对专业知识的认识和了解,尤其是过程控制和智能仪器知识的运用。
经过大量相关资料的查阅,包括控制系统工作原理以及如何利用过程控制及智能调节器实现各种功能,我不仅学会了许多知识,而且培养了我独立解决问题的能力,同时在对硬件设计的过程中,巩固了我的专业课知识,使我受益匪浅。
总之,通过本次设计不仅进一步强化了专业知识,还掌握了设计系统的方法、步骤等,为今后的工作和学习打下了坚实的基础。
再者,我对Matlab比较感兴趣,并且经过上学期的学习有了一定的基础,上手比较容易,首先经过对资料的整理、理解和消化,我对自己的设计内容思路清晰了,仿真达到预期效果时,我就开始整理自己的思路,最终明确了参数的影响。
达到了课设的目的。
这次毕业设计不但巩固我所学的基础知识,而且提高我的动手能力和动脑能力。
所以总的来说,这次毕业设计我学到很多!参考文献[]李文涛.过程控制[M].北京:科学出版社,2012.[2]雄伟.工控组态软件及应[M].北京:中国电力出版社,2011.[3]PCI-1710/1710HG快速安装手册.[4]潘海.基于组态王的水箱液位控制系统设计[J].科技资讯,2009(26).[5]张玲霞,李学军,李杰.基于组态王的液位控制系统仿真实验[J].长春大学学报,2010(04).[6]袁荣华,黄世钊,冯钏山,潘树林.基于组态王的水箱液位监控系统设计及测试[J].广西大学学报,2008(01).[7]陈曦,丁跃浇,肖翀.基于PLC和组态王的单容水箱液位定值控制实验[J].湖南理工学院学报,2011(01).[8]崔成梅,陈金艳,马永青.工业过程控制的模块化设计方法[J]. 黑龙江科技信息, 2008(17).[9]石浩旭.基于组态王的远程过程控制系统的设计[J].科技致富向导, 2011(15).[10]王树青.工业过程控制工程[M].北京:化学工业出版社,2003.[11]吴祚武.液位控制系统[M].北京:化学工业出版社,2006.[12]何玉樵.化工过程控制及仪表[M].成都:成都科技大学出版社 ,1991.[13]邵世煌.计算机控制技术[M].北京: 纺织工业出版社,1991.[14]关业伟,鲁凯生.组态王和MATLAB的DDE应用研究[J]. 船海工程, 2005(06).[15]房向荣,施仁.组态王与智能仪器的动态数据交换[J].工业仪表与自动化装置,2005(03).附录[A]// 求取参数k、T、tw=10;%输出无变化的时间t=[10,20,40,60,80,100,140,180,250,300,400,500,600]-tw;h=[0,2,8,20,36,54,88,118,144,166,184,192,196];h=h/h(length(h));h1=0.39;t1=interp1(h,t,h1)+tw;%利用一维线性插值计算h=0.39时的时间t1 h2=0.63;t2=interp1(h,t,h2)+tw;%利用一维线性插值计算h=0.63时的时间t2 T=2*(t2-t1),tao=2*t1-t2得出:T =136.7077 tao =58.0462t3=0.8T+tao=167.41236 t4=2T+tao=331.4616时h3= interp1(t,h,167.41236)时得 0.5921而理论值为0.55h4= interp1(t,h,331.4616)时得0.8850而理论值为0.87k=200/10=20//对曲线进行处理tw=10;%输出无变化的时间t1=[10,20,40,60,80,100,140,180,250,300,400,500,600]-tw;h1=[0,2,8,20,36,54,88,118,144,166,184,192,196];[t2,x2,h2]=sim('sy3_3_2',600);plot(t1,h1,t2,h2)plot(t1,h1,':',t2,h2,'-')legend('原系统','近似系统')xlabel('t/s')ylabel('h/mm')title('单容水箱阶跃响应曲线对比')grid。