回复内容:
对: xysgk 我做这样一段宏指令的意图是,想屏上电时,显示一个请输入... 内容的回复!
这个你的理解是有错的,LW9150只是用来显示你每次输入的数据,没有实际意义。你做密码界面肯定是要做一个数值输入元件(例如改地址为LW0),那边一输入的密码应该来自于LW0,用LW0中的值与你原始密码作对比才对啊。比如你的原始密码在LW300地址里面,你切花页面的地址用的是LW2OO,宏程应该如下:
macro_command main()
short a,b,c
//数据初始化
a=0
b=1
c=0
//
GetData(a, "Local HMI", LW, 0, 1)//输入密码
GetData(b, "Local HMI", LW, 300, 1)//获取原始密码
if a==b then
c=12 //密码输入正确后,跳转到12号窗口
SetData(c, "Local HMI", LW, 200, 1)
end if
end macro_command