如何把WINCC中当前用户名写到PLC的DB块中

如题,如何把WINCC中当前用户名写到PLC的DB块中

最佳答案

在DB中建一个16位文本型变量(比如地址DB1.DBD0),然后在Wincc中写脚本把WINCC当前用户变量(@CurrentUserName)赋给PLC变量即可。比如:在WINCC中建立一个外部变量NewTag,地址为DB1.DBD0。
全局脚本中编写:
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
{
SetTagChar("NewTag",GetTagChar("@CurrentUserName");
}

在 “信息/触发器对话框(Ctrl + T)”中设置--
事件: 标准周期
周期: 1秒

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午4:52
下一篇 2019年6月11日 上午4:53

相关推荐