VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

资料采样是整个"记录类功能"的地基:历史曲线、데이터 recording、下拉选日期,全都依赖它先采集数据。它在【工程】→【资料采样】里配置,把采到的数据按曲线或表格显示。

1. 采样模式

1.1 定时采样

以固定时间采集一次数据。采样周期 + 周期单位(秒/毫秒)。

VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)Figure

⚠️ 周期单位选毫秒时不支持掉电存储——频繁写 Flash 影响芯片寿命(Flash 擦写寿命 10 万次),可能导致屏幕不正常工作。能用秒就别用毫秒。

1.2 触发采样

由某个寄存器值变化触发采集:

  • 触发地址:触发寄存器的地址
  • 模式:OFF→ON 上升沿触发(值 0→1);ON→OFF falling edge(1→0);ON<->OFF 双边沿
  • 复位:自动覆盖该寄存器值

VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)Figure1

2. 记录条数

最多记录的条数,记录满了自动覆盖。支持 10~10000000 条

3. 数据地址

  • 데이터 type:UINT16、INT16、UINT32、INT32、FLOAT、DOUBLE、STRING
  • 数据个数:该笔资料采集的数量(连续地址),范围 1~2000
  • decimal places:统一 或 单独("0.1;0.2;0.3"分号分割)。传输值 100、小数位 1 → 显示 10
  • 显示无效零:勾选后传输值 100、小数位 1 → 显示 10.0

VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)Figure2

例:数据地址 = LW1001,UINT16,通道数 10 → 采集 LW1001~LW100A 范围。

4. 控制地址 / 采样控制地址

주소作用
控制地址写 0x0001=导出数据到 SD 卡/U盘;写 0x0055=清除数据
采样控制地址控制采样使能总开关;启动模式 OFF→ON/ON→OFF;启动模式地址+1:采样率(10ms 单位,UINT16)

VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)Figure3

导出标题:export CSV 时第一行表头,用文字标签,逗号分割,如"Serial number,time,电压1,电压2,...,电压10"。

VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)Figure4

5. 掉电存储

数据存到 Flash 块地址。M 시리즈彩屏 Flash 默认 16M,一个块 4K,默认存储块地址 2048(从 8M 位置开始)。占用块数系统自动计算:如最大条数 1000、200 个 UINT16 데이터 → 102 块、408K。

实际应用要结合工程编译大小:编译资源包 10.1M,存储地址要与下载文件隔开——从 11M 开始存,块地址 = (11×1024)/4 = 2816,剩余 102 块不超出 16M。

VisualHMI 资料采样:定时/触发采样、掉电存储与导出(记录功能地基)Figure5

掉电存储的块地址要避开工程下载文件的区域:先看编译资源包多大,再往高处留余量。算错会覆盖固件/工程导致屏变砖。公式:块地址 = (시작M × 1024) / 4。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)记录教程「资料采样」,版权归大彩科技所有。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC 검증 and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email 주소 will not be published. Required fields are marked *.