请教一下WINCC登录起始画面登录判断成功后自动切换到下一个画面而不需要认为再次点击

#pragma code ("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
  char*CurrUser;
  CurrUser=GetTagChar("@CurrentUser");
  if (strcmp(CurrUser,"")==0)
    {
    PWRTLogin('1');
    }
  else
  {
    OpenPicture("01.pdl");
 登录画面按钮如上所示,还未登录时,点击弹出登录窗口,当登录成功后,需要再次点击按钮方可进下一画面(01),如何更改当判断登录成功后自动切换到(01)画面。先行谢谢!

最佳答案

因为你的按钮点一次只执行if条件的一个,满足条件弹出登陆窗口,脚本执行结束;不满足条件跳转显示正常画面。
做一个全局周期脚本比如5s,脚本判断如果当前登录用户名为空,弹出登录窗口,否则切换到工艺画面的主画面,主画面中用画面窗口显示各个工艺画面。

提问者对于答案的评价:
按您思路已解决,感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:41
下一篇 2021年7月5日 下午2:41

相关推荐

  • wincc 用户归档怎么使用

    wincc 用户归档怎么使用,同时我发现有一个WINCC控件:wincc user Archive-Table Element &…

    SIMATIC WinCC 2019年6月11日
  • 求Wincc怎么加载VNC控件。

    Wincc可以使用VNC功能吗?可以的话怎么调用。 最佳答案 首先要根据兼容性选择合适的版本兼容性检查页面:https://support.industry.siemens.com…

    SIMATIC WinCC 2021年7月5日
  • MP277读取备份文件

    大家好,由于本人只有MP277的编译后 上传至MP277,然后我备份的文件,并没有源程序,德国人不给。我能否通过这个Flash_MP277_8Touch文件,看到各个画面…

    SIMATIC WinCC 2017年11月26日
  • Wincc GIF动画

    想实现通过变量去控制GIF播放,网上说要用到AniGIF 但是发现调用的时候提示未注册,如何解决,或者有没有其他别的办法    &…

    2020年11月1日
  • 报警记录 下降沿记录的问题

    我想要对一个开关量下降沿时进行记录,我勾选了单个消息-参数-在下降沿创建,但上升沿还是会记录,我只要下降沿记录,怎么办?谢谢 专家建议 因为您对问题的描述不是特别的详细,所以2种方…

    SIMATIC WinCC 2020年11月1日
  • WinCC归档的问题

    我现在已经用过程值归档对一台直流电机的电流进行归档,并用趋势图进行输出.我想用该电机的起停变量作为过程值归档的起停事件.这个变量怎么连接?有图文解释或相关实例者将作为最佳答案.谢谢…

    SIMATIC WinCC 2019年6月11日
  • wincc 自动运行

    我想启动电脑进入操作系统时我的一个WINCC项目也自动运行,这项目我已在WINCC->AutoStart设置好了,但开机进入操作系统自动运行一半它就自动消失了,这是为什么啊?…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.5SP1

    SIMATIC  WINCC IDB是要另外购买吗?还是集中在WINCC 7.5SP1中,只需安装了WINCC 7.5SP1即可?…

    SIMATIC WinCC 2021年7月5日
  • wincc v6.2 grafexe.exe 85% CPU

    打开SIMATIC WinCC Explorer直到启动GraphicsDesigner后仍正常,就是一点击画面工作区域就出现grafexe.exe …

    SIMATIC WinCC 2019年6月11日
  • WINCC FLEXIBLE下载编译时报错

    HMI的程序小修改了一下,再下载进去的时候报错了。报错错误为:(detail: 已存在相同键的条目),但是我再用一个新屏是可以下进去的。求解,这是什么错误? 钻石用户推荐…

    2021年7月5日

发表回复

登录后才能评论