资讯详情

基于组态王和Matlab的双容水箱液位控制

摘要: 为了将复杂控制算法应用到实践中, 提出利用DDE (动态数据交换) 技术实现Matlab与组态王的数据通信, 结合了Matlab组态王软件数据采集能力强, 系统监控的优势。 并将其应用于AE在3000型过程控制实验系统中, 采用自校正PID控制算法实现双容水箱液位, 控制效果好。 关键词: 组态王; Matlab; DDE; 自校正PID; 双容水箱; 液位控制 中图分类号: TP273 .2 文献标识码: A doi: 10.3969/j.issn.1006-7205.2012.02.042 郑华, 吕伟珍. 基于组态王和MATLAB双容水箱液位控制[J]. 中国农机化, 2012, (2): 155~157 ZHENG hua, LV Wei-zhen. Liquid-level control on coupled-tank system base on kingview and matlab [J]. Chinese Agricultural Mechanization,2012,(2):155~157 收稿日期: 2011年6月14日 修回日期: 2011年7月6日 郑华, 男, 1970年生, 宁夏中卫人, 北方民族大学电气信息工程学院讲师; 测量和控制技术是研究方向。 吕伟珍, 男, 1986年生, 山东吕梁人, 宁夏大学机械工程学院硕士; 机电系统智能控制的研究方向。 基于组态王和Matlab双容水箱液位控制 郑华1, 吕伟珍2 (1. 北方民族大学电信学院, 银川市, 750021; 2. 宁夏大学机械工程学院, 银川市, 750021) 0 引言 随着工业自动化技术的应用和快速发展, 对工业自动化的要求也在逐步提高。 目前的理论研究缺乏实际的应用背景。 目前的理论研究缺乏实际的应用背景。 一些先进的控制理论局限于软件仿真而非实际应用, 探索将复杂算法应用到实际过程控制中的方法是非常必要的。 组态王软件提供了良好的人机界面和通讯功能, 已广泛应用于工控领域, 但它有计算能力的缺陷。 而Matlab软件作为一种特殊的矩阵操作软件, 能够弥补组态王软件的不足。 那么, 监控屏幕设计可以使用组态王软件, Mat-lab算法编程软件, 通过DDE技术实现组态王和Matlab之间的数据通信[1]。 两者的结合可以有效地发挥各自的优势, 使编程高效灵活。 将其应用到AE3000 在型过程控制实验系统中, 实验平台为高校教学提供算法应用。 1 系统硬件结构 如图1所示: 该系统由PC机、 S7― 200PLC及其模拟量模块EM235、 液位传感器, 液位变送器, 由电动调节阀等组成。 液位变送器将传感器测量的液位值转换为4~20mA电流信号, 送入到EM235模块中实现A/D转换, 并将转换结果存入PLC组态王要求相应的存储区。 组态王软件提取液位值后, 数据被传输到客户端Matlab中, Matlab计算, 并将运算结果返回组态王和PLC模拟模块, 经过D/A 转换输出控制电流控制执行元件, 实现液位控制。 该过程中, PLC采用计算机RS485―232串口实现通信, 组态王软件和Matlab之间采用DDE实现数据通信的交换技术。 图1 系统结构图 2 算法分析及Matlab仿真 双容水箱单输入输出系统, 采用飞升特性曲线测定方法[2]得到的对象特性为: G (s) = 1.2 (120s 1) (354s 1) e -20 普通的PID对阶带滞后对象的控制效果比较 中国

标签: 液位传感器缺陷

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台