7.6 定期保存或上传

在实际应用中,为了保证数据的准确性和实时性,当数据距上次采集时间超过一定时长,需要进行再次采集(数据上传)。低代码控制器可采用测点文件配置中的变化公式配置,实现该定期保存或上传的功能,具体方案如下所示:

在测点文件配置的采集点配置中,存在变化公式配置项,该配置项用于判断是否需要变化上传,如果计算结果>0则表示该次采集到的点需要上传。

该方案中,变化公式配置为 "abs($点号_err) >= 10 || $点号_dt >= 5000" ,其含义为测点变化量超过10或者采样时间间隔大于5秒都会上报,具体配置文件如下:

测点文件配置

序号点号名称别名是否离散是否计算点变化公式默认值
1100001测点1a1FALSEFALSEabs($1001_err)>= 10||$1001_dt >= 50001
2100002测点2a2FALSEFALSEabs($1002_err)>= 10||$1002_dt >= 50002
3100003测点3a3FALSEFALSEabs($1003_err)>= 10||$1003_dt >= 50003

通道文件配置

序号寄存器类型起始地址数据类型新请求标志轮询周期点号
1HOLDING0TwoByteIntSignedFALSE300000100001
2HOLDING1TwoByteIntSignedFALSE300000100002
3HOLDING2TwoByteIntSignedFALSE300000100003

附件:定期保存或上传.rar