工控编程吧

标题: 有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆 [打印本页]

作者: qq263946146    时间: 2019-11-27 20:38
标题: 有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆
提问:
事情是这样的,程序本来是有密码,需要登录,但是突然有个客户要求不要密码.
很多控件的权限已经设定好了,改起来量太大,不知道有没有办法在开机的时候用个默认的用户名密码登录?
        short temp = 6
        SetData(temp, "Local HMI", LW, 9219, 1)
        temp = 1
        SetData(temp, "Local HMI", LW, 9220, 1)
我用这段宏设定用户名和密码,但是没找到怎么在宏里面直接登陆.


回答:
问题是比较简单的,简单几步就可以实现了。
假设我自己设置了一个账号,初始密码已知,则编写宏如下:
macro_command main()
//宏指令触发登录用户2,密码234567
//用户编号存储器lw-9219 16bit
//用户密码存储器lw-9220 32bit
short         user=2
int         password = 234567
SetData(user, "Local HMI", LW, 9219, 1)
SetData(password, "Local HMI", LW, 9220, 1)
end macro_command


如果是新手朋友,可以下载我录制的视频教程学习:
[weilun]1[/weilun]
这样的话,或许要一个完整的实例供学习,才会来得形象。
下面编写一个例程供大家下载参考学习。
编程软件使用新版本EBPRO 6.03.

例程界面如下:
(, 下载次数: 3)