QQ登录

只需一步,快速开始

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆

[ 复制链接 ]
提问:
事情是这样的,程序本来是有密码,需要登录,但是突然有个客户要求不要密码.
很多控件的权限已经设定好了,改起来量太大,不知道有没有办法在开机的时候用个默认的用户名密码登录?
        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


如果是新手朋友,可以下载我录制的视频教程学习:

这样的话,或许要一个完整的实例供学习,才会来得形象。
下面编写一个例程供大家下载参考学习。
编程软件使用新版本EBPRO 6.03.

例程界面如下:

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆

界面有两个按钮,一键登录与注销。
一键登录调用一个宏指令:
macro_command main()
short user=4
int pw=123456789
SetData(user, "Local HMI", LW, 9219, 1)
SetData(pw, "Local HMI", LW, 9220, 1)
end macro_command

宏使用已知的账号密码登录。
注销使用的是系统寄存器,如果不熟悉,可以下载上面的两套视频教程。

问题想实现的功能是触摸屏上上电运行就登录指定的账号。
所以例程编写的宏指令可以设置开机运行一次,如下图:

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆

这样就不再需要用户在界面点击按钮登录了。
例程添加按钮仅为学习测试使用。

另外界面元件使用操作类别为F。
账号及密码都在系统参数里设置了,如下图。

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆

有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆


可以下载例程模拟运行查看效果。
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:有没有办法在威纶通触摸屏宏指令里面,用指定的用户名和密码自动登陆.rar 
文件大小:334.8 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索