• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
攻城獅老王
工控人一名,歡迎騷擾。
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 218 個(gè)
工控威望: 247 點(diǎn)
下載積分: 1603 分
在線時(shí)間: 64(小時(shí))
注冊(cè)時(shí)間: 2022-03-22
最后登錄: 2024-12-14
查看攻城獅老王的 主題 / 回貼
樓主  發(fā)表于: 2024-09-05 22:01
一條全封閉的產(chǎn)線有22個(gè)工裝位置,前面只有一個(gè)掃碼器,現(xiàn)在需要對(duì)其中7個(gè)工位的檢測(cè)數(shù)據(jù)與二維碼關(guān)聯(lián)并保存,并在最后一個(gè)工位區(qū)顯示出OKNG進(jìn)行分檢,同時(shí)將檢測(cè)結(jié)果提交給上位機(jī)。
想請(qǐng)教的是數(shù)據(jù)傳遞這方面有沒(méi)有好的實(shí)現(xiàn)思路。
三菱R系列的CPU。
cyh1986
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 370 個(gè)
工控威望: 744 點(diǎn)
下載積分: 737 分
在線時(shí)間: 302(小時(shí))
注冊(cè)時(shí)間: 2009-04-28
最后登錄: 2024-12-17
查看cyh1986的 主題 / 回貼
1樓  發(fā)表于: 2024-09-05 22:22
定義一個(gè)數(shù)組,22個(gè)工位就22個(gè)元素,每個(gè)數(shù)組元素定一個(gè)一個(gè)結(jié)構(gòu)體元素,可以吧二維碼元素、OKNG等保存,
如果用西門(mén)子博圖,這個(gè)就不是很難。
快樂(lè)小學(xué)生
好好學(xué)習(xí),天天向上
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 323 個(gè)
工控威望: 627 點(diǎn)
下載積分: 1587 分
在線時(shí)間: 142(小時(shí))
注冊(cè)時(shí)間: 2023-09-21
最后登錄: 2024-12-02
查看快樂(lè)小學(xué)生的 主題 / 回貼
2樓  發(fā)表于: 2024-09-06 09:24
引用
引用樓主攻城獅老王于2024-09-05 22:01發(fā)表的 請(qǐng)教一個(gè)關(guān)于數(shù)據(jù)傳遞的思路 :
一條全封閉的產(chǎn)線有22個(gè)工裝位置,前面只有一個(gè)掃碼器,現(xiàn)在需要對(duì)其中7個(gè)工位的檢測(cè)數(shù)據(jù)與二維碼關(guān)聯(lián)并保存,并在最后一個(gè)工位區(qū)顯示出OKNG進(jìn)行分檢,同時(shí)將檢測(cè)結(jié)果提交給上位機(jī)。
想請(qǐng)教的是數(shù)據(jù)傳遞這方面有沒(méi)有好的實(shí)現(xiàn)思路。
三菱R系列的CPU。

