那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子SCL編程實例之不定長數組選擇排序的運用

PLC技術圈 ? 來源:CSDN ? 作者:zongyuqitian ? 2022-07-23 17:03 ? 次閱讀

前景介紹:

1、選擇排序原理:選擇排序算法首先從第1個位置開始對全部元素進行選擇,選出全部元素中最小的給該位置,再對第2個位置進行選擇,在剩余元素中選擇最小的給該位置即可;以此類推,重復進行“最小元素”的選擇,直至完成第(n-1)個位置元素的選擇,則第n個位置就只剩唯一的最大元素,此時不需要再進行選擇。

2、LOWER_BOUND:讀取 ARRAY 的下限

在函數塊或函數的塊接口中,可聲明 ARRAY[*] 數據類型的變量。這些局部變量可讀取 ARRAY 限值。此時,需要在 DIM 參數中指定維數。可以使用(讀取 ARRAY 下限)指令,讀取 ARRAY 變量的下限。

3、UPPER_BOUND:讀取 ARRAY 的上限

在函數塊或函數的塊接口中,可聲明 ARRAY[*] 數據類型的變量。這些局部變量可讀取 ARRAY 限值。此時,需要在 DIM 參數中指定維數。

可以使用“讀取 ARRAY 上限”,讀取 ARRAY 的變量上限。

poYBAGLbugaAEhIBAABvPq0U8zk665.jpg

實例1:不定長數組選擇排序編程

1、 新建功能塊FC: SelectSort_Functions

2、 接口定義:

pYYBAGLbugyACulgAAELLooRc58027.jpg

3、 程序編寫:

poYBAGLbuhKAML1sAADjYV2LWsg611.jpg

4、 定義全局數據塊:

pYYBAGLbuhiARb-IAADrPvlf8Bo899.jpg

5、 OB中調用子程序:

pYYBAGLbujyAX6LSAACAqAFiSG0377.jpg

6、 程序演示結果:

poYBAGLbukKAIv0iAAE27nTwP4c223.jpg




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接口
    +關注

    關注

    33

    文章

    8694

    瀏覽量

    151929
  • PLC編程
    +關注

    關注

    46

    文章

    246

    瀏覽量

    37611

原文標題:西門子SCL編程實例:1200/1500PLC不定長數組選擇排序的運用編程

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子PLC實例電子教程

    本書為西門子PLC實例電子教程,第一章就對PLC進行了概述,通過實例西門子 PLC進行了深度闡述,適合廣大西門子PLC研究者研究學習之用
    發表于 07-19 16:09 ?0次下載
    <b class='flag-5'>西門子</b>PLC<b class='flag-5'>實例</b>電子教程

    淺談西門子PLC的“SCL語言”編程

    介紹西門子PLC的“SCL語言”編程,相關編程代碼
    發表于 01-22 17:25 ?0次下載

    三菱PLC和西門子PLCMODBUS RTU通信實例

    三菱PLC和西門子PLCMODBUS RTU通信實例介紹走modbus ut通訊
    發表于 06-08 15:13 ?156次下載

    西門子PLC(可編程邏輯控制器)編程實例項目例程

    西門子PLC(可編程邏輯控制器)編程實例項目例程
    發表于 03-22 16:58 ?52次下載

    西門子S7-200 PLC編程實例精解

    西門子S7-200 PLC編程實例資料免費下載。
    發表于 04-22 10:12 ?446次下載

    西門子PLC中使用SCL語言編程的技巧

    西門子PLC中使用SCL語言編程的技巧說明。
    發表于 04-22 11:15 ?65次下載

    西門子S7-200模擬量編程實例

    西門子S7-200模擬量編程實例說明。
    發表于 04-22 11:17 ?113次下載

    淺談西門子PLC的SCL語言編程

    西門子PLC的SCL語言編程說明。
    發表于 04-22 14:39 ?47次下載

    淺談西門子SCL編程

    淺談西門子SCL編程資料免費下載。
    發表于 04-23 10:44 ?27次下載

    西門子SCL語言編程系列-寫立方根FB塊

    由于西門子PLC本身并沒有帶求立方根的指令,我們用SCL來寫一個求立方根的FB塊
    的頭像 發表于 02-06 15:17 ?2068次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>SCL</b>語言<b class='flag-5'>編程</b>系列-寫立方根FB塊

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產品打造的PLC編程工具。西門子PLC編程軟件最新版支
    發表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b>PLC<b class='flag-5'>編程</b>軟件功能及安裝

    西門子S7 SCL編程知識

    本文可以作為 S7-SCL 編程語言的使用參考資料,希望讀者通過對本章的閱讀,能夠更快更好 地學習 S7-SCL 編程語言。西門子?供了
    發表于 04-19 17:54 ?11次下載

    西門子1200/1500PLC不定長數組選擇排序編程案例

    選擇排序算法首先從第1個位置開始對全部元素進行選擇,選出全部元素中最小的給該位置,再對第2個位置進行選擇,在剩余元索中選擇最小的給該位置即可
    發表于 08-08 09:56 ?830次閱讀
    <b class='flag-5'>西門子</b>1200/1500PLC<b class='flag-5'>不定長</b><b class='flag-5'>數組</b><b class='flag-5'>選擇</b><b class='flag-5'>排序</b>的<b class='flag-5'>編程</b>案例

    西門子SCL編程實例——周期性運行(更新版)

    我之前寫的一篇文章《西門子SCL編程實例——(電機)周期性運行》收到小伙伴反饋。
    的頭像 發表于 11-07 09:05 ?1041次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>SCL</b><b class='flag-5'>編程</b><b class='flag-5'>實例</b>——周期性運行(更新版)

    西門子plc200編程實例詳解

    S7-200系列包括多種不同型號的CPU模塊和擴展模塊,可以根據具體的應用需求進行選擇和配置。其主要特點包括:高性能的CPU、豐富的指令集、強大的網絡通信功能以及易于使用的編程軟件等。 在編程方面,
    的頭像 發表于 10-22 14:38 ?1020次閱讀
    百家乐官网声音不印网| 百家乐官网赌博破解| 狮威百家乐官网娱乐城| 环球百家乐的玩法技巧和规则| 酒泉市| 网上百家乐官网内| 大发888体育和娱乐| 百家乐官网翻天粤语版qvod | fl水果机教程| 博久百家乐官网论坛| 百家乐视频游戏网址| 佳豪娱乐| 百家乐扑克发牌器| 澳博国际| 百家乐博彩桌出租| 老虎机 | 百家乐桩闲落注点| 博彩e族| 百家乐冯耕耘打法| 皇室国际娱乐城| 真人百家乐现金游戏| 皇冠代理| 百家乐赌机凤凰软件| 大发888官方c8| 圣保罗百家乐官网的玩法技巧和规则 | 做生意带什么装饰招财| 新澳门娱乐城官网| 百家乐官网园太阳| 平博| 任我赢百家乐自动投注系统| 南充市| 博天堂百家乐官网| 百家乐官网如何稳赢| 百家乐庄闲和的概率| 赌博百家乐官网探讨| 大发888娱乐城永乐厅| 破解百家乐官网视频游戏密码| 大发888casino组件下载| 百家乐官网黏土筹码| 在线扎金花| 天天百家乐的玩法技巧和规则|