获取窗口变量前缀名称

首先,感谢西门子专家在
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日 上午4:51
下一篇 2019年6月11日 上午4:51

相关推荐

  • 关于C#自定义.NET控件给WINCC使用问题

    1.自定义了一个.NET控件,添加进博途WINCC后拖不到画面中去,右下角提示不能创建改控件类型的图形对象。但是同样的DLL文件时可以在经典版WINCC中正常组态的2.比如C#定义…

    SIMATIC WinCC 2021年7月5日
  • Wincc选项组

    如图,wincc中的选项组都是竖向的,有可能横向么?谢谢! 最佳答案 https://www.ad.siemens.com.cn/service/ANSWER/solution.a…

    SIMATIC WinCC 2021年7月5日
  • wincc卡顿

    我一个画面显示了304个模拟量的点,这是硬性要求不要叫我删点,无归档无报警就一个画面,一运行卡的不要再 卡时间都卡住了 七八秒跳一次 。请问这是什么问…

    SIMATIC WinCC 2021年7月5日
  • WINCC的共享等问题

    WINCC项目建立后是共享的,我更改其属性,取消了其共享后,运行后什么都不显示。将项目属性改回来后,运行后还是什么都没有。退出WINCC管理器后,发现原来在图形编辑器里编辑的好几个…

    SIMATIC WinCC 2019年6月11日
  • S7-300及Wincc如何与RS232通讯?

    采用S7-300PLC及Wincc如何通过与另一套支持RS232modbus协议的设备通讯? 最佳答案 1.S7-300可以通过串口通信模块CP341与支持MODBUS …

    SIMATIC WinCC 2021年7月5日
  • wincc/wincc flexible/wincc runtime的区别

    我知道wincc是在pc上组态画面的软件,wincc flexible是在触摸屏上组态画面的软件,我说的没错吧?那wincc runtime呢?还有点疑问就是在…

    SIMATIC WinCC 2017年6月4日
  • Wincc获取用户组里面所有的用户名

    我想实现:下拉框获取用户组里面所有的用户名,通过选择下拉选项来登录 问题补充:通过增加用户或者删除用户,下拉列表的用户名相对应增加或删除 最佳答案 WINCC用户及用户组相关数据在…

    2020年11月1日
  • 关于WINCC安装中出现的一些问题

    安装时,在消息队列中安装mictosoft  message queuing 5.0,可惜没有安装盘,安装不了,无盘的情况下如何安装,求技术…

    SIMATIC WinCC 2017年11月25日
  • 变量修改记录

    各位大佬,小弟现在要做一个监视系统,控制器使用S7-1200,HMI使用的TP1200触摸屏,当温度过高时可以进行报警,现在要求温度上限值可以通过触摸屏进行修改,并要求记录变量修改…

    SIMATIC WinCC 2021年7月5日
  • 请教WINCC的窗口位置在哪里控制?

    我想用两幅画面做界面,一幅做系统菜单,另一幅做系统画面,请问这两幅画面的起始位置在哪里控制呢?画面属性的“几何”里只有宽度和高度。 钻石用户推荐最佳答案 在属性的位置X …

    2021年7月5日