@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”变量包含当前已登录用户的登录名。
参考这个文档的说明:
为何当前已登录的用户在运行期没有显示?
https://support.industry.siemens.com/cs/cn/zh/view/25430568
提问者对于答案的评价:
谢谢,很详细,明白了
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368458.html