chen59379596
级别: 正式会员
精华主题: 0
发帖数量: 30 个
工控威望: 70 点
下载积分: 1107 分
在线时间: 47(小时)
注册时间: 2019-06-16
最后登录: 2025-02-21
查看chen59379596的 主题 / 回贴
楼主  发表于: 14天前
PSW = $Hour * 100 + $Minute + 1001
if Password = 333 then
    用户窗口.设置.Open()
    ENDIF
if Password = 1234 then
    用户窗口.首页.Open()
    ENDIF
if Password = 111 then
    用户窗口.检修画面.Open()
    ENDIF
if Password = PSW then
    用户窗口.厂商设置.Open()
    ENDIF
if Password <> 0  then
    Time = Time + 1
    if Time >= 200 then
        Password = 0
        Time = 0
        ENDIF
    ENDIF

说明:Password为密码输入,当输入111时HMI进检修画面,输入1234时HMI进首页,输入333时HMI进设置页,输入(HMI当前小时*100+分钟+1001)时进厂商设置页
使用场合:设备某些参数不允许被客户或操作员等修改时(固定的密码在输入时容易被其他人员看到并使用),可将此类参数布局在厂商设置页,每次输入密码后(即使被其他人员看到输入的密码)的下一分钟密码即发生了变化(密码计算方式可依需求修改)

以上!欢迎各位大神探讨
hstec2002
级别: 论坛先锋
精华主题: 0
发帖数量: 520 个
工控威望: 1923 点
下载积分: 9553 分
在线时间: 736(小时)
注册时间: 2021-05-05
最后登录: 2025-02-22
查看hstec2002的 主题 / 回贴
1楼  发表于: 14天前
这思路不错。
QQ: 2845452345