触摸屏登录的几种方式

HMI用户登陆你会几种方式?

一、导读

在任何一个HMI项目而言,都会使用到安全功能,在安全功能中有报警和用户管理功能;在实际的应用中报警功能更多的是需要关联PLC变量进行触发,但用户管理功能更多的是在HMI组态软件上进行组态;下面我们以SMART line触摸屏为例通过在WinCC flexible SMART组态软件中如何组态用户登陆。

二、用户管理实现方式

在WinCC flexible SMART组态软件中要实现用户管理的功能有3种方式可以实现,如下图所示。

1.操作带权限的对象时,会自动弹出登陆窗口

2.使用用户视图控件

3.使用系统函数

操作对象带权限

下面介绍第一种:操作带权限的对象时,会自动弹出登陆窗口。在对应的操作对象中的安全属性中分配权限,如下图所示。

如果在运行系统安全性设置中勾选了仅使用密码登陆后,点击按钮后则只会弹出输入密码的对话框即可,如下图所示。

如果没有勾选“仅使用密码登陆”时,则用户名和密码均需要输入,如下图所示。

用户视图控件登陆

第二种是使用用户视图控件登陆,在工具栏中的增强对象中选择用户视图元件,拖放至画面中即可,如下图所示。

运行时必须输入用户名和密码才能登陆,并且登陆后会显示更低的组号码层级的用户组,除此之外还可以进行用户的添加(可进行密码和用户的添加)同时登陆后还可以更改自身的用户名和密码;但PLC User用户名无法更改。

如果激活“组号码层级”,且有某组编号大于管理员组编号,即使以管理员登陆,也看不到该组的用户。

系统函数登陆

第三种使用系统函数进行登陆。使用一个按钮关联Logon系统函数,需要两个字符串类型变量,(在变量表建立内部变量)一个存放用户名,一个存放密码;同时还需要添加2个IO域,存放密码和用户名。

再使用一个按钮关联Logoff系统函数即可;不需要有其他变量。按钮安全属性一定要勾选操作,并且不能选择权限。

调用2个IO域,数据格式为字符串,过程变量关联内部地址,如下图所示。

如果想在输入密码时不想让人看到,那可以在属性中的安全选择隐藏输入即可。

如果用户已经登录,则变量中的密码会删除。

还有一种是不使用上述函数,仅在用户管理中使用一个ShowLogonDialog函数即可。点击时会在HMl设备上显示一个对话框以便用户登录。

三、结语

通过本功能的分享,相信大家已经掌握了其基本的使用。相同的效果有多种不同的实现方式,正常通过简单的方法达到基本的功能即可。

HMI用户登陆你会几种方式?

一、导读

在任何一个HMI项目而言,都会使用到安全功能,在安全功能中有报警和用户管理功能;在实际的应用中报警功能更多的是需要关联PLC变量进行触发,但用户管理功能更多的是在HMI组态软件上进行组态;下面我们以SMART line触摸屏为例通过在WinCC flexible SMART组态软件中如何组态用户登陆。

二、用户管理实现方式

在WinCC flexible SMART组态软件中要实现用户管理的功能有3种方式可以实现,如下图所示。

1.操作带权限的对象时,会自动弹出登陆窗口

2.使用用户视图控件

3.使用系统函数

操作对象带权限

下面介绍第一种:操作带权限的对象时,会自动弹出登陆窗口。在对应的操作对象中的安全属性中分配权限,如下图所示。

如果在运行系统安全性设置中勾选了仅使用密码登陆后,点击按钮后则只会弹出输入密码的对话框即可,如下图所示。

如果没有勾选“仅使用密码登陆”时,则用户名和密码均需要输入,如下图所示。

用户视图控件登陆

第二种是使用用户视图控件登陆,在工具栏中的增强对象中选择用户视图元件,拖放至画面中即可,如下图所示。

