S7-200温度控制(7)

2019-05-18 20:56

图6.3 定义画面变量设置

图6.4 定义变量报警

6.3.2建立主画面

如图6.5所示,在该画面中,仿真实物设备的连接,通过设置开关按扭和关闭按扭来控制系统的启动和停止。旁边的指示灯,与Q0.0对应绿色表示系统在运

31

行,红色表示系统停止运行。加热炉的指示灯是表示加热炉的加热状态,与Q0.5对应绿色(亮),表示系统处于加热状态,黑色(暗)表示炉正处于加热状态。炉子的温度可以在画面中显示出来。

图 6.5 主画面设置

6.3.3建立趋势曲线画面

实时趋势曲线可在工具箱中双击后在画面直接获得。实时趋势曲线随时间变化自动卷动,可快速反应变量的新变化,但不能查询过去的情况,其画面时间跨度可以通过动画连接中“表示定义设置”,一个画面最多可以设置四条曲线,本文只需要用到两条曲线,绿色曲线表示设定的温度,红色曲线表示当前实际温度。X方向表示时间,Y方向表示变量的量程百份比。Y轴上不能直接出现实际的过程值,但可以通过工具箱的文本进行对应的标记,本文中设置了量程是200℃,故0.50处的X方向表示100℃。另外,在画面中设置了返回按扭,点击就可以返回到主画面。如图6.6所示。

32

图 6.6 实时趋势曲线设置

历史趋势曲线可在图库管理器中得到。历史趋势曲线可以查询查询过去的情况。 历史趋势曲线需要事先建立两个内存变量,分表是调整跨度和举动百分比。调整跨度是为了设置画面跨度的时间。以秒为单位,可以输入3600,,表示跨度为1个小时。卷动百分比是为了控制一次卷动的时间跨度,最小值是0,最大值是100。历史趋势曲线可设置8条曲线,本文只采用了两条。X表示时间,Y表示百分比,需要另外标识实际的温度。

另外,画面中设置了炉温度的在某段时间内的最大值最小值和平均值,时间段可以在画面中通过按扭选择。这里需要应用到一个函数,HTGetValueAtZone,例如,需要输出最小值,那么需要输入函数HTGetValueAtZone ( 历史曲线,2, \,如图6.7所示。

33

图 6.7 历史趋势曲线设置

6.3.4建立数据报表 1)建立实时数据报表

数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要

形式。数据报表有实时数据报表和历史数据报表,既能反应系统实时的运行情况,也能监测长期的系统运行状况。

在组态王的工具箱内选择“报表工具”,在数据报表画面中绘制报表,双击窗口灰色部分,在弹出的画面中填写控件名为“实时数据报表”,并设定行数和列数。

设置报表时间:在B4,C4单元中分别输入“=Date($年,$月,$日) ”和“=Time($时,$分,$秒)”,这样在系统运行的时候,B4就可以显示当前的日期,C4中就可以显示当前时间。

显示变量的实际值:利用数据改变命令语言和报表函数。选种A4单元,在数据改变命令语言中输入ReportSetCellValue(\实时报表\, 当前实际温度VD30);,如图6.8所示。

34

图 6.8 命令语言设置

2)建立历史数据报表

如图6.9所示,创建历史报表和表格样式设计与实时数据报表一样,并可以通过调用历史报表查询函数实现。在画面中建立一个按扭,命名为报表查询,在“弹起时”命令语言中输入历史查询函数:ReportSetHistData2();。在设置报表的格式可以根据实际需要设置,在组态王运行的时候可以进行相应数据变量的选择。

35


S7-200温度控制(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:石油的炼制 - - 乙烯 - 教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: