国产一区一区-色丁香在线-在线天堂视频-亚洲综合久久久久久888-丁香六月婷婷激情-欧美人与动牲交app视频-www.亚洲免费-91九色视频在线-国产视频福利一区-免费视频亚洲-亚洲男女激情-无码中文av波多野吉衣迅雷下载-亚洲电影区图片区小说区-国产精品一区二区在线-又黄又爽又猛的视频免费

llyyll
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 48 個(gè)
工控威望: 146 點(diǎn)
下載積分: 680 分
在線時(shí)間: 40(小時(shí))
注冊(cè)時(shí)間: 2010-05-06
最后登錄: 2025-11-06
查看llyyll的 主題 / 回貼
樓主  發(fā)表于: 2019-06-18 14:18
用戶密碼是用的一般模式,高級(jí)模式當(dāng)然也可以用,就是要自己改下,我是圖簡(jiǎn)單。
宏指令運(yùn)行后:
1、LW60用來(lái)顯示隨機(jī)安全碼;
2、安全碼經(jīng)過(guò)運(yùn)算后作為用戶1密碼;
3、安全碼經(jīng)過(guò)不同運(yùn)算后作為用戶2密碼,以此類推也可設(shè)置其它用戶的密碼;
4、修改以上用戶的當(dāng)前密碼。
這樣可以要客戶報(bào)出安全碼,就能推算出密碼讓客戶輸入,只要再觸發(fā)宏指令密碼就已經(jīng)修改了。
源代碼如下:
macro_command main()
short ran
short password1
short password2

RAND(ran)
password1=ran*22222
password2=ran*33333

SetData(ran, "Local HMI", LW, 60, 1)
SetData(password1, "Local HMI", LW, 61, 1)
SetData(password2, "Local HMI", LW, 62, 1)
SetData(password1, "Local HMI", LW, 9500, 1)
SetData(password2, "Local HMI", LW, 9502, 1)

DELAY(200)
bool a=1
SetData(a, "Local HMI", Lb, 9061, 1)
DELAY(200)
a=0
SetData(a, "Local HMI", Lb, 9061, 1)
end macro_command
水平不高,各位大佬多多包涵,歡迎指導(dǎo)。
wei0212007
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1062 個(gè)
工控威望: 1165 點(diǎn)
下載積分: 6912 分
在線時(shí)間: 1188(小時(shí))
注冊(cè)時(shí)間: 2007-04-19
最后登錄: 2025-12-09
查看wei0212007的 主題 / 回貼
1樓  發(fā)表于: 2019-06-18 14:55
不錯(cuò)。