a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 使用高速計數器一個注意事項

使用高速計數器一個注意事項

作者: 時間:2016-12-19 來源:網絡 收藏
高速計數器正在計數的時候,執行任何功能的hsc指令,會丟失脈沖。
除非你的控制對這一個脈沖可以忽略。
例如一個通常使用手法:長度計算到設定值的時候復位一下然后繼續計數。這樣的話在復位一瞬間,會丟失一個脈沖。當然這樣的脈沖多一個和少一個一點都不影響實際使用,但是如果涉及到同步控制位置控制,伺服的接收的脈沖數和PLC高計計算的脈沖數不一致的時候,你的頭就大了。例如:編碼器同時輸出給一個伺服和一個高速計數器。高速計數器按照脈沖數周期性的復位,而伺服就直接收脈沖進行定位。你心想,伺服就一直跟著編碼器轉就是了。而高計就每兩萬個脈沖從零開始計,正好配合上機械的某些動作而做出輸出。可是這樣做的話plc的輸出就會一個脈沖一個脈沖的漸漸丟失。plc的動作逐漸落后于伺服了。然后你就把所有現象歸咎于干擾脈沖丟失,耗費了大量人力物力,最終沒有結果。最可怕的是當時情況也真的是發生了干擾現象。那么這一個脈沖的事情將永遠石沉。
然后你客戶反映了問題,你就寫了很多補償的程序……一下又補償不足,一下又過補償一下又換零位光電,又激光對準。然后……
總之數字電路數控程序在對與錯之間沒有任何狀態。數據準確了就是對的,數據出錯了就是錯的。
注意注意!smart plc也一樣
一般新手上來都會先清 0的。還有一個群眾基礎很廣的是輸入消抖用延時。這些一般情況下都不是問題,只是不是最佳的方案。本貼點出了在特定情況下微小的誤差積累也不容忽視。


評論


技術專區

關閉