技术论坛

 回复:一个按钮 不同用户和密码 打开不同界面 怎么弄啊?

返回主题列表
作者 主题
双军
游士

经验值:207
发帖数:8
精华帖:2
楼主    2014-05-06 11:25:08
主题:一个按钮 不同用户和密码 打开不同界面 怎么弄啊?
按下组态画面上的同一个按钮,输入不同的用户名和密码,以打开不同的界面。按下另一按钮,关闭打开的界面和权限。
双军
游士

经验值:207
发帖数:8
精华帖:2
6楼    2014-05-21 16:47:57
精华帖  精编帖  主题:回复:一个按钮 不同用户和密码 打开不同界面 怎么弄啊?
谢斑竹指引,问题解决!
简单说下实现过程,1.使用计划任务,获取组编号。
2.在按钮上设定根据编号激活屏幕,同时设定安全权限。
3.设定用户管理。
中年蟹
游民

经验值:108
发帖数:17
精华帖:0
9楼    2014-06-04 09:40:02
精编帖  主题:回复:一个按钮 不同用户和密码 打开不同界面 怎么弄啊?
不用脚本,用WinCCFlexbel的自带功能,GetGroupNumber就行。
1.首先你要定义几个不同的用户组,每个不同的组下建立相应的用户;
2.再建立几个页面,最好是页面编号与用户组相同;
3.就用内部变量,建立一个整数,用来记录当前的GroupNumber;建立两个字符串变量分别记录用户名和密码。
4.准备工作就绪,就可以在起始画面上加一个按钮,在Events中,先在Press中添加GetPassword和GetUsername两个函数,再在Release中先后添加Logon,ShowLogonDialog,GetGroupNumber最后ActivateScreenByNumber,并将GetGroupNumber中获取的变量传到跳转页面的函数中即可。

goodluck
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。