3.select2
macro_command main()
short a
bool zero=0 这条语句起什么作用?
GetData(a, "Local HMI", LW, 9200, 1) 这个地址后面的1个字
a=a+20
SetData(a, "Local HMI", RW, 1000, 1)
end macro_command
4.add
macro_command main()
short m,c[10],i[180],name[5],index,temp,index1=0,count=0
bool zero=0
GetData(index, "Local HMI", RW, 1000, 1)
temp=index+10
count=180-index
GetData(i[0], "Local HMI", RW, index, count)
SetData(i[0], "Local HMI", RW, temp, count)
FILL(c[0], 0, 10)
SetData(c[0], "Local HMI", RW, index, 10)
for m=0 to 17
GetData(name[0], "Local HMI", RW, 0+index1, 5)
SetData(name[0], "Local HMI", LW, 3000+index1, 5) 这里的LW,RW该怎么理解?它和VW\VD一样吗 ?分别是字和双字
index1=index1+10
next
SetData(zero, "Local HMI", LB, 3, 1)
end macro_command |