wincc登陆如何判断登陆成功

#pragma code ("UseAdmin.DLL")
 #include "pwrt_api.h"
 #pragma code ()

 PDLRTAllowSetForegroundWindow(NULL, NULL, NULL);
 PWRTLogin(''1'');
 if (PWRTLogin(''1''))
 OpenPicture("1.pdl");为什么我的登陆不起作用呢?我上面的程序是调用登陆对话框,对登陆成功如否进行判断,如果登陆成功就切换画面,而我做的无论我登陆如否都切换画面。

问题补充:
如果我不想再自己组态登陆的对话框的话,要直接判断登陆成功是否都没有直接使用的函数呢?也就是说只要我判断没有出错的对话框出来就证明它成功登陆了。这种情况下可以用的函数会是 什么?

最佳答案

PWRTLogin(''1'')<注:参数不是"1">是ODK函数,功能是显示登录对话框。
 只要显示出登录对话框,函数就返回TRUE;
 只有在没有显示出对话框的时候才返回FALSE。

 至于用户有没有登录成功,则不能用这个函数来判断。
 可以自己组态一个登录画面,或者用WinCC内部变量@CurrentUser来判别。

提问者对于答案的评价:
问题已经解决,自己做了个。

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

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

相关推荐

  • 二台上位wincc怎样通过以太网读写S7-200数据

    二台上位wincc,怎样通过以太网读写S7-200内数据,S7-200加装CP243-1 最佳答案 通过 PC Access SP3 用OP…

    SIMATIC WinCC 2019年6月11日
  • intouch编辑问题

    在intouch2014版本中做好的人机界面,在新版本2017中不可以编辑更改。求大神们支个招。 最佳答案 一级一级的升级软件 提问者对于答案的评价:多谢了

    SIMATIC WinCC 2021年7月5日
  • WINCC疑惑

    目的:设计个管道物料或流水流动状态,画多个线条。 在OB35中做个每1秒加1赋值到MW102,加到6后再返回1重新开始。 线条—属性—闪烁—-动态变…

    SIMATIC WinCC 2019年6月11日
  • cp5611卡与cpu313c-2dp 进行dp通讯

    313c-2dp下面有两个从站(A和B),上位机wincc7.0监控plc数据;1、测试后发现313c–2DP挂A或者挂B,wincc7.0都能显示A或B的实时数据,但A和B同时…

    SIMATIC WinCC 2021年7月5日
  • txtbox输入汉字重复输入

    在程序设计时,加入form2.0的控件,文本框(txtbox)和组合框(combox),运行时输入汉字,为什么总是出现重复输入的怪现象,比如输入“大家”,出现的是“大家大家”,不知…

    SIMATIC WinCC 2019年6月11日
  • 覆盖按钮

    如何将两个按钮覆盖在一起,如何用呢?  还有怎样设置窗口的大小,我要调用一个窗口,但是只想在原窗口上悬浮一个小的窗口就可以,点击确认后消失,请大哥们帮帮忙。 最…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量管理中PLC通道显示断线

    WICC中将网线拔了,就会显示PLC通道显示断线,插上网线就会恢复。现在网线也是通的,PING也没问题,就是显示PLC通道显示断线,将WINCC重启能恢复这个故障。我想知道怎样不重…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0 sp1卡住不动

    一wincc7.0 sp1取消激活时 在“报警记录运行系统”卡住不动  1.项目集成  2.路径无中文 &nb…

    SIMATIC WinCC 2017年12月1日
  • 在wincc里如何使用“启动运行功能”

    在wincc的编程软件里里如何使用“启动运行功能” 图片说明:    最佳答案 在工具栏有一个启动运行系统这个图标,点击即可进入运行状态。通过这个界面可以进行操…

    2019年6月10日
  • WinCC现局域网相联

    现我有一工程,甲方要求我们的工控机与他们的局域相联,并能在相应电脑里观看工程设备运行状况。请问,最简单和最经济的方法分别是? 最佳答案 根据联网的目的,用途,数据量,接入的计算机数…

    SIMATIC WinCC 2019年6月11日