VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動

freeFree Technical Resource

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

告警系统サポート自定义触发条件与内容词条:实时监测レジスタの値变化,满足预设逻辑就触发多维度レスポンス(蜂鸣器、背光亮起)。告警记录掉电持久化,可追溯审计。

1. 核心功能

  • 触发条件:基于レジスタの値(4x1000、M200)设布尔/数值条件:==、!=、>、<、>=、<=、位ステータス(LW100.3==1)
  • 多模态提示:蜂鸣器鸣叫(音调/时长可配)、屏幕背光闪烁/全屏高亮
  • 掉电存储:告警事件(含时间、内容)自动存储,電源オフと再起動保留

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト

システム·レジスタ

TagsAddress説明
SysWarnCfg0x0112告警設定:bit0 激活背光;bit1~2 蜂鸣器(0 不控制/1 滴滴叫/2 长鸣)
SysWarnStatus0x0113告警ステータス:1=有告警
SysWarnCtrl0x0114历史告警控制:写 0x0001 export SD 卡/U盘;写 0x0055 Clear
SysExportStatus0x0190导出ステータス:0 空闲/1 导出中/2 成功/3 失敗
SysExportProg0x0191导出进度 0~100

2. 告警設定(工程→工程設定→告警設定)

  • 告警条数:最大 10000 条,点更新自动编番号(告警 ID)。デフォルト 32 条(ID 0~31)
  • 背光:告警触发时点亮背光(SysWarnCfg bit0),一般搭配自动待机用
  • 蜂鸣器:Close/滴滴声/长鸣,time ms(SysWarnCfg bit1~2)
  • 最大记录数:10000 条
  • 存储方式:内部 RAM(掉电丢失)/ 专用 Flash(2000 条)/ 指定 Flash(受剩余空间限制)。Flash 16M、块 4K、デフォルト块アドレス 2048(8M 起)

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト1

告警内容設定

  • 触发条件:>、=、<=、==、!=、IN(a<=x<=b)、OUT;. 引用位(LW1000.1),~ 位区间(LW1000.4~6)
  • 告警等级:0~15 级,用 SysWarnLevel(LW0115)bit0~15 筛选(如看等级1+2:SysWarnLevel = (1<<1)|(1<<2))
  • 告警内容:条件成立表示;多言語时各语言独立編集

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト2

クリア导出:SysWarnCtrl(LW0114)写 0x0055 Clear、0x0001 export。告警内容可导入导出 CSV(告警条件,语言1..N,等级)。

⚠️ 频繁写 Flash 影响芯片寿命(擦写 10 万次)。告警存储选型:临时提示用 RAM,长期审计用专用 Flash(2000 条),别什么都往指定 Flash 写。位引用:. 单 bit、~ bit 区间,别搞混。

3. 告警条 / 告警表示控件

3.1 告警条(跑马灯)

すべての当前告警从左往右滚动表示。属性:告警排序(时间顺/逆序)、告警时间(不表示/time/日期/time+日期,デフォルト只表示内容)、移動速度(ms)。

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト3

3.2 告警表示(表格)

告警モード:当前告警(解除后不表示,サポートなし。掉电存储)/ 历史告警(解除后保留,サポート掉电存储)。时间排序、表示番号、发生时间/解除时间(不表示/time/日期/time+日期)、时间前に、列宽比例、每页行数、滚动条、手势滑动、翻页控制(Addr+0 翻页、Addr+1 可行性)。

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト4

4. 応用ケース

4.1 告警設定サンプル

告警ID0:LW1001==1,等级1,内容"告警1";ID1:LW1002.0==1,等级2,"告警2";ID2:LW1003.0~3==15,等级3,"告警3"。

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト5

4.2 告警条 + 告警表示 + 翻页 + クリア导出

告警条:时间顺序、表示日期+time、速度 100。告警表示:历史告警、时间顺序、发生/解除时间都表示、时间前に、列宽 20;50;100;100、每页 5 行、滚动条+翻页控制 LW1100。翻页按钮绑 LW1100(1/2/3/4)+ 权限 LW1100.1/.2;Clear/导出按钮绑 LW1100 写 85/1。

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト6

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト7

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト8

4.3 告警等级筛选 + 告警提示

下拉菜单绑 $SysWarnLevel:文字"All;等级1;等级2;等级3",数值转换 14;2;4;8(对应 bit0~3 掩码)。告警提示:位ステータス灯(告警触发背光亮起,配自动待机)+ 下拉菜单绑 $SysWarnCfg.1~2 选蜂鸣器"Close;滴滴响;长鸣"。

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト9

VisualHMI 告警记录:触发条件、等级筛选、蜂鸣器与背光連動イラスト10

告警等级筛选的数值转换是位掩码:All=14(bit1+2+3)、等级1=2(bit1)、等级2=4(bit2)、等级3=8(bit3)。ではない 1/2/3 直接写。

整理自 广州大彩科技 VisualHMI 开发ドキュメント(hmi-doc.gz-dc.com)记录チュートリアル「告警记录」,著作権は大彩科技すべての。

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification 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 address will not be published. Required fields are marked *.