WinCC PRO V16 对象权限设置

文档内容: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”时会弹出如下对话框,并提示“无操作员权限”:

注:脚本代码示例参考链接