三菱 信捷plc如何用編碼器控制步進電機
-
RT 我現(xiàn)在想通過程序?qū)崿F(xiàn)編碼器和步進電機同步運行,即編碼器轉(zhuǎn)速高步進則轉(zhuǎn)速高,編碼器轉(zhuǎn)速低則步進轉(zhuǎn)速低。而且在保持兩者同步進行的同時要求步進電機做往復(fù)運動(也就是正反轉(zhuǎn))。 舉例,編碼器1分鐘旋轉(zhuǎn)1周,步進電機1分鐘行進1cm;編碼器1分鐘旋轉(zhuǎn)5周... RT 我現(xiàn)在想通過程序?qū)崿F(xiàn)編碼器和步進電機同步運行,即編碼器轉(zhuǎn)速高步進則轉(zhuǎn)速高,編碼器轉(zhuǎn)速低則步進轉(zhuǎn)速低。而且在保持兩者同步進行的同時要求步進電機做往復(fù)運動(也就是正反轉(zhuǎn))。 舉例,編碼器1分鐘旋轉(zhuǎn)1周,步進電機1分鐘行進1cm;編碼器1分鐘旋轉(zhuǎn)5周,步進電機1分鐘行進5cm;與此同時,編碼器每旋轉(zhuǎn)10周步進電機便調(diào)轉(zhuǎn)一次(也就是正轉(zhuǎn)變反轉(zhuǎn)///反轉(zhuǎn)變正傳)。 請指點指點,Z好有梯形圖 展開
全部評論(3條)
-
- acelv529 2014-11-18 00:00:00
- 這個我有兩種方案可以實現(xiàn) 可以電話我或者扣扣聊。
-
贊(21)
回復(fù)(0)
-
- 紫冰凝521314 2014-11-20 00:00:00
- 步進電機的話程序上需要寫一些運動控制指令。因為步進電機不太好設(shè)置的剛好滿足你的要求。這個需要專業(yè)的人員來處理。 但是如果用伺服電機的話,因為伺服電機自帶電子齒輪比,可以調(diào)節(jié)到和你需要的移動距離一樣,那么就可以把編碼器的AB相直接進入驅(qū)動器。而你PLC要做的只是接受Z脈沖計數(shù)(本身PLC能接收的脈沖數(shù)頻率是有要求的 大約20KHZ左右),Z脈沖是1圈一個,所以轉(zhuǎn)的快一些也能接收。判斷滿10個脈沖就切換的方向(這里如果驅(qū)動器有外部控制端子Z好,如果沒有,可以通過繼電器來切換編碼器的AB相的信號來完成,如果是信捷的PLC自帶485通訊,也可以選擇帶通訊的驅(qū)動來實現(xiàn),只要切換參數(shù)就可以了)來完成。具體請自行測試,突然想到如果是完整的10圈就切換速度的話 這個方法也挺玄的。只是編程方便罷了。。。。
-
贊(20)
回復(fù)(0)
-
- sunwang817331 2016-10-29 05:33:18
- 首先確定一個定時中斷程序,控制精度越高,那么你的定時中斷時間應(yīng)越短,步進電機的控制就在中斷里面做。(一般為1-10ms均可。) 其實,步進電機的控制可看做有差調(diào)節(jié),中斷中采集到 這次的編碼器脈沖值-上次中斷的采集編碼器值=脈沖增量,這就是步進電機輸出了,根據(jù)自己的需求,可以再脈沖增量前乘以一個系數(shù)K。 Z后,就是盡量中斷程序簡短,別超出了本身的中斷時間。
-
贊(4)
回復(fù)(0)
熱門問答
- 三菱 信捷plc如何用編碼器控制步進電機
- RT 我現(xiàn)在想通過程序?qū)崿F(xiàn)編碼器和步進電機同步運行,即編碼器轉(zhuǎn)速高步進則轉(zhuǎn)速高,編碼器轉(zhuǎn)速低則步進轉(zhuǎn)速低。而且在保持兩者同步進行的同時要求步進電機做往復(fù)運動(也就是正反轉(zhuǎn))。 舉例,編碼器1分鐘旋轉(zhuǎn)1周,步進電機1分鐘行進1cm;編碼器1分鐘旋轉(zhuǎn)5周... RT 我現(xiàn)在想通過程序?qū)崿F(xiàn)編碼器和步進電機同步運行,即編碼器轉(zhuǎn)速高步進則轉(zhuǎn)速高,編碼器轉(zhuǎn)速低則步進轉(zhuǎn)速低。而且在保持兩者同步進行的同時要求步進電機做往復(fù)運動(也就是正反轉(zhuǎn))。 舉例,編碼器1分鐘旋轉(zhuǎn)1周,步進電機1分鐘行進1cm;編碼器1分鐘旋轉(zhuǎn)5周,步進電機1分鐘行進5cm;與此同時,編碼器每旋轉(zhuǎn)10周步進電機便調(diào)轉(zhuǎn)一次(也就是正轉(zhuǎn)變反轉(zhuǎn)///反轉(zhuǎn)變正傳)。 請指點指點,Z好有梯形圖 展開
2014-11-17 17:51:37
1221
3
- 信捷PLC如何用比較指令控制溫度
- 用溫度模塊通過熱電偶的模擬信號控制溫度,也就假如說我設(shè)定一個溫度值低于他就加熱,高于他就不加熱,用比較指令該怎么控制?用PID帶自整定我知道書上有,謝謝!... 用溫度模塊通過熱電偶的模擬信號控制溫度,也就假如說我設(shè)定一個溫度值低于他就加熱,高于他就不加熱,用比較指令該怎么控制?用PID帶自整定我知道 書上有,謝謝! 展開
2018-03-31 17:55:07
1337
1
- 如何用壓力傳感器控制步進電機
2009-03-15 04:46:24
459
1
- 信捷PLC可以控制多個步進電機的是PLC什么型號.可以控制幾軸的呢
2015-03-01 09:12:44
580
7
- 信捷PLC數(shù)據(jù)線與三菱PLC數(shù)據(jù)線可共用嗎
2012-10-16 06:24:52
1612
6
- 如何用PLC控制伺服電機
2011-10-31 01:24:06
453
4
- 信捷plc寧波門市部
- 信捷plc寧波門市部
2018-12-01 14:00:52
286
0
- 信捷PLC編程軟件下載
- 怎么下載
2014-04-04 20:13:18
457
3
- 信捷PLC溫度控制問題
- 按下按鈕開始diyi次加熱,加熱溫度在50~90范圍內(nèi)可調(diào),計時2~~5小時之間可調(diào),溫度達到即關(guān)閉加熱,在時間內(nèi),溫度小于Z小值又會開始加熱,時間到進行下一個流程,這次的溫度范圍在7... 按下按鈕開始diyi次加熱,加熱溫度在50~90范圍內(nèi)可調(diào),計時2~~5小時之間可調(diào),溫度達到即關(guān)閉加熱,在時間內(nèi),溫度小于Z小值又會開始加熱,時間到進行下一個流程,這次的溫度范圍在70~120之間可調(diào),時間在1~5小時之間可調(diào),時間到即停止工作其它還好說,就是模擬量這塊沒搞過不知道怎么讀取當(dāng)前溫度和控制溫度,望大神不吝賜教 展開
2017-09-20 06:42:27
542
1
- 如何用組態(tài)軟件控制PLC變量
- 我是純白的,各位大蝦能具體點嗎?... 我是純白的,各位大蝦能具體點嗎? 展開
2009-08-20 00:47:38
428
6
- 如何用plc控制質(zhì)量流量控制器
2017-09-20 11:08:12
475
1
- plc如何控制步進電機
2018-11-18 06:11:02
408
0
- 如何用三菱PLC輸出PWM控制直流電機,望高手教一下?。?
- 我要做個畢業(yè)設(shè)計關(guān)于自動門的,需要用PLC控制直流電機的正反轉(zhuǎn)和速度的快慢,只需要快和慢兩個檔位就好了~~... 我要做個畢業(yè)設(shè)計關(guān)于自動門的,需要用PLC控制直流電機的正反轉(zhuǎn)和速度的快慢,只需要快和慢兩個檔位就好了~~ 展開
2017-05-15 19:41:58
816
1
- 用三菱plc控制兩臺步進電機分別運動,該怎么編程
- 就是diyi臺電機帶動機構(gòu)直線運動到指定位置,另一個電機才運轉(zhuǎn),這怎么編程... 就是diyi臺電機帶動機構(gòu)直線運動到指定位置,另一個電機才運轉(zhuǎn),這怎么編程 展開
2018-04-03 12:25:33
587
1
- 信捷plc中ID100是啥意思?
2012-12-24 07:59:04
570
2
- 信捷PLC Framewok Net2.0 編程軟件下載
2011-07-14 11:54:03
436
2
- 請教機器視覺系統(tǒng)如何用PLC去控制
2018-12-02 10:35:48
394
0
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論