wincc用户名比较

wincc全局脚本怎么比较登录的用户名,举个例子,只有用户名“admin”登录后才能显示start这个按钮,否则其他用户进去就看不到。自己做了一个周期2S的全局脚本,怎么感觉像不运行一样,求高手解答

图片说明:

wincc用户名比较   

最佳答案

我一般登录后会用文本显示相应的中文名称,你的应用要求与我差不多,可以参考下:
画面上建立一个静态文本,然后在静态文本的属性——字体——写上以下脚本。
具体可以试验下。如果需要操作按钮,直接根据登录用户名写一个BOOL变量即可!


char* temp=GetTagChar("@CurrentUser"); 
if(strcmp(temp,"admin")==0) return "系统管理员";
if(strcmp(temp,"vietnam")==0) return "操作员";
if(strcmp(temp,"")==0) return "系统未登录";

提问者对于答案的评价:
非常感谢,原来是我把字符串比较指令搞错了,按你的strcmp比较久可以了,同时也谢谢zhangli0的提醒。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:37
下一篇 2021年7月5日 下午1:37

相关推荐

  • WINCC颜色修改不了

    我创建的WINCC项目在图形管理器中修改颜色,为什么改什么颜色都没反应? 最佳答案 楼主你这是属性里的全局颜色方案的设置问题。具体步骤为:在画面编辑器中的静态文本或其它图形对象上右…

    SIMATIC WinCC 2017年6月6日
  • 关于审计追踪

    需要  WINCC  Audit Viewer  审计查看器 最佳答案 https://support.ind…

    SIMATIC WinCC 2020年11月1日
  • WinCC V7.3与PLC数据传输

    我用Win8.1中文版的系统装了WinCC v7.3,想实现WinCC v7.3与S7-224的数据传输的功能,PLC只有CPU224和231模块,手头有RS4…

    SIMATIC WinCC 2017年5月29日
  • WINCC6.2在线报表控件问题

    以前一直用WINCC6.0做项目,现在公司都用6.2了,发现一个问题,当我在报表中使用6.2的报表控件时,它的报表的时间范围可选,但是没办法选择无限期,它里面是()*1天这种类型,…

    SIMATIC WinCC 2019年6月11日
  • wincc 二进制变量归档问题

    当变量=0 时显示 STOP,=1时 显示RUN。组态时没有相关选项的? 问题补充:抱歉各位,没有详细描述。其实是想在wincc 在线表格控…

    2018年12月6日
  • 请问如下图这些授权的订货号是多少?

    请问如下图这些授权的订货号是多少? 图片说明:    最佳答案 (新)WinCC V7.4 & V7.3常用订货数据(20…

    2021年7月5日
  • 计算机的普通网卡可以实现冗余切换吗?

    我一台计算机上安装两张普通的网卡,分别和两个CP343-1 LEAN连接,不知道普通网卡可不可以实现冗余,WINCC里面该怎么设置? 最佳答案 1、在冗余PLC发生切换时…

    SIMATIC WinCC 2018年12月6日
  • WINCC数据插入?

    用变量触发插入到SQL,为什么总是连续插入两次,而用时间触发就很正常 最佳答案 变量触发上升延和下降延各触发一次,是这样的。因此你需要编程使触发变量变化频率减半。 相关问…

    SIMATIC WinCC 2019年6月11日
  • wincc组合框不同选项将不同变量置位

    组合框连接变量为a,数据类型int。b,c,d是3个BOOL量。当a=1,将变量b置1,a=2,将变量c置1;a=3,将变量d置1.请问这个如何实现,C脚本程序应该怎么编。谢谢大家…

    SIMATIC WinCC 2017年11月1日
  • wincc 7.0 激活时出现错误

    本人安装好系统,装好WINCC 7.0,激活时出现错误,图片如下,哪位大侠知道,这是什么原因啊? 图片说明:    最佳答案 可能和杀毒软件有关,详细…

    2019年6月10日

发表回复

登录后才能评论