1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          西門子電機運行時間排序案例分享,趕緊收藏學習
          發布時間: 2024-03-20 11:19 更新時間: 2024-11-21 08:00
          觀看西門子電機運行時間排序案例分享,趕緊收藏學習視頻





          導讀



          在實際的工作現場中,可能會使用PLC對電機或者其他設備進行運行時間統計,統計完后需要對設備運行時間進行排序,以便于設備的維保工作。


          1

          控制需求:

          需要對10臺電機的運行時間進行排序,排序可以由低到高或者由高到低的模式可選擇。


          2

          排序方法:可使用冒泡排序法

          冒泡排序法的原理:

          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個數據的排序。


          3

          程序設計

          1、創建DB數據塊,如圖1

          圖片

          圖1


          2、新建FB塊并編寫程序

          圖片

          圖片


          3、主程序OB1

          圖片


          4、程序驗證    

          圖片

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415