zwz579
這系蝦米社會,七透的比打拼的錢卡多。
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 502 個
工控威望: 408 點
下載積分: 2895 分
在線時間: 226(小時)
注冊時間: 2008-03-18
最后登錄: 2019-07-21
查看zwz579的 主題 / 回貼
樓主  發(fā)表于: 2011-08-06 10:21
一個升降臺用伺服經(jīng)過減速裝置帶動絲桿,    上升分六段位置,每段的定位的距離,速度可調(diào),下降也分六段  定位的距離,速度同樣可調(diào),不管上升或是下降每段之間有一個延時的時間可以在觸摸屏上面設(shè)定。  用相對定位,還是絕對定位做?用那個比較好做,現(xiàn)在的問題是,用戶上升或下降不一定是6段,要可以更改  運(yùn)行的段數(shù),  比如上上升設(shè)定2段,下降設(shè)定4段,用什么方法去寫這個程序
共同學(xué)習(xí),共同進(jìn)步。 www.xmohm.com
xqx666
深圳中級電工
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 553 個
工控威望: 664 點
下載積分: 1988 分
在線時間: 280(小時)
注冊時間: 2009-04-29
最后登錄: 2023-07-13
查看xqx666的 主題 / 回貼
1樓  發(fā)表于: 2011-08-06 20:43
我之前寫過一個類似的程序,由于用戶經(jīng)常用6段,所以你必然寫上大于它的子程序數(shù)量。比如:你可以寫上15個一樣的子程序,當(dāng)屏上輸入8時,你調(diào)用8個子程序,輸入2時,你就調(diào)用2個子程序,每個子程序存入入你要寫入的參數(shù)(位置,速度等),這樣運(yùn)行每個子程序時就會運(yùn)行你想要的效果。同理,下降時也寫15個一樣的子程序。

所以你考慮的參數(shù)量會比較多,只要你規(guī)劃好了,大多數(shù)是復(fù)制的問題了。哈哈!我這是最笨的辦法,也想請高人指點有沒有更好的辦法。不過用指針的話也可以,不過省不了多少步數(shù),我試過。
樓主留言:
伺服上下六段,速度位置可調(diào),用子程序調(diào)用的話 調(diào)用的話,調(diào)用一次就能把脈沖都執(zhí)行完嗎,子程序不是調(diào)用一次就執(zhí)行一個掃描周期?
電工廢話太多,直接上程序才是硬道理。誠交深圳及全國工控低手。