駱海深
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 381 個(gè)
工控威望: 439 點(diǎn)
下載積分: 923 分
在線時(shí)間: 496(小時(shí))
注冊(cè)時(shí)間: 2007-07-22
最后登錄: 2020-04-10
查看駱海深的 主題 / 回貼
樓主  發(fā)表于: 2010-12-29 12:23



控制要求好簡(jiǎn)單,就是沖孔機(jī)每沖一個(gè)行程就6個(gè)孔輸出,如果XO光電開關(guān)檢測(cè)不是6個(gè)孔就報(bào)警
小弟第一次接觸編碼器,用到高速計(jì)數(shù)器,感覺上好難理解,因?yàn)槭歉咚傩D(zhuǎn)的沖孔機(jī),要不斷地計(jì)數(shù),不斷地作比較,也要不斷地復(fù)位。
小弟在此請(qǐng)教,那位高手幫幫忙按以上要求幫我編一段程序,我好有一個(gè)思路去學(xué)習(xí)。
小弟在此。。。。謝謝
A相脈沖X1輸入
B想脈沖X2輸入
光電開關(guān)計(jì)數(shù)X0輸入
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的 主題 / 回貼
1樓  發(fā)表于: 2010-12-29 12:50
編碼器只是位置控制,你要的報(bào)警控制這樣在電機(jī)運(yùn)行開始到結(jié)束計(jì)數(shù)(6)個(gè)就行了。用計(jì)數(shù)器與常數(shù)6進(jìn)行比較。至于如何采用編碼器進(jìn)行位置控制,站上有很多精華貼,上去看看。
本帖最近評(píng)分記錄:
  • 下載積分:+1(駱海深) 熱心助人
    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的 主題 / 回貼
    2樓  發(fā)表于: 2010-12-29 13:00
    我理解的是當(dāng)電機(jī)運(yùn)行比如是(Y0)得電后,計(jì)數(shù)器比如(C0)才開始工作。結(jié)果與常數(shù)6比較。這里的電機(jī)不是指電機(jī)帶編碼器的,而是指運(yùn)行轉(zhuǎn)動(dòng)的電機(jī)(收卷電機(jī))。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(駱海深) 熱心助人
    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的 主題 / 回貼
    3樓  發(fā)表于: 2010-12-29 15:52
    應(yīng)該搞清楚編碼器是負(fù)責(zé)沖孔的深度控制。沖孔的個(gè)數(shù)是依據(jù)(X0)光電。當(dāng)然使用高速計(jì)數(shù)器就自動(dòng)被占用了。
    其實(shí)也可以理解為用(X0)檢測(cè)沖孔電機(jī)的深度而不是個(gè)數(shù)。你的原意是采用(X0)作為沖孔的下極限。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(駱海深) 熱心助人
    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的 主題 / 回貼
    4樓  發(fā)表于: 2010-12-29 19:08
    通過(guò)幾次溝通:程序可以這樣編,分手動(dòng);自動(dòng);報(bào)警信息三塊(一般“單機(jī)”程序慣用的寫法)。
    手動(dòng):
    1)沖孔電機(jī)的上;下行動(dòng)作。2)收料電機(jī)的動(dòng)作。(電機(jī)動(dòng)作可以是點(diǎn)動(dòng)也可以是步進(jìn),按實(shí)際需要定)
    自動(dòng):(在設(shè)備應(yīng)該在工藝設(shè)置的原點(diǎn)上,這步是必須的。大部分程序都是按這樣習(xí)慣編程執(zhí)行的。也就是說(shuō)設(shè)備運(yùn)行自動(dòng)狀態(tài)前必須先把相關(guān)動(dòng)作位置歸到原點(diǎn))
    1)紙帶送料(收料電機(jī)運(yùn)行一個(gè)步距【固化距離】)后停止。2)沖孔電機(jī)執(zhí)行沖孔---到達(dá)下限后沖孔電機(jī)回程
    3)紙帶送料同時(shí)光電開關(guān)檢測(cè)沖孔后的狀態(tài)(計(jì)脈沖信號(hào)個(gè)數(shù))。如果正常進(jìn)行下一個(gè)循環(huán);否則報(bào)警停機(jī)。
    以上編程思路盡是個(gè)人想法,供大家參考,如有不足請(qǐng)大家討論。
    本帖最近評(píng)分記錄:
  • 下載積分:+1(駱海深) 熱心助人