组态王介绍 下载本文

点击合并单元格图标,输入报表名称。时间、液位、温度、流量

也可以调入一个报表模板:报表工具箱中,打开,*.C文件,导入一个报表模板。 实时数据报表:某单元格中直接输入“=变量名”,或点击“插入变量”图标。 历史数据报表:a,向报表单元格中实时加入数据。要记录每小时最后一刻的数据作为历史数据,采用向单元格中定时刷新数据。将变量的值定时用单元格设置函数如ReportSetCellValue(”报表名称”,行,列1,变量名)设置到不同的单元格中,这时,报表单元格中的数据会自动刷新,而带有函数的单元格也会自动计算结果。

b,使用历史数据查询函数。ReportSetHistData(String szRptName, String szTagName, Long nStartTime, Long nSepTime, String szContent) ; szRptName:要填写查询数据结果的报表名称。szTagName:所要查询的变量名称。StartTime:数据查询的开始时间。SepTime:查询的数据的时间间隔,单位为秒。szContent:查询结果填充的单元格区域

ReportSetHistData2(StartRow,StartCol); 5、建立动画连接

所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过I/O接口,在画面中将会同步显示。

1)在画面中,双击图标——矩形框,填充,表达式:a,颜色,确定。画面属性\\命令语言,if(a<100)

a=a+10; else a=0;

命令语言执行周期可改变,500ms

2)双击文本图标“##.##”,弹出“动画连接”对话框,点击模拟值输出,弹出“模拟值输出连接”对话框,如图26所示。点“?”图标,选择关联变量“设定值”,设置数据输出格式、对齐方式,确定。同理,可以关联“水箱液位”、“调节阀信号”。 6、实现控制(PID)

在开发系统中,工具箱\\插入通用控件,选中Kingview PID Control,确定。左键拖出一个矩形,出现PID控件,双击设置属性:设置测量值、输出值、设定值。如图27所示。 进入运行方式后,点击“参数”设置P、I、D,以及正、反作用。

画面建成后,点“文件\\全部存”。 完整的画面如图28所示

7、运行和调试

文件\\切换到 View,运行系统中选择“画面\\打开”,选择画面。点击PID控件上的“参数”,弹出“PID参数设置”对话框,如图29。