flycloudy
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個
工控威望: 147 點
下載積分: 8198 分
在線時間: 37(小時)
注冊時間: 2017-05-31
最后登錄: 2017-11-22
查看flycloudy的 主題 / 回貼
24樓  發(fā)表于: 2017-07-11 08:23
引用
引用樓主賞心悅目于2017-07-07 09:43發(fā)表的 碰到個難題,懇請前輩們幫忙給個編程思路 :
小弟在做一臺設備,碰到一個難題,問題是這樣的,一條流水線的傳送帶由步進馬達帶動,旁邊有一套CCD鏡頭,鏡頭旁邊有光纖檢測到傳送帶上面的產(chǎn)品就觸發(fā)CCD檢測,流水線不停地運行,每觸發(fā)一次CCD檢測,產(chǎn)品OK,CCD控制器就反饋一個OK信號給PLC,產(chǎn)品NG的話就沒有反饋信號,然后傳送帶再走一定的脈沖量就停下來報警。PLC用的是三菱的,流水線的速度一分鐘大概要檢測200個產(chǎn)品這樣。他們有一臺老設備人家是用單片機控制完成這樣的功能了,這用PLC感覺很難下手,有沒有前輩來指點下小弟呀!



其實你就落實好從產(chǎn)品NG到傳送帶停下來之間,還有多少產(chǎn)品檢測通過,然后根據(jù)數(shù)量取個對應位數(shù)的寄存器,通過識別寄存器的置位情況做相應的NG產(chǎn)品動作。其實還是沒搞清楚你要表達的意思。產(chǎn)品檢測出來以后傳送帶為什么要停?無非就是合格產(chǎn)品和NG產(chǎn)品進行分離歸類而已,自動化流水線的目的就是不間斷的工作。
llyyll
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 50 個
工控威望: 146 點
下載積分: 680 分
在線時間: 39(小時)
注冊時間: 2010-05-06
最后登錄: 2024-11-15
查看llyyll的 主題 / 回貼
25樓  發(fā)表于: 2017-07-11 08:34
我覺得樓上有個前輩說的先進先出堆棧處理應該可行。
zxdzxdzxd
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 106 個
工控威望: 406 點
下載積分: 520 分
在線時間: 37(小時)
注冊時間: 2014-12-30
最后登錄: 2023-03-11
查看zxdzxdzxd的 主題 / 回貼
26樓  發(fā)表于: 2017-07-12 19:44
學習了。評論好精彩。
marcelinho
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 371 個
工控威望: 620 點
下載積分: 7296 分
在線時間: 220(小時)
注冊時間: 2007-07-24
最后登錄: 2023-06-17
查看marcelinho的 主題 / 回貼
27樓  發(fā)表于: 2017-07-13 15:27
先進先出,用移位指令不知行不行
tathui
機械工
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 1424 個
工控威望: 11720 點
下載積分: 5627 分
在線時間: 639(小時)
注冊時間: 2016-04-28
最后登錄: 2024-12-20
查看tathui的 主題 / 回貼
28樓  發(fā)表于: 2017-07-13 16:00
小白期待樓主最后的方案……
隔行如隔山
gaoyingchun
GaoYingChun
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 209 個
工控威望: 304 點
下載積分: 2914 分
在線時間: 111(小時)
注冊時間: 2016-05-06
最后登錄: 2024-12-20
查看gaoyingchun的 主題 / 回貼
29樓  發(fā)表于: 2017-07-13 16:55
引用
引用第30樓tathui于2017-07-13 16:00發(fā)表的  :
小白期待樓主最后的方案……

最后的答案是,項目不做了
15052631718
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看15052631718的 主題 / 回貼
30樓  發(fā)表于: 2017-07-14 15:55
CCD檢測OK產(chǎn)品數(shù)量和CCD下位處用光電開關檢測產(chǎn)品通過數(shù)量,如果CCD檢測OK數(shù)量大于光電開關檢測產(chǎn)品數(shù)量步進電機就開始走幾步停止報警。
賞心悅目
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 351 個
工控威望: 1388 點
下載積分: 1667 分
在線時間: 869(小時)
注冊時間: 2008-12-24
最后登錄: 2024-12-22
查看賞心悅目的 主題 / 回貼
31樓  發(fā)表于: 2017-07-16 07:03
引用
引用第30樓tathui于2017-07-13 16:00發(fā)表的  :
小白期待樓主最后的方案……

用高速處理加移位成功解決問題了,大家覺得這樣的機器收多少錢合適呢?40個點的PLC,普洛菲斯觸摸屏
年華猶存
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個
工控威望: 152 點
下載積分: 1432 分
在線時間: 64(小時)
注冊時間: 2017-08-13
最后登錄: 2024-12-21
查看年華猶存的 主題 / 回貼
32樓  發(fā)表于: 2017-08-13 15:31
先入先出,后入后出,就是一個堆棧功能!PLC有相關的數(shù)據(jù)指令
多多關照
saisam2006
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 481 個
工控威望: 1238 點
下載積分: 13593 分
在線時間: 532(小時)
注冊時間: 2006-09-17
最后登錄: 2024-12-21
查看saisam2006的 主題 / 回貼
33樓  發(fā)表于: 2017-08-13 16:08
程序很簡單,主要有二點,一數(shù)據(jù)處理(我用5U做的,當前位置信號數(shù)據(jù)200個*2雙字*?多少個工位。+當前工件狀態(tài)200*1單字*?多少個工位)。   二反應速度(我用中斷讀位置,恒定掃描做比較)。對了我上次搞的有12個工位,差不多用完D存儲器。
lit25444
紙上得來終覺淺,絕知此事要躬行.
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 112 個
工控威望: 1073 點
下載積分: 2595 分
在線時間: 211(小時)
注冊時間: 2016-08-20
最后登錄: 2024-11-04
查看lit25444的 主題 / 回貼
34樓  發(fā)表于: 2017-08-18 16:59
四樓大神已經(jīng)說的很清楚了
長流不息
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 128 個
工控威望: 218 點
下載積分: 13896 分
在線時間: 152(小時)
注冊時間: 2015-03-24
最后登錄: 2024-12-05
查看長流不息的 主題 / 回貼
35樓  發(fā)表于: 2017-08-22 09:03
研究學習借鑒大神們的思路!大神們的無私奉獻是新丁的指路燈!
盡力而為