QQ登录

只需一步,快速开始

威纶通触摸屏输入正确密码后马上切换页面的宏指令怎样写

[ 复制链接 ]
请各位高受帮帮忙,输入正确密码后马上切换页面的宏指令怎样写?

回答:
其实官方已经给了一个类似功能的实例,只是官方没大力维护论坛,人气几乎为0。
近日官方论坛被多次入侵,跳转北京赛车,时时彩票,都没有管理。
不多说,我们切入正题。
这里以那个实例为材料来介绍如何实现吧。
主要难点是,一个数值输入元件输入密码后,如何触发一个宏指令。
这时就要用到元件的通知功能,如下图:
2019-11-30_184506.jpg
要设置数值输入元件时,可以勾选启用通知,设置在数值写入后将LB0设置为ON.
这样我们将密码输入后,就会将LB0设置为ON,LB0为ON后,还得通过PLC控制元件,
间接触发一个宏指令。
如下图:
2019-11-30_184748.jpg
这样经过多重调用,就能够实现密码输入后,调用一个宏指令来判断密码的正确与否,以及执行动作。
上面PLC执行元件调用的宏代码如下:
macro_command main()
bool status,OFF=false,ON=true
short page
GetData(status, "Local HMI", LB, 9060, 1)
if status==true then
   SetData(ON, "Local HMI", LB, 1, 1)
else
if status==false then
   page=20
   SetData(page, "Local HMI", LW, 0, 1)
end if  
end if   
SetData(OFF, "Local HMI", LB, 0, 1)                           
end macro_command

宏代码内获取系统寄存器LB9060,表示密码输入是否错误。
错误则设置LB1为ON,通过直接嵌入窗口元件,显示错误信息。
如下正确,则切换到窗口20.

例程界面窗口如下:
2019-11-30_185821.jpg
点击进入窗口20,在灰色区域弹出密码输入对话框,输入错误,则显示错误信息。
输入正确,则切换到窗口20.
宏指令在密码输入按回车键后执行。
例程效果如下:
4.gif
例程下载地址:
请点击此处下载

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

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

文件名称:威纶通触摸屏输入正确密码后马上切换页面的宏指令怎样写.rar 
文件大小:32.69 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


如果想学习威纶编程,也可以下载我录制的两套视频教程:

  

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

  

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

  

QQ联系我

微信扫扫联系我

  


回复

使用道具 举报

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