吳曉亮420922
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 91 個(gè)
工控威望: 215 點(diǎn)
下載積分: 917 分
在線時(shí)間: 54(小時(shí))
注冊時(shí)間: 2015-11-19
最后登錄: 2024-11-22
查看吳曉亮420922的 主題 / 回貼
樓主  發(fā)表于: 2018-03-29 08:49
圖片:
在A處檢測,需要到B處剔除,請問用什么編程邏輯?
如圖,紙箱在封箱機(jī)后面檢測到不合格,經(jīng)過兩個(gè)光電,再經(jīng)過稱重線,到達(dá)剔除機(jī)構(gòu)。需要把在封箱機(jī)處檢測不合格的產(chǎn)品剔除,請問邏輯上怎么處理呢?
(老是剔除錯(cuò)誤,把正常的箱剔除了,檢測不合格的箱放過去了。)
泰山之石
A
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2236 個(gè)
工控威望: 2469 點(diǎn)
下載積分: 11646 分
在線時(shí)間: 913(小時(shí))
注冊時(shí)間: 2008-11-12
最后登錄: 2024-12-19
查看泰山之石的 主題 / 回貼
1樓  發(fā)表于: 2018-03-29 08:55
使用移位指令啊
吳曉亮420922
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 91 個(gè)
工控威望: 215 點(diǎn)
下載積分: 917 分
在線時(shí)間: 54(小時(shí))
注冊時(shí)間: 2015-11-19
最后登錄: 2024-11-22
查看吳曉亮420922的 主題 / 回貼
2樓  發(fā)表于: 2018-03-29 09:59
引用
引用第1樓namae于2018-03-29 08:55發(fā)表的  :
使用移位指令啊

請教具體應(yīng)該怎么實(shí)現(xiàn)呢?能說的再具體一些嗎?對移位指令不太熟悉。
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員

精華主題: 8 篇
發(fā)帖數(shù)量: 9680 個(gè)
工控威望: 8578 點(diǎn)
下載積分: 16737 分
在線時(shí)間: 5328(小時(shí))
注冊時(shí)間: 2006-08-10
最后登錄: 2024-12-22
查看ymmfa的 主題 / 回貼
3樓  發(fā)表于: 2018-03-29 10:48


在手冊上查這些指令。
特別提醒大家:
偶爾修改下自己的密碼,以防被盜
不要在多個(gè)網(wǎng)站都用一樣賬號密碼
偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個(gè)
工控威望: 1449 點(diǎn)
下載積分: 5484 分
在線時(shí)間: 896(小時(shí))
注冊時(shí)間: 2015-08-31
最后登錄: 2024-12-21
查看wangnaizhi的 主題 / 回貼
4樓  發(fā)表于: 2018-03-29 11:12
可以用移位指令 配合BON指令 讀取有沒有不合格的
也可以不用移位指令 直接觸發(fā)不合格內(nèi)部繼電器 然后再去剔除調(diào)不合格的 具體看你這邊內(nèi)部箱子時(shí)間走的方式 是不是 挨個(gè)的走光電 2個(gè)光電中都會有料  主要還是看邏輯吧 邏輯不打架就可以了
吳曉亮420922
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 91 個(gè)
工控威望: 215 點(diǎn)
下載積分: 917 分
在線時(shí)間: 54(小時(shí))
注冊時(shí)間: 2015-11-19
最后登錄: 2024-11-22
查看吳曉亮420922的 主題 / 回貼
5樓  發(fā)表于: 2018-03-29 12:53
引用
引用第4樓wangnaizhi于2018-03-29 11:12發(fā)表的  :
可以用移位指令 配合BON指令 讀取有沒有不合格的
也可以不用移位指令 直接觸發(fā)不合格內(nèi)部繼電器 然后再去剔除調(diào)不合格的 具體看你這邊內(nèi)部箱子時(shí)間走的方式 是不是 挨個(gè)的走光電 2個(gè)光電中都會有料  主要還是看邏輯吧 邏輯不打架就可以了

