为何当前已登录的用户在运行期没有显示?

操作指导:
您可以使用内部 WinCC 变量“@CurrentUser”和“@CurrentUserName”将当前已登录的用户在运行期显示在一个过程画面中。

@CurrentUser
内部 WinCC 变量“@CurrentUser”包括当前已登录用户的登录名。这是用户用以登录的名字。这里无需考虑是否使用了 WinCC 选件 SIMATIC Logon。

@CurrentUserName
内部 WinCC 变量“@CurrentUserName”包含当前已登录用户的完整用户名。完整的用户名是在 Windows 用户管理中指定的。

注意事项:

  • 只有当使用 WinCC 选件 SIMATIC Logon 进行登录时,内部 WinCC 变量“@CurrentUserName”才被赋予一个值。不过,在没有使用 SIMATIC Logon 的情况下,内部变量“@CurrentUserName”也可以用于实现动态化。但是此时的“@CurrentUserName”未被赋值。
  • 如果将 SIMATIC Logon 用于登录,并且在 Windows 的用户管理中没有定义完整的用户名或者只包含空格位,则在运行期“@CurrentUserName”变量包含当前已登录用户的登录名。

关于该主题的更多信息请参阅 WinCC 信息系统的:

  • PCS 7 V7.x 以上版本 “Working with WinCC > Creating a User Administrator > WinCC Options for the User Administrator > SIMATIC Logon Option > How to use the SIMATIC Logon Service with WinCC” 下。
  • 从 PCS7 V8.x 开始 “Working with WinCC > Creating a User Administrator > Central user administration with SIMATIC Logon > How to use SIMATIC Logon in WinCC”下。

如果您使用“@CurrentUserName”变量(完整的用户名)将用户名显示在过程画面中,但是不使用SIMATIC Logon,则“@CurrentUserName”变量并不被赋于当前用户的名称,在运行期将显示一个空字符串作为用户名。请注意,只有结合 SIMATIC Logon 一起使用时才能显示完整的用户名。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc325312.html

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

相关推荐

发表回复

登录后才能评论