文档内容:Protal WinCC Professional (专业版) V16 对象权限设置。
通过设置对象的操作权限,来满足不同用户的操作或监控的权限,通过以下操作步骤实现登录用户Administrator可以修改变量的数值,而登录用户aaaaaa是无法修改变量的数值。
1.在WinCC RT Professional项目树下,鼠标双击“用户管理”,如下所示:
2.在用户管理中添加用户名:aaaaaa及其密码,并隶属于Users用户组。下图中还有一个默认的Administrator用户,隶属于Administrator group用户组。
注:“管理员用户”(Administrator),其默认密码是“administrator”。
3.查看“Users”组权限,如下图所示:
注:由于“aaaaaa”用户隶属于Users组,所以“aaaaaa”用户拥有其隶属于组所勾选的权限。
4.查看“Administrator group”组的权限,如下所示:
注:由于“Administrator”用户隶属于“Administrator group”组,所以“Administrator”用户拥有隶属于组所勾选的权限。
5.在“画面_1”上添加“I/O域_1”关联一个变量“Tag”,设置“IO域_1”对象的"属性"-"安全",如下所示:
注:I/O域对象的安全权限设置为“User administration”,因为“Administrator”用户拥有“User administration”
的权限,所以登录后有权限去修改变量的数值,而“aaaaaa”用户没有“User administration”的权限,所以
登录后也没有权限去修改变量的数值。
6.在“画面_1”上添加“I/O域_2”关联内部变量“@CurrentUserName”,用来显示当前登录的用户名,如下所示:
7.在“画面_1”中添加两个按钮,命名为“登录”和“注销”并为其添加事件,用于用户的登录和注销,如下所示:
8.WinCC RT PRO进行画面仿真,如下图所示:
9.点击上图的“登录”按钮后,输入用户名“Administrator”和密码“administrator”,登录后由于有“User administration”的权限,所以可修改变量“Tag”的值,把“I/O域_1”的数值0改成99,如下所示:
10.再点击登录输入用户名为aaaaaa及密码,由于其没有“User administration”的权限,所以无法修改“I/O域_1”关联“Tag”变量的值,当点击“I/O域_1”时会弹出如下对话框,并提示“无操作员权限”: