第三章 小区冬日室内供暖温度采集系统设计
图3-9新增策略行
在策略组态中,如果没有出现策略工具箱,请单击工具条中的“工具箱”
图标,弹出“策略工具箱”,如下图3-10所示。
图3-10策略工具箱
单击“策略工具箱”中的“脚本程序”,把鼠标移出“策略工具箱”,会出现一个小手,把小手放在所示:
上,单击鼠标左键,则显示如下图3-11
14
第三章 小区冬日室内供暖温度采集系统设计
图3-11 脚本程序策略
3.3.2 编辑脚本程序
分别在各个用户策略中双击下:
!SysWindow() IF 总开关=1 THEN
IF 用户1室内温度监测=1 THEN 用户室内温度显示=用户1室内温度 ELSE
IF 用户2室内温度监测=1 THEN 用户室内温度显示=用户2室内温度 ELSE
IF 用户3室内温度监测=1 THEN 用户室内温度显示=用户3室内温度 ELSE
IF 用户4室内温度监测=1 THEN 用户室内温度显示=用户4室内温度 ELSE
IF 用户5室内温度监测=1 THEN 用户室内温度显示=用户5室内温度 ELSE
IF 用户6室内温度监测=1 THEN 用户室内温度显示=用户6室内温度 ELSE
IF 用户7室内温度监测=1 THEN 用户室内温度显示=用户7室内温度 ENDIF ENDIF
15
进入脚本程序编辑环境,程序如
第三章 小区冬日室内供暖温度采集系统设计
ENDIF ENDIF ENDIF ENDIF ENDIF ENDIF
按“确认”退出,则脚本程序就编写好了,这时再进入运行环境,就会按照所需要的控制流程,出现相应的动画效果。
16
第四章 课程总结
第四章 课设总结
通过本次设计,对温度数据采集系统有了深入的了解,本次设计系统利用了MCGS组态软件,不与PLC连接。并且在控制系统中添加了室内温度数据采集系统动画作为演示界面,只要用鼠标点击界面上相关选择按钮,通过编好的MCGS脚本程序就可以控制系统的运行和停止。
通过运行结果可知,设计基本满足数据采集的要求,可以通过脚本程序的调节和元件参数的设置来控制系统的运行状态。在本次设计中,脚本程序的编写是我们遇到的最大困难。它的编程与C语言相似,但是其中的逻辑关系十分严谨,如若未理清逻辑关系,变成就会变得十分艰难。
通过这次课程设计,我了解到组态软件给自动工业控制带来的便利之处和控制的准确性。MCGS是一套用于快速构造和生成计算机监控系统的组态软件,充分利用了Windows图形功能完备、界面一致性好、易学易用的特点,比以往使用专用机开发的工业控制系统更具有通用性,在自动化领域有着更广泛的应用。在以后的学习中我应该学会更好的利用MCGS组态软件,为设计控制系统服务。
17
参考文献
参考文献
[1] 张修太.基于RS485的温度采集系统设计
[2] 孙学飞.基于MSP430的数据采集系统的研究与设计 [3] 胡寿松.《自动控制原理》.科学出版社.2001.2 [4] 金以慧.《过程控制》.清华大学出版社.2003.6
[5] 张伯龙主编.可编程逻辑控制器实用教程:PLC起步与进阶.北京: 国防工业出版社.2008.6
18