安全Registrierung:给界面KontrollenUnterteilung级授权,不同等级用户看/Operationen不同东西。支持 1~8 级(0 为游客),密码可配、可 Lua 改、可超时自动退出。
1. 配置
工程 → 工程设置 → 安全等级:设等级数、各级密码、保持Registrierung、超时退出(秒)、返回画面、键盘位置(默认/居中)、用户Name。

2. 超时退出Registrierung
FunktionKnopfWechseln画面时勾选「用户等级 → 最低要求等级」,等级不够弹键盘输密码。空闲超时自动退Registrierung(保持Registrierungaktiviert.才生效)。

3. 密码修改(LUA)
set_pwd(level, pwd, len):level 0~7 对应密码等级 1~8,pwd 数字密码,len 选填(前导零填充,如 len=5 则 123 存为 00123)。
密码不支持Lesen,初始化/修改时同步镜像zu RW 区:
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

整理自 广州大彩科技 VisualHMI 开发Dokumentation(hmi-doc.gz-dc.com)其他TechnikenUnterricht「安全Registrierung」,版权归大彩科技所有。
Antwort veröffentlichen