nealleong
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個
工控威望: 159 點
下載積分: 735 分
在線時間: 55(小時)
注冊時間: 2016-09-21
最后登錄: 2018-10-16
查看nealleong的 主題 / 回貼
樓主  發(fā)表于: 2017-08-23 12:06
求助一段程序,具體為:一自動貼標(biāo)程序,光電傳感器與機(jī)械貼標(biāo)裝置有一段距離,2個需要貼標(biāo)位置間距為按產(chǎn)品需求可自己設(shè)定,如果間距足夠長,可以光電傳感器檢測到貼標(biāo)位置后進(jìn)料伺服走相應(yīng)脈沖然后貼標(biāo),但如果第一個貼標(biāo)位置觸發(fā)光電后還未貼標(biāo)后一位置又觸發(fā)光電了,這種思路就不可行了。

請問這樣怎么做程序呢?
lzmtxp99
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 491 個
工控威望: 707 點
下載積分: 1866 分
在線時間: 508(小時)
注冊時間: 2010-12-16
最后登錄: 2024-07-25
查看lzmtxp99的 主題 / 回貼
1樓  發(fā)表于: 2017-08-23 14:25
不知道你現(xiàn)場的情況是什么樣的,以前做過一個,在輸送帶上貼標(biāo)簽,當(dāng)時的輸送帶是不能停的,必須一直轉(zhuǎn)動,處理就是用時間來記錄感應(yīng)到感應(yīng)的每個物件,因為輸送帶速度是保持不變的,感應(yīng)器到貼標(biāo)位置的距離是一定的,所以用的時間就是一樣的。
lzmtxp99
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 491 個
工控威望: 707 點
下載積分: 1866 分
在線時間: 508(小時)
注冊時間: 2010-12-16
最后登錄: 2024-07-25
查看lzmtxp99的 主題 / 回貼
2樓  發(fā)表于: 2017-08-23 16:05
建議能把感應(yīng)器與貼標(biāo)位置之間的距離能縮短就縮短,想要保證一一對應(yīng)那就要多分幾個計時器,每個計時器對應(yīng)一個工件,暫停或者報警的時候你可以把計時器的值保存下來,放在一個寄存器啦,再次啟動的時候把寄存器的值給放回計時器從你暫停時候的時間開始再次計時,這個是可以做的到的。