nealleong
級(jí)別: 探索解密
![]() |
求助一段程序,具體為:一自動(dòng)貼標(biāo)程序,光電傳感器與機(jī)械貼標(biāo)裝置有一段距離,2個(gè)需要貼標(biāo)位置間距為按產(chǎn)品需求可自己設(shè)定,如果間距足夠長(zhǎng),可以光電傳感器檢測(cè)到貼標(biāo)位置后進(jìn)料伺服走相應(yīng)脈沖然后貼標(biāo),但如果第一個(gè)貼標(biāo)位置觸發(fā)光電后還未貼標(biāo)后一位置又觸發(fā)光電了,這種思路就不可行了。 請(qǐng)問這樣怎么做程序呢? |
---|---|
|
lzmtxp99
級(jí)別: 家園常客
![]() |
不知道你現(xiàn)場(chǎng)的情況是什么樣的,以前做過一個(gè),在輸送帶上貼標(biāo)簽,當(dāng)時(shí)的輸送帶是不能停的,必須一直轉(zhuǎn)動(dòng),處理就是用時(shí)間來記錄感應(yīng)到感應(yīng)的每個(gè)物件,因?yàn)檩斔蛶俣仁潜3植蛔兊模袘?yīng)器到貼標(biāo)位置的距離是一定的,所以用的時(shí)間就是一樣的。 |
---|---|
|
lzmtxp99
級(jí)別: 家園常客
![]() |
建議能把感應(yīng)器與貼標(biāo)位置之間的距離能縮短就縮短,想要保證一一對(duì)應(yīng)那就要多分幾個(gè)計(jì)時(shí)器,每個(gè)計(jì)時(shí)器對(duì)應(yīng)一個(gè)工件,暫停或者報(bào)警的時(shí)候你可以把計(jì)時(shí)器的值保存下來,放在一個(gè)寄存器啦,再次啟動(dòng)的時(shí)候把寄存器的值給放回計(jì)時(shí)器從你暫停時(shí)候的時(shí)間開始再次計(jì)時(shí),這個(gè)是可以做的到的。 |
---|---|
|