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日

相关推荐

  • WINCC中的C脚本掌握要不要学习C++?

    是否只需掌握C语言的基础知识就行了?有没有必须把C++进行学习?请指点学习方法! 最佳答案 C基础就可以了,PLC和C有各自的特点,结合利用,取长补短。要是会C++那就更好了。 提…

    SIMATIC WinCC 2019年6月11日
  • wincc建立变量

    wincc中在内部变量中添加变量和在所选的相应网络协议中添加变量又什么区别么?看有的资料说在两种变量里面建立都一样,如我需要画面转换、同CPU建立通讯,解答,谢谢! 最佳答案 首先…

    SIMATIC WinCC 2019年6月11日
  • WINCC 报警 声音如何设置

    请教一下WINCC里的报警如何发出声音。小弟新手,希望您能尽量简单的指点以下我,呵呵~现在我做了一个测试的工程,报警里面设置了模拟量报警,报警控件部分没什么问题了,只是如何实现当报…

    2019年6月11日
  • wincc6.0和wincc6.2都有售吗?

    各位好,     请教大家目前wincc6.0版本还有售吗?如果有的话价格和wincc6.2相差多少?谢谢!  问题补充…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.3/Navigator

    尊敬的老师:我根据视频做Navigator,请教如下问题:1,万维网无法设自启动,Navigator站点要手动启动。2,一周内打开浏览器正常使用,一周后网页出现无画面,提示缺模块,…

    2021年7月5日
  • wincc 使用winsock的问题

    wincc 使用winsock 我想发个数据 使用SendData   但wincc提示对象不支持此属性和方法,求高手帮…

    SIMATIC WinCC 2019年6月11日
  • 博图v14添加新设备时提示TIA portal 出错需关闭

    已有博图v13没有卸载 又安装了v14在打开v14的hmi的硬件时就会提示这个错误 v13不能卸载了 卸载时提示release versio…

    SIMATIC WinCC 2017年6月10日
  • Wincc中的开关量点

    在Wincc中如何将开关量点的趋势也做出来呢,谢谢 问题补充:怎么归档呢,你们说的方法我可以试一下,大家可以说的具体点的,从建一个开关量开始到趋势的做法,或者说是已经有了的开关量怎…

    SIMATIC WinCC 2019年6月11日
  • wincc在PC上和PLC通信不用PC5611卡使用MPI\DP-USB电缆能否通信

    wincc和PLC通信不用PC5611卡使用MPI\DP-USB电缆能否通信。谢谢 最佳答案 支持的有: 1.cp5611–DP/MPI协议 2.普…

    SIMATIC WinCC 2019年6月11日
  • 冗余服务器能不能控制主服务器

    冗余服务器能不能控制主服务器,比如,在冗余服务器上修改某内部变量后,主服务器上的该变量能不能同步更新? 最佳答案 不知道楼主所说的是不是指内部变量的同步问题? 我的版本W…

    SIMATIC WinCC 2019年6月11日