這個問題不單單是你程序編寫的問題了,你有沒有算過你氣缸運(yùn) 行的一個周期是多少?程序掃描周期是多少?假如氣缸運(yùn)行一次是0.1s,你的掃描周期是1ms,那么你最多能抓到100個數(shù)據(jù),這100個數(shù)據(jù)已經(jīng)把最大值漏掉了,同樣的外部環(huán)境,兩次測出的結(jié)果不一樣,當(dāng)然數(shù)據(jù)量的多少要根據(jù)你的精度要求而定。畢竟plc是做順控,運(yùn)算這一塊要求的是速度和精度,plc相對薄弱一點(diǎn)。條件允許的話還是要用高速采集+高速處理,工控機(jī)或者開發(fā)專用的采集板