shadowbendd
級別: *
|
小弟最近在做PLC變頻器控制5層電梯的畢業設計,雖然晚上很多,但是我覺得有些不符合我的要求,在設計途中遇到幾個問題,想請教下各位大俠,就是旋轉編碼器的A B相連入PLC的X0 X1運用高速計數器進行計算,然后如何根據A B相的脈沖來確定電動機是正轉還是反轉?是先觸發電動機運轉,然后正轉的時候A相脈沖領先于B相,然后比較X0 X1 2個計數器中的值來確定是否正轉還是反轉么?還有就是到固定的樓層有相應的脈沖那么是A 相記錄脈沖還是B相···問的很不專業 大概就是這個意思 ···· |
---|---|
|
robbieauto
級別: 探索解密
|
正轉的時候A相脈沖領先于B相90度,反轉的時候B相脈沖領先于A相90度,所以只是根據信號就可以判斷正反轉了,而無需要根據計數器中的值。 記錄A相或者B相都是可以的,如果利用A相和B相脈沖沿的話,你可以提高4倍的精度。 希望有用 |
---|---|
|
plcbb
落花人獨立,微雨燕雙飛。
級別: 探索解密
|
接入AB相用高速計數器的話,直接讀計數器的值就行,PLC會判斷正反轉自動加減。 如果只用一相,無法判斷方向,所以在編碼器轉軸抖動的時候,會產生誤差,而且這個誤差是累積的。 |
|
---|---|---|
|
wjb_2009
級別: 探索解密
|
通過M8251可以監視C251的加/減計數狀態,加計數時M8251為OFF,減計數時M8251為ON。 |
---|---|
|