变量传送到输入输出域

例如画面上有一个输入输出域。我想通过点击一个按钮,来改变这个输入输出域连接的变量名。
 例如
 按A按钮,输入输出域连接的变量为TAG1
 按B按钮,输入输出域连接的变量为TAG2
 按C按钮,输入输出域连接的变量为TAG3
 ……
 我不需要通过传送数值的方式,就想问怎么获取输入输出域动态连接变量的这个属性,而不是outputvalue那个属性。

问题补充:
不能通过变通的方式做,因为我要达到的效果就是只用一个输入输出域。

最佳答案

在C脚本里使用SetLink函数可修改连接变量,但画面重新初始化后会变回组态的连接变量

 LINKINFO linkinfo; 
 linkinfo.LinkType=1;  
 linkinfo.dwCycle=1;  
 strcpy(linkinfo.szLinkName,"TAG_1");  
 SetLink(lpszPictureName,"输入输出域1","OutputValue",&linkinfo);

 
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=33009&cid=1032

提问者对于答案的评价:
非常感谢,要的就是这个答案

专家置评

还有更简单的办法,参考:http://support.automation.siemens.com/CN/view/zh/34602492

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

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

相关推荐

  • 将老的OLM交换机改为OSM TP62交换机后,Wincc无法通讯

    将环网上的一个OLM交换机(那种带9针-25针口绿色通讯线的交换机)改为OSM TP62(6个RJ45口)交换机后。WIncc操作员站无法读取数据,用1613卡通讯的,H…

    SIMATIC WinCC 2019年6月11日
  • 热键禁止后5.1的运行最小化

    5.1的WCC运行画面最小化怎么搞啊,这里的答案用在6.0是很好用,明白人支持一下,谢谢大哥了。要不在按钮上调用ALT+ESC也行啊 问题补充:要不在按钮上调用ALT+ESC也行啊…

    SIMATIC WinCC 2019年6月11日
  • 怎么读取一个动态连接库里的数据

    如题给的动态链接库信息如下:’输入参数Public Type PF9830DATA    ‘ 相制 …

    SIMATIC WinCC 2019年6月11日
  • WINCC画面中输出框中显示数值是星号

    WINCC画面中输出框中显示数值是星号?是什么原因啊?怎么样让它能正确的显示?谢谢大家能解答一下。 最佳答案 你的数值超出了显示范围,比如你选择的整数部分是3位,而实际信号是4位整…

    SIMATIC WinCC 2019年6月11日
  • 如何将wincc中的变量写入到access数据库

    连接已经建立了,建立了3个io域,对应数据库中的3个字段,序号姓名和性别,序号可以下入到数据库,但是姓名和性别写不进去是怎么了?? 最佳答案 姓名应该是用字符串,性别应该是用字符串…

    SIMATIC WinCC 2017年8月3日
  • WINCC通过OPC读取数据

    用WINCC通过OPC 读取数据,第三方软件为KEPware.KEPServerEX.V4,最近数据丢失,在桌面上用快捷方式打开KEPware.KEPServerEX.V…

    2021年7月5日
  • 报警控件怎么设置?

    在wincc7.0中,报警记录中设置了模拟量、离散量报警,在图形设计器中插入了报警控件(未设置),运行后无论怎么操作都不显示报警,请问是怎么回事? 问题补充:刚才我按照三楼的步骤运…

    SIMATIC WinCC 2019年6月11日
  • wincc 菜单工具栏

    想用wincc自带菜单与工具栏实现画面间的切换,如何编写VBS角本,如:“主画面”里有“画面窗口1",想用菜单实现”画面窗口1"的画面名称的切换,假设另两个画面…

    SIMATIC WinCC 2019年6月11日
  • wincc画面的web发布

    想知道博途环境下wincc画面的web发布方法,目的是想通过外部网页访问wincc画面。大神们,博途的wincc professional与WinCC 基础选项…

    SIMATIC WinCC 2020年11月1日
  • 如何在WinCC上建一个需要确认的复归按钮

    想在画面里建一个按钮,对某一个功能块的引脚进行复归型按钮操作,例如(m0.1)吧。然后当点击按钮后需要弹出一个对话框来进行确认。确认后按下按钮就将该位置1,松开就为0,不是置位复位…

    SIMATIC WinCC 2019年6月11日