這個(gè)簡(jiǎn)單吧,舉個(gè)例子:22個(gè)工位,你每個(gè)工位都使用100個(gè)字來(lái)存儲(chǔ)數(shù)據(jù)(看實(shí)際需求來(lái)決定地址數(shù)量),最前面上料掃碼后將數(shù)據(jù)存儲(chǔ)到前10位,裝置1產(chǎn)品傳輸?shù)窖b置2的時(shí)候,你把100個(gè)字傳輸給裝置2,裝置2做了什么工藝你再存到這100個(gè)字里面(除掃碼數(shù)據(jù)的字外),一直往后傳就可以了。到了最后工位的時(shí)候,你再把這100個(gè)字拿出看,去看下這片產(chǎn)品在每個(gè)裝置都做了什么,是什么結(jié)果,然后做你需要的處理。  三菱(裝置1到裝置2-BMOV D100 D200 K100,裝置2到裝置3-BMOV D200 D300 K100,裝置3到裝置4-BMOV D300 D400 K100......,裝置22-D2211=1是什么,D2212=1代表什么........)
[ 此帖被快樂(lè)小學(xué)生在2024-09-06 09:30重新編輯 ]
愛(ài)在日落之后
所有的偉大,源于一個(gè)勇敢的開(kāi)始
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 661 個(gè)
工控威望: 703 點(diǎn)
下載積分: 3439 分
在線時(shí)間: 140(小時(shí))
注冊(cè)時(shí)間: 2022-07-25
最后登錄: 2024-12-12
查看愛(ài)在日落之后的 主題 / 回貼
3樓  發(fā)表于: 2024-09-06 09:28
你是指程序指令解決還是硬件思路,我之前遇到過(guò)你說(shuō)的這樣的設(shè)備,最后 買(mǎi)了RFID,每個(gè)工站配一個(gè),來(lái)料信息寫(xiě)入,最后一個(gè)工站全部讀出來(lái),顯示在觸摸屏并且上傳MES。如果機(jī)臺(tái)設(shè)計(jì)類(lèi)似轉(zhuǎn)盤(pán)或者工站傳遞有序,就移位指令甩起來(lái)就是。
zq123666
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 504 個(gè)
工控威望: 2167 點(diǎn)
下載積分: 23195 分
在線時(shí)間: 1089(小時(shí))
注冊(cè)時(shí)間: 2021-03-24
最后登錄: 2024-12-21
查看zq123666的 主題 / 回貼
4樓  發(fā)表于: 2024-09-06 09:49
圖片:
圖片:
我想到的還是用位移指令把二維碼數(shù)據(jù)做位移,根據(jù)二維碼數(shù)據(jù)長(zhǎng)度分配所需字?jǐn)?shù),然后一個(gè)字用來(lái)存檢測(cè)結(jié)果,這兩組數(shù)據(jù)所占字?jǐn)?shù)相加就是每個(gè)工位需要的字?jǐn)?shù),就是圖中指令中的N2,再乘以22工位,就是圖中指令中的N1。
gxtmdb82164
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 770 個(gè)
工控威望: 1148 點(diǎn)
下載積分: 399 分
在線時(shí)間: 604(小時(shí))
注冊(cè)時(shí)間: 2019-09-22
最后登錄: 2024-12-20
查看gxtmdb82164的 主題 / 回貼
5樓  發(fā)表于: 2024-09-06 09:59
我以前做這種項(xiàng)目都是用上位機(jī)來(lái)做調(diào)度的,好處是可用用配置文件或者設(shè)置界面的方式動(dòng)態(tài)調(diào)整各種調(diào)度條件和需要收集的數(shù)據(jù)點(diǎn)。不過(guò)上位機(jī)調(diào)度需要通信時(shí)間開(kāi)銷(xiāo),做的不好的話(huà)會(huì)有明顯的等待時(shí)間,這方面需要一定的實(shí)戰(zhàn)經(jīng)驗(yàn)和技巧。
只靠PLC解決,主要還是把思路梳理清楚以后把調(diào)度算法抽象出來(lái),并建立數(shù)據(jù)結(jié)構(gòu)來(lái)支撐這個(gè)調(diào)度算法,包括輸入的,輸出的和中間變量都放到數(shù)據(jù)結(jié)構(gòu)中去。最終效果就是所謂的面向?qū)ο,只要把這個(gè)對(duì)象定義清楚了,就不是什么大問(wèn)題。
這里隨便舉個(gè)例子:



