关于用户的一点问题

想实现以下功能:
 针对不同的用户登录,画面的部分内容隐藏或者显示。
 比如:某些用户可以看见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日

相关推荐

  • 关于wincc的C脚本问题

    如图,我的IF语句条件根本就不满足,但是下面已经执行了,每次周期循环都执行 问题补充:关于二楼给yanzheng赋值的问题,这个只是我为了验证到底怎么回事做的,赋值0无所谓,因为脚…

    2021年7月5日
  • WinCC远程监控

    用WinCC对其它城市的分散的自动化站点进行监控,怎么做?是不是只要PLC站和WinCC站配上网络模块,连上互联网了,就行了? 钻石用户推荐最佳答案 不行的,需要公网IP的啊,或者…

    SIMATIC WinCC 2020年11月1日
  • wincc以太网连接S7-200

    WINCC 以太网连接15个S7-200,有一种线是IBHLINK 可以把PPI转以太网的,我想用这个,具体我怎么连,怎么组网,需要点什么硬件,软件,我是新手,…

    SIMATIC WinCC 2019年6月11日
  • 按钮颜色问题

    现在是这样的,希望一个按钮按下时按钮变色,当另一个按钮按下时原来的按钮恢复原来的颜色,但没有其他按钮按下时可以一直保持原来的颜色,我的情况是按下时按钮只能短时间变色然后就恢复了原来…

    SIMATIC WinCC 2021年7月5日
  • 300如果与其它的屏连接???

    1.我有一个非西门子的屏,E1100,现在想与300通过DP通信连接上,把屏的GSD文件导入到软件中,并组态了,就是不能通信上,不知道为什么??2.屏报的故障为NO &n…

    SIMATIC WinCC 2021年7月5日
  • wincc 导入的一张图片如何做闪烁?

    wincc 导入的一张图片如何做闪烁? 是导入的一张BMP故障图片,越简单越好。 最佳答案 一、图片 属性–其他—显示—动态为C动作,输入一…

    SIMATIC WinCC 2021年7月5日
  • 怎样通过全局脚本向excel写数据

    我需要在某个变量的值发生变化时,把另外一组变量的值写到excel中,怎么实现呢?以前在画面中做了个io域,但是只有IO域为当前画面时,目标才能实现,达不到最终的目的. 最佳答案 建…

    SIMATIC WinCC 2019年6月11日
  • 请教WINCC中丢失结构变量后如何删除修改标签?

    是之前的一个老工程,可能在倒标签时漏掉了一个结构变量,但是该结构变量的标签还在。可现在这些标签无法修改和删除,用标签工具EXECL导出删除再导入后,该标签还是存在。请教各位大侠如何…

    SIMATIC WinCC 2019年6月11日
  • WINCC的I/O field 问题

    step7有一段通过一步步迭代最后能达到目标值的程序(用的都是浮点数的计算)    我在人机界面上用I/O field …

    2017年8月18日
  • wincc如何做工艺流程图的画面?

    可不可以具体一些!要整个过程控制都能显示出来的,同时也可再流程图上控制! 最佳答案 首先:新建一个画面,根据你要设计流程的大小做画面的几何大小设置。 其次:根据原理图和现…

    SIMATIC WinCC 2019年6月11日