- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
1 绪论 1
1.1 设计说明 1
1.2 设计思路 2
1.2.1系统原理图 2
1.2.2 PLC设计思路 2
2 MATLAB仿真 4
2.1 MATLAB简介 4
2.2 Simulink 4
2.2.1 启动 4
2.2.2 Simulink仿真 5
2.3 试凑法确定PID参数 6
2.4仿真结果图 8
3 PLC设计 9
3.1 S7-200选型 9
3.1.1 CPU选型 9
3.1.2 EM235 9
3.2 I/O分配 10
3.3 梯形图 11
3.3.1 主程序 11
3.3.2 调用程序 12
3.3.3 中断程序 14
4 组态界面设计 17
5 总结 18
参考文献 19
1 绪论
1.1 设计说明
随着变频技术的发展和变频器在水泵上的广泛应用,变流量空调水系统成为工程师设计空调水系统的首选而且在实践应用中已经取得了很好的节能效果。冷冻水泵变频方式主要分为压差控制和温差控制,本次课程设计主要是冷水机组中冷冻水定温差控制系统设计,在分、集水处分别设置温度传感器,通过检测供回水温差控制,得到结果后调节阀门开度,从而实现冷冻水的温差控制。
本次课程设计师空调冷冻水温差控制系统的设计,核心控制阀门的开度,方法为PID控制。要实现PID控制,首先必须要用MATLAB中的Simulink确定值,并且满足调节时间小于8S,超调量低于5%,然后对PLC进行I/O分配,将值代入编写梯形图,从而实现阀门开度的控制,最后进行的是组态王的设计,本人将主要负责使用MATLAB中的Simulink进行仿真。
由于本人水平有限,设计中难免出现问题,还望老师能给出宝贵的意见。
1.2 设计思路
1.2.1系统原理图
如图1-1为冷水机组图,分为冷却水机组和冷冻水机组,冷却水机组不予考虑,冷冻水机组循环为从集水器到制冷机,再到分水器。在设计温差控制系统的情况下,只需要设计两个温度传感器,一个泵和一个阀门即可满足要求。
图1-1 冷水机组监控图
1.2.2 PLC设计思路
图1-2 PLC设计思路
PLC设计思路如图1-2所示,两个温度传感器分别检测供回水温度,并与控制器温差控制值进行比较,用PID进行调节。当设定值大于检测值时,通过变频器减少频率,从而减小阀门的开度;当设定值小于检测值时,通过变频器增大频率,从而增大阀门的开度。
因此采用定温差控制系统,最大温差为10摄氏度,设定温差为5摄氏度。
2 MATLAB仿真
2.1 MATLAB简介
MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来; 具有完备的图形处理功能,实现计算结果和编程的可视化;友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。
Simulink
Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。
2.2.1 启动
1)在MATLAB命令窗口中输入simulink
结果是在桌面上出现一个称为Simulink Library Browser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。
当然用户也可以通过MATLAB主窗口的快捷按钮来打开Simulink Library Browser窗口。
2)在MATLAB命令窗口中输入simulink3
结果是在桌面上出现一个用图标形式显示的Library :simulink3的Simulink模块库窗口。
两种模块库窗口界面只是不同的显示形式,用户可以根据各人喜好进行选用,一般说来第二种窗口直观、形象,易于初学者,但使用时会打开太多的子窗口。
2.2.2 Simulink仿真
创建模型的步骤:首先根据需要从模块库添加所需的模块,然后将模块进行连接,最后双击示波器模块,打开Scpoe窗口。双击窗口菜单中的SimulationStart,执行仿真。
一个典型的SImulink模型包括以下三种类型的元素:信号源模块、被模拟的系统模块和输出显示模块。
信号源为系统的输入,它包括常数信号源、函数发生器和用户自己
原创力文档


文档评论(0)