如何在面板中分配用户权限?


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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论