第一范文网 - 专业文章范例文档资料分享平台

水槽液位闭环控制系统课程设计报告

来源:用户分享 时间:2025/8/12 12:17:16 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

? 组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极大地增强了应用程序的可用性。

? 命令语言的句法和C语言非常类似,可以说是C的一个简化子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。命令语言分类

? 应用程序命令语言:可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。

? 热键命令语言:被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。

? 事件命令语言:规定在事件发生、存在、消失时分别执行的程序。

? 数据改变命令语言:只链接到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定 义的变化灵敏度时,它们就被触发执行一次。

? 还有自定义函数命令语言,画面、按钮命令语言 实现画面切换功能

? 利用系统提供的“菜单”工具和ShowPicture() 函数能够实现在主画面中切换到其他任一画面的功能? ShowPicture(\实时曲线\趋势曲线 ? 趋势曲线用来反应变量随时间的变化情况.趋势曲线有两种:实时趋势曲线和历史趋势曲线。

应用程序

if(\\\\本站点\\开关转换==1) {\\\\本站点\\Ti=8; \\\\本站点\\Kp=15; \\\\本站点\\Td=10;

if(\\\\本站点\\电机==1 &&\\\\本站点\\开关==0) {\\\\本站点\\ek0=\\\\本站点\\Sp-\\\\本站点\\水箱液位;

\\\\本站点\\微分液位差=\\\\本站点\\ek0+\\\\本站点\\ek2-2*\\\\本站点\\ek1;

\\\\本站点\\Uk=(\\\\本站点\\Ti*(\\\\本站点\\ek0-\\\\本站点\\ek1)+\\\\本站点\\Kp*\\\\本站点

13

\\ek0+\\\\本站点\\Td*\\\\本站点\\微分液位差)/500; \\\\本站点\\水箱液位=\\\\本站点\\水箱液位+\\\\本站点\\Uk; \\\\本站点\\液位传递值=\\\\本站点\\ek1; \\\\本站点\\ek1=\\\\本站点\\ek0; \\\\本站点\\ek2=\\\\本站点\\液位传递值;

\\\\本站点\\储水箱液位=300-\\\\本站点\\水箱液位;} if(\\\\本站点\\电机==1 &&\\\\本站点\\开关==1) {\\\\本站点\\ek0=\\\\本站点\\Sp-\\\\本站点\\水箱液位;

\\\\本站点\\微分液位差=\\\\本站点\\ek0+\\\\本站点\\ek2-2*\\\\本站点\\ek1;

\\\\本站点\\Uk=(\\\\本站点\\Ti*(\\\\本站点\\ek0-\\\\本站点\\ek1)+\\\\本站点\\Kp*\\\\本站点\\ek0+\\\\本站点\\Td*\\\\本站点\\微分液位差)/500+\\\\本站点\\水流; \\\\本站点\\水箱液位=\\\\本站点\\水箱液位+\\\\本站点\\Uk-\\\\本站点\\水流; \\\\本站点\\液位传递值=\\\\本站点\\ek1; \\\\本站点\\ek1=\\\\本站点\\ek0; \\\\本站点\\ek2=\\\\本站点\\液位传递值; \\\\本站点\\水流=\\\\本站点\\水箱液位/100; \\\\本站点\\储水箱液位=300-\\\\本站点\\水箱液位;} if(\\\\本站点\\电机==0 &&\\\\本站点\\开关==1) {\\\\本站点\\水流=\\\\本站点\\水箱液位/100;

\\\\本站点\\水箱液位=\\\\本站点\\水箱液位-\\\\本站点\\水流; \\\\本站点\\储水箱液位=300-\\\\本站点\\水箱液位; if(\\\\本站点\\水箱液位<1) \\\\本站点\\水流=0; }}

if(\\\\本站点\\开关转换==0)

14

{if(\\\\本站点\\电机==1 &&\\\\本站点\\开关==0) {\\\\本站点\\ek0=\\\\本站点\\Sp-\\\\本站点\\水箱液位;

\\\\本站点\\微分液位差=\\\\本站点\\ek0+\\\\本站点\\ek2-2*\\\\本站点\\ek1;

\\\\本站点\\Uk=(\\\\本站点\\Ti*(\\\\本站点\\ek0-\\\\本站点\\ek1)+\\\\本站点\\Kp*\\\\本站点\\ek0+\\\\本站点\\Td*\\\\本站点\\微分液位差)/500; \\\\本站点\\水箱液位=\\\\本站点\\水箱液位+\\\\本站点\\Uk; \\\\本站点\\液位传递值=\\\\本站点\\ek1; \\\\本站点\\ek1=\\\\本站点\\ek0; \\\\本站点\\ek2=\\\\本站点\\液位传递值;

\\\\本站点\\储水箱液位=300-\\\\本站点\\水箱液位;} if(\\\\本站点\\电机==1 &&\\\\本站点\\开关==1) {\\\\本站点\\ek0=\\\\本站点\\Sp-\\\\本站点\\水箱液位;

\\\\本站点\\微分液位差=\\\\本站点\\ek0+\\\\本站点\\ek2-2*\\\\本站点\\ek1;

\\\\本站点\\Uk=(\\\\本站点\\Ti*(\\\\本站点\\ek0-\\\\本站点\\ek1)+\\\\本站点\\Kp*\\\\本站点\\ek0+\\\\本站点\\Td*\\\\本站点\\微分液位差)/500+\\\\本站点\\水流; \\\\本站点\\水箱液位=\\\\本站点\\水箱液位+\\\\本站点\\Uk-\\\\本站点\\水流; \\\\本站点\\液位传递值=\\\\本站点\\ek1; \\\\本站点\\ek1=\\\\本站点\\ek0; \\\\本站点\\ek2=\\\\本站点\\液位传递值; \\\\本站点\\水流=\\\\本站点\\水箱液位/100; \\\\本站点\\储水箱液位=300-\\\\本站点\\水箱液位;} if(\\\\本站点\\电机==0 &&\\\\本站点\\开关==1) {\\\\本站点\\水流=\\\\本站点\\水箱液位/100;

\\\\本站点\\水箱液位=\\\\本站点\\水箱液位-\\\\本站点\\水流; \\\\本站点\\储水箱液位=300-\\\\本站点\\水箱液位;

15

if(\\\\本站点\\水箱液位<1) \\\\本站点\\水流=0; }}

if(\\\\本站点\\Uk<=1)

\\\\本站点\%uk=\\\\本站点\\Uk*100; else

\\\\本站点\%uk=100; if(\\\\本站点\\电机==0) \\\\本站点\\Uk=0;

if(\\\\本站点\\水箱液位>\\\\本站点\\Sp)

\\\\本站点\\水箱液位=\\\\本站点\\水箱液位-\\\\本站点\\水流;

16

搜索更多关于: 水槽液位闭环控制系统课程设计报告 的文档
水槽液位闭环控制系统课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0j9h43u9073pit885vor_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top