nealleong
級別: 探索解密
|
求助一段程序,具體為:一自動貼標程序,光電傳感器與機械貼標裝置有一段距離,2個需要貼標位置間距為按產品需求可自己設定,如果間距足夠長,可以光電傳感器檢測到貼標位置后進料伺服走相應脈沖然后貼標,但如果第一個貼標位置觸發光電后還未貼標后一位置又觸發光電了,這種思路就不可行了。 請問這樣怎么做程序呢? |
---|---|
|
lzmtxp99
級別: 家園常客
|
不知道你現場的情況是什么樣的,以前做過一個,在輸送帶上貼標簽,當時的輸送帶是不能停的,必須一直轉動,處理就是用時間來記錄感應到感應的每個物件,因為輸送帶速度是保持不變的,感應器到貼標位置的距離是一定的,所以用的時間就是一樣的。 |
---|---|
|
nealleong
級別: 探索解密
|
感謝回復,情況類似,進料電機也是一直進料不停的。 我也考慮過用時間控制,但是如果觸發信號之后,還沒到貼標位置,后面又連續觸發3,4次的話。那怎么做到觸發的信號和貼標位置一一對應上呢。而且傳感器剛觸發然后進行計,如果沒到貼標機構處貼標設備就暫停的話,那該處的貼標就漏空了? |
---|---|
|
lzmtxp99
級別: 家園常客
|
建議能把感應器與貼標位置之間的距離能縮短就縮短,想要保證一一對應那就要多分幾個計時器,每個計時器對應一個工件,暫停或者報警的時候你可以把計時器的值保存下來,放在一個寄存器啦,再次啟動的時候把寄存器的值給放回計時器從你暫停時候的時間開始再次計時,這個是可以做的到的。 |
---|---|
|
nealleong
級別: 探索解密
|
我之前就是盡量縮短傳感器和貼標機構間的距離,但有些產品太短,所以現在在程序上想辦法了。因為我看過一些設備是可以做到 |
---|---|
|
nealleong
級別: 探索解密
|
你好,可以詳細一點嗎 |
---|---|
|
wu32u2
耐得住挫折的打磨,我們將迸發出比鉆石還璀璨的光芒——
級別: 論壇先鋒
|
使用先入先出指令,不管中間有多少個產品都不會相互影響。 |
|
---|---|---|
|
nealleong
級別: 探索解密
|
感謝!!我明天試試 |
---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
|
1、先入先出比較容易做,很直觀 2、算好最多同時檢測到多少產品,用大于這個數的計時器循環使用 |
|
---|---|---|
|