unique
級別: 略有小成
![]() |
圖片:
![]()
圖片:
![]() 現做一條重量分選生產(chǎn)線(xiàn),產(chǎn)品通過(guò)鏈條上托盤(pán)稱(chēng)重,利用光電訊號反應稱(chēng)重后的產(chǎn)品移動(dòng)的位置。當產(chǎn)品等級移動(dòng)到相應出口位置時(shí),電磁鐵動(dòng)作將產(chǎn)品托盤(pán)打翻,產(chǎn)品掉落下來(lái)。 根據設置的重量劃定為不同的等級。出口即為PLC的輸出點(diǎn)驅動(dòng)電磁鐵。出口可以設置任意等級,每個(gè)出口最多可以設置兩個(gè)等級,每個(gè)等級可以選擇多個(gè)出口。當選擇多個(gè)出口時(shí)還需要根據(單個(gè)循環(huán)或累計重量)條件循環(huán)。編程該如何實(shí)現。希望大師們給個(gè)思路 |
---|---|
|
wangnaizhi
級別: 工控俠客
![]() |
首先以物品為中心走 就是需要將它分類(lèi)放到對應的工站就可以了 當然這種如果沒(méi)有你后面的多個(gè)工站設置一個(gè)重量等級的條件就很好做了 但是你后面又加了一個(gè) 多個(gè)工站放一個(gè)等級的 這個(gè)需要問(wèn)一下你的客戶(hù)的想法了 是把一個(gè)放滿(mǎn)了再放另外一個(gè) 還是放完這個(gè) 再去放另外一個(gè) 然循環(huán)放 具體問(wèn)一下你的客戶(hù)要求 然后進(jìn)行動(dòng)作分解 你就知道程序架構該怎么放了 硬件的要求基本就可以報價(jià)和采購了 程序架構有了 就一個(gè)蘿卜一個(gè)坑寫(xiě)就可以了 樓主留言:大師能否詳細指點(diǎn)一下,我實(shí)在是遇到難題了! |
---|---|
|
wangxiweng
做到老,學(xué)到老,還有三樁學(xué)不到。
級別: 略有小成
![]() |
菜鳥(niǎo)路過(guò),學(xué)習了,也希望作者一定分享大家。一起學(xué)習。 ![]() ![]() ![]() ![]() ![]() ![]() |
|
---|---|---|
|
sjbandmm
級別: 略有小成
![]() |
我做過(guò)一組重復的分揀,當多個(gè)出口條件相同是,可以先統計重復出口的數量,然后根據該重復次數來(lái)分配去向,從而實(shí)現平均分配,當然這個(gè)平均是可以以1個(gè)或多個(gè)為單位平均的 樓主留言:你好,我想請教一下,就是關(guān)于你說(shuō)當多個(gè)出口相同時(shí),統計出口的數量這個(gè)可以實(shí)現,但是怎么去分配該從哪個(gè)出口分選,用什么思路還望指點(diǎn)一下!謝謝! |
---|---|
|
unique
級別: 略有小成
![]() |
![]() |
---|---|
|
yrm258
人生就像一臺PLC。人可以選擇誰(shuí)的指令,PLC沒(méi)有選擇。
級別: 論壇先鋒
![]() |
學(xué)習了 |
|
---|---|---|
|
sjbandmm
級別: 略有小成
![]() |
圖片:
![]() 為每個(gè)庫設置一個(gè)重復去向寄存器,每次分配后+1,查詢(xún)去向時(shí)要判斷重量符合、如果重復次數大于0,還要判斷重重復去向計數器與查詢(xún)到的次數相同,才算查詢(xún)結束;當計數值大于等于重復數量時(shí)歸零; 例如1、2、4出口設置重量相同,那么1出口對應的重復次數就是3次,第一次查詢(xún)時(shí)去向重復寄存器為0,那么第一查詢(xún)到去向時(shí),查詢(xún)成功計數器為0,重復去向和查詢(xún)成功計數器相同,查詢(xún)成功,去向為1口,重復去向寄存器+1 當第二次查詢(xún)到這個(gè)設定值時(shí),查詢(xún)到1出口時(shí),重量相符,但重復去向寄存器與查詢(xún)成功計數器不符,需要查詢(xún)到2出口時(shí),重復去向寄存器與查詢(xún)成功次數相等,去2口 這里需要用到:重復去向寄存器,這個(gè)寄存器是為去向哪兒做記憶的,每次去向確定后+1,為下次分配出口做準備 查詢(xún)成功計數器是每次查詢(xún)到哪兒的一個(gè)指針,指針與去向重復次數吻合表示查詢(xún)完成,從而實(shí)現分配平衡 文字組織的不好,可能說(shuō)的不太清楚,需要自己好好的捋捋! |
---|---|
|