WINCC 7.3 通过自定义菜单栏进行用户登录和注销

WINCC 7.3 通过自定义菜单栏进行用户登录和注销

ID:41385709

大小:759.40 KB

页数:5页

时间:2019-08-23

WINCC 7.3 通过自定义菜单栏进行用户登录和注销_第1页
WINCC 7.3 通过自定义菜单栏进行用户登录和注销_第2页
WINCC 7.3 通过自定义菜单栏进行用户登录和注销_第3页
WINCC 7.3 通过自定义菜单栏进行用户登录和注销_第4页
WINCC 7.3 通过自定义菜单栏进行用户登录和注销_第5页
资源描述:

《WINCC 7.3 通过自定义菜单栏进行用户登录和注销》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WINCC7.3通过自定义菜单栏进行用户登录和注销实现原理:1菜单调用VBS脚本置位自建内部变量vbslogon或vbslogout2周期性调用全局c动作脚本,脚本内判断是登录或注销动作3登录动作时,调出登录对话框;注销动作时,直接后台注销已登录用户提示:一定要在wincc项目内,计算机属性——启动里,把“全局脚本运行系统”勾选上,图形运行系统里把建好的菜单文件选上,否则进入运行后看不到菜单问:为什用中内部变量来实现菜单栏登录注销功能?答:因为wincc7.3的自定义菜单栏仅支持VBS脚本,而实现登录对话框的

2、调用却需要C脚本,只好用内部变量传达信息。以下是部分截图:1、菜单栏登录条目的数据设置,重点是红色方框内的数据。登录对话框也可由热键调出,可在项目属性里自己定义热键,我这里定义为Ctrl+L。1/52、VBS脚本内的一些数据要和菜单栏的设置一致。绿色横线标注的为内部自建变量,请在变量管理器内提前建好,数据类型二进制。2/53、C脚本截图设置500ms一周期的触发器,触发C脚本执行3/54、点击登录后出现的对话框附1:VBS脚本''用于登录注销Subuserlog(ByvalItem)Dimtt=Item.Us

3、erData4/5Ift="logon"ThenHMIRuntime.Tags("vbslogon").Write1EndIfIft="logout"ThenHMIRuntime.Tags("vbslogout").Write1EndIft=""EndSub附2:C全局动作脚本(周期触发)#include"apdefap.h"intgscAction(void){#pragmacode("useadmin.dll")#include"PWRT_api.h"#pragmacode()if(GetTagBit("

4、vbslogon")){PWRTLogin('c');SetTagBit("vbslogon",FALSE);}if(GetTagBit("vbslogout")){PWRTLogout();SetTagBit("vbslogout",FALSE);}return0;}5/5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。