西門子200smart有四臺機組每次開機需要根據(jù)累計運行時間長短決定開機順序
西門子200smart有四臺機組每次開機需要根據(jù)累計運行時間長短決定開機順序
有四臺機組,每次開機前選擇投入幾臺,然后將投入的機組根據(jù)運行時間決定開機順序,請問該怎么做
翻閱了大量論壇資料發(fā)現(xiàn)應(yīng)該使用冒泡法,但由于本人技術(shù)不精實在無法投入應(yīng)用,請問有阿鳴老師以前寫過的帖子鏈接或者帶注釋的寫法嗎 謝謝!
方法:
1)將每臺機組運行時間按分、小時方式記錄;
2)當(dāng)需要啟動機組前,先比較數(shù)據(jù)大小,數(shù)據(jù)小的優(yōu)先執(zhí)行(這個就是恒壓控制理論上說的磨損問題的處理),因為需要4個數(shù)據(jù)的比較,所以,你說的冒泡法是比較合適做類似的項目的,for/next指令,比較最小數(shù)據(jù);
3)考慮到故障機組不參與比較數(shù)據(jù),那么,需要把故障機組做一個最大值的傳送,一旦機組故障了,該累加數(shù)據(jù)為最大值顯示,故障消除后,返回正常值顯示;
4)記錄運行的時間數(shù)據(jù)需要設(shè)置為斷電保持性數(shù)據(jù)。
冒泡法網(wǎng)上很多的,參考,https://www.siemensplc.com/biancheng/2118.html
https://wenku.baidu.com/view/5353482f0066f5335a81218e.html
補充問題回復(fù):
導(dǎo)入,https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/software/library/Imported_s7-200_library_to_SMART.html
參考以下鏈接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1353667&b_id=4&b_sid=0&s_id=0&num=12#anch