威纶通官方论坛

EB8000中要求正确输入密码登陆界面的程序出现问题,求指教!

[复制链接]
发表于 2013-1-9 11:02:27 | 显示全部楼层 |阅读模式
本帖最后由 youzigg 于 2013-1-9 11:10 编辑

程序完全按照例程的一个编的,但不知为何,无论密码输入对错,都没有相应的下一级界面出现。
界面10为起始界面,界面11为密码输入界面,界面20、界面21分别为密码输入正确、错误的界面。
附图11为密码输入界面,图12、图13分别为该界面中密码输入元件的属性设置、直接窗口元件的属性设置。界面10进入界面11是没有问题的。系统参数里面勾选了用户1,。这里不知是否还有其它必要设置被我遗漏了?谢谢指导!
用了一个宏程序,程序如下:
  1. macro_command main()
  2. bool status,OFF=false,ON=true
  3. short page

  4. GetData(status, "Local HMI", LB, 9060, 1)
  5. if status==true then
  6.    SetData(ON, "Local HMI", LB, 1, 1)
  7. else
  8.             
  9. if status==false then
  10.    page=20
  11. SetData(page, "Local HMI", LW, 0, 1)   
  12. end if  
  13. end if   
  14. SetData(OFF, "Local HMI", LB, 0, 1)

  15. end macro_command
复制代码
另外,上面宏程序的第12步我不太懂,想问一下其中page是否含有窗口号之意,还是仅一短整型数而已?
2.png
3.png
4.png
发表于 2013-1-9 14:38:31 | 显示全部楼层
在“元件”--“PLC控制”里面有一个切换基本窗口和宏指令触发的设置,而且在11号页面的密码输入元件上还要通知LB0为ON
 楼主| 发表于 2013-1-9 18:04:14 | 显示全部楼层
回复 2# aligashiya

果然如此,多谢你的指点!
发表于 2013-4-10 12:41:30 | 显示全部楼层
不错啊学习了
发表于 2013-12-27 10:20:04 | 显示全部楼层
学习了了,谢谢
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-30 05:35

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表