如何知道WINCC当前用户登录状态

我想用一个二进制变量来控制两个按钮的显示状态。如果当前有用户登录,则显示“用户退出”按钮,如果当前没有用户登录,则显示“用户登录”按钮。
请问,这个二进制变量怎么得到?

最佳答案

1、全局脚本中编写:
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
if(strcmp(GetTagChar("@CurrentUser"),"")==0)
{
 SetTagBit("二进制变量",1);
}
else
{
SetTagBit("二进制变量",0);
}
return 0; 

2、在“用户退出”按钮和“用户登录”按钮的显示属性中连接 二进制变量对应显示与否即可。

提问者对于答案的评价:
谢谢你老师。
应该是第一个赋0,第二个赋1吧。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