• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
mhzzyj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 195 點(diǎn)
下載積分: 482 分
在線時(shí)間: 56(小時(shí))
注冊(cè)時(shí)間: 2009-03-22
最后登錄: 2020-11-10
查看mhzzyj的 主題 / 回貼
樓主  發(fā)表于: 2010-11-23 07:23
本人前幾天已發(fā)過(guò)類(lèi)似求助帖,可能說(shuō)的不太詳細(xì)所以也沒(méi)得到太有用的回復(fù)和幫助,現(xiàn)重復(fù)尋求幫助,希望前輩朋友不吝賜教幫個(gè)忙,在此先謝過(guò)!
我有三菱FX2N編好一臺(tái)設(shè)備的程序,用沒(méi)問(wèn)題,機(jī)器程序大概分三段:第一段自動(dòng)送料,送完料產(chǎn)生一標(biāo)志信號(hào),這個(gè)信號(hào)觸發(fā)第二段自動(dòng)生成程序,自動(dòng)生產(chǎn)程序里有根據(jù)不同工藝要求產(chǎn)生的分支中嵌套分支,是類(lèi)似步進(jìn)的自動(dòng)加工程序,但沒(méi)用步進(jìn)指令編程,都是時(shí)間。SET.RST等指令;自動(dòng)加工完產(chǎn)品后產(chǎn)生一加工完成標(biāo)志再觸發(fā)第三段自動(dòng)取料程序;用第二段程序復(fù)位第一段送料完成標(biāo)志,用第三段程序復(fù)位第二段自動(dòng)生產(chǎn)完成標(biāo)志;現(xiàn)想在自動(dòng)生產(chǎn)程序中加一暫停按鈕程序,滿足安全加工需求:就是在自動(dòng)加工過(guò)程中(第二段程序)任意時(shí)候按下暫停按鈕,自動(dòng)順序動(dòng)作停止,如果機(jī)器在下位則不動(dòng),如機(jī)器是從上往下運(yùn)行中則下行停止返回上位;再按一次暫停按鈕機(jī)器在上位時(shí)先回到下位,再?gòu)臅和G暗耐V範(fàn)顟B(tài)自動(dòng)運(yùn)行,如何改此程序,望有編程經(jīng)驗(yàn)或處理過(guò)類(lèi)似問(wèn)題的朋友給以熱心幫助,小弟不勝感激。
xqx666
深圳中級(jí)電工
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 553 個(gè)
工控威望: 664 點(diǎn)
下載積分: 1988 分
在線時(shí)間: 280(小時(shí))
注冊(cè)時(shí)間: 2009-04-29
最后登錄: 2024-12-23
查看xqx666的 主題 / 回貼
1樓  發(fā)表于: 2010-11-23 08:18
實(shí)際上你就是想在自動(dòng)加工的時(shí)候加入暫停功能吧,小弟教一個(gè)最土但是又最實(shí)用的方法給你:
1,先將源程序備份;
2,因?yàn)槟阒幌朐谧詣?dòng)加工程序加入暫停功能,所以你只要將M100的常閉觸頭全部串入到第二段程序的每個(gè)SET就行了;
3,在主程序加入這條指令,LD X10,ALT  M100;
4,再次確認(rèn)M100的常閉觸點(diǎn)是否串到了自動(dòng)加工程序的每個(gè)動(dòng)作中;
5,調(diào)試完成,幫我加分!
本帖最近評(píng)分記錄:
  • 下載積分:+3(ymmfa) 熱心助人
    100759
    生活-焉知水生火熱
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 402 個(gè)
    工控威望: 570 點(diǎn)
    下載積分: 1405 分
    在線時(shí)間: 332(小時(shí))
    注冊(cè)時(shí)間: 2008-04-03
    最后登錄: 2024-11-27
    查看100759的 主題 / 回貼
    2樓  發(fā)表于: 2010-11-23 08:27
    樓上是最原始的辦法,不過(guò)很好用的。就像有的設(shè)備要求寸動(dòng)的原理一樣···

    自己把原程式備份,然后自己試試小牛刀。。希望你成功。。。   
    chenpingyg
    機(jī)械是柱石,電氣是靈魂.
    級(jí)別: VIP會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 1105 個(gè)
    工控威望: 6705 點(diǎn)
    下載積分: 100 分
    在線時(shí)間: 603(小時(shí))
    注冊(cè)時(shí)間: 2007-01-25
    最后登錄: 2017-04-03
    查看chenpingyg的 主題 / 回貼
    3樓  發(fā)表于: 2010-11-23 17:17
    很簡(jiǎn)單,但是我不知道怎么幫你。
    自己的事情自己做.
    tlw2007
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 123 個(gè)
    工控威望: 419 點(diǎn)
    下載積分: 886 分
    在線時(shí)間: 108(小時(shí))
    注冊(cè)時(shí)間: 2008-03-25
    最后登錄: 2024-08-17
    查看tlw2007的 主題 / 回貼
    4樓  發(fā)表于: 2010-11-23 18:40
    1樓的方法行不通的,別試了。不信你就試試看吧
    luo76
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1559 個(gè)
    工控威望: 1624 點(diǎn)
    下載積分: 113719 分
    在線時(shí)間: 626(小時(shí))
    注冊(cè)時(shí)間: 2008-09-06
    最后登錄: 2024-12-27
    查看luo76的 主題 / 回貼
    5樓  發(fā)表于: 2010-11-23 19:54
    用狀態(tài)轉(zhuǎn)換編程就得了
    工控組態(tài)
    工控組態(tài)
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 250 個(gè)
    工控威望: 1159 點(diǎn)
    下載積分: 2943 分
    在線時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2009-09-03
    最后登錄: 2024-12-05
    查看工控組態(tài)的 主題 / 回貼
    6樓  發(fā)表于: 2010-11-23 22:10
    你把需要控制的上行;下行這段程序發(fā)上來(lái)才好幫你改!
    ymmfa
    不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
    級(jí)別: 管理員

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

    當(dāng)然用步進(jìn)也可以解決此問(wèn)題,STL是不錯(cuò)的東西,并且只需要SET S?就可以直接過(guò)去了。
    不過(guò)根據(jù)我的習(xí)慣,有一些變化比較復(fù)雜的東西,不太適合使用步進(jìn)。比如你這個(gè)PLC同時(shí)控制了獨(dú)立的四部分,每一部分都有多種變化。前兩部分已經(jīng)在第三段,后兩部分還在第二段,這種我就還是用前面的辦法。
    特別提醒大家:
    偶爾修改下自己的密碼,以防被盜
    不要在多個(gè)網(wǎng)站都用一樣賬號(hào)密碼
    偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
    dracy
    級(jí)別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個(gè)
    工控威望: * 點(diǎn)
    下載積分: * 分
    在線時(shí)間: (小時(shí))
    注冊(cè)時(shí)間: *
    最后登錄: *
    查看dracy的 主題 / 回貼
    8樓  發(fā)表于: 2010-11-24 00:09
    學(xué)習(xí)了
    sanma
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 301 個(gè)
    工控威望: 497 點(diǎn)
    下載積分: 600 分
    在線時(shí)間: 425(小時(shí))
    注冊(cè)時(shí)間: 2009-09-11
    最后登錄: 2024-12-20
    查看sanma的 主題 / 回貼
    9樓  發(fā)表于: 2010-11-24 13:23
    1樓的方法只解決暫停,沒(méi)有解決暫停后的要求,沒(méi)有程序很難在這里說(shuō)清楚,還是按7樓的說(shuō)法做吧
    niningtt
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1230 個(gè)
    工控威望: 3550 點(diǎn)
    下載積分: 858 分
    在線時(shí)間: 459(小時(shí))
    注冊(cè)時(shí)間: 2010-08-24
    最后登錄: 2024-11-16
    查看niningtt的 主題 / 回貼
    10樓  發(fā)表于: 2010-11-25 10:48
    這個(gè)我說(shuō)了用跳轉(zhuǎn)指令,跳轉(zhuǎn)的程序是進(jìn)行急停處理了。復(fù)位完成后跳轉(zhuǎn)還原急停狀態(tài)子程序,還原好后繼續(xù)
    急停一次CJ P0

    P0急停動(dòng)作+急停二次推出P0觸發(fā)P1

    LD XX CJ  P1
    P1 急停復(fù)位還原,還原完成停止跳轉(zhuǎn)條件
    本帖最近評(píng)分記錄:
  • 下載積分:+5(愛(ài)工控) 跳轉(zhuǎn)很好
    wwcwwc
    級(jí)別: VIP會(huì)員

    精華主題: 0
    發(fā)帖數(shù)量: 3393 個(gè)
    工控威望: 3191 點(diǎn)
    下載積分: 70452 分
    在線時(shí)間: 1604(小時(shí))
    注冊(cè)時(shí)間: 2008-04-20
    最后登錄: 2024-12-17
    查看wwcwwc的 主題 / 回貼
    11樓  發(fā)表于: 2010-11-25 11:31
    調(diào)試好一個(gè)合理的程序需要化不少心思?梢杂煤(jiǎn)單的方法,著步加深。一般情況使用一樓的方法是:出現(xiàn)問(wèn)題暫停一下,問(wèn)題等待處理完畢進(jìn)行下步操作。但是像樓主說(shuō)的一些位置要求,按我的想法(不了解你的工藝要求)。你可以在相關(guān)程序中填加一些暫停后的初始化步驟,當(dāng)暫停取消后先運(yùn)行這些步驟,然后進(jìn)行下步操作。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go