想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?

想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?

问题补充:
方法明白了,可为什么我点时钟出来的不是设置触发器的内容呢?

最佳答案

全局脚本判断当前用户名是不是admin,如果是则置位bool变量否则复位它。然后按钮的显示属性用动态对话框连接这个bool量,为1显示,为0不显示。
vbs全局脚本,周期1s:
dim mytag
mytag=hmiruntime.tags("@currentuser").read
if mytag="admin" then
hmiruntime.tags("xianshi").write 1
else
hmiruntime.tags("xianshi").write 0
end if


按钮属性--显示,右键--动态对话框,选择变量xianshi,bool类型,为1显示,为0不显示。


补充:不知道你想表达什么意思,只有全局脚本才有触发器的概念。c和vbs都是一样的设置方式。
在脚本编辑窗口点右键选择信息和触发器:

图片说明:

想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?  想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?  想做当前登录为admin时候按钮显示,其他账号登录时候不显示,要在按钮display里面怎么处理呢?  

提问者对于答案的评价:
我自己弄明白了 只有做在action下面才有触发器

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午7:07
下一篇 2017年6月24日 下午7:07

相关推荐

  • 第三方软件访问Wincc V7.0 SQL2005的方法有哪些?

    已知Wincc的SQL与Microsoft SQL有区别,原本想通过Microsoft SQL来解读Wincc的SQL数据包内容,现在看来是不能直接达到此目的。…

    SIMATIC WinCC 2017年11月25日
  • TP1200 报警记录

    发现TP1200报警记录,比如某一处的报警,新记录显示会覆盖旧的,看不到旧时间发生的故障。比如只显示【06:00 AM 此次运行失败】请问如何设置,能够显示为【…

    SIMATIC WinCC 2021年7月5日
  • WINCC内部变量与外部变量的连接

    1.前几天看了一个WINCC项目,里面用了大量的内部变量,而且这些内部变量是跟PLC有通讯的,但我怎么找也找不到它们是怎么通讯的 ,全局脚本里也没看到有相关的脚本;2.还…

    SIMATIC WinCC 2017年11月29日
  • 关于smart IE 700 V3 显示问题

    触摸屏显示已成功传送,但画面显示“Checking poject ID"无法进入开机画面。 钻石用户推荐最佳答案 1,下载前编译–仿真一下,看看组态…

    SIMATIC WinCC 2020年11月1日
  • 寻找MP277程序案例

    哪位大侠有MP277的程序案例,或者别的型号的也行,发一份给小弟学学。以前没有接触过西门子的屏,现在想学学,已备不时之需。    &nbsp…

    SIMATIC WinCC 2019年6月11日
  • 状态字和控制字问题

    状态字和控制字具体如何使用? 最佳答案 状态字是表示变频器状态,控制字则是控制变频器; PZD,通常,第一个字为状态字1和控制字1,第二个字是实际反馈和主设定。&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 电机面板问题

    我记得在PCS7里面电机和阀门的控制面板都是内置的标准面板,就是不用自己画在图形编辑中画面前带有@的那种画面,在WINCC6.0里面是不是也有呢?我已经把画面树和OS组态好了,现在…

    SIMATIC WinCC 2019年6月11日
  • WCC激活时间太长

    我如果在一进入WCC项目管理器后立即激活,每打开一个画面都要经过很长时间。如果进入画面编辑器并打开任意画面后激活,画面的切换就很快,请问这是什么回事,是否是什么地方没有设置好。多指…

    SIMATIC WinCC 2019年6月11日
  • WINCC的I/O域,怎样写入带小数点的数值到PLC

    请大家帮帮忙,在WINCC的I/O域,怎样写入带小数点的数值到PLC. 最佳答案 直接在输入输出域的数据格式类型里面改为有小数点的"S999.9"或是其他的,看…

    SIMATIC WinCC 2019年6月11日
  • 为何有的winccfleible项目能集成在step7里,有的就不能集成呢?有什么原因吗?还是怎么回

    为何有的winccfleible项目能集成在step7里,有的就不能集成呢?有什么原因吗?还是怎么回事? 最佳答案 可以参考:《STEP7如何集成WINCC FLEXIB…

    SIMATIC WinCC 2021年7月5日