变量传送到输入输出域

例如画面上有一个输入输出域。我想通过点击一个按钮,来改变这个输入输出域连接的变量名。
 例如
 按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

相关推荐

  • 如何读取wincc的归档备份?

    变量记录里的“归档组态”有一个备份归档的选项。我用该功能备份出了一批归档文件,但是翻过来再读取这部分归档数据时出现了困难。把相应的ldf和mdf文件拷贝回ArchiveManage…

    SIMATIC WinCC 2019年6月11日
  • wincc服务器选型

    有个项目,需要两台电脑做服务器,并且做冗余,我看了选型样本,wincc的选件包,是否需要选择两个授权,一个服务器授权包?一个冗余包?另外,服务器授权包可以支持多少台客户机访问?如果…

    2021年7月5日
  • STEP7 V5.5 SP4 与WINCC 7.3 在WIN7 64 位系统中有兼容问题???

    本人在WIN7 64位的系统中安装了STEP 7 V5.5 SP4 中文版 与WINCC 7.3 !…

    2021年7月5日
  • WIncc7.5和S7-1200PLC通讯不上

    WIncc7.5和S7-1200PLC通讯不上 最佳答案 打开“设置 PG/PC 接口”,点击对应访问点的“诊断”——“测试”,检查一下SR是否正常注意访问点的…

    SIMATIC WinCC 2021年7月5日
  • 用wincc时直接将S7400H的变量调用到WINCC程序中

    按照转换步骤操作后,只能转换布尔型的I M Q变量 模拟量和延时的变量都无法转换,提示不支持的变量类型,是否其他变量不支持转移。还有DB数据块中的变量…

    SIMATIC WinCC 2017年11月19日
  • wincc脚本实现报警过滤

    写脚本过滤报警,试着用过MsgFilterSQL,但是报警编号不连续,所以MSGNR语句不好使,请问有没有其他什么方法对报警进行过滤,比如通过搜索含相同文本的消息,设置不同优先级等…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3组态问题

    PLC采用西门子315-2DP,通过CP5622 DP连接工控机,组态采用wincc7.3,之前使用都正常,组态备份拷贝都是通过西门子wincc中的Tools文件另存出来…

    2021年7月5日
  • wincc和step7建立连接

    有三个问题不懂,求大神帮忙。1、wincc只是演示模式可以使用吗?可以和step7建立连接吗?2、step7里面没有发现mhi站点,这样就不可以和wincc建立连接吗?没有mhi站…

    SIMATIC WinCC 2021年7月5日
  • WINCC运行画面很慢

    我们的WINCC运行系统在运行了一年多之后,画面的反应速度很慢,比如切换画面之类的动作,相应非常慢,请问是什么原因呢? 专家建议 请参考以下文档检查归档参数的设置: ht…

    SIMATIC WinCC 2020年11月1日
  • WINCC画面中的温度显示问题

    今天在现场碰到一个问题,我电厂的减温减压系统使用的是S7-400控制器控制的,现场温度测点用的是三线制PT100热电阻连接到RTD模块,WINCC画面上显示的温度是127摄氏度,但…

    SIMATIC WinCC 2019年6月11日