发布于 2003-07-08 18:33:37
0楼
你要实现的问题不清楚,但走到这一步,肯定是什么地方出了问题。当初选择数据录入格式的时候就不应该整合为一个长字符串!或许。
也是有办法解决的:
变量名字首先要有规律,比如tag001......tag255
使用间接赋值的方法。比如一个字符变量为temptxt,首先,令temptag的值为字符“tag001",可以编程生成自负,然后给temptxt以间接赋值的方式给值5,则最终实际上是tag001=5。
sprintf(temptxt,"tag%02D",i);
SetTagFloat(tag_text,value);
以上方法,可以循环中实现。
请根据以上思路,自己钻研一下,不要轻易再问了。否则的话,我也只有代你把程序写出来了。
微信公众号:PLC标准化编程,ZHO6371995