公司新聞
西門子SCL編程實例:1200/1500PLC不定長數組選擇排序的運用編程
發布時間: 2023-08-08 11:43 更新時間: 2024-12-27 09:10
JI CHENG前景介紹:01選擇排序原理;
選擇排序算法首先從第1個位置開始對全部元素進行選擇,選出全部元素中*小的給該位置,再對第2個位置進行選擇,在剩余元素中選擇*小的給該位置即可;
以此類推,重復進行“*小元素”的選擇,直至完成第(n-1)個位置元素的選擇,則第n個位置就只剩唯一的*大元素,此時不需要再進行選擇。
LOWER_BOUND:讀取 ARRAY 的下限;
在函數塊或函數的塊接口中,可聲明 ARRAY[*] 數據類型的變量。這些局部變量可讀取 ARRAY 限值。
此時,需要在 DIM 參數中指定維數。可以使用(讀取 ARRAY 下限)指令,讀取 ARRAY 變量的下限。
UPPER_BOUND:讀取 ARRAY 的上限;
在函數塊或函數的塊接口中,可聲明 ARRAY[*] 數據類型的變量。這些局部變量可讀取 ARRAY 限值。此時,需要在 DIM 參數中指定維數。
可以使用“讀取 ARRAY 上限”,讀取 ARRAY 的變量上限。
實例:不定長數組選擇排序編程
01:新建功能塊FC: SelectSort_Functions
02:接口定義:
03:程序編寫:
04:定義全局數據塊:
05:OB中調用子程序:
06:程序演示結果:
其他新聞
- 還搞不懂西門子PLC模擬量的接線?*全的解答都在這了 2024-12-27
- 圖解PLC與變頻器通訊接線,立馬學會用PLC控制變頻器 2024-12-27
- 西門子PLC自由口通訊+中斷,這么用很方便! 2024-12-27
- 你做的PLC程序加密了嗎?來看看同行們怎么說的! 2024-12-27
- PLC編程變量太多,如何規劃地址便于記憶 2024-12-27
- 這么全的PLC輸入輸出接線,第一次看見 2024-12-27
- 西門子PLC有幾種通信方式?看電氣工程師為你解答 2024-12-27
- PLC快速入門:從掌握這幾個西門子經典編程案例開始 2024-12-27
- 如何讓PLC與Modbus設備通信 2024-12-27
- 西門子觸摸屏程序下載步驟,十分詳細,一看就會! 2024-12-27
- 手把手教你用博途軟件仿真西門子PLC的S7通信 2024-12-27
- 西門子PLC程序案例,是實踐好東西! 2024-12-27
- 新手入門案例:S7-200SMART如何畫圓(附帶完整程序) 2024-12-27
- PLC是怎么控制伺服電機的?如何設計一個伺服系統? 2024-12-27
- S7-300/400 通過全局數據包通信 2024-12-27
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595