wincc脚本写法修正

各位大神,请指教!以下脚本怎么修改可以正常使用,谢谢!
int v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24;

v1=GetTagBit("FIRE_FY_01.STP");
if(v1==1)  
{SetTagWord("G1_L1_FFU1.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU2.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU3.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU4.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU5.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU6.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU7.SP","FIRE_FY_01.FSP");
SetTagWord("G1_L1_FFU8.SP","FIRE_FY_01.FSP");}

"FIRE_FY_01.FSP"需要任意设定,不要固定数值;所以以上语法有问题。

最佳答案

这个,不知道你要实现什么什么功能呀,所以如何帮你修改脚本呢?
FIRE_FY_01.FSP这个也是一个变量吗?
如果是的话,那
SetTagWord("G1_L1_FFU1.SP","FIRE_FY_01.FSP");就不能这么写
如果你是想把“FIRE_FY_01.FSP”的值赋给前面的变量,应该这么写
SetTagWord("G1_L1_FFU1.SP",GetTagWord("FIRE_FY_01.FSP"GetTagWord));

请把你的要求所得详细点

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论