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