台达触摸屏,有关密码的问题 点击:6568 | 回复:11



山中徐工

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2014年3月15日
发表于:2014-04-08 10:20:50
楼主

现在我想一个画面就用一个密码按钮来控制,当密码没通过的时候,点击画面上的其他按钮都不会有反应。只有当从密码按钮上通过后其他按钮才能正常使用。而且密码按钮通过一次就够了,通过后页面上其他按钮任意使用不会再需要输入密码。

好吧,这功能要如何实现,向大神们求教。




wenwanshuang

  • 精华:0帖
  • 求助:12帖
  • 帖子:28帖 | 575回
  • 年度积分:12
  • 历史总积分:2497
  • 注册:2011年11月03日
发表于:2014-04-08 12:34:36
1楼

这个功能很简单。。。。。。。。。。。。。

山中徐工

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2014年3月15日
发表于:2014-04-08 13:20:34
2楼

回复内容:

对: wenwanshuang 这个功能很简单。。。。。。。。。。。。。 内容的回复!

倒是说啊- -

山中徐工

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2014年3月15日
发表于:2014-04-08 13:24:19
3楼

现在我把画面上的元件的生效位元都设为一个地址C11,然后在密码输入按钮上写宏(BITON 1@C11)。于是不点密码键其他元件就没法用了。但问题是,只是点一下密码输入,即使不输入密码,这宏也运行了,于是其他元件又可用了。。。

蔫吧坏

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 153回
  • 年度积分:9
  • 历史总积分:2386
  • 注册:2013年10月09日
发表于:2014-04-08 13:29:59
4楼

给换画面一个密码不行吗 搞那么复杂

山中徐工

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2014年3月15日
发表于:2014-04-08 13:39:11
5楼

回复内容:

对: 蔫吧坏 给换画面一个密码不行吗 搞那么复杂 内容的回复!


现在是要一个画面眼睁睁的看着一堆按钮不能用,要用就必须通过哪个密码输入按钮把密码输入正确了行。

可是我现在遇到的问题就是密码对不对都能用了,密码输入结果成了设ON按钮了。

wenwanshuang

  • 精华:0帖
  • 求助:12帖
  • 帖子:28帖 | 575回
  • 年度积分:12
  • 历史总积分:2497
  • 注册:2011年11月03日
发表于:2014-04-08 13:58:41
6楼

画面A和画面B,画面A上面做一个按钮用于启动画面B,在画面B上面做一个字符输入,和实际密码做比较,比较成功按钮有效,比较不成功,什么都不执行。

wenwanshuang

  • 精华:0帖
  • 求助:12帖
  • 帖子:28帖 | 575回
  • 年度积分:12
  • 历史总积分:2497
  • 注册:2011年11月03日
发表于:2014-04-08 14:05:19
7楼

我以前做了一个密码输入切换画面修改参数。



山中徐工

  • 精华:0帖
  • 求助:3帖
  • 帖子:7帖 | 6回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2014年3月15日
发表于:2014-04-08 14:09:09
8楼

回复内容:

对: wenwanshuang 画面A和画面B,画面A上面做一个按钮用于启动画面B,在... 内容的回复!


是说单独的为画面设一个静态的密码吗?这样许多类似的画面都要这样做会多出来许多密码的。

还是。我是想密码输入后,系统应该会把输入的密码和系统密码表做一个比较,应该会有一个Bool型的返回值,如果我能得到这个值,就能知道密码是否输入正确,再把(BITON 1@C11)这句话写到值为TRUE的条件下就应该OK了。

怎么能得到这个值,有什么函数之类的吗?

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2014-04-08 14:32:32
9楼

你需要把“数值输入”或“文数字输入”部件与画面上的“按钮”关联起来;

(1)假设密码的地址为$0 & $1,然后写上“运行后宏”:

IF $0 == n
IF $1 == m
BITON ({Link2}1@M0)
ELSE
BITOFF ({Link2}1@M0)
ENDIF

(2)设置按钮的生效位元:M0=ON

偏执怪人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年1月16日
发表于:2016-01-16 22:50:02
10楼



回复内容:

对: 山中徐工 回复内容:对: wenwanshuang  画面A和画... 内容的回复!

你好,请问你的密码修改是怎么实现的呢,期待你的回复

狼人杀

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 42回
  • 年度积分:41
  • 历史总积分:558
  • 注册:2018年5月26日
发表于:2018-06-12 12:58:10
11楼

学习了。。


热门招聘
相关主题

官方公众号

智造工程师