請教一個模擬量處理的編程思路
劉玉蓉
發(fā)布于2014-09-16 17:03
206
0
標(biāo)簽:
假如有一個液位信號的模擬量,正常值是0m左右,當(dāng)液位到達(dá)正、負(fù)5m時聯(lián)鎖停機?,F(xiàn)要求實現(xiàn)的功能為:如果在3分鐘之內(nèi),液位從0m變化超過5m,則認(rèn)定為假信號(非現(xiàn)場實際變化),此時屏蔽該信號,不聯(lián)鎖停機。我想問的是,如何通過編程獲取液位變化所用的時間,從而判斷是否超過3分鐘
佳答案
你只要判斷如果信號不等于0(或者信號的絕對值小于一個比較小的數(shù)比如是0.001,則認(rèn)為此時信號為0,計時清零,)則開始計時,如果信號大于0,且計時小于3分鐘并且信號大于5則輸出一個狀態(tài)(假信號);如果信號小于0且信號小于-5且計時小于3分鐘則輸出假信號狀態(tài)。如果兩個假信號狀態(tài)都為0(信號正常),且信號的絕對值大于5則連鎖停機。