XY轴曲线显示宏指令如下:
macro_command main()
short i,add,add0,day
int z
GetData(day, "Local HMI", LW, 9020, 1) //读取当前日期
i=3
SetData(i, "Local HMI", LW, 402, 1) //XY曲线显示控制单元
i=720
SetData(i, "Local HMI", LW, 403, 1) //XY曲线显示长度
for i=0 to 720 step 1
add=500+i
SetData(i, "Local HMI", LW, add, 1)
//X轴资料赋值,从500单元开始,赋值0到720
next i
add=day*1440+360 //从早上6点开始,单元地址加6*60=360偏置量
for i=0 to 720 step 1
GetData(z, "Local HMI", RW_A, add, 1) //从RW_A读取功率值
add=add+1
add1=i+1300
SetData(z, "Local HMI", LW, add1, 1) //Y轴资料赋值,从1300单元开始
next i
end macro_command
short i,add,add0,day
int z
GetData(day, "Local HMI", LW, 9020, 1) //读取当前日期
i=3
SetData(i, "Local HMI", LW, 402, 1) //XY曲线显示控制单元
i=720
SetData(i, "Local HMI", LW, 403, 1) //XY曲线显示长度
for i=0 to 720 step 1
add=500+i
SetData(i, "Local HMI", LW, add, 1)
//X轴资料赋值,从500单元开始,赋值0到720
next i
add=day*1440+360 //从早上6点开始,单元地址加6*60=360偏置量
for i=0 to 720 step 1
GetData(z, "Local HMI", RW_A, add, 1) //从RW_A读取功率值
add=add+1
add1=i+1300
SetData(z, "Local HMI", LW, add1, 1) //Y轴资料赋值,从1300单元开始
next i
end macro_command
进行相应按键触摸后执行该条宏指令,写入显示控制地址内容为3(清除原曲线,显示新曲线),曲线长度为720(12*60),X轴资料从500开始,内容依次为0到720,Y轴资料从1300开始,内容依次为从早6点到晚18点的功率数据。
共0条 [查看全部] 网友评论