公司新聞
電機運行時間排序案例分享,趕緊收藏學習!
發布時間: 2024-06-29 22:48 更新時間: 2024-12-27 09:10
在實際的工作現場中,可能會使用PLC對電機或者其他設備進行運行時間統計,統計完后需要對設備運行時間進行排序,以便于設備的維保工作。
控制需求:
需要對10臺電機的運行時間進行排序,排序可以由低到高或者由高到低的模式可選擇。
排序方法:可使用冒泡排序法
冒泡排序法的原理:
1、比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。
2、對每一對相鄰元素做同樣的工作,從開始第一對到結尾的Zui后一對。在這一點,Zui后的元素應該會是Zui大的數。
3、針對所有的元素重復以上的步驟,除了Zui后一個。
4、持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。
例如有10個數據分別是:8,10,5,3,9,2,6,4,7,1
第一次下標(指針)指到第一個元素“8”,它與第二個數據比較,是順序關系所以不需要比較
第二次下標(指針)后移到第二個元素“10”,它與第三個數據比較,10和5數據需要交換位置
第三次下標(指針)后移到第三個元素“10”,它與第三個數據比較,10和3數據需要交換位置
依次這樣排序就可以得到第一個數據的位置,然后再重復比較得到10個數據的排序。
程序設計
1、創建DB數據塊,如圖1
圖1
2、新建FB塊并編寫程序
3、主程序OB1
4、程序驗證
其他新聞
- 到底是先有電壓還是先有電流? 2024-12-27
- PLC中模擬量信號的轉換公式 2024-12-27
- 詳解西門子PLC與觸摸屏的RS485通信 2024-12-27
- 西門子軟件安裝注意事項 2024-12-27
- 利用Nettoplcsim將西門子PLCSIM變成一個真實PLC,實現與錄波軟件、HMI軟件等的通訊 2024-12-27
- 西門子PLC S7-200SMART實現2ms周期采集的方法(帶時間戳采集) 2024-12-27
- 用PLC錄波軟件排除控制系統疑難故障的方法總結 2024-12-27
- PLC-RecorderV3通過復制粘貼快捷操作采集變量 2024-12-27
- 用網絡調試助手測試PLC-Reocrder收聽模式的過程 2024-12-27
- PLC的時序和調試工具 2024-12-27
- PLC-Recorder文件存儲設置的一些注意事項和技巧 2024-12-27
- PLC-Recorder快速監控多個PLC位,節省授權點數的技巧(以西門子S7-1200為例) 2024-12-27
- 西門子PLC S7-200SMART如何與WINCC通訊? 2024-12-27
- 西門子PLC(S7-1200、1500)通訊程序報16#80C8錯誤的解決方法 2024-12-27
- 西門子PLC(TIA博途)常見的Profinet通訊診斷報警錯誤你都知道怎么解決嗎? 2024-12-27
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595