当前位置:首页 > 基于PLC和组态王的温度控制系统设计完整毕业论文 - 图文
图5-4 实时趋势曲线
5.1.3 历史趋势曲线
打开开发系统页面后,点击“图库”,打开图库管理器,双击“历史曲线”把它放进开发页面,再双击历史趋势曲线画面,对曲线进行设置,包括曲线定义,坐标系,操作面板和安全属性等设置,最后利用工具箱做好“返回主界面”按钮,即可形成如图5-5所示的历史趋势曲线画面。系统运行时,画面上会记录某段时间内设定温度值和当前温度值的变化曲线。点击“返回主界面”按钮,就会回到主界面。 5.1.4 报警窗口
打开开发系统页面后,点击工具箱中的“报警窗口”把报警窗口放进开发页面,然后双击画面,对报警窗口进行设置,包括通用属性、列属性、操作属性、条件属性、颜色和字体属性的设置。最后利用工具箱做好“返回主界面”按钮,即可形成如图5-6所示的报警窗口画面。系统运行时,报警窗口会根据当前温度值做出适当的报警。此项目中我们设置当前温度低于90度时,“报警类型”栏显
示当前温度偏低。当前温度超过105度时,“报警类型”栏显示当前温度偏高。
图5-5 历史趋势曲线
图5-6 报警窗口
5.1.5 设定画面
设定画面的设计和上面4个画面类似,系统运行时该画面会显示增益Kc、积分时间Ti、微分时间Td、采样时间、设定温度等参数的值,未运行时和图6-2基本一样,只是没有值显示出来。 5.2 变量设置
打开工程浏览器,点击“数据词典”,再点击“新建”建立“设定温度”、“当前温度”、“启动”、“停止”、“Kc”、“Ti”、 “Td”、“采样时间”等变量。其中变量类型和寄存器是最关键的,在组态王和PLC之间传输的变量都是I/O类型的,只在组态王内部需要的是内存型的。寄存器和数据类型要与程序中一致,否则组态王就不能起到监控作用了。比如“设定稳定”的寄存器为v68,数据类型为float。“当前稳定”的寄存器为v60,数据类型为float。
下面我们以当前温度设置为例来说明变量设置的步骤和方法。图5-7为变量“当前温度”基本属性设置图,变量类型设置为I/O实数,连接设备为PLC,寄存器为v60,数据类型是float。
图5-7当前温度基本属性设置
图5-8为变量“当前温度”报警定义设置图,我们设置了当前温度低于60
度时,报警当前温度太低。当前温度在60度到90之间时,报警当前温度偏低。当前温度大于105时,报警当前温度偏高。
图5-8 当前温度报警定义设置
图5-9为变量“当前温度”记录和安全区设置图,我们设置“记录”为数据变化记录,变化灵敏度设为1.这个主要是为历史趋势曲线服务的,若不设置这个,往往历史趋势曲线就出不来或者效果很差。
图5-9 当前温度记录和安全区设置
共分享92篇相关文档