工控智汇

工控智汇

威纶通触摸屏另外一种做的密码登录方式

admin 9 192


大家好,我是小江,在这里分享一些我工作中遇到的一些问题,有的是我写的程序,有的是看书一些心得,分享到这上面,如果有不妥的地方,希望见谅,能看得过去,就看看,看不过去的话,就当啥也没用,今天这个是我在做一个项目的时候需要用到的登录方式。

需要两个用户的权限,去实现权限登录,我这里写了个简单的脚本:

macro_commandmain()

intp

boola,b

GetData(p,"LocalHMI",LW,9220,1)

ifP==655then

a=1

else

a=0

if

SetData(a,"LocalHMI",LB,10,1)

ifp==110then

b=1

else

b=0

if

SetData(b,"LocalHMI",LB,12,1)

macro_command

这个脚本的意思就是​获取密码的数值,因为密码的地址是LW9220,而且是一个32位的数据,我就先定义了一个整型intp,然后定义了两个bool型变量a和b,目的就是为了给LB10和LB12进行赋值。LB10和LB12得到值之后,就可以控制控件的显示和隐藏了,然后就用切换窗口的来做这个控制了,先看下效果图,我用指示灯来做的演示。



简单的分享下,我感觉这个比CMT系列好一点点吧,这个是MT8102ip的型号触摸屏。