如何为项目中使用的对象组态不同的权限?

1. 概述

为防止未经授权的用户操作HMI设备,在HMI项目组态时,与安全相关的操作可设置拥有特有访问权(即所谓的权限)的用户和用户组, 然后将权限分配到与安全操作相关的特定对象中从而获取权限实现相应的操作。

2. 创建用户权限和用户组

打开项目后,左边项目树下选择“用户管理”。

在“用户组”的“权限”界面中创建3个不同的用户权限,分别是“用户管理”、“监视”和“操作”的权限。

在“用户组”界面创建3个不同的用户权限,分别是“管理员组”、“调试组”和“操作员组”的权限。

3. 激活用户组中的权限

  • 在“管理员组”中激活“用户管理”、“监视”和“操作”的权限。
  • 在“调试组”中只激活“监视”和“操作”的权限。
  • 在“操作员组”中只激活“操作”的权限。
  • 4. 为用户分配相应的权限

    如果在“用户”界面中已经将用户分配到了某个“用户组”中,那么该用户就拥有了其用户组中所激活的权限。

  • 在“用户”界面中创建3个不用的用户并设置其密码,分别是“admin”、“OPA”和“OPB”。

  • 将“admin”用户分配到“管理员组”,则“admin”用户就具备了“用户管理”、“监视”和“操作”的权限。
  • 将“OPA”用户分配到“调试组”,则“OPA”用户就具备了 “监视”和“操作”的权限。
  • 将“OPB”用户分配到“操作员组”,则“OPB”用户就只有“操作”的权限。
  • 5. 为按钮分配操作权限

    在画面中创建3个按钮,分别是“管理员”、“调试人员”和“操作人员”按钮,然后在“按钮”属性“安全”中选择相应的权限。“按钮”可被拥有特定权限的用户操作。

  • 在“管理员”按钮的“安全”属性中选择“用户管理”权限,那么只有“admin”用户才有权限操作这个按钮,而用户“OPA”和“OPB”没有权限操作该按钮。
  • 在“调试人员”按钮的“安全”属性中选择“监视”权限, 那么“admin”和“OPA”2个用户都有权限操作该按钮,而用户“OPB”没有权限操作该按钮。
  • 在“操作人员”按钮的“安全”属性中选择“操作”权限,那么“admin”、“OPA”和“OPB”3个用户都有权限操作该按钮。
  • 备注:

    关于“权限”的说明:只有”用户管理”才具有特殊权限,而”操作”与”监视”无字面含义。