燕少輝
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看燕少輝的 主題 / 回貼
樓主  發(fā)表于: 2010-05-02 10:40
在高速輸送的皮帶機上進行物體視覺系統(tǒng)檢測,讓通過的皮帶機上的物體通過視覺系統(tǒng)進行檢測合格與不合格,
當(dāng)檢測的結(jié)果為不合格時,視覺系統(tǒng)就會輸出一個信號給PLC讓PLC輸出剔除電磁閥可以在任意位置都能準(zhǔn)確的把不合格品剔除掉。
我看到了在瑞士生產(chǎn)的機器上用的是編碼器進行位置判斷剔除的,但本人不會,在此請教各位同行朋友給予幫助,編一個此段的程序給我學(xué)習(xí),在此表示感謝!
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個
工控威望: 7436 點
下載積分: 159043 分
在線時間: 3173(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-25
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2010-05-02 12:13
編碼器應(yīng)該是用來判斷位置,實現(xiàn)每前進個一個工位,各工件都能到達其前一個工件的位置上。與移位剔除沒有直接的關(guān)系。頂多也就是在編碼器檢測工件走過一個工位時將其信息移位。
如果您不想控制的如此精準(zhǔn),完全可以在皮帶機上加兩個光電開關(guān)作為檢測信號,一個光電加在視覺系統(tǒng)后面,一個光電加在剔除系統(tǒng)前面。
當(dāng)視覺系統(tǒng)判斷工件是否合格完成后將判斷結(jié)果存儲在某個寄存器里,經(jīng)過它旁邊的這個光電開關(guān)就移位一次,這樣不管下去多少個工件,那么所有工件的合格信息都依次存儲了;然后經(jīng)過后邊的光電開關(guān)時,再將這個工件的合格信息讀出來以便剔除系統(tǒng)將其剔除。
指令方面,可以使用SFTL、SFTR或WSFL、WSLR;或者我感覺用用移位寫入SFWR指令和移位讀出SFRD更好。你可以看看這個:http://sjm213.plcjs.cn/archives/2010/2010311184658.html是否對你有幫助。
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個
工控威望: 7436 點
下載積分: 159043 分
在線時間: 3173(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-25
查看sjm213的 主題 / 回貼
2樓  發(fā)表于: 2010-05-02 14:41
用編碼器也沒有什么。
編碼器是用來控制位置的,跟移位剔除可以看做是兩個控制。
主要是,你要先把移位剔除做出來,解決了這個問題再把編碼器控制位置做出來。
程序如何編寫,可以參考我講的思路,具體執(zhí)行還是看您自己的!