如何利用一个变量把另一个变量写值(0、1)
问题补充:
利用内部变量tag值给内部变量tag1写值,都是二进制,为什么不行?tag1的值不会变。程序如下:大家帮忙分析一下
#include "apdefap.h"
int gscAction( void )
{
SetTagBit("NewTag_1",GetTagBit("NewTag"));
return 0;
}
最佳答案
1.C脚本:
SetTagBit("TAG1",(short)GetTagBit("TAG2"));
2.VBS脚本:
HMIRuntime.Tags("TAG1").Write HMIRuntime.Tags("TAG2").Read
3.直接连接:
在属性--更改--右键直接连接--来源选“变量”,选择变量为 TAG2,目标选“变量”,选择变量为 TAG1。
提问者对于答案的评价:
非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc270446.html