关于WINCC画面中,一个按钮显示和不显示的问题

我知道在wincc中,一个画面中如果有一个按钮,如果在wincc运行过程中,要它显示和不显示,可以通过一个二进制变量,让它置1或置0.但如果在用户管理器中,我有几个用户,其中一个用户要让这个按钮显示,而其它几个用户不能看到这个按钮,这要如何才能做到,C脚本的代码如何写?

最佳答案

WinCC中关心的其实并不是用户名,而是该用户所拥有的权限,所以楼主的功能应该是具有某种权限的用户登录时按钮显示或不显示,可采用如下办法:
 1、用户管理器中定义不同用户,分配不同的权限,假设用户A具有20号权限,而用户B无。
 2、按钮>>属性>>其他>>授权>>分配20号授权
 3、按钮>>属性>>显示>>加入如下脚本:
 #pragma code ("UseAdmin.DLL")
 #include "pwrt_api.h"
 #pragma code ()
 return PWRTCheckPermission(20,TRUE);

提问者对于答案的评价:
谢谢回答

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:07
下一篇 2019年6月11日 上午8:08

相关推荐

  • VBS能否写带参数的方法

    wincc VBS能不能写带参数的方法。就像public void get(int i,int j,int z)这样的。…

    SIMATIC WinCC 2019年6月11日
  • 西门子plc300如何读触摸屏现在是哪个画面号?

    现在想在cpu300里面读触摸屏当前的画面编号,请问应该如何在wincc里面设置? 最佳答案 在wincc flexible 设定连接的界面有一个区域指针,第一…

    SIMATIC WinCC 2017年7月25日
  • 求救:wincc\audit 出错

    系统采用的WIN7,wincc 7.0SP2,audit 7.0但是报错,什么问题呢? 图片说明:    最佳答案 1、你的wincc&nb…

    2021年7月5日
  • WINCC CONNECT问题

    WINCC CONNECT 间断无规律出错!所有I/O域变灰!诊断发现 NEWCONCENT前打红叉!错误代码: FIRST ER…

    SIMATIC WinCC 2019年6月11日
  • 有哪些方式可以对应显示相关的报警部分程序么?ProDiag…

    基于WinCC消息系统的智能诊断 课程编号:V2666 课程主要内容:<br/>-消…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 有哪些方式可…

    2020年11月1日
  • wu

    wincc7.3能在win10系统上安装么,多套wincc7.3 能配套7.4版本的wincc services使用么 钻石用户推荐最佳答案 1、WinCC&n…

    SIMATIC WinCC 2021年7月5日
  • 这个弹窗控制界面怎么做?

    点击一个设备,弹出控制画面,具体见图片这种,具体要怎么做呢?我按着别人的项目添加脚本,更改变量这些,就是不成功。 最佳答案 此回答已完善 BOOL i;i=GePropB…

    2020年11月1日
  • WinCC控件无法移动

    刚刚在修改画面,一切都还正常。突然之间无法用鼠标拖拽控件移动位置,但是修改坐标还是可以的。有哪位遇到过这样的事情吗?这是什么原因,如何解决。 问题补充:检查过了,鼠标键盘没有问题,…

    SIMATIC WinCC 2017年12月7日
  • 求触摸屏按钮的各种模型 不要图片

    可以的话,顺便求个把模型添加到触摸屏的方法,谢谢了!! 最佳答案 窗口右侧的库选项里有“Buttons-and-Switches”,应该足够了,常见的都有。 提问者对于答案的评价:…

    SIMATIC WinCC 2021年7月5日
  • 复选框问题

    复选框隐藏后,再显示,如何显示上次选择的状态。 最佳答案 可将复选框属性的显示属性用动态对话框表示。在对话框中定义一个变量来表示复选框的隐藏或显示  提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日