组态王内置温控曲线控件例程说明资料文档文档格式.docx
《组态王内置温控曲线控件例程说明资料文档文档格式.docx》由会员分享,可在线阅读,更多相关《组态王内置温控曲线控件例程说明资料文档文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
成员类塑:
呼消
定义变車
荃本蜃性报讐定义|记录和安全区|
錯构成员:
成员描述:
[
初皓值〔20.亦亦。
6星犬值[ioo
賢丸原堀值|55屆礙茹
图一定义变量基本属性
3.3创建配方模板
1-lnfXl
在工程浏览器的目录显示区中,选中大纲项“文件”下的成员“配方”,如下图二所示:
码工嵯閏范昶---till[7)
工程[日配直窗[y]TM[r]帝幻凹
粗据吾Ml姑蚩抿舌co
图二新建配方
在右侧的内容显示区中用左键双击“新建”图标,或者右键单击“新建”图标,从浮动式菜单中选择命令“新建配方”,则弹出“配方定义”对话框,如图三所示:
图三配方定义
将上述已定义的变量SV1、SV2……SV10、T1、T2……T10添加到配方中,并添加配方1,2,3,4相对应的具体数值,这些数值可根据配方的实际情况进行修改,如图
配方定义
表格工具變星⑵
喪星容|
喪星类型
配方1
国衣n]配方4
配方B
血2
新配崩
讥本站点A酣1
实数型
2C.COOOOO
20.000000
20.OOOMD
20000000
讥本站鈕V7
眞數型
30.000000
住3
讥本站点0T3
虹DOOOOO
40.000000
40.000000
40000000
超4
讥本站AVS74
实戳型
50.000000
COOO.0X000
44.003000
娈量g
讥苓站点百吒
60.000000
60.000000
GOOOOOOQ
琥6
讥本站点076
实徴型
70.000000
70.000000
70.0000)0
TO.000000
頰T
讥本站点ASrr
买数型
30.000DX
80.000000
80ooooao
变量合
\\本站直订丹
灾数型
90.COODM
SO.000000
gMOMO
90.000C00
讥本站点匹内
宾數型
95.000000
95.OOOOOO
费量丄D
讥本站点VS710
实數型
100000000
100.000000
ICO.OOOMO
100.oooooo
»
11
讥本站点讥】
幣数型
66
69
70
娈量12
讥本站点\坛
螯数型
10
娈量13
讥本站点\T3
楚数型
ID
四所示:
图四新配方
然后进行保存,保存路径为当前工程文件夹下,保存名称为“新配方”
3.4创建温控曲线
在组态王开发系统中新建“PV'
画面,单击工具箱中的“插入控件”按钮或选择菜单命令“编辑插入控件”,则弹出“创建控件”对话框。
在“创建控件”对话框内选择“趋势曲线”下的“温控曲线”控件。
用鼠标左键单击“创建”按钮,鼠标变成十字形。
然后在画面上画一个矩形框,温控曲线控件就放到画面上了。
可以任意移动、缩放温控曲线控件。
双击控件,弹出“属性设置”,将控件名命名为“CtrlO”,刻度最大
值为100,最小值为0,分度数为10,初始显示时间为400,其余设置详见下图五所示:
图五定义温控曲线属性
点击确定完成属性设置,如图六所示:
图六内置温控曲线
3.5创建报表
在画面中单击工具上的“报表窗口”按钮,鼠标变成十字形,在画面上创建一个报表,将鼠标移至报表的灰色部位双击报表,弹出“报表设计”,将报表命名为“Report。
”,行数13,列数2,如下图七所示:
图七报表属性
编辑完成后点击“确认”,完成对报表控件的设置。
将报表的A1、B1单元格合并后输入字样“温控曲线设定配方”,单元格A2输入字样“time”,单元格A3、A4……A12、A13依次输入“本站点\T1”、“本站点\T2”……“本站点\T10”、“=Sum('
A3:
A12'
)”,单元格B2输入字样“sv”,单元格B3、B4……B12、B13依次输入“本站点\SV1”、“本站点\SV2”……“本站点\SV10”、“=Sum('
B3:
B12'
)”,如图八所示:
A
1
is控曲线设定配方
2
time
SV
3
二\\本站点
二\\本站点\SV1
4
二\\本站点\瑰
二\\本站点\丹2
5
二\\本站点AT3
二\\本站点\£
V3
6
二\\本站点\T4
二\\相占点谥网
二\\本站点\T5
=\\本站点\网5
8
二\\本站点\T6
9
二\\本站点\17
二\\本站点VTE
二\\本站点\丹8
二\\本站点\T9
二\\本站点\莎9
12
二\\本站点\T10
二\\本站点\SV10
13
二SumQA3:
扎12'
)
[=SuiDCB3:
BirJ
图八制作报表
3.6编辑画面
在画面中新建文本,双击文本打开“动画连接”,在模拟值输出、模拟值输入处关联变量T1,以同样的方法将变量T2……T10、SV1、SV2……SV10、RecipeName关联到文本。
在画面中新建按钮,命名为“调配方”,双击按钮打开“动画连接”,点击“命令语言连接”的“弹起时”,编写调配方的脚本程序。
如图九所示,脚本程序如下:
stringa;
新配方.CSV"
;
RecipeSelectRecipe(a,RecipeName请输入配方"
);
本站点\RecipeName);
图九调配方脚本程序
通过“调配方”按钮可实现以下功能:
在指定的配方模板中选取指定的配方,并将其调入报表中的数据变量中。
新建按钮“存配方”,脚本程序如下,如图十所示:
本站点\RecipeName);
■命習语言
新建按钮“删除配方”,脚本程序如下,如图十一所示:
stringa;
RecipeDelete(本站点\RecipeName);
图十一删除配方脚本程序
新建按钮“配方管理”,脚本程序如下,如图十二所示:
RecipeManage(‘新配方"
图十二配方管理脚本程序
新建按钮“加载设定曲线”,脚本程序如下,如图十三所示:
pvClear("
CtrlO"
0);
pvAddNewSetPt("
T1,SV1);
pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(pvAddNewSetPt(
T2,SV2);
T3,SV3);
T4,SV4);
T5,SV5);
T6,SV6);
T7,SV7);
T8,SV8);
T9,SV9);
T1O,SV1O)
图十三加载设定曲线脚本程序新建按钮“设定返回”,脚本程序如下,如图十四所示:
pvGetValue("
时间设定,设定返回,"
SetValue"
图十四设定返回脚本程序
新建按钮“实时返回”,脚本程序如下,如图十五所示:
pvGetValue("
时间设定本站点实时返回,"
RealValue"
图十五实时返回脚本程序
在实际应用中,通过设定返回与实时返回的值可直观的比较某一刻设定值与实际值的大小。
3.7切换到运行系统
保存画面后,在工程浏览器的“系统配置”-“设置运行系统”中进行“主画面配置”,将“PV”画面设置为主画面。
然后切换到运行系统。
运行如下图十六所示:
内置温控曲线控件自带的工具栏中提供了很多方便实用的控制按钮功能供用户来使用,主要包括:
放大曲线,缩小曲线,插入设置段,修改设置段,删除设置段,调整坐标值,从文件中装载设定曲线,存盘设定曲线,左右移动曲线,左边界右移,右边界左移。
这些工具栏基本可以满足客户的使用了。
图十六运行系统