WINCC设置用户管理与密码登录权限
1. 用户管理器
打开用户管理器,新建组administrator-group。
在administrator-group中添加管理用户,设置用户名,密码,选择自动注销类型(当操作员无操作后多长时间自动注销),到进行自动注销的时段(10分钟)。
给不同用户分配权限。
对不同的操作设置不同的权限。
2. 用户登录与退出
设置登录与退出按钮;
用户登录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();
}
当前用户名称显示:
控件是无法设置权限的,可以绘制一个矩形,将对象改为透明,然后覆盖在控件上方,通过矩形完成操控,这样也可以显示控件的颜色。