创建仅对特定用户可用的部件的画面

通过设置部件的安全级别,可以限制触摸操作。

只有当您以高于为部件设置的安全级别的级别登录时,才会启用部件的触摸操作。

示例操作

设置工作流程

  1. 添加变量
  2. 添加用户组
  3. 添加用户
  4. 设置部件
  5. 设置脚本

添加变量

工程浏览器 : [变量] ➞ [全部变量]

添加以下变量。

变量属性:

[名称] [数据类型]

Var1

[BOOL]

Var2

[BOOL]

Var3

[BOOL]

添加用户组

工程浏览器 : [安全] ➞ [全部用户]

添加以下用户组。

UserGroup1 属性:

标签

属性

[基本]

[安全级别] 1

UserGroup2 属性:

标签

属性

[基本]

[安全级别] 5

添加用户

工程浏览器 : [安全] ➞ [全部用户] ➞ [UserGroup1]

添加以下用户。

用户属性:

[名称] [密码]
Level1 1111

工程浏览器 : [安全] ➞ [全部用户] ➞ [UserGroup2]

添加以下用户。

用户属性:

[名称] [密码]
Level5 5555

设置部件

工程浏览器 : [画面设计] ➞ [画面] ➞ [Screen1]

将以下对象从[工具箱]拖放到画面上。

指示灯对象 (名称: Lamp1) 属性: A-1

标签 子选项卡 属性

[功能]

[基本]

[当前数值]

[变量] [名称]: Var1
[触摸]

[操作]

[类型] [位]
[操作] [反转]
[目标] [变量] [名称]: Var1

指示灯对象 (名称: Lamp2) 属性: A-2

标签 子选项卡 属性

[功能]

[基本]

[当前数值]

[变量] [名称]: Var2
[触摸]

[操作]

[类型] [位]
[操作] [反转]
[目标] [变量] [名称]: Var2

[详细]

[安全]

1

指示灯对象 (名称: Lamp3) 属性: A-3

标签 子选项卡 属性

[功能]

[基本]

[当前数值]

[变量] [名称]: Var3
[触摸]

[操作]

[类型] [位]
[操作] [反转]
[目标] [变量] [名称]: Var3

[详细]

[安全]

5

开关对象 (名称: Switch1) 属性: B-1

默认值

设置脚本

工程浏览器 : [画面设计] ➞ [画面] ➞ [Screen1]

设置以下用于对象的脚本。

从[工具箱]中将脚本拖放到脚本编辑器。

开关对象 (名称 : Switch1) 脚本: B-1

图例

1

[触发条件] [触摸] [触摸]

2

[操作] ➞ [HMI 功能] [安全]

3

[值] [画面对象]