WINCC變量查表
劉玉蓉
發(fā)布于2014-12-11 17:12
413
0
標(biāo)簽:
現(xiàn)在有個(gè)項(xiàng)目要通過測(cè)量油的溫度,通過查表查出該溫度下的密度值,該怎么設(shè)置?
佳答案
你要查的表在哪里?比如你的表中兩列,列為溫度值,第二列為密度值假設(shè)一共是2000行,在按鈕的腳本中:
1、wincc讀寫excel,這樣的腳本網(wǎng)上很多,我就不寫了。
2、用一個(gè)變量i記錄當(dāng)前比較的行數(shù),初始值為1
如果列的相鄰兩行的溫度值差為1度,則腳本中循環(huán)判斷當(dāng)前溫度值和列中的第i個(gè)溫度值(cells(i,1))的差,如果溫度差絕對(duì)值大于0.5,則i=i+1,則比較下一個(gè)。如果溫度差小于0.5了,則說明當(dāng)前i行的密度值就是要你的,則讀取cells(i,2)的值到wincc的變量中。