我想在wincc6.2嘗試vbs編程,計算生產(chǎn)設(shè)備實時壞品率,我有兩個plc變量:a1(unsigned32int)、a2(unsigned16int);wincc6.2腳本變量a3(scripttagfloat32)。想實現(xiàn)每分鐘計算一次:a3=a2/a1*100,請問vbs怎樣編程才能實現(xiàn)這個功能?
答:先建立變量tag1,tag2,tag3連接a1,a2,a3.vbs中:
dimmytag,mytag1,mytag2
mytag=hmiruntime.tags(tag1).read
mytag1=hmiruntime.tags(tag2).read
mytag2=mytag1/mytag*100
hmiruntime.tags(tag3).writemytag2
上面的腳本放在wincc的全局vbs腳本中,設(shè)定觸發(fā)周期為1分鐘。