n
说明:
面板有一个动态接口和一个静态接口。动态接口能够动态的改变面板的属性。静态接口参数只能在开发环境下 (WinCCflexibleES) 并且不能在运行模式下改变。n
在画面中为对象分配用户权限 (例如 配置 I/O 域) 只能通过设置静态接口实现。
No. |
过程 |
1 |
添加文本域和IO域
- 分别添加5个IO域和5个文本域。n
- 布置文本域和IO域如Fig. 01所示。n
- 重命名文本域“Set value”, “Actual value”, “P”, “I”和“D”。
 图 01
|
2 | 创建一个面板
- 按下鼠标左键的同时移动,在出现的虚框中选中画面中的所有对象(多选)。n
- 鼠标右键单击弹出一个菜单。n
- 选择“Create Faceplate”。
 图 02
|
3 | 添加分类和属性(可选) 步骤3和步骤4无关于分配用户权限,只是为了样例的完整性考虑,如果您希望忽略这些步骤,可以直接跳转到Point 5。n
- 将“MyProperties”改变名称为 “Controller parameters”。右键单击“MyProperties”,在弹出菜单中选择“Edit properties”。n
- 添加三个属性名为“P”, “I”和 “D”,同时激活每个属性的检测开关。n
- 创建一个新的分类名称为“Process values”。n
- 添加两个属性到这个新的分类,属性名称分别为“SetValue”和“ActualValue”,其数据类型都为“INT”,激活每个属性的检测开关。
动态接口属性n
静态接口属性n
 图 03
|
4 | 连接属性 n
- 选中IO域“Set value”并且连接到“SetValue”属性。n
- 选中IO域“ActualValue”并且连接到“ActualValue”属性。n
- 在“Controller parameters”分类中为三个控件重复属性连接。
 图 04
|
5 | 创建用户权限属性 n
- 创建一个分类,名称为“UserManagement”。n
- 创建两个属性,名称分别由“Admin”和“User”。这里不要激活属性检测开关。
动态接口属性
静态接口属性n
 图 05
|
6 | 连接属性 n
- 选中I/O域“Set value”。在面板配置窗口中, 选中对象的内部属性则会高亮显示。n
- 为相关的I/O域展开“Security”条目。n
- 单击“Authorization” 条目并且拖拽到“User”属性上。n
- 最小化相关的I/O域。n
- 重复操作,从而使I/O域“P”, “I”和“D”都连接用户权限到属性“Admin”上。n
- 通过点击连接线(1)检查“Admin”属性的连接,当选中连接线,则改线黄色高亮显示。
 图 06
|
7 | 关闭面板 n
|
8 |
创建用户
- 在工程树形图中双击“Runtime User Administration > Users”切换到“Users”视窗。n
- 创建一个新的用户“User1”并且为该用户分配密码(例如: “200”)。n
- 添加该用户到“Users”组中。
 图 07
|
9 | 分配用户权限 n
- 切换到包含面板的画面中。.n
- 选中面板,在属性窗口中选择“General”条目(1)。
在“General”分类中包含了“UserManagement”分类,在分类中的这些属性都是静态接口的镜像。 n
注意: 在“General”中全部都是动态接口属性。这些属性只能在条目“Properties > Dynamic Interface”中配置。n
- 点击在黄色箭头“Admin”(Fig. 08)右边的网格区域(2)。选中“Authorization 2” 用户权限(3)。
- 重复这些过程,“User”属性 (2)并且分配“Authorization 1”用户权限 (3).
 图 08
|
10 | 创建和连接变量(可选) 这些步骤无关于用户权限,只是为了样例的完整性考虑,如果您希望忽略这些步骤,可以直接跳转到 Point 11。
- 在变量编辑器中创建5个整数类型变量。
- 连接这些变量到动态接口下的动态属性,在“Properties > Dynamic Interface”。
 图 09
|
11 | 运行验证
- 启动带模拟器的运行模式。
- 点击I/O域“Set value”,打开输入窗口,输入用户名和密码。。
- 输入一个用户名“User1”,并且输入相应的密码。
启动运行模式
启动模拟器运行模式
 图 10
|
下载:
附件1包含样例工程,此工程包含以上所有可选步骤。.
附件1:WinCC_flexible_Faceplate_User.zip ( 1871 KB )
运行和测试环境:
下表列出了用于创建该项目和验证所述功能的所有元件。
Components |
Product and version designation |
PC操作系统 |
Microsoft WindowsXP SP2 |
标准工具 |
- |
工程工具 |
- |
HMI软件 |
WinCC flexible 2005 SP1 |
HMI系统 |
- |
关键字:
面板,用户权限
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc337974.html