公司新聞
西門子電機運行時間排序案例分享,趕緊收藏學習
發布時間: 2024-03-20 11:19 更新時間: 2024-11-21 08:00
觀看西門子電機運行時間排序案例分享,趕緊收藏學習視頻
導讀
在實際的工作現場中,可能會使用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、程序驗證
其他新聞
- 西門子S7-1500+多觸摸屏方案+V90+產量統計 2024-11-21
- 西門子變頻器維修順口溜,記住搞定90%故障! 2024-11-21
- 西門子S7-200smart V2.8新指令介紹(上) 2024-11-21
- 西門子Modbus調試軟件--ModbusPoll、ModbusSlave使用詳解 2024-11-21
- 伺服控制、步進控制、變頻控制的工作原理及特點是什么? 2024-11-21
- 西門子變頻器設置很神秘?其實必須設置的參數就這么幾個 2024-11-21
- 西門子1200PLC 傳送帶控制升級版 2024-11-21
- 如何在西門子SMART line屏幕中直接關聯200smart的變量? 2024-11-21
- 西門子S7-200 SMART PLC如何與MCGS觸摸屏485通訊連接?本文詳解! 2024-11-21
- 西門子電機多大才需要降壓啟動?一文就搞明白 2024-11-21
- 西門子PLC結構化編程詳解,電氣小白建議收藏 2024-11-21
- 不懂PLC程序時,該如何維修PLC電路 2024-11-21
- 西門子S7-200smart V2.8新指令介紹(中) 2024-11-21
- 西門子S7-200smart V2.8新指令介紹(下) 2024-11-21
- 西門子編碼器怎么實現定位功能,用PLC控制如何設計梯形圖 2024-11-21
產品分類
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415