mhzzyj
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個
工控威望: 195 點
下載積分: 482 分
在線時間: 56(小時)
注冊時間: 2009-03-22
最后登錄: 2020-11-10
查看mhzzyj的 主題 / 回貼
樓主  發(fā)表于: 2010-11-23 07:23
本人前幾天已發(fā)過類似求助帖,可能說的不太詳細所以也沒得到太有用的回復和幫助,現(xiàn)重復尋求幫助,希望前輩朋友不吝賜教幫個忙,在此先謝過!
我有三菱FX2N編好一臺設(shè)備的程序,用沒問題,機器程序大概分三段:第一段自動送料,送完料產(chǎn)生一標志信號,這個信號觸發(fā)第二段自動生成程序,自動生產(chǎn)程序里有根據(jù)不同工藝要求產(chǎn)生的分支中嵌套分支,是類似步進的自動加工程序,但沒用步進指令編程,都是時間。SET.RST等指令;自動加工完產(chǎn)品后產(chǎn)生一加工完成標志再觸發(fā)第三段自動取料程序;用第二段程序復位第一段送料完成標志,用第三段程序復位第二段自動生產(chǎn)完成標志;現(xiàn)想在自動生產(chǎn)程序中加一暫停按鈕程序,滿足安全加工需求:就是在自動加工過程中(第二段程序)任意時候按下暫停按鈕,自動順序動作停止,如果機器在下位則不動,如機器是從上往下運行中則下行停止返回上位;再按一次暫停按鈕機器在上位時先回到下位,再從暫停前的停止狀態(tài)自動運行,如何改此程序,望有編程經(jīng)驗或處理過類似問題的朋友給以熱心幫助,小弟不勝感激!
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9680 個
工控威望: 8578 點
下載積分: 16737 分
在線時間: 5328(小時)
注冊時間: 2006-08-10
最后登錄: 2024-12-23
查看ymmfa的 主題 / 回貼
1樓  發(fā)表于: 2010-11-23 22:55
夜深了頭有點暈,我大概看了一下樓主所說的情況,不知道是不是理解了樓主的意思。.
我也曾遇到過機器要求三個流程,并且中間一個流程有多種變化的,我是這樣解決的
第一步分程序全部寫在 LD M10 后面
第二步分程序有多種情況,分別寫在M20 M21 M22 M23后面
第三步分程序?qū)懺贛30 后面
其實就是把程序分成了很多個子塊。然后根據(jù)不同的情況互相調(diào)用。 然后每一部分都分開在機器上調(diào)試通過。

當然用步進也可以解決此問題,STL是不錯的東西,并且只需要SET S?就可以直接過去了。
不過根據(jù)我的習慣,有一些變化比較復雜的東西,不太適合使用步進。比如你這個PLC同時控制了獨立的四部分,每一部分都有多種變化。前兩部分已經(jīng)在第三段,后兩部分還在第二段,這種我就還是用前面的辦法。
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個網(wǎng)站都用一樣賬號密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水