fm350-2計數(shù)模塊裝載值問題?
112.95.251.214
發(fā)布于2014-04-28 17:52
99
0
標簽:
用一個增量編碼器輸入到fm350-2計數(shù)模塊的一個通道,計數(shù)范圍0-1000,如果大于1000,就裝載1000,小于0就裝載0,用load指令。
出現(xiàn)的問題:當用手慢轉到編碼器時,以上可以實現(xiàn);當快速轉到編碼器時,出現(xiàn)大于1000的值,然后過上500ms左右才能裝載1000,也就是load指令一個掃描周期完成不了。這些邏輯判斷是在ob1中的fc做的。
如何解決?
佳答案
關于當記錄的數(shù)值很大的時候,如何將db塊里的數(shù)值置為0,同樣以個計數(shù)通道為例,在ob1中編程,將個通道的裝載值db1.dbd52中設定一個大值,將當前計數(shù)值(保存在db1.dbd148的計數(shù)值)進行比較,如果超過該大值,對當前的計數(shù)值復位。
參考:《fm350-1/fm350-2常問問題集》:下載
https://www2.ad.siemens.com.cn/download/upload/as/faq/f0509.pdf