PLC的調(diào)度邏輯實(shí)際上非常簡(jiǎn)單,你這里后面沒(méi)有掃描了,默認(rèn)產(chǎn)品都是順序流動(dòng)的。用上面的數(shù)據(jù)解構(gòu)建立一個(gè)先進(jìn)先出的FIFO,首站上線push一個(gè)元素到FIFO中,開(kāi)始往后流轉(zhuǎn),每個(gè)站觸發(fā)以后在FIFO進(jìn)行搜索,把FIFO中當(dāng)前站號(hào)=當(dāng)前站的上一站的的那個(gè)數(shù)據(jù)結(jié)構(gòu)中的當(dāng)前站編號(hào)字段改成本站的編號(hào),并在加工結(jié)束后給所有站狀態(tài)這個(gè)字段中代表本站的位寫(xiě)入結(jié)果,比如合格寫(xiě)1不合格寫(xiě)0;如果當(dāng)前站 有檢測(cè)結(jié)果要記錄,那么寫(xiě)入對(duì)應(yīng)的過(guò)程參數(shù)n,因?yàn)槭侨值,所以把一個(gè)產(chǎn)品所有可能用到的參數(shù)都列出來(lái)。當(dāng)一個(gè)產(chǎn)品依次走完所有的站后,在最后一個(gè)站檢查所有站結(jié)果是不是都為1,是就報(bào)OK,不是就報(bào)NG。處理完成后(如果NG品要隔離的話(huà)),在FIFO中刪除這個(gè)元素。
這個(gè)只是一種簡(jiǎn)單的搞法,實(shí)際項(xiàng)目會(huì)更復(fù)雜,比如說(shuō)所有結(jié)果這個(gè)字段很多時(shí)候只用bool類(lèi)型是不行的,即不止有好和不好,還要更細(xì)化的分類(lèi),這個(gè)時(shí)候就變通一下就行了。
你這里最大的問(wèn)題是后面沒(méi)有掃碼了,整個(gè)產(chǎn)線搞成了類(lèi)似多工位轉(zhuǎn)盤(pán)那種思路,這就要求中間絕對(duì)不能亂,一亂了就數(shù)據(jù)和實(shí)物就對(duì)不上了,但是好處就是其實(shí)可以更簡(jiǎn)單,比如上面的FIFO,你可以不用,甚至把產(chǎn)品數(shù)據(jù)結(jié)構(gòu)的地址定死都行,因?yàn)槟愕恼{(diào)度和工藝是嚴(yán)格綁定的,就長(zhǎng)這個(gè)樣子了。我們以前會(huì)在每個(gè)站都裝掃碼,可以在工位間隨意加buffer,瓶頸工位也可以加雙工位,都很簡(jiǎn)單,因?yàn)榘压に嚭驼{(diào)度解耦開(kāi)了以后,就可以非常自由的進(jìn)行調(diào)度了。
本帖最近評(píng)分記錄:
  • 下載積分:+1(攻城獅老王) 真誠(chéng)感謝!
  • 下載積分:+1(菜鳥(niǎo)學(xué)工控_1) 好貼好貼!,大神來(lái)了
    小八哥
    電話(huà)15394301768 QQ815360919 慈溪余姚
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 582 個(gè)
    工控威望: 2138 點(diǎn)
    下載積分: 2239 分
    在線時(shí)間: 717(小時(shí))
    注冊(cè)時(shí)間: 2016-02-18
    最后登錄: 2024-12-20
    查看小八哥的 主題 / 回貼
    6樓  發(fā)表于: 2024-09-06 12:33
    一點(diǎn)難度都木有   做好 數(shù)據(jù)移位就OK
    超那個(gè)超啊超
    QQ&VX:449285600  
    級(jí)別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 128 個(gè)
    工控威望: 183 點(diǎn)
    下載積分: 897 分
    在線時(shí)間: 91(小時(shí))
    注冊(cè)時(shí)間: 2020-03-10
    最后登錄: 2024-12-12
    查看超那個(gè)超啊超的 主題 / 回貼
    7樓  發(fā)表于: 2024-09-06 15:18
    基本跟樓上的思路差不多,可以定義一個(gè)數(shù)組此數(shù)組,比如為Data(0...21),數(shù)組的類(lèi)型為一個(gè)結(jié)構(gòu)體,把結(jié)構(gòu)體里的數(shù)據(jù)類(lèi)型定義成你想要的,然后每轉(zhuǎn)動(dòng)一次工位就執(zhí)行,       Data[21] :=  Data[20];  Data[20] :=  Data[19];.......Data[1] :=  Data[0];  Data[0]:=DataClean;
    夢(mèng)雨天涯
    微信hui530527   &
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 4319 個(gè)
    工控威望: 7696 點(diǎn)
    下載積分: 15346 分
    在線時(shí)間: 2958(小時(shí))
    注冊(cè)時(shí)間: 2016-10-31
    最后登錄: 2024-12-21
    查看夢(mèng)雨天涯的 主題 / 回貼
    8樓  發(fā)表于: 2024-09-06 23:00
    圖片:
    微信hui530527      b站賬號(hào),非標(biāo)自動(dòng)化譚工
    請(qǐng)不要隨意加我,不會(huì)隨便通過(guò)。QQ群942493953
    無(wú)言0123
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 50 個(gè)
    工控威望: 81 點(diǎn)
    下載積分: 76 分
    在線時(shí)間: 42(小時(shí))
    注冊(cè)時(shí)間: 2024-08-21
    最后登錄: 2024-09-13
    查看無(wú)言0123的 主題 / 回貼
    9樓  發(fā)表于: 2024-09-09 18:13
    用ST來(lái)寫(xiě),沒(méi)啥難度的。
    一個(gè)工位一個(gè)工位填數(shù)據(jù),然后往后傳。注意接收時(shí)別搞混就行
    twtynijj
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 142 個(gè)
    工控威望: 254 點(diǎn)
    下載積分: 413 分
    在線時(shí)間: 185(小時(shí))
    注冊(cè)時(shí)間: 2013-04-19
    最后登錄: 2024-12-18
    查看twtynijj的 主題 / 回貼
    10樓  發(fā)表于: 2024-09-10 09:17
    如果工件在工位移動(dòng)過(guò)程中 不會(huì)被人為的拿走 一定會(huì)按順續(xù)走到最后一個(gè)工位 ,哪么用移位就可以解決
    攻城獅老王
    工控人一名,歡迎騷擾。
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 218 個(gè)
    工控威望: 247 點(diǎn)
    下載積分: 1603 分
    在線時(shí)間: 64(小時(shí))
    注冊(cè)時(shí)間: 2022-03-22
    最后登錄: 2024-12-14
    查看攻城獅老王的 主題 / 回貼
    11樓  發(fā)表于: 2024-09-10 11:32
    不管是數(shù)組還是寫(xiě)D字,實(shí)現(xiàn)沒(méi)有什么難度,就是寫(xiě)了好多bmov。突然想問(wèn)問(wèn)大神們省事的辦法  
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go