Sichere Anmeldung: Geben Sie hierarchische Berechtigungen für die Schnittstellensteuerelemente, so dass Benutzer verschiedener Ebenen verschiedene Dinge sehen / bedienen können. Unterstützt Stufe 1 ~ 8 (0 für Besucher), Passwort kann verwendet werden, kann Lua geändert werden, kann automatisch abschließen.
1. Konfiguration
Projekt → Projekt-Einstellungen → Sicherheitsstufe: Stellen Sie die Anzahl der Stufen, Passwörter für alle Ebenen, Anmeldung bleiben, Zeitüberschreiten, Beenden (Sekunden), Rückkehr zum Bildschirm, Tastaturposition (Standard / Zentrum), Benutzername.

2.Überschreiten Sie die Registrierung
Wenn die Funktionstaste den Bildschirm wechselt, wählen Sie "Benutzerniveau → Mindestanforderungsklasse", die Ebene reicht nicht aus, um das Passwort auf die Tastatur einzugeben. Die Anmeldung wird automatisch abgeschaltet (die Anmeldung wird aktiviert).

3. Passwortänderung (LUA)
set_pwd(level, pwd, len): Level 0 ~ 7 entspricht Passwortstufe 1 ~ 8, pwd-Digital - Passwort, len Optional (vorführende Nullfüllung, wenn len = 5, dann 123 als 00123 gespeichert).
Passwort nicht unterstützt Lesen, Synchronisieren Sie beim Initialisieren / Ändern in den RW-Zone:
function on_init()
local _val = get_uint16(VT_RW, 0x2000)
if _val ~= 0x0055 then
set_uint32(VT_RW, 0x0000, 111111)
set_uint32(VT_RW, 0x0002, 222222)
set_uint32(VT_RW, 0x0004, 333333)
set_uint32(VT_RW, 0x0006, 444444)
set_uint32(VT_RW, 0x0008, 555555)
set_pwd(0, 111111, 6); set_pwd(1, 222222, 6)
set_pwd(2, 333333, 6); set_pwd(3, 444444, 6)
set_pwd(4, 555555, 6)
set_uint16(VT_RW, 0x2000, 0x0055)
flash_sync()
else
set_pwd(0, get_uint32(VT_RW, 0x0000), 6)
set_pwd(1, get_uint32(VT_RW, 0x0002), 6)
-- ... 其余等级
end
end
Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) und anderen technischen Tutorials „Sichere Anmeldung", das Urheberrecht liegt bei Dacai Technology.
Antwort veröffentlichen