请教wincc退出程序

做一个按钮退出wincc,脚本如下:#include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
 {
  #pragma code ("useadmin.dll")
 #include "pwrt_api.h"
 #pragma code()
 PWRTLogin(1);
 {
 char*value;
 value=GetTagChar("@current user");
 if(strcmp(value,"admin")==0)

 ExitWinCC();
 }
 }
 结果是能打开登陆窗口,但输入用户名和密码后不能退出wincc,请问是哪里有问题?

最佳答案

1、你做按钮的用意是什么?
    当然是,当条件符合的时候点击按钮退出WINCC监控画面
 2、你设置用户的用意是什么?
     当然是,当当前用花为具备条件A的用户时,点击退出按钮,然后退出WINCC监控画面。
     条件A:你定义的或者调用系统的权限管理。
 大白话意思:系统里面有很多权限(或者你建立一个权限:退出WINCC),,把这个权限赋给一些或者特定的用户,当这样具备退出权限的用户登录时,能够点击退出按钮退出WINCC监控画面。

 
 你所要检查的:
 1、你程序代码有没有问题,是否通过编译。(应该没有问题)
 2、用户权限设置:
 步骤:打开用户项目树----》设置一个用户(例如:ueser:aaaaaa,keyword:aaaaaa)---->设置权限(在aaaaaa用户下自己建立一个权限叫:退出WINCC)
 3、按钮权限授权工作:在按钮的属性项目中------其他------权限(authnoize)  设置权限为:退出WINCC
 4、OK,激活WINCC,测试按钮!!!
 祝你成功

提问者对于答案的评价:
各位的回答都有道理,对我很有帮助.学习了.谢谢各位!

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

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

相关推荐

  • 用WinCC打开一个现有文件,SOL无法加载

    用WinCC2007打开一个现有文件,SOL无法加载.请确认.hmi和-log.ldf文件相匹配 最佳答案 一般的WinCC flexible项目应该至少包括*.hmi和…

    SIMATIC WinCC 2019年6月11日
  • Wincc编译错误

    内部错误:value  cannot  be  null  parameter &nbsp…

    SIMATIC WinCC 2017年11月4日
  • wincc监控无法操作

    从工业现场拷贝一个项目,在自己电脑上运行时候发现(没有连接PLC)只要是用C动作来实现的阀门电机给定界面均无法打开,只要是直接连接的就能打开给定界面,不知道C动作与直接连接有什么区…

    SIMATIC WinCC 2021年7月5日
  • wincc安装兼容性问题

    wincc安装过程中报错,电脑里面安装了V14。 图片说明:          最佳答案 完整7.4 &nbs…

    2021年7月5日
  • wincc中变量控制显示文本的改变

    刚学习,记得看见别人实现过这样的功能。二进制变量控制文本的改变,为1的时候显示“打开”,为0的时候显示“关闭”。不知道这个在wincc中是怎么实现的?我想应该不是用两个文本,1的时…

    SIMATIC WinCC 2019年6月11日
  • wincc界面调用问题

    功能:我想用变量前缀的脚本来吧四个一样的阀门控制器连接不同的变量(脚本1),但是出现了一问题,就是阀门控制器的选框失效了(选择远程,会显示不同的操作框(图二),选择就地(图三)),…

    2017年6月12日
  • wincc slider control

    如何使用wincc slider control 最佳答案 可以通过如下方法与变量连接:在画面上放一个wincc slider contro…

    SIMATIC WinCC 2019年6月11日
  • 为什么编译不通过???

    请大侠帮忙看看 问题补充:这是完整的程序 图片说明:       最佳答案 void函数不可以返回值。 提问者对于答案的评价:谢谢 专家置评…

    2017年6月24日
  • wincc归档数据片段

    数据库中这个片段怎么时间间隔不一致,而且设置归档组态和图1显示的片段也对应不起来,怎么回事,详细说明一下 问题补充:每个片段大小和设定的也不一致 图片说明:  &nbsp…

    2021年7月5日
  • WinCC采集到的信号是否可以被PLC采集到

    我的WinCC通过交换机分别采集到了两路信号。一路是通过三菱的以太网采集到的信号,一路是通过西门子CP343以太网模块采集到的信号。有没有方法我WinCC通过三菱以太网采集到的信号…

    SIMATIC WinCC 2017年11月1日