请问中WINCC中C脚本对于一个弹窗中的IO域和按钮变量怎么赋变量名称?

请问中WINCC中C脚本对于一个弹窗中的IO域和按钮变量怎么赋变量名称?比如弹窗是A,IO域是B,变量是TAG1,按钮是C,变量是TAG2,想通过C脚本修改它们的变量名称TAG1\TAG2,怎么修改?谢谢!

问题补充:
脚本可以用的,请问按钮事件变量属性名是什么呢?谢谢!

最佳答案

下面是IO域的,按钮的类似,只是把属性名"OutputValue"改为按钮控件对应的属性名。
LINKINFO pLink;
BOOL ret;
strcpy(pLink.szLinkName,"TAG1");//TAG1填写你想要修改的动态变量名称
pLink.LinkType=1;//直接变量连接
pLink.dwCycle=3;//更新周期1秒
ret=SetLink("A", "B", "OutputValue",&pLink);//A是画面名称,B是对象名称,OutputValue是属性名

提问者对于答案的评价:
非常感谢就是不知道按钮的变量链接怎么做?非常感谢!

最佳答案作者回复:
不知道回复里面怎么上传图片,而且字数有限制,我大概说一下思路:
1、建一个智能对象DataSet与你的按钮一起创建一个自定义对象
2、在自定义对象里面添加按钮事件和DataSet.String0属性,属性名为text
3、把自定义对象的text的属性在静态项改为你的变量名称
4、在自定义对象按钮事件C脚本里面变量名称就用text这个属性值就可以了(后面你就可以静态或者动态修改text这个属性值从而实现动态修改变量名了)

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:57
下一篇 2020年11月1日 下午3:57

相关推荐

  • WINCC指示灯按钮状态无法更新(需要切换画面能更新)

    WINCC指示灯按钮状态无法及时更新1、Smart200的PLC,BOOL变量M1.0,M1.1;M1.0直接驱动输出线圈Q0.0,M1.1复位M1.0;在M1.1为1时,M1.0…

    2021年7月5日
  • wincc检测excel某一行

    如题,想做个报表,当某一事件发生时,将某些数值写到excel 表格中,下次再继续写入,但是怎么检测某一行没有值呢,我好向下一行写入啊????  &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc c语言

    我从单位拷的wincc程序在家中的电脑打开后,在图形编辑器中的按钮属性的事件鼠标c语言动作没法打开,显示不可用是怎么回事,怎样能打开 最佳答案 1.WINCC中的计算机名称要和你的…

    SIMATIC WinCC 2019年6月11日
  • Wincc7.3自带sql2008安装问题

    我自己计算机本身已经独立安装的sql2012了,安装wincc7.3的时候是否可以不用选择安装sql2008组件,如果不安装,wincc是否可以正常和sql2012进行数据交互。 …

    SIMATIC WinCC 2021年7月5日
  • 编译不通过

    #pragma code("kernel32.dll") VOID GetLocalTime(LPSYSTEMTIME …

    SIMATIC WinCC 2019年6月11日
  • wincc在开机后,用户不登陆的情况下自动远行

    因为现场没有工作人员,而我要通过OPCServer.wincc来获得那台服务器的参数。。我远程控制时每一次都要重新启动。。(用Autostart)可是起来后。那边无人输入用户名和密…

    SIMATIC WinCC 2019年6月11日
  • 模拟量如何在上位机显示

    刚接触step7,上位是wincc,像温度,压力这样的模拟量输入点,只要求在上位机显示,我在step7符号表里是用PIW这样的直接外部输入格式的,在用wincc做上位的时候看见好像…

    SIMATIC WinCC 2019年6月11日
  • WinCC是否有增加点数的授权?

    我司原有一个电厂项目,项目配置是1024点的WinCC V6.0服务器冗余项目,已用去了1010点,现业主增加了一台锅炉,需挂在原WinCC V6.0冗余服务下…

    SIMATIC WinCC 2019年6月11日
  • wincc组态画面上清零画面激活后无法清零

    wincc图形编辑下有一个:ZERO.PDL画面,画面激活后点击落清零按钮,显示:insufficient permission.请问如何处理? 最佳答案 你需要先登录后…

    SIMATIC WinCC 2017年11月13日
  • 报表输出到PDF需要什么条件?

    我需要将报表自动输出到PDF文件,并自动命名,但打印机设置里PDF选项为灰色,不能勾选上,于是我安装了一个虚拟打印机,还是无法勾选上。1,勾选PDF需要什么条件吗?2,路径无法设置…

    2021年7月5日