Berechtigungen für das Steuerelement: Anzeige / Berührung, wenn die Bedingungen erfüllt sind, bis zu zwei Kombinationen von Bedingungen (AND / OR). Es ist viel sauberer als die einzelnen Bilder zu steuern.
1. Eigenschaften
| Feld | Beschreibung |
|---|---|
| bedingte Adresse | Beurteilungsregister |
| Vergleich | ==,! =, < =, > =, <, >, IN (mit Grenzen innerhalb des Bereichs), OUT (ohne Grenzen außerhalb des Bereichs) |
| 值 | Vergleichen Sie den Wert; bei IN / OUT muss die untere Grenze + Obergrenze ausgefüllt werden |
| Zusätzliche Bedingung | AND / OR, zweite Bedingung |
| Wenn keine Berechtigung | Steuerelemente verstecken / Berührung verhindern |

2. Single / Double Condition
Einzelbedingung: LW1000==1 Anzeige. Doppelbedingte AND: LW1000==1 und LW1001==1 angezeigt; Doppelbedingte OR: LW1000==1 oder LW1002==1 kann berührbar sein.



3. mehrere Bedingungen (> 2)
Berechtigungen bis zu 2 Bedingungen, 3 oder mehr, verwenden Lua, um mehrere Bedingungen als 1 Ergebnis zurück in ein Register zu schreiben, die Steuerung Berechtigungen entscheiden dieses Register:
function on_run()
local v1 = get_uint16(VT_RW, 0x1000)
local v2 = get_uint16(VT_RW, 0x1001)
local v3 = get_uint16(VT_RW, 0x1002)
if v1 == 1 and v2 == 1 and v3 == 1 then
set_uint16(VT_RW, 0x1100, 1)
else
set_uint16(VT_RW, 0x1100, 0)
end
end
Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) und anderen technischen Tutorials „Control Rights", das Urheberrecht liegt bei Dacai Technology.
Antwort veröffentlichen