获取窗口变量前缀名称

首先,感谢西门子专家在
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=63921&cid=1032
给予的帮助,SetTagValue避免变量前缀的代码已经修改成功。
     现在我需要获取画面模板中变量前缀的名称(变量前缀已经写死为:PID200.),我会把此前缀传递出去赋给外部的弹出窗口,请问用vb或c语言该怎样写?谢谢!
     PS:工程有500多个点,用画面模板做。画面窗口的名字不一样,怎么在模板里面写函数获取变量前缀的名称?

最佳答案

画面窗口有个属性变量前缀,就是TagPrefix
如果在画面模板里使用按钮事件来获取所在窗口变量前缀,可以在按钮脚本里这样获取
Msgbox  Item.Parent.Parent.TagPrefix

C脚本里可以使用GetTagPrefix函数获取变量前缀

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

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

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

相关推荐

  • win7旗舰版wincc7.4安装问题

    大神们好,小弟在win7旗舰版上安装wincc7.4时,设置系统Microsoft Message queue(服务器队列)时显示错误,无法更改所有window…

    2021年7月5日
  • WINCC完整复制

    请教一下 WINCC完整复制时在命令符里执行reset_wincc 和reset_wincc.vbs有区别么? 最佳答案 这两个指令实现功能一样,重置WINCC…

    SIMATIC WinCC 2017年11月19日
  • wincc项目移植器问题

    我用ccmigrator把一个5.1转换成6.0后一打开就提示HResult Error  0x80004005:未指定的错误 我发现项目里…

    SIMATIC WinCC 2019年6月11日
  • 西门子工厂自动化远程集中监控

    我想实现集团公司集中远程监控旗下分布在全国的生产企业的自动化监控,不知需要怎么配置。其架构图如下所示! 问题补充:架构图如下 图片说明:    钻石用户推荐最佳…

    2021年7月5日
  • wincc advanced 数据记录和格式问题

    用wincc advanced 做的触摸屏,归档数据中每次都是要按同一时间将所有变量值记录下来,然后再记录下一个时间,能否实现同一个变量不同时间段的全部排在一起…

    SIMATIC WinCC 2021年7月5日
  • wincc出入库

    wincc出入库功能有么  或者相关的思路解决方案??? 最佳答案 1和plc中的fifo一样,wincc中定义多个变量如tag1~tag100,连接多个io,…

    SIMATIC WinCC 2020年11月1日
  • wincc flexible 外部变量

    各位大侠好,我是一个新手,请教大家一个问题,我组态阀门时使用了外部变量Q1.0,cpu是314系列的,在不上传程序时wincc画面正常阀门也都显示,一旦上传程序后,所有阀门都不显示…

    SIMATIC WinCC 2019年6月10日
  • vb访问wincc报警数据归档请教?

    用vb写个程序查询wincc6的趋势和报警归档,趋势已经搞定了,但是查询报警归档时候发现一个问题,我是按照时间来查询的,如果选择的时间段内没有报警记录,vb会返回一个错误”在此范围…

    SIMATIC WinCC 2019年6月11日
  • wincc用户太多,需要分组识别

    我现在的情况是,%ignore_a_1%有几十个客户端,我有很多用户,要分别设置管理员和观察员的权限,观察员不能点画面上的按钮。我可以读出用户名,但是用户名太多了,以后可能也会加用…

    SIMATIC WinCC 2021年7月5日
  • 在700IEV3上能用密码控制PLC吗?

    在700IEV3上能用密码控制PLC吗   就是我在PLC里设置了一个起动密码,只有这人密码正确程序才能运行,这个密码我想通过触摸屏输入 &…

    SIMATIC WinCC 2021年7月5日