技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > WINCC如何做一个组合键实现这个功能

WINCC如何做一个组合键实现这个功能

刘玉蓉 发布于2014-12-11 17:12 4 0 标签:

目标1: 退出WINCC按钮(C动作EXITWINCC……),直接点击时,无权限,必须输入用户名和密码后,在点击退出才能退出;
   我的做法:点击按钮,属性---其他---授权:选择-用户管理权限(提前在用户管理中建了一个用户engineer),热键--F2。但是当我模拟后发现不能实现……求指点:

问题补充:
我的意思是,平时点击无效,就算你点击按钮了,直接出现:无授权,但当你【按下已经设置好的组合按键】后,例如CTRL+F,后就会【出现 输入用户名和密码】。
操作手是不知道 我设置的组合键,所以他们永远退不出来……

佳答案

1.放一个按钮在画面上,这个按钮就是退出按钮。
2.属性-其他-授权中选择 没有访问保护。
3.事件-鼠标事件 写入以下脚本:

if (!PASSCheckLevelPermission(5))
{
#pragma code("useadmin.dll")
#include "PWRT_api.h"
#pragma code()
PWRTLogin(""1"");
}
else
ExitWinCC (); 
//注释:!PASSCheckLevelPermission(5)  这个5是你的用户管理器中权限的序号,比如你给工程师单独授权有序号为5的这个权限,这个权限用作退出wincc,而其他用户没有这个权限。

已经为你在WinCC7.0上面测试过了,满足你的要求!

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签