关于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日
下一篇 2019年6月11日

相关推荐

  • WinCC画面延迟严重

    软硬件配置:WinCC7.5 ,TIA博图V16,下位机1513R冗余CPU,工程师站+操作员站,PC均配置内存8G,I5-9500 3.00GHz,64位wi…

    2021年7月5日
  • 触摸屏 MP277 可以上传项目吗?

    公司有个MP277 想加一组数据,它支持项上上传,然后修改一下在下载回去吗? 它的回传是什么意思呢?谢了 钻石用户推荐最佳答案 MP277 在满足下条…

    2021年7月5日
  • wincc7.3 function trend control数据清除

    如何做一个按钮来清除function trend control图像上一次的数据,目的是为了准备做下一次数据记录。 问题补充:我想在Wincc7.3里实现这样的…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc的c脚本中使用绝对值和开方

    在百度里搜索一下,,只查到开方的,,绝对值找不到大家知道的话说一下 问题补充:对实数去绝对值 会丢失小数点后面的数据如何保持整数可以的 最佳答案 绝对值用abs 提问者对…

    SIMATIC WinCC 2017年10月24日
  • PCS7OS仿真

    WINCC画面电机阀门点不出操作面板 问题补充:电机阀门是OS 编译生成的 钻石用户推荐最佳答案 图1图标对应的面板的名称见图2,这是图1中的图标的severname属性…

    2021年7月5日
  • 关于wincc中VBS应用的问题

    想在wincc窗口中调用ComboBox控件,此控件从SQL数据库读取值,每次修改后,重新刷新一遍。程序如下: strSQL = "sele…

    SIMATIC WinCC 2019年6月11日
  • 急!wincc中负数无法显示/输入

    step7和WINCC的集成项目,在STEP7中变量为int格式,通过编译变量自动导入到wincc中为有符号16位数,但是在发现在运行画面时负数无法正常显示,step7程序里面监视…

    SIMATIC WinCC 2019年6月11日
  • 关于RENHQ一个帖子– 对象沿圆弧运动–问题请教

    由于RENHQ此贴关闭回复,所以希望能得到您的帮助问题再图片中标明,请RENHQ赐教,非常感谢 最佳答案 你的图在哪里?圆心(x0,y0),半径R,任意位置的坐标:x=x0+Rsi…

    SIMATIC WinCC 2021年7月5日
  • 依然PLC与WINCC的通讯问题

    昨天在这里问了一个关于PLC与WINCC的通讯问题。得到了很多启发,小弟实在愚昧还是没有能解决问题。后来乱搞一通,把S7装上了,结果今天一试竟然通了,小弟这就奇怪了。为什么会通呢?…

    SIMATIC WinCC 2019年6月11日
  • WINCC中外部变量问题

    WINCC中外部变量如何知道其对应STEP7中的哪个变量?我看在WINCC中外部变量的名称与STEP7中不一样,参数(地址)中地址也与STEP7中对应不上,如何能对应上? 问题补充…

    SIMATIC WinCC 2019年6月11日