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

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

자료采样是整个"记录类功能"的地基:历史曲线、데이터记录、下拉选日期,全都依赖它先采集데이터。它在【엔지니어링】→【자료采样】里설정,把采到的데이터按曲线或表格显示。

1. 采样모드

1.1 定时采样

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

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

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

1.2 触发采样

由某个레지스터 값变化触发采集:

  • 触发주소:触发레지스터的주소
  • 모드:OFF→ON 上升沿触发(值 0→1);ON→OFF 下降沿(1→0);ON<->OFF 双边沿
  • 复位:自动覆盖该레지스터 값

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

2. 记录条数

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

3. 데이터주소

  • 데이터유형:UINT16、INT16、UINT32、INT32、FLOAT、DOUBLE、STRING
  • 데이터个数:该笔자료采集的数量(连续주소),范围 1~2000
  • 소수점 자릿수:统一 或 单独("0.1;0.2;0.3"分号分割)。传输值 100、小数位 1 → 显示 10
  • 显示无效零:勾选后传输值 100、小数位 1 → 显示 10.0

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

例:데이터주소 = LW1001,UINT16,通道数 10 → 采集 LW1001~LW100A 范围。

4. 控制주소 / 采样控制주소

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

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

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

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

5. 掉电存储

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

实际적용要结合엔지니어링编译大小:编译자료包 10.1M,存储주소要与下载文件隔开——从 11M 开始存,块주소 = (11×1024)/4 = 2816,剩余 102 块不超出 16M。

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

掉电存储的块주소要避开엔지니어링下载文件的区域:先看编译자료包多大,再往高处留余量。算错会覆盖固件/엔지니어링导致屏变砖。公式:块주소 = (시작M × 1024) / 4。

整理自 广州大彩科技 VisualHMI 개발문서(hmi-doc.gz-dc.com)记录튜토리얼「자료采样」,版权归大彩科技所有。

실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注