XY軸曲線顯示宏指令如下:
macro_command main()
short i,add,add0,day
int z
GetData(day, "Local HMI", LW, 9020, 1) //讀取當(dāng)前日期
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點(diǎn)開始,單元地址加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) //讀取當(dāng)前日期
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點(diǎn)開始,單元地址加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
進(jìn)行相應(yīng)按鍵觸摸后執(zhí)行該條宏指令,寫入顯示控制地址內(nèi)容為3(清除原曲線,顯示新曲線),曲線長度為720(12*60),X軸資料從500開始,內(nèi)容依次為0到720,Y軸資料從1300開始,內(nèi)容依次為從早6點(diǎn)到晚18點(diǎn)的功率數(shù)據(jù)。

共0條 [查看全部] 網(wǎng)友評論