VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische Symbolzuordnung

kostenlosKostenloses technisches Material

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

Das Bild-Rotationssteuerungssteuerungssystem zeigt eine Reihe von Bildern auf einem begrenzten Raum durch Schieben nach rechts und links. Es gibt zwei Modi - Basis-Roll und dynamische Symbolzuordnung -sind im Wesentlichen zwei völlig unterschiedliche DatenarchitekturenDas falsche Modell führt zu einer großen Kurve.

1. Zwei Modelle (Kernunterschiede)

1.1 Basis-Roulette - Modus („Symbol auswählen" nicht aktiviert)

  • Anzahl der Bildergalerie = Anzahl der Optionen: Bildergalerie 10 Frames → Automatische Identifizierung als 10 Optionen (Index 0 ~ 9)
  • Single-Adresse - Treiber: Überwachung der Adresse Direkt Speichern des aktuell ausgewählten Index, Wertänderung des Frames
  • Statische Zuordnung: Option i Permanent Bind Bildergalerie Frames i

1.2 Dynamischer Symbol-Zusammlungsmodus („Symbol auswählen")

  • Doppelschichtliche Entkopplung: Optionsschicht + Symbolschicht.Überwachung der Adresse = Auswahl监视地址+1=总选项数;监视地址+1+N=各选项的图标帧索引
  • 动态帧池:图库 36 帧分 3 组(每组 12 帧),选项0用 LW1003 指向帧0~11、选项1用 LW1004 指向帧12~23…
  • 双维度控制:滑动切选项改索引; Ändern LW1003 + N Aktualisieren Sie den Symbolzustand dieser Option

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung

DimensionBasis-RolleyDynamische Symbolzuordnung
DatenstrukturSingle-Layer: Frame = OptionDoppelschicht: Option + Dynamisches Symbol-Frame
Registerbesetzung1 (aktueller Index)1 + 1 + N (Index + Gesamtzahl + Optionsframe)
Flexibilität zur LaufzeitNur Optionen wechselnUnabhängig aktualisieren Sie den visuellen Status einer Option
Typische AnwendungenStatische InhaltsanzeigeMehrzustandsgeräteüberwachung, Prozessphasenanzeige

2. Beschreibung der Eigenschaft

EigenschaftBeschreibung
ÜberwachungsadresseAdresse der gebundenen Variablen
Auswählen von SymbolenMarkieren = Dynamisches Symbol-Mapping - Modus
Kandidaten3 oder 5
Berührung Schieben / Schieben Trägheit / Ausrichtung / Klicken SchalterSchieben Schalter; Trägheit; Ausrichtung; Klicken Sie direkt auswählen
Automatische Verfolgung / Verfolgung ZeitBild Dynamische Verfolgung der numerischen Änderungen; Verfolgung der Rollzeit (Sekunden)
Galerie / RichtungBild auswählen; Rollenrichtung
Breite / Skalierung / OffsetOptionen Bildseitenverhältnis 20 ~ 80; Skalierung an beiden Enden 20 ~ 100; Höheverschiebung an beiden Enden -100 ~ 100

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung1

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung2

3. Anwendungsfall

3.1 Grundlagen-Roll

ÜberwachungLW1000Kandidaten 3, Schieben + Trägheit + Ausrichtung + Klick-Schalter + Automatische Verfolgung, Galerie-Richtung rechts, Breitenverhältnis 40, Skalierung 50. Schieben Sie den Index um und der LW1000 - Wert folgt den Änderungen.

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung3

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung4

3.2 Dynamische Symbolzuordnung (LUA-Initialisierung)

ÜberwachungLW1001, Markieren Sie das Symbol Auswahl, Kandidat 3. Adress-Layout: LW1001 = ausgewählte Elemente, LW1002 = Gesamtzahl der Optionen, LW1003 ~ LW1005 = Symbolrahmen jeder Option. on_init Initialisierung:

function on_init()
  set_uint16(VT_LW, 0x1002, 3)     -- 总选项数 3
  set_uint16(VT_LW, 0x1003, 0*12)  -- 选项1 图标起始帧 0
  set_uint16(VT_LW, 0x1004, 1*12)  -- 选项2 图标起始帧 12
  set_uint16(VT_LW, 0x1005, 2*12)  -- 选项3 图标起始帧 24
end

Laufzeit: Schieben Sie die Option LW1001; Gerät Status geändert, PLC / LUA ändern LW1003 ~ LW1005 (Schreiben 0 ~ 11, 12 ~ 23, 24 ~ 35) Aktualisieren Sie die entsprechenden Optionen Symbol-Frame.

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung5

VisualHMI Bild-Rolling: Zwei Modi: Basis-Rolling und dynamische SymbolzuordnungAbbildung6

Die Adressregeln für die dynamische Symbolzuordnung sollten beachtet werden:Überwachungsadresse + 1 = Gesamtzahl der Optionen; Überwachungsadresse + 1 + N = Symbolrahmen für die N-OptionVergessen Sie, diese Adressen zu initialisieren, kann das Control leer oder verwirrt sein - in on _ init muss geschrieben werden.

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) Konfigurationssteuerelement-Tutorial "Bildrotation" 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.