首页 历史故事优化组态用户视图

优化组态用户视图

【摘要】:在用户视图中所作的更改立即生效,但是在运行时所作的更改将不会在工程系统中更新。重新下载HMI程序后,运行时在用户视图所作的修改将被覆盖。图7-16 用户视图属性对话框HMI运行时,可以获得当前登录用户名称并显示。单击“注销”按钮,则注销该用户。图7-17 模拟运行项目单击“登录”按钮,打开登录对话框,修改用户为Wang,由于该用户没有“用户管理”权限,则用户视图仅显示其自身,且其只能更改自己的用户名、密码和注销时间。

WinCC flexible支持HMI设备运行时在用户视图中管理用户。在用户视图中所作的更改立即生效,但是在运行时所作的更改将不会在工程系统中更新。重新下载HMI程序后,运行时在用户视图所作的修改将被覆盖。

下面组态用户视图。将工具箱“控件”中的“用户视图”拖到画面一,调整到合适的位置和大小。在其属性对话框的“常规”项中,选择行数为6,表示运行时用户视图显示6行数据,表格和表头及字体保持默认,如图7-16所示。

978-7-111-34922-8-Chapter07-18.jpg

图7-16 用户视图属性对话框

HMI运行时,可以获得当前登录用户名称并显示。在画面中添加一个IO域,设置格式类型为字符串,与新建的String型变量tag2连接,在其属性对话框“事件”项的“启用”事件中,添加“GetUserName”函数,其变量输出为tag2,则运行时点击该IO域,当前登录用户名称将送至变量tag2,也就在该IO域显示了。

通过菜单命令“在线”→“仿真运行系统”→“运行系统”启动仿真运行系统,如图7-17所示。在登录对话框中,输入用户名Zhang和密码123456,单击“确定”按钮,因为用户Zhang拥有图7-14 a所示的“用户管理”权限,所以用户视图显示全部用户,可以管理用户。拥有管理权限的用户可以不受限制的访问用户视图,管理所有的用户和添加新的用户等。单击显示用户名称的IO域则显示当前登录用户为Zhang。单击“注销”按钮,则注销该用户。

978-7-111-34922-8-Chapter07-19.jpg

图7-17 模拟运行项目

单击“登录”按钮,打开登录对话框,修改用户为Wang,由于该用户没有“用户管理”权限,则用户视图仅显示其自身,且其只能更改自己的用户名、密码和注销时间。