某浪博客前两天忽然将访问量清零了,我觉得这是要赶人走了,我把那边写的学习笔记一点点搬运过来吧。
原文地址:WINCCV7.5SP2做用户登陆注销记录_来自金沙江的小鱼_新浪博客 (sina.com.cn)
前两天领导要求对现场有一个控制系统的人机交互功能加密码功能,给不同用户不同权限,有些权限多个用户都具备,这样伴随产生一个问题,就是需要记录什么时间有什么用户登陆或者注销。
用户登陆注销可以使用脚本,也可以在项目属性那里设置热键。设置热键我就不介绍了,登录c脚本如下: #include "apdefap.h" void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { #pragma code("USEADMIN.DLL") #include "PWRT_API.H" #pragma code() PWRTLogin('1'); } 注销C脚本如下: #include "apdefap.h" void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { #pragma code("USEADMIN.DLL") #include "PWRT_API.H" #pragma code() PWRTLogout(); } 在wincc项目管理器打开报警记录,在系统消息列表中,勾选编号为1008003和1008005两项,这两项表示登录和注销事件触发的报警,默认所有的系统报警都是不启用的,要启用就勾选“已启用”复选框。
接下来在报警记录的消息块中,勾选用户名,此项默认不勾选。
在页面上放入报警控件,设置其属性,在消息块选项卡取消勾选“应用项目设置”,在此选项卡的可用的消息块勾选“用户名”,其他的默认勾选项。
在报警控件的消息列表选项卡,如下图勾选
保存画面。在wincc项目计算机属性设置的启动列表中勾选报警记录运行系统。运行项目,当有用户登录或者注销的时候,前面的报警控件就会记录下来。
如果整个项目报警很多,可以设置编号过滤,筛选出关注的报警信息。
标签:WINCCV7.5,SP2,报警,用户,char,勾选,code,注销 From: https://www.cnblogs.com/fishingsriver/p/18425365