如何实现在登录确定后才显示功能按钮可操作

我想在界面上设计个登录按钮,在用户成功登录前无法操作(按钮是灰色的),当用户成功登录后才可操作,即是在点击登录窗口的确认,并且无误后,操作按钮才恢复可用。请问怎么判断登录已经成功,具体该怎么实现呢?

最佳答案

1.wincc项目中的用户管理器中建用户名和密码。并根据需要应选择授权。打开WINCC项目-----用户管理器-----添加用户---对应添加用户登陆名和密码。
2.需要授权操作的控件(比如按钮、i/o域等)的属性---其它---授权---对应选择操作授权。
3.调出登陆窗口:
在WINCC Explorer的左侧最上边的项目名称上右键“属性”,“热键”页下,在“动作”中选择“登录”,按下热键,然后性选择“分配”确认。
4.怎么判断登录已经成功?
可以通过判断系统用户变量@CurrentUser是否等于零
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
if(strcmp(GetTagChar("@CurrentUser"),"")==0)
{
 编写登陆成功后的执行脚本;
}

参考WinCC V6 SP3 演示项目的例子:
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1612&TreeID=9&URL=%2fDownload%2fUpload%2fAS%2fApplication%2fDemoV60SP3HF2_01.zip 

提问者对于答案的评价:
谢谢~讲得很清楚!

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

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

相关推荐

  • Wincc如何和9个SmartPLC以太网通讯?

    如果不能直接通讯,需要增加主站转接一下,是1200PLC还是1500PLC? 钻石用户推荐最佳答案 1、通过S7-200 PC Access SMAR…

    SIMATIC WinCC 2021年7月5日
  • tia产品版本不一致 无法打开

    step7更新到update9,wincc更新到update6.现在是没找到winccupdate9。。另外 可以把update9取消吗?怎么弄? 最佳答案 UPD9没有…

    SIMATIC WinCC 2017年5月31日
  • 转换按钮功能不好使

    我用VB编一个带有手自动转换的功能按钮,按左键即按一下自动,再按一下手动,再按一下自动,以此类推,用一个变量,自动时为1,手动时为0,正常时好用,但有时突然间自动变手动程序如下Su…

    SIMATIC WinCC 2017年11月1日
  • wincc画面之前正常,现在不能切换

    之前画面可以切换,现在激活画面后只能显示启动页面,其它页面不能切换,但画面在其它电脑可以正常运行。wincc版本6.2,切换按钮用的脚本代码 问题补充:网卡驱动没有装!问题已经解决…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4与200smart通讯

    现在使用wincc7.4sp1准备与smart进行通讯,连接线准备使用网线。听说这个通讯可以采用OPC但是不知道怎么做,是不是opc是最简单的,不需要购买其他软件吧,各位一般都是怎…

    SIMATIC WinCC 2021年7月5日
  • 在WINCC组态软件里如何实现报表功能?

    我是一名新手。业主有一个EXCEL格式制作的报表。现在要在wincc软件中实现。怎末办? 最佳答案 给你个简单的例子,去研究一下吧! FYI Dim …

    SIMATIC WinCC 2019年6月11日
  • 关于打印的C脚本

    请问大家一个问题:我想在图形编辑器页面中打印其中的一个矩形框的部分 在该页面中有打印阅览按钮和打印按钮  我怎样才能打印出矩形部分呢 &nb…

    SIMATIC WinCC 2019年6月11日
  • SMART 700 IE V3 下载程序失败

    在用wincc smart传送项目的时候提示检查兼容性,动作执行失败。。触摸屏的版本是V3.00.00.03而wincc smart只能在里面选择V3.0.0.…

    SIMATIC WinCC 2021年7月5日
  • 触发报警时,能显示报警当时的程序吗

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

    2020年11月1日
  • WinCC中的归档记录表格控件

    何为WINCC,能否简单又直观的给个表述,对它的理解很抽象,!初涉及 最佳答案 就是个人机界面,可与PLC通讯,可以记录 WINCC就当是个名字而已 提问者对于答案的评价…

    SIMATIC WinCC 2019年6月11日