威纶通的历史数据显示元件,大部分人只用了一半功能——看数据。
但它还能改数据、删数据,这个很多人不知道。比如某条记录明显是传感器误触发写的异常值,你想删掉它让趋势图干净点?或者手动修正一条被干扰写错的数据?不用导出到电脑再处理,直接在这个元件里就能改。下面看看怎么操作。
第一步:配资料取样——告诉触摸屏"存什么、怎么存"
打开"资料取样"窗口,配置要存的数据:
配置项 | 设什么 | 说明 |
存储模式 | 触发式 | 数据不是一直存,而是条件触发时才记录一条 |
数据地址 | LW0 | 用触摸屏自身寄存器演示,LW0是起始地址 |
通道扩展 | — | 多个通道地址自动往后叠加:LW0、LW1、LW2… |
为什么选触发式?因为连续采样会快速吃满存储空间,触发式只在需要的时候存一条——比如报警时、状态变化时,数据量小但每条都有价值。
具体如下图所示:
通道数按实际需求设。演示用5个无符号16位整数,地址分布:
通道 | 数据地址 | 存什么 |
通道1 | LW0 | 第1个整数 |
通道2 | LW1 | 第2个整数 |
通道3 | LW2 | 第3个整数 |
通道4 | LW3 | 第4个整数 |
通道5 | LW4 | 第5个整数 |
规律很简单:N个通道就从起始地址占N个连续地址。如果你的起始地址是LW100、3个通道,那就是LW100~LW102——别算错,少占一个通道数据就串位了。
设置如下图所示。
第二步:配历史数据显示元件——决定"显示什么、怎么显示"
在元件属性里找到"显示格式",两件事要做:
配置项 | 干什么 | 注意点 |
勾选通道 | 选择哪些通道的数据要显示 | 不想显示的通道别勾,不是所有通道都必须亮出来 |
设置显示格式 | 每个通道的数值怎么显示——整数?小数?几位? | 格式要和实际数据类型匹配,无符号16位整数就选整数格式,别选成浮点否则显示乱码 |
演示5个通道全勾,实际项目中可能只需要显示关键参数——屏上信息不是越多越好,挑重点,操作人员一眼能抓住异常值才是好画面。
,如下图所示:
点开“编辑”选项卡,进行如下设置
至此该元件设置完成。下面让我们模拟看看效果。
三、模拟运行
添加历史数据
修改历史数据
删除历史数据
整条流程回顾:
资料取样(配存储→选触发式→设地址和通道)→历史数据显示元件(勾通道→定格式→可查看/修改/删除)
三个容易忽略的点:
通道数和地址范围要匹配,少一个就串位
显示格式要和数据类型对应,16位整数别选浮点
修改和删除操作没有撤销——改之前想清楚,删了就是真没了