SCADA DIAView用户权限的基本应用

2025-09-29 01:29:48

1、安全区是对工程中的图形对象访问操作进行安全控制的一种逻辑分区,在设置时应根据安全控制要求进行划分。DIAView组态软件默认是没有安全区的,系统中所有用户都有同样的访问操作权限。在DIAView组态软件开发环境中打开项目工程窗口树形目录 →  在树形目录中打开“用户权限”节点:

SCADA DIAView用户权限的基本应用

2、双击“安全区”节点打开安全区配置窗口,其相关的安全区列所表示的意义如下:

1、名称:安全区的名称。

2、安全区命名规则:跟IO变量命名规则一致。

3、描述:安全区的相关描述信息。

SCADA DIAView用户权限的基本应用

3、点击“添加”按钮创建安全区,系统会自动给出默认名称。如【图1】可以修改安全区名称及描述信息,此时一个安全区就设置完成,同时可以通过“删除”按钮来删除选中的安全区。

SCADA DIAView用户权限的基本应用

4、使用方法:DIAView组态软件中的图形对象都有“安全区”属性,在窗口画板中选中需要配置访问操作权限的图形对象,在属性窗口中点击“安全区”属性

侧的按钮。此处也可通过“维护安全区”进行新建、删除安全区操作,与前面在“安全区”窗口中的操作可以同步。

SCADA DIAView用户权限的基本应用

1、用户是DIAView组态软件的使用者,在项目中需拥有相关的访问和操作权限,通过给用户设置安全区来赋予用户权限,使用户在其权限范围内进行访问和操作,保证系统的安全性和可靠性。在DIAView组态软件开发环境中打开项目工程窗口树形目录 →在树形目录中打开“用户权限”节点:

SCADA DIAView用户权限的基本应用

2、双击“用户”节点打开用户配置窗口如【图1】。用户信息中会有一个默认的系统管理员——“SystemAdmin”,窗口中各项设置的意义如下:

1、名称:用户名称。

2、用户名称命名规则:请参考IO变量命名规则。

3、密码:用户账户密码,用于用户登录。

4、安全区:设置用户可操作的安全区权限。

5、自动注销时间:设置用户权限可用时间期限,到期限后自动注销;为“0”表示永久有效。

6、用户类型:设置用户类型,分三种: 系统管理员、管理员、操作员。

7、用户类型权限等级:系统管理员>管理员>操作员。

8、过期时间:设置用户或密码使用有限期。如果设定期限到达时,则该用户或密码会自动失效。

9、用户等级:设置相同用户类型的等级差异。

10、描述:用户相关信息描述。

SCADA DIAView用户权限的基本应用

3、点击“添加”按钮创建用户,系统会自动生成默认用户名如【图1】

SCADA DIAView用户权限的基本应用

4、点击“密码规则”按钮,弹出密码设置规则对话框如【图1】,即每个列的意义说明如下:

1、密码有效天数:密码过期时间的默认延长天数

2、密码输错次数:当用户登录过程中输入密码错误次数达到设定值后,则用户将会自动锁定

3、锁定时间(分钟):用户输入密码达到指定次数被锁定后,自动解锁的时间长度

4、是否启用强度:是否启用密码强度,选择True后则开启密码强度验证

5、密码强度规则:包含四个规则,勾选其中一个或者全选,则密码字符要符合其中的规则才可以设定,前提是开启强度验证

SCADA DIAView用户权限的基本应用

5、点击“密码”单元格中的按钮,弹出用户密码修改窗口,可修改用户密码

SCADA DIAView用户权限的基本应用

6、点击“安全区”单元格中的按钮,弹出安全区选择窗口,设置用户可操作的安全区权限

SCADA DIAView用户权限的基本应用

7、点击“用户类型”单元格中的下拉按钮,在下拉菜单中选择用户类型,系统默认用户类型是管理员

SCADA DIAView用户权限的基本应用

8、点击“过期时间”单元格中的下拉按钮,弹出过期时间配置对话框,选择是否启用该功能,以及启用后设置用户过期、密码过期时间:

1、用户过期:设置用户过期时间,当系统时间达到所设定的时间后,该用户被锁定且无法登陆。

2、密码过期:设置用户密码过期时间,当系统时间达到所设定的时间后,该用户密码失效。

SCADA DIAView用户权限的基本应用

9、点击“用户等级”单元格,设置用户等级级别:

1、用户等级是用来区分相同用户类型的等级差异。

2、用户可以设置等级范围为0-9,数字越大等级越高,系统管理员除外。

3、高等级用户对低于该等级的用户具有查看和编辑权限。

4、系统管理员则不受任何限制。

SCADA DIAView用户权限的基本应用

10、点击“描述”栏添加用户说明信息如【图1】。以上步骤完成了一个用户的设置,可以通过“删除”按钮来删除选中的用户。

1、运行时用戶和密码设置方法

2、用户过期时间重置

使用脚本UserCmd.UserManagerBox()调出用户管理窗口进行用户、密码、安全区等参数设置,如【图2】

SCADA DIAView用户权限的基本应用

SCADA DIAView用户权限的基本应用

11、用户和密码过期时间重置后,过期时间会被更新,且遵循以下原则:

1、用户过期时间重置后:用户过期时间 =  当前系统时间 + 设置天数(剩余天数清零,并重新按照设定天数开始计时)。

2、密码过期时间重置后:密码过期时间 =  当前系统时间 + 设置天数(剩余天数清零,并重新按照设定天数开始计时)。

3、用户密码重置

使用脚本UserCmd.UserManagerBox()调出用户管理窗口进行密码重置如【图1】当密码过期时间剩余天数>密码有效天数时,重置密码后,过期时间不会更新,反之用户密码重置后,密码过期时间会被更新,且遵循以下原则:

4、密码重置后:密码过期时间 = 当前系统时间 +  密码有效期天数(剩余天数清零,并按照密码有效期天数重新计时)。

SCADA DIAView用户权限的基本应用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