zwz579
這系蝦米社會,七透的比打拼的錢卡多。
級別: 略有小成
|
一個升降臺用伺服經過減速裝置帶動絲桿, 上升分六段位置,每段的定位的距離,速度可調,下降也分六段 定位的距離,速度同樣可調,不管上升或是下降每段之間有一個延時的時間可以在觸摸屏上面設定。 用相對定位,還是絕對定位做?用那個比較好做,現在的問題是,用戶上升或下降不一定是6段,要可以更改 運行的段數, 比如上上升設定2段,下降設定4段,用什么方法去寫這個程序 |
|
---|---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
相對定位還是絕對定位不是問題的關鍵,只不過一個坐標采用的問題而已,參數的變量化才是考慮的重點。 電梯的邏輯控制已經很好的演繹了這個問題的解決方法。 |
---|---|
本帖最近評分記錄: |
zwz579
這系蝦米社會,七透的比打拼的錢卡多。
級別: 略有小成
|
參數是事先設定好的,在運行的時候是不會變動的,關鍵是 用戶有時候不是按上升六段,下降六段去運行,關鍵問題在于,上升和下降段數均可由用戶來隨意設定。是否可以采用調用子程序的方法? |
|
---|---|---|
|
xqx666
深圳中級電工
級別: 家園常客
|
我之前寫過一個類似的程序,由于用戶經常用6段,所以你必然寫上大于它的子程序數量。比如:你可以寫上15個一樣的子程序,當屏上輸入8時,你調用8個子程序,輸入2時,你就調用2個子程序,每個子程序存入入你要寫入的參數(位置,速度等),這樣運行每個子程序時就會運行你想要的效果。同理,下降時也寫15個一樣的子程序。 所以你考慮的參數量會比較多,只要你規劃好了,大多數是復制的問題了。哈哈!我這是最笨的辦法,也想請高人指點有沒有更好的辦法。不過用指針的話也可以,不過省不了多少步數,我試過。 樓主留言:伺服上下六段,速度位置可調,用子程序調用的話 調用的話,調用一次就能把脈沖都執行完嗎,子程序不是調用一次就執行一個掃描周期? |
|
---|---|---|
|
原野
原野
級別: 家園常客
|
絕對位置好點,你程序寫多幾個段,然后做個比較,有脈沖行程才運行就OK |
|
---|---|---|
|
銘杰工控
溫嶺市正凱自動化設備有限公司
級別: 網絡英雄
|
手動部分用相對定位,自動運行部分用絕對定位方式。 |
|
---|---|---|
|
yamqq
雅馬哈,愛普生,電裝機器人。
級別: 網絡英雄
|
難道你們不會用變址嗎?非那那么多子程序? |
|
---|---|---|
|