加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

WINCCV7.5SP2做用户登陆注销记录

(2024-08-28 19:26:23)
标签:

西门子

wincc

用户登录注销记录

分类: 西门子软硬件
前两天领导要求对现场有一个控制系统的人机交互功能加密码功能,给不同用户不同权限,有些权限多个用户都具备,这样伴随产生一个问题,就是需要记录什么时间有什么用户登陆或者注销。
用户登陆注销可以使用脚本,也可以在项目属性那里设置热键。设置热键我就不介绍了,登录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两项,这两项表示登录和注销事件触发的报警,默认所有的系统报警都是不启用的,要启用就勾选“已启用”复选框。
WINCCV7.5SP2做用户登陆注销记录

接下来在报警记录的消息块中,勾选用户名,此项默认不勾选。
WINCCV7.5SP2做用户登陆注销记录

在页面上放入报警控件,设置其属性,在消息块选项卡取消勾选“应用项目设置”,在此选项卡的可用的消息块勾选“用户名”,其他的默认勾选项。
WINCCV7.5SP2做用户登陆注销记录

在报警控件的消息列表选项卡,如下图勾选。
WINCCV7.5SP2做用户登陆注销记录
保存画面。在wincc项目计算机属性设置的启动列表中勾选报警记录运行系统。运行项目,当有用户登录或者注销的时候,前面的报警控件就会记录下来。
WINCCV7.5SP2做用户登陆注销记录
如果整个项目报警很多,可以设置编号过滤,筛选出关注的报警信息。





0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有