VisualHMI 告警Auswahl:on_select_warning 显示处置建议

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

🌐 Diese Seite ist noch nicht auf Deutsch verfügbar. Die chinesische Version wird angezeigt. Zurück zur chinesischen Seite.

告警Auswahl回调 on_select_warning(screen_id, control_id, warning_id, starttime, stoptime, warning_text)(定制固件专属):用户在告警列表里选中某条告警时触发,把告警 ID、起止Zeit、Text都给你,Drehbuch可以做处置建议、详情展示。

1. 前置条件

  • 告警KontrollenKontrollen ID ≠ 0(和自绘Kontrollen一样,0 Nr.Kontrollen不触发)
  • 告警Kontrollen勾选容许选中√

2. 回调Parameter

Parameter 说明
screen_id 画面 ID
control_id Kontrollen ID
warning_id 告警 ID
starttime 告警开始Zeit(Zeit戳)
stoptime 告警EndeZeit(Zeit戳)
warning_text 告警Text

3. 应用:按告警 ID 给处置建议

g_Solution = {
  [1]  = "检查压缩机排气压力",
  [2]  = "检查冷凝器散热",
  [3]  = "检查制冷剂是否泄漏",
  [100] = "检查水泵BetriebStatus",
}

function make_datetime(ts)
  -- Zeit戳Das Format化,按需实现
  return os.date("%Y-%m-%d %H:%M:%S", ts)
end

function on_select_warning(screen_id, control_id, warning_id,
                            starttime, stoptime, warning_text)
  local sol = g_Solution[warning_id] or "暂无处置建议"
  set_string(VT_LW, 0x1100, "告警ID:"..warning_id)
  set_string(VT_LW, 0x1101, make_datetime(starttime))
  set_string(VT_LW, 0x1102, sol)      -- 处置建议显示zu LW1102
end

典型Szene:运维人员点开一条告警,屏幕直接显示「这条告警该怎么处理」——比翻手册快得多。

两个坑:①定制固件才有此 API,普通固件没有;②必须 KontrollenID≠0 + 容许选中√ 同时满足,否则选中动作不触发回调。

整理自 广州大彩科技 VisualHMI 开发Dokumentation(hmi-doc.gz-dc.com)LUA Unterricht「告警Auswahl」,版权归大彩科技所有。

来源/Werkzeuge信息 —— Klick auf展开
来源 Modbus Chinesisches Netzwerk(modbus.cn) —— Inländisch führend.ModbusKommunikationsprotokoll Technologie Gemeinschaft Klassifizierung Das Drehbuch von LUA / Entwicklung von HMI / HMI 字数 896 字 · 阅读约 3 Unterteilung钟 更新 2026-08-05 永久链接 https://www.modbus.cn/51506.html
Empfohlene Werkzeuge: Modbus Debugger-Assistent WeChat-Applet
Modbus Chinesisches Netzwerk官方推出的Modbus Debugging-Tools,支持 Modbus RTU/TCP 实时KommunikationTests、Register.读写、线圈控制、Daten监控和MeldungUnterteilung析。 keine Installation erforderlich,Mikro-Suche「Modbus DebuggingAssistenten.」Benutzt werden kann.。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.