zzzer442
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 236 點
下載積分: 758 分
在線時間: 156(小時)
注冊時間: 2013-01-15
最后登錄: 2024-06-13
查看zzzer442的 主題 / 回貼
樓主  發(fā)表于: 2017-08-10 13:51
如題,我是將普同的24V的接近開關(guān)接到X0,X0每導通一次就用C20計一個數(shù)(計算步進電機旋轉(zhuǎn)的圈數(shù))。
原來1分鐘計30-60個數(shù),1秒鐘大概計0.5-1個數(shù)。

現(xiàn)在要求轉(zhuǎn)速提高,1分鐘需計200-300個數(shù),1秒鐘就要計3-5個數(shù)。
剛開機還沒什么問題,計到100多時就發(fā)現(xiàn)接近開關(guān)有時不會閃。

這是PLC計數(shù)器的問題還是接近開關(guān)的問題?
或者這種計算圈數(shù)的不用接近開關(guān)也可以?

請各位不吝賜教!
謝謝!
zzzer442
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 236 點
下載積分: 758 分
在線時間: 156(小時)
注冊時間: 2013-01-15
最后登錄: 2024-06-13
查看zzzer442的 主題 / 回貼
1樓  發(fā)表于: 2017-08-11 08:44
引用
引用第4樓jeffwang2011于2017-08-10 15:48發(fā)表的  :
光電開關(guān)的響應頻率一般在1khz以上,你這個計數(shù)沒有問題,改用高速計數(shù)就可以了。

三菱的X0對應C235,X1對應C236,X2對應C237。

非常感謝,我會試一下。
zzzer442
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 236 點
下載積分: 758 分
在線時間: 156(小時)
注冊時間: 2013-01-15
最后登錄: 2024-06-13
查看zzzer442的 主題 / 回貼
2樓  發(fā)表于: 2017-08-12 10:45
我將原來的計數(shù)器C20改成C235.
將原來的計數(shù)程序LD M110 and x0 out C20 D230 or out mov C20 D232
改成LD M110 and M8000 out C235 D230 or out Dmov C235 D232.

調(diào)試程序的時候發(fā)現(xiàn),計數(shù)是可以計,但有時會跳2-3個數(shù),即有時從9跳到11,有時從35跳到38,中間的數(shù)沒計。
我用的接近開關(guān)是網(wǎng)上買的普通的D8直徑,2MM感應距離,溫州貨。
我用一個螺絲頭去感應接近開關(guān)。

請問跳數(shù)一般是什麼原因?
計數(shù)能不能不用計數(shù)器,而用其他方法計算步進電機的旋轉(zhuǎn)圈數(shù)?
請各位不吝賜教!
謝謝!
zzzer442
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 236 點
下載積分: 758 分
在線時間: 156(小時)
注冊時間: 2013-01-15
最后登錄: 2024-06-13
查看zzzer442的 主題 / 回貼
3樓  發(fā)表于: 2017-08-18 09:05
我後來取消了接近開關(guān)計數(shù),改為脈衝數(shù)計數(shù)。
——M100——[< D232 D230]——[DDIV D8140 K10000 D232]——
——[>= D232 D230]——[RST M100]——

暫時解決了問題。
但我跟廠家說,如果步進有丟步或者被卡住的話,計數(shù)就會出問題。