longfei1982
飛飛
級別: 略有小成
精華主題: 0
發(fā)帖數量: 166 個
工控威望: 369 點
下載積分: 3305 分
在線時間: 125(小時)
注冊時間: 2009-05-01
最后登錄: 2016-07-25
查看longfei1982的 主題 / 回貼
樓主  發(fā)表于: 2009-07-10 13:42
我的動作是,按下啟動按鈕x0,電機沒隔1s啟動一個。當按下停止按鈕x1后電機就聽在運作那個位置了。在按x0電機有按1s循序啟動了。當啟動到最后一個電機時候,按停止按鈕x1電機按1s循序返回。按下停止按鈕x1后,在按下復位按鈕x2又可以由這個位置依次返回,我寫了一個,讓高手看看,也給指點指點,因為我編的太亂了。呵呵
附件: aaa.rar (8 K) 下載次數:40
網站提示: 請不要用迅雷下載附件,容易出錯
qlin
學過一點FX型PLC基本知識
級別: 家園常客
精華主題: 0
發(fā)帖數量: 537 個
工控威望: 531 點
下載積分: 12343 分
在線時間: 258(小時)
注冊時間: 2009-07-13
最后登錄: 2019-05-13
查看qlin的 主題 / 回貼
1樓  發(fā)表于: 2009-07-14 05:42
問題的描述:
    1.按下起動按鈕x0,電機每隔1s起動一臺。
    2.當按下停止按鈕x1后,電機就停在運作那個位置了。
    問:一共有幾個電機?停在那個位置,是指電機全部停止運行,還是指未起動的電機暫不起動了
    另外,當電機較大時,隔1s起動一臺,時間間隔仍顯;如果僅是練習,可將電機改為指示燈。
    3.再按x0,電機又按1s順序起動了。
    4.當起動到最后一個電機時候,按停止按鈕x1,電機按1s順序返回。
    問:是先開的先停,還是后開的先停?稱返回,雖可理解成后開的先停,但仍以準確描述為宜。
    5.按下停止按鈕x1后,再按下復位按鈕x2,又可以由這個位置依次返回。
    已經按下X1,電機正在順序返回,而按下X2,是仍然繼續(xù)依次停止呢,還是又依次起動?按說,按下復位后應當停止。
    如果是中途按下了X1(第2條),按下復位按鈕則如何?
 
    建議:先明確編程要求。
 
    關于程序:對于停止按鈕,程序中似把它作為了復位的條件;但一般情況下,停止按鈕是可以單獨停止設備運行或相應動作的,否則就不能叫“停止”。
    或者,程序中,實現的是“問題的描述”中的第5點,但第4點呢?第4點和第5點,是否有相抵觸之處呢?(看程序后,才理解第5點所表達的意思。)
    工作一個循環(huán)后,再接通X20似無效。
    另外,停止按鈕優(yōu)先(如果X21是停止按鈕信號的話),但程序中在X20、X22接通時,X21信號將無效;雖之前在X20、M0回路中,串了X21的常閉點,感覺上仍有點不舒服。
    當然,作者對這個程序,還是動了腦筋、花了功夫的,值得肯定;而且,對于一個學生,能有這種理解,已經相當不錯。
 
    如果我有理解錯誤的地方,可指出。
 
本帖最近評分記錄:
  • 下載積分:+5(sjm213) 很熱心,加分鼓勵!
  • 僅很早前用過幾次順控編程(PLC),嘿嘿,沒尋找機會