liuqiang1986
相互交流,相互學習,共同探討。
級別: 家園常客
|
因為編碼器的信號線在拖鏈里面放著,運行一段時間會發生斷線的問題,當斷線的時候,編碼器的A,B兩相都不會采集到脈沖,這個時候數據不會變化,會停止不動,就是想在程序中怎樣編寫程序檢測數據停止不動沒有變化?請大家給點意見? |
|
---|---|---|
|
qdrobot
級別: 探索解密
|
0.5秒的間隔傳送脈沖數到字里,然后在規定時間內比較脈沖數是否相等 樓主留言:不錯,可以嘗試下,有實例可以參考下嗎 |
---|---|
|
liuqiang1986
相互交流,相互學習,共同探討。
級別: 家園常客
|
實際在運行中,編碼器的旋轉的速度還不一樣 |
|
---|---|---|
|
zdahzjxw
級別: 探索解密
|
采用的如果是S7-200PLC可以利用時間中斷測量,比較脈沖數,判斷是否計數正常,只要有數表明計數正常,如果為0計數停止 |
---|---|
|
yerong
級別: 工控俠客
|
A B相同時斷的幾率比較少些 成對檢查下 規定時間內數值 > 某一個值 認為正常 其實編碼器 A B 相都可以同時接多個 輸入點 以上是治標 用好的線不易斷就治本了 規定時間內不管好壞換線也是個辦法 |
---|---|
|