电竞比分网-中国电竞赛事及体育赛事平台

分享

【博途V15版】SCL子程序實例:數(shù)組排序

 工控庫吧 2021-12-08

【前言】這段時間用西門子博途V15.1做了幾個項目,感覺是越來越好用了!首先安裝就比以前的版本更方便,集成STEP7和WINCC于一體的安裝包,一次安裝兩個軟件都搞定,至于其它的新功能希望大家在使用過程中慢慢體會!先給還沒有安裝博途最新版本的朋友一個全套安裝包鏈接:https://pan.baidu.com/s/1XyIaOaetXkhtvOUkVpYvdw提取碼:b1ee(購買永久會員,隨時勾搭主編:解決軟件安裝或編程技術問題?。?/p>

(一)打開博途軟件創(chuàng)建一個新項目(點擊圖片放大查看高清圖片)

(二)在程序塊中添加新塊FB1:數(shù)組排序

(三)進入子程序FB1編輯界面:定義子程序接口參數(shù)

說明:

(1)Enable:子程序使能,接通時子程序執(zhí)行

(2)a:定義一個20個元素的實數(shù)一維數(shù)組

(3)i,j:定義兩個靜態(tài)變量

(四)進入子程序FB1編輯界面:在程序編輯區(qū)右鍵插入“SCL程序段”

(五)在程序塊中添加新塊DB2:數(shù)組排序應用數(shù)據(jù)

說明:

(1)En:子程序使能,接通時子程序執(zhí)行

(2)A:定義一個20個元素的實數(shù)一維數(shù)組,并分別賦值

(六)在程序塊中打開主程序OB1:調用子程序FB1

說明:

(1)自動創(chuàng)建數(shù)組排序背景數(shù)據(jù)塊DB1

(2)將上一步定義的En和數(shù)組A作為參數(shù)傳遞給子程序FB1

(七)編譯并保存后:啟動模擬器

(八)在子程序未執(zhí)行之前:監(jiān)控一下數(shù)組排序應用數(shù)據(jù)塊DB2

(九)回到主程序OB1:將子程序使能信號En置1

(十)在子程序執(zhí)行之后:監(jiān)控一下數(shù)組排序應用數(shù)據(jù)塊DB2

說明:

(1)數(shù)組已經(jīng)從大到小排好了,是不是很簡單!

【擴展思路】:如果把第四行改成大于符號,執(zhí)行結果是什么呢?自己動手試一試吧?。ㄙ徺I永久會員,隨時勾搭主編:解決軟件安裝或編程技術問題?。?/p>

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多