| 版本 | 内容摘要 | 日期 |
|---|---|---|
| v1.0 | 初次发布 | 2026/6/13 |

历史曲线控件是一种用于记录、存储、可视化记录“变量随时间变化趋势”的高级图形组件。支持对 PLC 或内部寄存器数据进行长期采集,并以多通道曲线形式呈现,广泛应用于监控、能效评估等场景。
最大支持 16 个独立通道,可同时绘制 16 条不同变量的趋势线;
掉电数据持久化:采样数据自动保存至 Flash,断电不丢失;
数据管理功能:支持 翻页浏览、缩放查看(时间轴/数值轴)、手动清除、CSV 导出;
定义:对单个寄存器在不同时间点的数值进行周期性采集,形成一条时间序列曲线。 用途:观察某一参数的历史变化趋势。
定义:在同一时刻,读取连续 N 个寄存器的值,并将这 N 个值作为“一组”数据绘制到同一条曲线上。 用途:展示空间分布或批量数据快照。
https://help.simtutai.cn/docs/xia-zai-lian-jie
历史曲线控件的曲线数据的来源:可以选择“资料采集”、“连续地址”,属性如下所示:

1.资料采样

历史曲线控件的曲线设置属性如下所示:

1.曲线粗细:支持1像素、2个像素;
2.曲线通道:最大支持16条曲线
3.控制地址:填入控制通道的寄存器地址
Addr+0:通道显示隐藏,设置隐藏/ 显示每一个通道的曲线,bit0bit15对应通道1通道15,为0显示,为1隐藏,默认显示;
Addr+1:翻页控制,设置历史曲线的翻页,Addr+1:。1-上一页(曲线移动方向);2-下一页;3-首页(最新数据);4-尾页(最旧数据);
Addr+2:读取翻页操作是否可行,BIT1表示 “上一页”、BIT2表示“下一页”、BIT3表示“首页”、“BIT4”表示尾页。若该位为1,表示翻页可以执行;若该位为0,表示翻页操作不可以执行;
Addr+3~Addr+4:时间戳定位,UINT32,时间戳定位,可以搭配下拉菜单关联,当下拉选择对应的时间,滚动条会自动定位到对应的时间节点。精度,天为单位;
Addr+5:时间宽度控制,X轴上,表示一屏显示的点数。如控件的大小宽度400,时间宽度控制为100,那么400/100,即4个像素显示描绘一个点,如果采集了101个点,则会显示滚动条,可拖动查看。
X轴方向相关的设置,属性如下所示

Y轴方向相关的设置,属性如下所示:

历史曲线控的外观属性如下所示:

资料采集配置,如下所示:

历史曲线控件配置如下所示:

1 数据来源:资料采集,资料取样索引为“[0]历史数据”
2 通道数:为3。(资料采集→数据个数→3)
3 控制地址:0x1003,UINT16类型
4 显示滚动条:√
5 显示触摸标识:√,点击曲线控件,将显示对应点的时间、参数值
添加2个位状态指示灯控件,关联LW1000地址,和资料采集配置的“采样控制地址:LW1000对应,配置如下所示:


添加一个字状态按钮,关联LW1001地址,和资料采集配置的“控制地址LW1001”对应,配置如下所示:
写入地址:LW1001
操作模式:写入常量
常量值:85


添加3个位状态按钮,关联LW1003.0、LW1003.1、LW1003.2地址,和历史曲线控件配置的控制地址 LW1003对应,配置如下所示:


添加4个字按钮控件,均关联LW1004地址,和曲线控件配置的“翻页控制 0x1004”对应,配置如下所示


添加一个数值控件,关联地址LW1008,和曲线控件配置的“时间宽度”的地址对应,配置如下所示:


添加两个数值控件,关联地址LW1009和LW10B0,和曲线控件配置的“Y轴范围”的地址对应,配置如下所示:


历史曲线控件配置如下所示:
通道1 LW4000 LW4002 LW4004 ...... LW405E LW4060 LW4062
通道2 LW4001 LW4003 LW4005 ...... LW405F LW4061 LW4063
注意事项
若数据地址为0x4000开始,数据点数为50,即是通道1、通道2对应的寄存器范围如下所示:
即是通道1由LW4000、LW4002、LW4004、...、LW405E、LW4060、LW4062共50个地址的寄存器连成一条曲线显示出来。