駱海深
級別: 略有小成
![]() |
![]() 控制要求好簡單,就是沖孔機每沖一個行程就6個孔輸出,如果XO光電開關檢測不是6個孔就報警 小弟第一次接觸編碼器,用到高速計數器,感覺上好難理解,因為是高速旋轉的沖孔機,要不斷地計數,不斷地作比較,也要不斷地復位。 小弟在此請教,那位高手幫幫忙按以上要求幫我編一段程序,我好有一個思路去學習。 小弟在此。。。。謝謝 A相脈沖X1輸入 B想脈沖X2輸入 光電開關計數X0輸入 |
---|---|
|
駱海深
級別: 略有小成
![]() |
但我不明白你的這句話:你要的報警控制這樣在電機運行開始到結束計數(6)個就行了。用計數器與常數6進行比較 電機一直都是在高速運行的沒有結束啊?結束不是停機了嗎??? |
---|---|
|
駱海深
級別: 略有小成
![]() |
老板要求。。。。一定要在編碼器上取信號。。。才這樣可靠。 |
---|---|
|
駱海深
級別: 略有小成
![]() |
匯榮鋁業高手。。麻煩你幫我編一段程序。。。我第一接觸編碼器。好難理解 謝謝了。。。。。。。。 |
---|---|
|
駱海深
級別: 略有小成
![]() |
X0光電開關是用來檢測沖孔個數的 正常就是沖床沖一下是6個的,,光電開關用來計數。不是6個孔就報警。 沖床是一直不停工作工作的 |
---|---|
|
駱海深
級別: 略有小成
![]() |
是的光電開關是檢測6個孔,如果不是6個孔就報警,沖床是一直工作的。 意思就是編碼器轉動一周,,一個脈沖輸出,光電開關計數,如果不是6個孔就報警 |
---|---|
|
駱海深
級別: 略有小成
![]() |
你想得太復雜了。。。。沖孔機的程序是寫好的了。。現在沖孔機是可以用的了。 現在的問題就是。。沖孔電機轉動一圈(從上限到下限回到上限)---正常是沖出6個孔的。。。。但是有時機械故障沖孔針斷了。。。會少沖一兩個孔。 所以現在要加一個光電開關x0來計數,如果沖孔電機轉動一圈---不是沖出6個孔的就報警,, 沖孔機是不停工作的 |
---|---|
|