运行时必须输入用户名和密码才能登陆,并且登陆后会显示更低的组号码层级的用户组,除此之外还可以进行用户的添加(可进行密码和用户的添加)同时登陆后还可以更改自身的用户名和密码;但PLC User用户名无法更改。

如果激活“组号码层级”,且有某组编号大于管理员组编号,即使以管理员登陆,也看不到该组的用户。

系统函数登陆

第三种使用系统函数进行登陆。使用一个按钮关联Logon系统函数,需要两个字符串类型变量,(在变量表建立内部变量)一个存放用户名,一个存放密码;同时还需要添加2个IO域,存放密码和用户名。

再使用一个按钮关联Logoff系统函数即可;不需要有其他变量。按钮安全属性一定要勾选操作,并且不能选择权限。

调用2个IO域,数据格式为字符串,过程变量关联内部地址,如下图所示。

如果想在输入密码时不想让人看到,那可以在属性中的安全选择隐藏输入即可。

HMI用户登陆你会几种方式?

一、导读

在任何一个HMI项目而言,都会使用到安全功能,在安全功能中有报警和用户管理功能;在实际的应用中报警功能更多的是需要关联PLC变量进行触发,但用户管理功能更多的是在HMI组态软件上进行组态;下面我们以SMART line触摸屏为例通过在WinCC flexible SMART组态软件中如何组态用户登陆。

二、用户管理实现方式

在WinCC flexible SMART组态软件中要实现用户管理的功能有3种方式可以实现,如下图所示。

1.操作带权限的对象时,会自动弹出登陆窗口

2.使用用户视图控件

3.使用系统函数

操作对象带权限

下面介绍第一种:操作带权限的对象时,会自动弹出登陆窗口。在对应的操作对象中的安全属性中分配权限,如下图所示。

如果在运行系统安全性设置中勾选了仅使用密码登陆后,点击按钮后则只会弹出输入密码的对话框即可,如下图所示。

如果没有勾选“仅使用密码登陆”时,则用户名和密码均需要输入,如下图所示。

用户视图控件登陆

第二种是使用用户视图控件登陆,在工具栏中的增强对象中选择用户视图元件,拖放至画面中即可,如下图所示。

运行时必须输入用户名和密码才能登陆,并且登陆后会显示更低的组号码层级的用户组,除此之外还可以进行用户的添加(可进行密码和用户的添加)同时登陆后还可以更改自身的用户名和密码;但PLC User用户名无法更改。

如果激活“组号码层级”,且有某组编号大于管理员组编号,即使以管理员登陆,也看不到该组的用户。

系统函数登陆

第三种使用系统函数进行登陆。使用一个按钮关联Logon系统函数,需要两个字符串类型变量,(在变量表建立内部变量)一个存放用户名,一个存放密码;同时还需要添加2个IO域,存放密码和用户名。

再使用一个按钮关联Logoff系统函数即可;不需要有其他变量。按钮安全属性一定要勾选操作,并且不能选择权限。

调用2个IO域,数据格式为字符串,过程变量关联内部地址,如下图所示。

如果想在输入密码时不想让人看到,那可以在属性中的安全选择隐藏输入即可。

如果用户已经登录,则变量中的密码会删除。

还有一种是不使用上述函数,仅在用户管理中使用一个ShowLogonDialog函数即可。点击时会在HMl设备上显示一个对话框以便用户登录。

三、结语

通过本功能的分享,相信大家已经掌握了其基本的使用。相同的效果有多种不同的实现方式,正常通过简单的方法达到基本的功能即可。

如果用户已经登录,则变量中的密码会删除。

还有一种是不使用上述函数,仅在用户管理中使用一个ShowLogonDialog函数即可。点击时会在HMl设备上显示一个对话框以便用户登录。

三、结语

通过本功能的分享,相信大家已经掌握了其基本的使用。相同的效果有多种不同的实现方式,正常通过简单的方法达到基本的功能即可。

猜你喜欢

转载自blog.csdn.net/m0_73687141/article/details/128008811
今日推荐