957924624
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 18 個
工控威望: 119 點
下載積分: 465 分
在線時間: 22(小時)
注冊時間: 2017-05-09
最后登錄: 2024-10-29
查看957924624的 主題 / 回貼
樓主  發(fā)表于: 2018-03-22 16:59
現(xiàn)在有5臺壓縮機,啟停的時候要根據(jù)累計運行時間啟停,比較運行時間啟停的時候有哪些簡單的思路,自己了解到的時數(shù)量少時,可以兩個兩個的比較,例如找運行時間最小的壓縮機,ab比較找到最小,輸出來的值然后再和c比較,輸出來的值再和d比較,這樣依次下去,就把順序排列出來,傳送不同標(biāo)志,然后按要求啟停;或者也可以(壓縮機臺數(shù)比較少的時候)把他們所有可能排列出來,但是壓縮機臺數(shù)一多,這種麻煩的方法不適用。希望前輩給點思路,最好多幾種簡單的處理方法,對臺數(shù)多的啟停的解決方法,謝謝。
虛心請教
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1015 個
工控威望: 1837 點
下載積分: 236 分
在線時間: 1105(小時)
注冊時間: 2017-02-09
最后登錄: 2024-11-06
查看nightblueblu的 主題 / 回貼
1樓  發(fā)表于: 2018-03-22 17:26
找下你的控制器有沒有相關(guān)指令吧  

歐姆龍CJ有在一定范圍寄存器尋找最大值最小值的指令    MAX和MIN

沒有的話就只能自己寫算法  
樓主留言:
感謝。博途v14有max min指令,200smart 就得自己寫比較的程序了
Your happiness is everything.
1421448580
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 227 個
工控威望: 331 點
下載積分: 13346 分
在線時間: 854(小時)
注冊時間: 2015-10-10
最后登錄: 2024-11-06
查看1421448580的 主題 / 回貼
2樓  發(fā)表于: 2018-03-22 17:31
看不出來那里不適用,覺得最大可能應(yīng)該是你對方法的理解有偏差
樓主留言:
適用,就是臺數(shù)一多比較的程序比較長
光陰2021
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 124 個
工控威望: 1012 點
下載積分: 4890 分
在線時間: 47(小時)
注冊時間: 2018-02-09
最后登錄: 2024-09-24
查看光陰2021的 主題 / 回貼
3樓  發(fā)表于: 2018-03-22 17:52
三菱的也有找最大值最小值的指令也是MAX、MIN
無風(fēng)不起浪
1421448580
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 227 個
工控威望: 331 點
下載積分: 13346 分
在線時間: 854(小時)
注冊時間: 2015-10-10
最后登錄: 2024-11-06
查看1421448580的 主題 / 回貼
4樓  發(fā)表于: 2018-03-22 17:58
應(yīng)該不會單純用MAX MIN ,因為某些設(shè)備的時間可能不參與排序
光陰2021
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 124 個
工控威望: 1012 點
下載積分: 4890 分
在線時間: 47(小時)
注冊時間: 2018-02-09
最后登錄: 2024-09-24
查看光陰2021的 主題 / 回貼
5樓  發(fā)表于: 2018-03-22 18:01
圖片:
無風(fēng)不起浪
光陰2021
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 124 個
工控威望: 1012 點
下載積分: 4890 分
在線時間: 47(小時)
注冊時間: 2018-02-09
最后登錄: 2024-09-24
查看光陰2021的 主題 / 回貼
6樓  發(fā)表于: 2018-03-22 18:05
按樓主說的 按排列后啟停,應(yīng)該大于某個值后停止,小于某個值的開啟
無風(fēng)不起浪
xingyu002
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個
工控威望: 209 點
下載積分: 853 分
在線時間: 97(小時)
注冊時間: 2014-10-30
最后登錄: 2019-03-30
查看xingyu002的 主題 / 回貼
7樓  發(fā)表于: 2018-03-23 17:13
可以通過數(shù)組排列法,找出最大與最小值。