紙箱是挨個(gè)走的,檢測處到剔除處可能有0-3個(gè)紙箱不等,是個(gè)隨機(jī)事件。
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1273 個(gè)
工控威望: 1449 點(diǎn)
下載積分: 5484 分
在線時(shí)間: 896(小時(shí))
注冊時(shí)間: 2015-08-31
最后登錄: 2024-12-21
查看wangnaizhi的 主題 / 回貼
6樓  發(fā)表于: 2018-03-29 13:08
引用
引用第5樓吳曉亮420922于2018-03-29 12:53發(fā)表的  :

紙箱是挨個(gè)走的,檢測處到剔除處可能有0-3個(gè)紙箱不等,是個(gè)隨機(jī)事件。

試試這樣做呢  邏輯是這樣的  用內(nèi)部寄存器(可以用斷電保持的 具體的看要求) 只要有不合格的寄存器就加1 剔除機(jī)構(gòu)這邊 只要寄存器大于0 并且箱子到達(dá)剔除機(jī)構(gòu)站點(diǎn) 然后剔除機(jī)構(gòu)剔除掉 并且相對應(yīng)的寄存器也減1
ayangyzl
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 69 個(gè)
工控威望: 118 點(diǎn)
下載積分: 1999 分
在線時(shí)間: 253(小時(shí))
注冊時(shí)間: 2009-10-30
最后登錄: 2024-09-13
查看ayangyzl的 主題 / 回貼
7樓  發(fā)表于: 2018-03-29 13:42
這個(gè)問題重點(diǎn)是移位的條件,首先是從檢則點(diǎn)到剔除點(diǎn)這段距離有多少個(gè)箱子,還有就是箱子可能不是連續(xù)的。
xuzhanily
kakasese
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 76 個(gè)
工控威望: 196 點(diǎn)
下載積分: 1186 分
在線時(shí)間: 326(小時(shí))
注冊時(shí)間: 2012-03-28
最后登錄: 2024-12-11
查看xuzhanily的 主題 / 回貼
8樓  發(fā)表于: 2018-03-29 16:02
有兩種做法可以實(shí)現(xiàn):
1.使用延時(shí)繼電器來實(shí)現(xiàn)的,就是在A處檢測到不良,就啟動延時(shí)繼電器,剛好到達(dá)B點(diǎn),延時(shí)時(shí)間到啟動推除機(jī)構(gòu),
2.將檢測的每個(gè)產(chǎn)品帶上數(shù)據(jù)進(jìn)行位移,這樣到達(dá)B點(diǎn)就可知道是否需要推除.然后把數(shù)據(jù)清掉,這樣就可以實(shí)現(xiàn)了
以前有做過這樣的項(xiàng)目,希望能幫到你!
njshenxian
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 122 個(gè)
工控威望: 225 點(diǎn)
下載積分: 115531 分
在線時(shí)間: 352(小時(shí))
注冊時(shí)間: 2017-02-26
最后登錄: 2024-12-23
查看njshenxian的 主題 / 回貼
9樓  發(fā)表于: 2018-03-29 21:42
引用
引用第8樓xuzhanily于2018-03-29 16:02發(fā)表的  :
有兩種做法可以實(shí)現(xiàn):
1.使用延時(shí)繼電器來實(shí)現(xiàn)的,就是在A處檢測到不良,就啟動延時(shí)繼電器,剛好到達(dá)B點(diǎn),延時(shí)時(shí)間到啟動推除機(jī)構(gòu),
2.將檢測的每個(gè)產(chǎn)品帶上數(shù)據(jù)進(jìn)行位移,這樣到達(dá)B點(diǎn)就可知道是否需要推除.然后把數(shù)據(jù)清掉,這樣就可以實(shí)現(xiàn)了
以前有做過這樣的項(xiàng)目,希望能幫到你!

1是不可靠的,萬一產(chǎn)線停頓下,就抓瞎了。
2可以弄弄,把檢測位的放在一個(gè)8位的Byte數(shù)據(jù)里置為1,(看后續(xù)的位置多少,字節(jié)8個(gè)不夠就用16位的Word)。然后移位,在剔除位做1判斷。然后,你懂了