如何知道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日 上午5:23
下一篇 2019年6月11日 上午5:24

相关推荐

  • wincc flexible与触摸屏177 6‘’以太网不能建立连接

    找不到原因,迷茫 最佳答案 1、只要PC是自适应网口,则直连网线、交叉网线均可以用于连接;2、要求屏与PC的IP在同一个网段,试一下能不能 PING 通屏?,只…

    SIMATIC WinCC 2021年7月5日
  • wincc数据库访问

    以前用VC、jsp访问的是通用的Microsoft_SQL_Server_2k,如果改成用VC、jsp访问wincc自带的SQL_Server数据库,是不是也是很容易实现呢 最佳答…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible 的首页显示不了“项目名称”

    打开WinCC flexible 2007的首页,鼠标指向“打开最新编辑过的项目”选项时,右侧的“项目”下面的区域一片空白,最新创建的“项目名称”也不会显示在此…

    SIMATIC WinCC 2017年7月26日
  • Wincc7.3读取KEPServerEX 6 变量问题

    KEPServerEX 6 已经正确读取PLC数据,连接状态良好,wincc变量管理里通信连接正确 但组态界面变量无法显示。如图 图片说明: &nbs…

    2021年7月5日
  • wincc flexible smart模拟

    我的软件,为什么同意个软件,不同的程序,有的程序可以模拟,有的不能模拟呢,都有中文字符,为什么呢,求解? 问题补充:还有从哪里可以看到编译的结果信息呢?不知道是不以编译错误? 最佳…

    SIMATIC WinCC 2021年7月5日
  • WINCC帮助不显示

    打开WINCC的项目,点击帮助菜单—目录和索引,帮助的对话框弹出来后闪一下就没了,就是出不来,请问下怎么解决 最佳答案 在安装光盘中Search:WinCCInformationS…

    SIMATIC WinCC 2019年6月11日
  • 如何选用西门子wincc上位机软件

    尊敬的老师:我有一个项目用多台S7-1200通过无线局域网连接组成,现需要平板电脑通过无线局域网做上位机来控制S7-1200。原来wincc 7.3用过,但在平板电脑没用…

    SIMATIC WinCC 2017年6月11日
  • WINCC2008安装

    WICC 2008安装老是出问题,或安装一段时间后出现错误打不开(未经授权) 最佳答案 建议关闭杀毒软件和防火墙后安装WINCC2008,给你发了个文件。 提问者对于答案…

    SIMATIC WinCC 2019年6月11日
  • 400H PLC与PC之间冗余必须用CP1623吗?

    PLC一套400H,PC:一台 服务器(一台服务器,服务器不冗余);有帖子说采用高版本net就可以不使用CP1623了,直接用普通网卡就可以实现,是这样的吗? 最佳答案 …

    SIMATIC WinCC 2017年6月24日
  • wincc在线帮助

    有没有独立的wincc帮助,可以在不安装wincc的电脑上查阅?要全面的 问题补充:个人电脑上wincc都是镜像恢复的,帮助系统老是出问题,所以还是希望要个全面的 独立的…

    SIMATIC WinCC 2019年6月11日