如何把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

相关推荐

  • wincc出现0x08,这是什么原因

    wincc激活后tcp/IP显示连接,我鼠标点击下面变量AI,ALARM就断开连接,这是什么原因,plc是有值输出,wincc变量连接没有问题,输出域值的量程也设置统一。 问题补充…

    2021年7月5日
  • 点击按钮1次变量值加1的脚本

    现在想做两个按钮,新建一个变量,连接PLC内的mw100,想实现按一下加按钮,则mw100加1,按一下减按钮,mw100减1,当mw100等于10时,mw就恢复值为0.C脚本或者V…

    SIMATIC WinCC 2017年10月29日
  • wincc flexible离散量报警的触发变量

    我連的plc是ab的 PLC-5西門子的离散量报警的触发变量是用字,但是我使用的PLC不能用字,只可以用位,請問触发变量有辦法用位嗎?謝謝 问题补充:字的部份已解決,請問…

    SIMATIC WinCC 2017年12月7日
  • 剩余时间

    讨论一个问题!比如,现在的水流速度是10米/S,共有距离10000米,目前已走了2S,请问剩余时间怎么在wincc里表达出来!也就是是想通过一个text8的文本变量显示出来!前提是…

    SIMATIC WinCC 2019年6月11日
  • 请问谁有WINCC7.0的授权

    安装的WINCC7.0授权到期了,现在不能运行,求解决方法 最佳答案 不宜在这里要这个,貌似踢馆了,人家还凭这个创收发员工工资呢,都直接给你西门子喝西北风了。 提问者对于答案的评价…

    SIMATIC WinCC 2018年12月6日
  • 编写WINCC变量

    三个S7-300的PLC站通过MPI组网,一台WINCC上位机做监控.三个S7-300的PLC站的程序完全一模一样!!WINCC要怎么编写变量呢??比如说WINCC里编写了MW10…

    SIMATIC WinCC 2019年6月11日
  • wincc启动仿真 立即停止 求高手解答

    编译后0错误 有警告,但是仿真窗口刚一弹出就立即停止弹出提示对话框 图片说明:       最佳答案 1、可能是系统原因,比如如果…

    2021年7月5日
  • 基于pc的wincc组态画面

    在仿真的时候一直报没有wincc USB dongle授权只能用演示效果,这个有什么影响,PLC我是购买的,这个授权还要额外购买吗。然后网络组态PLC一直连不上…

    SIMATIC WinCC 2021年7月5日
  • 如何在wincc中的弹出窗口加关闭按钮

    我在制作wincc弹出小窗口的时候,不知道在小窗口标题栏上怎么加一个关闭的小按钮,还有就是最小化的按钮。 最佳答案 画面窗口–>属性–>关闭和最小化对勾都挑上 提问…

    SIMATIC WinCC 2019年6月11日
  • PCS7.1系统面板的按钮和按钮组怎么删除

    WINCC画面做好了,但系统画面最上方好多无用的按钮框怎么删除和编辑,还有最下面的按钮组,我都想删除一些,再自定义一些;   用OS项目编辑器只能调整…

    2019年6月11日