WINCC如何根据用户权限不同,显示不同画面

在WINCC中创建一个权限:显示隐藏元素。当登录的用户有这个权限的时候,可以显示画面中的某些元素。如果用户没有这个权限,则不显示某些元素。

最佳答案

你可以用全局脚本判断当前登录的用户名,根据用户名的不同,置位,复位不同的wincc内部变量,然后你要显示/隐藏的元素根据这些内部变量来设置隐藏显示属性。假设你一共有三个用户,则定义三个内部变量,用户1置位内部变量1,复位内部变量2和3,用户2置位内部变量2,复位内部变量1和3,用户3置位内部变量3复位内部变量1和2.然后画面中要登录用户1显示的元素则动态连接内部变量1,为1显示,为0不显示;用户2和3的与1的一样设置。

提问者对于答案的评价:
创建一个授权也可以,用户有这个授权就显示,没有就不显示。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月29日
下一篇 2017年10月29日

相关推荐

  • winCC7.3项目套用了PCS7的布局,怎样使用vb脚本给画面窗口对象赋值

    为了使用 PCS7的标准布局,本项目在WINCC项目套用了PCS布局。我的主画面p0.pdl中有一个按钮botton1和一个画面窗口pic,画面窗口pic中显示p1.pd…

    SIMATIC WinCC 2017年5月29日
  • VB代码编写,获取PLC变量qq的值

    请问如何编写一段获取PLC变量的值来判断要处理程序如何编写,dim a set a=smarttags("qq")if …

    SIMATIC WinCC 2021年7月5日
  • 请教关于WinCC7.0 Web自动登录的问题

    在WinCC7.0之前的版本中,通过输入http://username:password@hostname这种形式可以跳过登录窗口直接登录到服务器,在WinCC7.0中就不可以了,…

    SIMATIC WinCC 2017年11月16日
  • wincc程序同步

    两台wincc项目电脑,,怎么通过1台电脑修改完的程序发布到另一台电脑上。 问题补充:看了一下啊大都是PCS7的方式,,如果不是PCS7该怎么弄呢???????? 钻石用户推荐最佳…

    SIMATIC WinCC 2020年11月1日
  • 如何制作WINCC报警信息

    应该是5点几的版本,09年上的系统.目前程序已经做好了,常开点输出报警灯也响了,WINCC报警信息栏上没有显示,这个报警信息如何做到画面里面去可以显示. 最佳答案 http://w…

    SIMATIC WinCC 2017年7月30日
  • wincc如何做管道水流效果

    1:我看教程里讲的自己在wincc里用管道画水流效果(图1),但是图2里的VB动作是什么意思,C语言我不太会2:我还找到一种方法我下了两个控件pipeh、pipev(图3),我把管…

    2017年10月24日
  • WINCC2008高级版

    怎样查看WINCC2008高级版的点数和以用点数 最佳答案 高级版本分组态版授权和运行版授权,如果单纯查看项目使用了多少个变量,可以查看编译记录组态版授权不分点数,运行版分点数,最…

    SIMATIC WinCC 2017年6月27日
  • 关于WINCC6.0的安装

    我在安装SQL2000+SP3 For WINCC后,再安装WINCC6.0, 为什么还是提示"该计算机上找到 SQL …

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.3SE ASIA 安装

    每次进行该软件的安装时进行到安装SQL server 2008 的时候就卡住了,持续几个小时都没有反应,怎么办。 最佳答案 我的系统是Win7&nbs…

    SIMATIC WinCC 2017年6月13日
  • wincc ActiveX

    请问winCC我把那个activeX控件里面不小心取消注册了,然后图形编辑器就打不开了,还弹出了下面窗口,是咋回事?是不是授权出了问题,需不需要重新安装? 图片说明:  …

    2020年11月1日