VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und Hintergrundbeleuchtung

kostenlosKostenloses technisches Material

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

Alarmsystem unterstütztbenutzerdefinierte Triggerbedingungen und Inhalte-EinträgeEchtzeitüberwachung der Änderungen des Registerwerts, die die voreingestellte Logik erfüllt, um eine multidimensionale Antwort auszulösen (Zummer, Hintergrundbeleuchtung). Alarm-Ausfall - Aufzeichnungen dauerhaft, rückverfolgbar auditiert.

1. Kernfunktionen

  • Triggerbedingungen: Setzen Booleaner / numerische Bedingungen basierend auf Registerwerten (4x1000, M200): ==,! =, >, <, > =, < =, Bit-Status (LW100.3==1)
  • Multimodale Hinweis: Buzzer-Klingt (Ton / Dauer möglich), Bildschirm-Hintergrundbeleuchtung Blinken / Vollbild-Highlighting
  • Stromversorgung speichern: Alarmereignisse (einschließlich Zeit und Inhalt) automatisch gespeichert, Stromausfall-Neustart reserviert

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung

Systemregister:

TagAdresseBeschreibung
SysWarnCfg0x0112Alarmeinstellungen: bit0 Aktivierung der Hintergrundbeleuchtung; bit1 ~ 2 Buzzer (0 nicht kontrolliert / 1 Tropfen / 2 langes Klingeln)
SysWarnStatus0x0113Warnstatus: 1 = Warn
SysWarnCtrl0x0114Historische Warnsteuerung: Schreiben 0x0001 SD-Karte / USB-Laufwerk exportieren; Schreiben 0x0055 löschen
SysExportStatus0x0190Exportstatus: 0 Leerlauf / 1 Export im Gange / 2 Erfolg / 3 Fehlschlag
SysExportProg0x0191Exportfortschritt 0 - 100

2. Warnungseinstellungen (Engineering → Engineering → Warnungseinstellungen)

  • Anzahl der Alarme: maximal 10000 Punkte automatische Seriennummern (Alarm ID) aktualisieren. Standard 32 (ID 0 ~ 31)
  • Hintergrundbeleuchtung: Hintergrundbeleuchtung bei Alarm-Auslösung (SysWarnCfg bit0), allgemein mit automatischem Standby
  • Buzzer: Ausgeschaltet / Tropfen / Länges Toner, Zeit ms (SysWarnCfg bit1 ~ 2)
  • Maximale Anzahl der Aufzeichnungen: 10000 Stück
  • Speichermodus: interner RAM (Verlust bei Stromausfall) / dedizierter Flash (2000 Stück) / spezifizierter Flash (begrenzt durch verbleibenden Speicherplatz). Flash 16M, Block 4K, Standardblock-Adresse 2048 (ab 8M)

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung1

Konfiguration des Warninhalts:

  • Triggerbedingungen: >, =, < =,==,! =, IN (a < = x < = b), OUT;.Referenzbit (LW1000.1)~Bitintervall (LW1000.4 ~ 6)
  • Alarmstufe: Stufe 0 ~ 15, mit SysWarnLevel (LW0115) bit0 ~ 15 gefiltert (siehe Stufe 1 + 2: SysWarnLevel = (1 < < 1))|(< < < 2)
  • Warnung Inhalt: Anzeige der Bedingung; mehrsprachige unabhängige Bearbeitung für jede Sprache

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung2

Export löschen: SysWarnCtrl (LW0114) schreibt 0x0055 Leeren, 0x0001 Export. Warnungsinhalte können importiert und exportiert werden CSV (Alarmbedingungen, Sprache 1.. n = Klasse).

und️ Häufige Flash-Schreibungen beeinträchtigen die Lebensdauer des Chips (Schreibzeiten 100.000 Mal). Warnung Speicher-Auswahl:RAM für temporäre Hinweise, Spezialisierter Flash für langfristige Audits (2000 Stück), nichts in den angegebenen Flash zu schreiben. Bitreferenzen:.Single Bit,~Ein bisschen, nicht verwechseln.

3. Warnzeichen / Warnzeige Steuerung

3.1 Warnleiste

Alle aktuellen Alarme werden von links nach rechts scrollen. Eigenschaften: Warnreihenfolge (chronisch / umgekehrt), Warnzeit (nicht angezeigt / Uhrzeit / Datum / Uhrzeit + Datum, Standardmäßig nur Inhalt angezeigt), Bewegungsgeschwindigkeit (ms).

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung3

3.2 Warnmeldung (Form)

Warnmodus:Aktuelle Warnung(nicht angezeigt nach Auflösung, nicht unterstützt Power-Out - Speicher) /Historische Warnung(behalten nach Auflösung, unterstützt Power-Out - Speicher). Zeitreihenfolge, Anzeige-Sequenznummer, Auftritt / Auflösungszeit (nicht angezeigt / Zeit / Datum / Zeit + Datum), Zeit vor, Spaltenbreite-Verhältnis, Zeilen pro Seite, Scrollleiste, Gesten-Schieben, Seite umschlagen Steuerung (Addr + 0 Seite umschlagen, Addr + 1 Machbarkeit).

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung4

4. Anwendung Fälle

4.1 Beispiel für die Einstellung von Alarmen

AlarmID0: LW1001==1, Stufe 1, Inhalt "Alarm1"; ID1: LW1002.0==1, Stufe 2, "Alarm2"; ID2: LW1003.0 ~ 3==15, Stufe 3, "Alarm3".

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung5

4.2 Warnleiste + Warnanzeige + Seite umdrehen + Export löschen

Warnleiste: chronologische Reihenfolge, Anzeigdatum + Uhrzeit, Geschwindigkeit 100. Warnanzeige: Historischer Alarm, Zeitreihenfolge, Auftritt / Auflösung Zeit, Zeit vor, Spaltenbreite 20; 50; 100; 100, 5 Zeilen pro Seite, Scrollleiste + SeiteblätternLW1100. Schaltfläche Bindung LW1100 (1 / 2 / 3 / 4) + Berechtigung LW1100.1 / .2; Schaltfläche Löschen / Export Bindung LW1100 Schreiben 85 / 1.

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung6

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung7

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung8

4.3 Warnstufe Filter + Warnmeldung

Dropdown-Menü Bindung$SysWarnLevel: Text "Alle; Klasse 1; Klasse 2; Klasse 3", numerische Konvertierung 14, 2; 4; 8 (entsprechend bit0 - 3 Maske). Alarm-Tipp: Bit-Status - Licht (Alarm-Trigger - Hintergrundbeleuchtung, mit automatischem Standby) + Dropdown-Menü Bindung$SysWarnCfg.1~2Auswählen Sie den Buzzer "ausgeschaltet; Tropfen klingt; langes Klingeln".

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung9

VisualHMI-Alarmprotokolle: Triggerbedingungen, Stufenfilterung, Buzzer und HintergrundbeleuchtungAbbildung10

Die Umwandlung des Alarmstufen-Filters istBitmaske: All = 14 (bit1 + 2 + 3), Level 1 = 2 (bit1), Level 2 = 4 (bit2), Level 3 = 8 (bit3). Nicht 1 / 2 / 3 direkt geschrieben.

Aus dem Tutorial "Alarm Record" von Guangzhou Dacai Technology VisualHMI-Entwicklungsdokument (hmi-doc.gz-dc.com) zusammengestellt, das Urheberrecht liegt bei Dacai Technology.

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.