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

船舶柴油机缸套水余热回收模拟装置水温的PID控制设计 - 图文

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

****大学本科毕业设计(论文)

图3-4 主程序段2

程序段3(如图3-5所示)为跳转指令,在“手动/自动选择”分别为开状态及闭合状态时所对应的IN值(3和4)为输入跳转到OUT1(即PID模块所在的位置)处的位置(即PID模块所在的位置)。

图3-5主程序段3

程序段4(如图3-6所示)同样分为两个部分。前面一部分的程序段为标准化程序段,即是将输入值“模拟量输出1”在0(即标定0摄氏度)到27648(即标定10摄氏度)之内转换为标准值得到OUT输出值,即“阀门开度”。后面的一部分程序段为乘法程序段,将IN1(即阀门开度)和IN2(即100.0)输入的数据相乘得到输出OUT(即阀门开度)的数据。

图3-6 主程序段4

程序段5(如图3-7所示)为故障检测程序段,当输入数据“缺水故障”为闭合状态,“缺水故障报警”所对应线圈工作,执行程序。

15

****大学本科毕业设计(论文)

图3-7 主程序段5

③ PID控制模块程序编写

该程序段(如图3-8所示)为PID控制模块程序,在主程序中程序段3的跳转位置。左边为数据的输入端,Setpoint(设定值)所输入的数据为“PID设定温度”、Input(输入值)所输入的数据为“HMI实际温度”、ManualEnable(手动启用)所输入的数据为“手动/自动选择”、ManualValue(手动数值)所输入的数据为“HMI设定阀门开度”。程序段右边为数据输出端,Output_PER(输出值)所输出的数据为“模拟量输出1”。

图3-8 PID模块程序

⑵ HMI编程及组态

① HMI变量设置

根据预期量以及PLC主程序的要求,我们对“HMI设定阀门开度”、“HMI设定温度”、“HMI实际温度”、“PID_Compact_1_sRet_r_Ctrl_Gain”、“PID_Compact_1_sRet_r_Ctrl_Td”、“PID_Compact_1_sRet_r_Ctrl_Ti”、“PID设定温度”、“Tag_ScreenNumber”、“阀门开度”、“模拟量输入1”、“手动/自动选择”等11个变量进行数据类型和连接的设置。具体设置情况如图3-9所示。

16

****大学本科毕业设计(论文)

图3-9 HMI变量

② HMI画面制作

HMI画面主要分为5个部分,直接导入PLC控制器中,为与上位机建立连接做好基础和准备。具体画面制作如下:

3-10 主画面示意图 3-11 手动画面示意图

图3-12帮助画面示意图图3-13曲线画面示意图

17

****大学本科毕业设计(论文)

图3-14自动画面示意图

⑶ 程序编译及导入

在程序编写完成后对程序进行编译,对编译出现的语法错误进行修正以及初步调试。在编译无误后通过网线连接和PLC建立连接,将编译后的程序导入PLC的CPU中进行实机调试。

3.3本章小结

本章为本文的主体部分,主要对整体的控制策略以及PLC的程序编写做出了详细的介绍。我们采用的是模糊PID控制,对PID控制进行了简单的介绍,并对系统的控制过程做了介绍和阐述。另外,我们基于西门子的step7 编程软件对我们需要的控制效果进行程序编写,并且进行编译和导入。

18

船舶柴油机缸套水余热回收模拟装置水温的PID控制设计 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4zn0014v7g4ddq3430jm4g4gh0kzl900yi0_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top