qxy
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 63 個
工控威望: 213 點(diǎn)
下載積分: 605 分
在線時間: 88(小時)
注冊時間: 2007-12-22
最后登錄: 2023-09-05
查看qxy的 主題 / 回貼
樓主  發(fā)表于: 2010-05-06 22:22
高手,高手請賜教。在飼料行業(yè)自動配料系統(tǒng)中,怎樣用PLC實現(xiàn)物料的自動排序,即按數(shù)值大小順序配料,一批有6-10種原料。
sandy_love
感悟生活,創(chuàng)新的源泉...
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 487 個
工控威望: 823 點(diǎn)
下載積分: 1610 分
在線時間: 482(小時)
注冊時間: 2008-12-08
最后登錄: 2024-09-20
查看sandy_love的 主題 / 回貼
1樓  發(fā)表于: 2010-05-06 22:28
有具體的工藝嗎?
qxy
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 63 個
工控威望: 213 點(diǎn)
下載積分: 605 分
在線時間: 88(小時)
注冊時間: 2007-12-22
最后登錄: 2023-09-05
查看qxy的 主題 / 回貼
2樓  發(fā)表于: 2010-05-07 07:39
實際上是在10個數(shù)據(jù)寄存器中,分別陳放10個不同的數(shù)據(jù),怎樣用PLC實現(xiàn)按數(shù)值大小排列,即物料重的先配料
bigcg
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點(diǎn)
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看bigcg的 主題 / 回貼
3樓  發(fā)表于: 2010-05-07 09:49
你這個數(shù)值是怎么算的,是個數(shù)還是重量,是重量要加模擬讀入單元,然后按2樓說的編程
jackie6184
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 65 個
工控威望: 6518 點(diǎn)
下載積分: 15344 分
在線時間: 303(小時)
注冊時間: 2008-06-03
最后登錄: 2024-10-29
查看jackie6184的 主題 / 回貼
4樓  發(fā)表于: 2010-05-07 10:07
如果只是單純的排序的話
用SORT指令就可以了啊
qxy
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 63 個
工控威望: 213 點(diǎn)
下載積分: 605 分
在線時間: 88(小時)
注冊時間: 2007-12-22
最后登錄: 2023-09-05
查看qxy的 主題 / 回貼
5樓  發(fā)表于: 2010-05-07 16:38
謝謝樓上的熱心人,在下感激不盡,祝你們好運(yùn)!
zsyzw
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 36 個
工控威望: 111 點(diǎn)
下載積分: 505 分
在線時間: 35(小時)
注冊時間: 2010-05-02
最后登錄: 2014-06-27
查看zsyzw的 主題 / 回貼
6樓  發(fā)表于: 2010-05-07 16:52
你好數(shù)值不是放在一個寄存器內(nèi)嗎?再用數(shù)據(jù)查找就可以了吧。也可用比較指令吧
fsdyc
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 137 個
工控威望: 216 點(diǎn)
下載積分: 873 分
在線時間: 9(小時)
注冊時間: 2008-05-06
最后登錄: 2021-06-27
查看fsdyc的 主題 / 回貼
7樓  發(fā)表于: 2010-05-07 19:15
可以用C#的冒泡排氣法。。。。
定義兩個寄存器,一個用于寄存臨時數(shù)據(jù),一個是最大數(shù)據(jù),用For指令執(zhí)行十次或用變址幫助數(shù)據(jù)寄存器進(jìn)行數(shù)據(jù)排列。
不過最后的結(jié)果還是SQTR指令出來一樣。自動給你招到最大最小值。