关于用户的一点问题

想实现以下功能:
 针对不同的用户登录,画面的部分内容隐藏或者显示。
 比如:某些用户可以看见A按钮和B文本;
 某些用户登录看不见A按钮和B文本。

 具体该如何实现呢?
 请各位朋友赐教。
 谢谢。

问题补充:
请教:
 脚本该如何写?
 能给个例子吗?
 谢谢!

最佳答案

配置权限是一方面,这个不难。

  对于隐藏或显示则较为麻烦,如果在各个按钮中对显示属性进行动态检测,数量少还可以,多了占用资源太厉害。
  还是在全局脚本中做,使用PASSCheckLevelPermission来检测当前用户是否具有某权限号,如有则置内部变量为1,否则为0。然后将控件显示连接到内部变量。
 ----------------------------
 SetTagBit("内部变量",PASSCheckLevelPermission(20));
 触发条件选@CurrentUser就可以了。

提问者对于答案的评价:
准确!
 专业!
 谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc6.0如何打开6.2项目

    请问有没有办法使wincc6.0打开6.2的项目?大家确定向下兼容一点补救办法也没有了么? 最佳答案 没有,你可以把6.2的图复制到6.0下其他的要重新做了。 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日
  • wincc v6兼容性文档中的问题?

    在 wincc v6兼容性PDF文档中打叉(X)的意思是兼容还是不兼容啊?空白表示兼容还是不兼容? 我个人认为是打叉表示兼容!!想确认一下,谢谢了!!…

    SIMATIC WinCC 2019年6月11日
  • WINCC 用C语言写一段加法

    加法就让一个数,从0开始加到360然后再从0开始加到360,建立一个内部变量Run(有符号16位),写法如下int a;a=GetTagWord("Run&qu…

    SIMATIC WinCC 2017年11月16日
  • WINCC打开问题出错

    我用WINCC软件打开我的一个WINCC文件文件,但提示出错,具体见图片,不知道是什么问题?谢谢! 图片说明:    最佳答案 你的图打不开,但WINCC打不开…

    2017年11月25日
  • wincc7.3运行很慢

    今天电脑重装了系统(之前是32位的,现在是64位系统),然后重装wincc7.3软件。打开以前的项目运行发现弹出画面的按钮是和以前一样快。其它要执行的按钮却是按下5、6秒后才开始执…

    SIMATIC WinCC 2021年7月5日
  • WINCC安装需要哪些前提条件

    为什么我下的WINCC 软件老师安装不上 最佳答案 安装步骤 1、安装补丁程序WindowsXP-KB319740-v5-x86-CHS.exe 文件…

    SIMATIC WinCC 2019年6月11日
  • PC Access 通讯速度慢?

    将PC access速率已经设为50MS,系统采用CP243-1+opc (PC access)+WINCC,运行起来速度很慢,计算机用的T41i本,…

    SIMATIC WinCC 2019年6月11日
  • Wincc MODBUS RTU协议通讯协议

    现有一个项目用的以太网通讯,但有个设备是MODBUS RTU协议,我应该怎么弄,求大神指教谢谢了 问题补充:MODBUS TCP/IP通道怎么使用需要什么软件转…

    SIMATIC WinCC 2017年11月1日
  • wincc自定义函数

    有三个实型变量为:a,b,c想实现a=b+ca的值按时间刷新 最佳答案 如果只是画面显示的话,根本就不需要写什么函数,直接在IO域里面采用动态对话框来实现a=b+c的效果如果需要a…

    SIMATIC WinCC 2021年7月5日
  • 请问 能否用脚本建WINCC变量

    我们可以手动建变量 也可以用WINCC自带工具建变量,请问WINCC脚本功能很强大,能否用脚本建立变量(非脚本内部的变量),和外部的变量同样使用 问题补充:我看了实例用于…

    2020年11月1日