w421635637
級別: 探索解密
![]() |
圖片:
![]() 如圖:大車為母車,只在大車軌道左右移動,小車為子車,只在小車軌道前后移動。在觸摸屏上設置小車能在任意點到任意點。定位控制:比如小車在A1點,我想 讓他到B3點,小車就在當前的位置去B3點。并且小車要有兩個移動速度,快到目標點就減速,到目標點停止。 我所想的減速方案是小車用變頻多段速控制,小車機構(gòu)上面裝一個光電開關,在每個點的前面裝一個擋片用來被光點檢測。 但是定位程序要做的話,好復雜啊!只能通過計數(shù)來知道小車走到哪了。然后再減速。。好復雜的程序,有沒有更好的方案。 西門子1200PLC。不能用伺服。求大神有更好的定位方案啊。 ![]() |
---|---|
|
好久不見啦
級別: 略有小成
![]() |
用接近開關或光電 以西門子plc為例, 1,i0.1–0.4為大車位置A,B,C,D4個輸入點,i1.1–1.6為小車位置輸入點(4個開關并聯(lián)), 2,用M中間繼電器區(qū),作給定地址。 3,大車優(yōu)先級高于小車。 4,以大車為例,輸入點i0與m0比較,小于時大車前行,大于時大車后退,相等時大車不動。 5,高低速還沒想好。 打字慢,先到這。 |
---|---|
本帖最近評分記錄: |
好久不見啦
級別: 略有小成
![]() |
大,小車的行程是多少? 大,小車的電機功率? 詳細點,大家好出主意。 [ 此帖被好久不見啦在2018-06-13 19:33重新編輯 ] |
---|---|
|
好久不見啦
級別: 略有小成
![]() |
13樓的方案更好一些,支持! 需要加一個回原點的程序,防止發(fā)生錯誤后,可以重新開始。 或者手動輸入現(xiàn)在的實際位置。 用計數(shù)的方式來確認位置,前進時+,后退時用減法,用1.2.3.4表示大車的位置a.b.c.d。 例如:大車在a處,當前進到b處時采集一個脈沖+1,到c處時就加2。這樣就有了位置。當你想讓大車去d處時,輸入數(shù)字4,程序把4和1作運算,4大于1大車前進,減速光電采集到3個脈沖,+1(a處)后=4開始低速運行,位置光電=4時大車到位停止。 小車略同。 小小的plc就可以,如西門子LOGO。 [ 此帖被好久不見啦在2018-06-13 22:59重新編輯 ] |
---|---|
|