报表控件应用-iFix.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报表控件应用-iFix

第一部分 数据存储 [1] 运行iFix 演示程序,添加数字量输出块(DO )DataLogTrig 、DataLogEnable 。 [2] 工作台开发环境中新建画面DataLog ,右键点击选择编辑脚本添加程序:Fix32.Fix.DataLogEnabled.F_CV = 1 [3] 菜单中选择插入〉OLE 对象,对象类型列表中选择hmiReportDataLog.CtrlX 插入到换面中,点击控件右键菜 单中选择动画〉配置〉杂项,将控件的属性DataLogEnabled 链接数据块 DATALOGENABLED ,属性DataLogTrig 链接数据块 DATALOGTRIG ,数据转换选择”对象” 。 可将控件参数TagValue001- TagValue120 链接模拟量数据 块的实时值(Fix32.FIX.IFIX1_BATCH_BULKFLOW.F_CV )作为采样点,控件参数TagDesc001- TagDesc120 链 接模拟量数据块的描述信息(Fix32.FIX.IFIX1_BATCH_BULKFLOW.A_DESC ),数据块的描述信息不能为空, 不能以数字开头,不能包含运算符号。 [4] 点击控件右键菜单中选择属性,将控件属性DataLogInterval 设为1-7 的整数值将控制控件的采样周期为5 秒 钟至1 小时,设为8 时停止自动采样。画面中添加一个按钮[触发手动存储]按钮,按下时将数据块DATALOGTRIG 置1,释放时置0 。 [5] 保存画面并切换至运行状态,选中[显示数据]可见设置的数据点名称和iFix 传入的变量数据,按控件中[创建 数据表]按钮,再按[存储数据]按钮,可在数据库中建立一个名为hmiDataLog 的数据表并存储一行数据。 自动状态下控件按照选定的采样周期存储数据。画面中按[触发手动存储]按钮触发一次数据存储,可实现由 外部状态控制数据存储。 [6] 报表软件程序组中打开“数据检索”工具,选择数据表名 hmiDataLog ,可选字段中选择时标字段 TSTAMP 和其它的数据点字段,按[数据检索]按钮可从数据库查询出已存入的历史数据。在数据检索界面中可对历史数据 进行修改、删除等操作,检索出的数据可导出为CSV 文件。 [7] 在开发界面中可将控件的可视范围缩小,保留左上角存储时间显示,完成数据存储部分配置。保存画面切换 至运行状态,运行系统中含有数据记录控件的画面应一直处于打开状态,才能实现过程数据连续不断的存入数据 库。 [8] 报表软件程序组中打开“工控报表”工具,先在左侧列表中点击激活上部功能按钮,按[报表向导]弹出创建 标准格式报表的向导工具。选择数据库中数据表名hmiDataLog ,报表名为“新建报表”,报表类型选择[ 日报表], 在可选数据点中选择若干数据点(计算方式缺省为平均值,可选为最大值、最小值、累计值、差值等),按[生成] 按钮即可生成一个包含所选数据点的标准格式的日报表模板。 [9] 按[保存]按钮,输入文件名,保存所建立的报表模板,关闭报表向导。工控报表工具中点击新建立的报表模 板,按[报表编辑]按钮可对报表模板表头、外观等进行简单编辑修改。在报表模板中显示日期的单元格点击并输 入当前日期,按[报表生成]按钮即可生成包含查询实际数据的数据报表。 [10] 画面中插入报表生成控件 hmiReport.CtrlX ,调整控件显示位置,保存并切换至运行运行状态,即可在监控 界面中实现报表生成、打印、管理等操作。生成报表的同时系统将在软件安装文件夹的“XLSReport ”子文件夹 中自动保存与数据报表相对应的Excel 文档。 [11] 报表生成界面中按[ 自动设置]按钮,弹出窗口中选择某个报表模板,设置对应得触发时刻(时:分:秒)和 触发方式(自动生成或自动打印),则系统将在指定时刻生成或打印出数据报表。触发时刻可设置为“时:分: 秒”如”16:30:00”,即每日16 时30 分0 秒触发动作,也可设置成”00:00”,即每小时(0 分0 秒)时触发动作。 [12] 数据记录控件属性参数及用途 DataLogEnabled 链接一个离散量标签变量,为 1 时控件启动,为0 时控件停止工作。 DataLogInterval 链接一个整形标签变量,控制控件的数据采样、存储周期。 DataLogTrig 链接一个离散量标签变量,由外部状态触发控件进行采样存储,为1 时触发,0 时不触发。 DataLife 链接一个整形标签变量,指定历史数据在数据库中的存留时间(天数)。 D

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档