syking1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 185 個
工控威望: 415 點
下載積分: 879 分
在線時間: 182(小時)
注冊時間: 2009-01-01
最后登錄: 2024-08-03
查看syking1234的 主題 / 回貼
樓主  發(fā)表于: 2009-06-15 23:13
有一個撞塊,5個開關(guān)。
兩個極限開關(guān):左極限、右極限;
中間3個開關(guān):1、2、3
撞塊在左右極限開關(guān)之間靠風(fēng)崗隨意走動、隨意停下。(不用考慮用什么電磁閥。)

設(shè)計一個程序:   A、怎么確定撞塊走到哪個位置?
                 B、撞塊走到一個位置停下后(假設(shè)走到開關(guān)1和開關(guān)2位置之間,1、2都沒接通),記住現(xiàn)在的位置,根據(jù)項目要求,從現(xiàn)在的位置產(chǎn)生別的動作。

有興趣的朋友可以做下,大家學(xué)習(xí)學(xué)習(xí)
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5219 個
工控威望: 7443 點
下載積分: 159203 分
在線時間: 3177(小時)
注冊時間: 2007-11-21
最后登錄: 2025-01-08
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2009-06-18 13:57
請樓主把您做出來的程序中不滿意的地方提出供大家討論!

論壇上很少人花精力直接完成一整套這樣的程序的設(shè)計~~因為這編出來也用不到實際工程上去,科學(xué)技術(shù)沒有轉(zhuǎn)化為生產(chǎn)力~~
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5219 個
工控威望: 7443 點
下載積分: 159203 分
在線時間: 3177(小時)
注冊時間: 2007-11-21
最后登錄: 2025-01-08
查看sjm213的 主題 / 回貼
2樓  發(fā)表于: 2009-06-18 23:52
行進中能夠碰到開關(guān)的情況就不說了。
對停止在中間區(qū)域:
把位置分為4個區(qū)。|左極限|開關(guān)1|開關(guān)2|開關(guān)3|右極限|,以1,2,3,4標記。
設(shè)置左極限為原點開關(guān)(碰到該開關(guān)時記憶該位置為1),然后正轉(zhuǎn)到開關(guān)1下降沿將位置記憶為2……到開關(guān)3下降沿將位置記憶為4;反轉(zhuǎn)時則到開關(guān)3下降沿將位置記憶為3,……開關(guān)1下降沿將位置記憶為1。利用斷電保持就能記住行進區(qū)間。
(實際工程中這個原點開關(guān)靈活設(shè)置)