wincc如何利用脚本改变输入输出域的链接变量

我在画面上建立1个按钮1个输入输出域,建立变量2个(自动变化的模拟变量)tag1、tag2,其中输入输出域的输出值属性已经和tag1链接,此时运行时输入输出域内的值随tag1变化,我想通过单击按钮来改变输入输出域的链接指向,让它随tag2的变化而变化,这个脚本应该怎么写?
(注意:不是给输入输出域赋值,而是改变他输出值的变量链接)

最佳答案

实现也是可以实现的,不过要拐个弯。

1、首先建立一个内部变量TEST,类型为8位字符集文本变量;
2、在输入输出域的,输出值属性中添加一下C脚本
     return GetTagChar(GetTagChar("TEST")); //建议周期2S 
3、在画面中间建立2个按钮,分别为按钮1和按钮2
     按钮1,单击脚本为 SetTagChar("TEST","Tag1");  //变量Tag1
     按钮2,单击脚本为 SetTagChar("TEST","Tag2");  //变量Tag2
4,运行即可通过两个按钮切换Tag1和Tag2,并在输入输出域中显示。

若需要通过一个按钮进行切换,也很简单,增加一个字符串判断语句就可以了。以Tag1为例,若变量TEST中的字符串不是Tag1,则将Tag1写进变量TEST中,则就可以直接显示了。

提问者对于答案的评价:
已经找到好的解决办法啦!虽然不是用你的方法,但是还要谢谢你,毕竟你说的比其他人靠谱,呵呵!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月25日 上午11:48
下一篇 2017年11月25日 上午11:48

相关推荐

  • wincc数据库无法显示报警记录组态里面的文本

    在wincc报警记录里面组态了文本消息,为什么带有过程变量的文本消息(设置为归档)在数据库里无法归档,而其他的却可以 最佳答案 有可能是语言切换问题,对应你现在运行的这种语言下面没…

    SIMATIC WinCC 2019年6月11日
  • 请教大家WINCC两个问题?

    1.请看附件,我做了个阀门状态的记录,记录周期是非周期变化,归档是500ms,请问为什么有几个变量没有值呢?2.请问WINCC有选中同一类型对象的功能吗?谢谢了! 图片说明: &n…

    2021年7月5日
  • WINCC与MODBUS通讯

    请教各位大侠,WINCC如何与MODBUS通讯,谢谢! 最佳答案 参考,链接:http://www.diangon.com/wenku/PLC/ximenzi/201404/000…

    SIMATIC WinCC 2017年6月27日
  • wincc7.2运行速度慢

    现场有一台工控机安装了wincc7.2软件,现在运行了3年多,出现了运行速度慢,请问有什么办法,让这个wincc7.2运行速度快点,达到当初的运行速度。 最佳答案 1、转帖:系统存…

    SIMATIC WinCC 2017年5月28日
  • Wincc 7.4 如何通过脚本修改系统时间?

    想在wincc画面上修改电脑系统时间,请问有什么办法吗?谢谢 最佳答案 如何在 WinCC 运行系统中读出,显示或者设置本地计算机或者协调世界时?https:/…

    SIMATIC WinCC 2021年7月5日
  • wincc c全局脚本

    c语言改变输入输出域的绑定变量语法如下: link.LinkType=1;    link.dwCycle=C_250ms;&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc控件旋转

    请问下各位高手,wincc中的gauge control控件可以旋转吗?怎么实现? 问题补充:如图所示,就是想让表逆时针转,使得-60刻度转到340那个位置,340转到-…

    2018年12月14日
  • WinCC Update问题

    WinCC7.4SP1的update是必须安装吗?还有这里有两个分别是干什么用的?我只要安装exe文件就可以了,.001那个文件是干嘛用的 图片说明:    最…

    2021年7月5日
  • wincc字体颜色改变的程序

    我是个WINCC新手,有些程序看不懂,哪位高手帮我一下, #include "apdefap.h"  long&nbsp…

    SIMATIC WinCC 2019年6月11日
  • 这样用打开应用程序 为什么不行啊?

    我想用ProgramExecute("C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE&q…

    SIMATIC WinCC 2019年6月11日