工控肥仔
工控肥仔
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 653 個(gè)
工控威望: 5645 點(diǎn)
下載積分: 2773 分
在線時(shí)間: 741(小時(shí))
注冊(cè)時(shí)間: 2018-11-17
最后登錄: 2024-10-23
查看工控肥仔的 主題 / 回貼
樓主  發(fā)表于: 2020-07-24 16:24
圖片:
大佬們,求幫忙解決一個(gè)數(shù)據(jù)處理問(wèn)題??
  

    當(dāng)我用八個(gè)光纖一次檢測(cè)8個(gè)產(chǎn)品
                                                            1. 如果第一個(gè)光纖檢測(cè)到不良時(shí),我需要剔除一個(gè)不良品
                                                            2. 如果第五光纖檢測(cè)到不良時(shí),需要從第五個(gè)起,后面全部剔除
                                                            3. 假如中間有兩個(gè)或兩個(gè)以上不良時(shí),需選擇最大的數(shù)據(jù)處理時(shí),該如何處理數(shù)據(jù)呢??
龍達(dá)工控萌新
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 185 個(gè)
工控威望: 300 點(diǎn)
下載積分: 1122 分
在線時(shí)間: 84(小時(shí))
注冊(cè)時(shí)間: 2017-10-25
最后登錄: 2024-04-22
查看龍達(dá)工控萌新的 主題 / 回貼
1樓  發(fā)表于: 2020-07-24 23:44
你這個(gè)描述 能有人明白你想表達(dá)的意思么
不小心遇見(jiàn)你
自動(dòng)項(xiàng)目、PLC、視覺(jué)、通訊等工控軟件開(kāi)發(fā)QQ3515716
級(jí)別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2034 個(gè)
工控威望: 2951 點(diǎn)
下載積分: 25154 分
在線時(shí)間: 1422(小時(shí))
注冊(cè)時(shí)間: 2014-01-05
最后登錄: 2024-10-22
查看不小心遇見(jiàn)你的 主題 / 回貼
2樓  發(fā)表于: 2020-07-25 08:26
你是不是想說(shuō) 1-7  兩個(gè)或2個(gè)以上NG時(shí) 剔除 1-7?
不管8?
那簡(jiǎn)單 M1-M7對(duì)應(yīng)D1-D7 分別OK時(shí)賦值0 NG時(shí)賦值1  然后max 就知道有幾個(gè)最大的數(shù)值 最大的值=1且數(shù)量>=2就是干你要的事情(注意最大值必須等于1且數(shù)量>=2)
項(xiàng)目、視覺(jué)、通訊QQ3515716
cythyx
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 452 個(gè)
工控威望: 527 點(diǎn)
下載積分: 1634 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2019-06-27
最后登錄: 2024-10-14
查看cythyx的 主題 / 回貼
3樓  發(fā)表于: 2020-07-25 16:32
圖片:
圖片:
這種問(wèn)題都不是問(wèn)題,因?yàn)橛凶詈?jiǎn)單的編程方式,枚舉法。
假設(shè)不良時(shí)對(duì)應(yīng)M0-M7為ON
下面是舉例邏輯,實(shí)際是做好使用某個(gè)信號(hào)的上升沿觸發(fā)M10-M16
工控肥仔
工控肥仔
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 653 個(gè)
工控威望: 5645 點(diǎn)
下載積分: 2773 分
在線時(shí)間: 741(小時(shí))
注冊(cè)時(shí)間: 2018-11-17
最后登錄: 2024-10-23
查看工控肥仔的 主題 / 回貼
4樓  發(fā)表于: 2020-07-27 08:44
引用
引用第3樓cythyx于2020-07-25 16:32發(fā)表的  :
這種問(wèn)題都不是問(wèn)題,因?yàn)橛凶詈?jiǎn)單的編程方式,枚舉法。
假設(shè)不良時(shí)對(duì)應(yīng)M0-M7為ON
下面是舉例邏輯,實(shí)際是做好使用某個(gè)信號(hào)的上升沿觸發(fā)M10-M16




      大哥,你這個(gè)時(shí)方法是不錯(cuò),但不是我想要的,
                我要的是m0--m7中有任意一個(gè)位置或多個(gè)位置不良時(shí),我需要取最大的那個(gè)值(假如:檢測(cè)中只有M2為不良時(shí),我需要剔除M2-M7六個(gè)產(chǎn)品,如果是M3.M4,M5.M6都是不良,我需要剔除M3-M7就可以)我想知道有什么辦法可以找出不良品中最大那個(gè)值就可以了
cythyx
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 452 個(gè)
工控威望: 527 點(diǎn)
下載積分: 1634 分
在線時(shí)間: 106(小時(shí))
注冊(cè)時(shí)間: 2019-06-27
最后登錄: 2024-10-14
查看cythyx的 主題 / 回貼
5樓  發(fā)表于: 2020-07-28 08:36
方法就是這樣啊,就8個(gè)信號(hào),每種情況列出來(lái)不就完了。
mistyke
打工仔
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 143 個(gè)
工控威望: 1066 點(diǎn)
下載積分: 6021 分
在線時(shí)間: 355(小時(shí))
注冊(cè)時(shí)間: 2018-01-02
最后登錄: 2024-08-30
查看mistyke的 主題 / 回貼
6樓  發(fā)表于: 2020-07-28 08:57
如果我沒(méi)理解錯(cuò)樓主的意思的話,那我提供一個(gè)思路:
用ENCO指令對(duì)M0-M7進(jìn)行編碼,可以得到當(dāng)中為ON的是第幾位存到D0。若當(dāng)中有不只有一位為ON,那就取最高位(三菱是這樣的)。比如M3,M4都為ON,那D0=4,
那么接下來(lái)只要把第D0=4之前的位都置ON存起來(lái),即可
工控肥仔
工控肥仔
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 653 個(gè)
工控威望: 5645 點(diǎn)
下載積分: 2773 分
在線時(shí)間: 741(小時(shí))
注冊(cè)時(shí)間: 2018-11-17
最后登錄: 2024-10-23
查看工控肥仔的 主題 / 回貼
7樓  發(fā)表于: 2020-07-29 08:57
引用
引用第6樓mistyke于2020-07-28 08:57發(fā)表的  :
如果我沒(méi)理解錯(cuò)樓主的意思的話,那我提供一個(gè)思路:
用ENCO指令對(duì)M0-M7進(jìn)行編碼,可以得到當(dāng)中為ON的是第幾位存到D0。若當(dāng)中有不只有一位為ON,那就取最高位(三菱是這樣的)。比如M3,M4都為ON,那D0=4,
那么接下來(lái)只要把第D0=4之前的位都置ON存起來(lái),即可






                             你這個(gè)方法也是對(duì)的,我現(xiàn)在是用SER指令,把八個(gè)光纖編號(hào)位置,哪一個(gè)置ON就傳送對(duì)應(yīng)的D值里面,后面用K值做比較,取最大的位置就可以了
天空流星
SZ-CL
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 568 個(gè)
工控威望: 6190 點(diǎn)
下載積分: 19067 分
在線時(shí)間: 556(小時(shí))
注冊(cè)時(shí)間: 2008-03-17
最后登錄: 2024-10-23
查看天空流星的 主題 / 回貼
8樓  發(fā)表于: 2020-07-29 13:24
圖片:
這個(gè)是你想要的嗎?
M0-M7   ON為不良標(biāo)記,
D0為排料數(shù)量