• <button id="iaqsg"><input id="iaqsg"></input></button>
    <li id="iaqsg"></li>
    <li id="iaqsg"><source id="iaqsg"></source></li>
  • <button id="iaqsg"></button>
    <button id="iaqsg"><em id="iaqsg"></em></button><li id="iaqsg"><tbody id="iaqsg"></tbody></li>
    <li id="iaqsg"></li><button id="iaqsg"><input id="iaqsg"></input></button>
  • <rt id="iaqsg"></rt>
    Technical Articles

    技術文章

    當前位置:首頁  >  技術文章  >  西門子 S7-1200 數組分析

    西門子 S7-1200 數組分析

    更新時間:2023-06-16      點擊次數:861

    ARRAY類型是由數目固定且數據類型相同的元素組成的數據結構。ARRAY類型的定義和使用需要注意以下幾點:


    一. DB中創建,如圖1所示:


    圖片

    圖1 Array在DB中的創建


    二. FC的InOut中創建,如圖2所示:


    圖片

    圖2 Array在FC形參中的創建


    三. 數組作為實參,如圖3所示:


    圖片

    圖3 Array作為FC的實參


    四. FC程序中使用數組元素,使用形參,如圖4所示:


    圖片

    圖4 FC程序中使用形參


    五. FC程序中使用數組元素,下標為變址尋址,使用形參,如實現以下功能,將0-7這8個數,送入數組下標為0-7的8個元素,如圖5-7所示:


    (1)FC形參設置,如圖5所示:


    圖片

    圖5 FC形參設置


    (2)程序編制,如圖6所示:


    圖片

    圖6 程序詳情


    (3)SCL的版本,如圖7所示:


    圖片

    圖7 SCL版本的程序


    六. 在程序中直接使用數組元素,如圖8所示:


    圖片

    圖8 程序中直接使用數組元素


    七. 在程序中直接使用數組元素,下標為變址尋址,如實現以下功能,將0-7這8個數,送入數組下標為0-7的8個元素,如圖9-11所示:


    (1)數據塊定義,如圖9所示:


    圖片

    圖9 DB1的定義


    (2)程序編制,如圖10所示:


    圖片

    圖10 程序詳情


    (3)SCL的版本,如圖11所示:


    圖片

    圖11 SCL版本程序



    Array【*】使用實例



    實現以下功能:使用FC的Input定義數組Array[*] of Int,求變長數組元素的總和,可以按照以下步驟來完成。


    一. 使用Array[*] ,必須使用如圖12所示的指令,計算數組元素的上下限,從而得出元素個數:


    圖片

    圖12 指令位置


    二. 定義變量,如圖13所示。賦初始值,計算上下限,如圖14所示:


    圖片

    圖13 定義形參


    三、計算上下限程序,如圖14所示:


    (1)輸入Array[*]類型的變量;


    (2)所求上下限的維數;


    (3)該維數下的下限/上限,DINT類型。


    圖片

    圖14 計算上下限


    四. 求和程序,如圖15所示:


    圖片

    圖15 求和的程序


    五. SCL的版本,如圖16所示:


    圖片

    圖16 SCL版本程序


    六. OB1中調用實參為不同數組元素個數的數組,如圖17所示:


    圖片

    圖17 OB1調用程序



    Array of FB的使用實例



    實現以下功能:FB3多次調用FB4,在FB3內部循環調用,減少程序量。FB4的兩個Input:Start,Stop,一個InOut:Run,建立Array[0..7] of FB4。同時建立變量 Array[0..7] of Struct,作為對應FB4的輸入和輸出,如圖18所示:


    圖片

    圖18 程序詳情


    15001764191
    歡迎您的咨詢
    我們將竭盡全力為您用心服務
    459323129
    關注微信
    版權所有 © 2025 上海茂碩機械設備有限公司  備案號:滬ICP備18010475號-1
    国产精品无码一区二区三级| 精品无码久久久久久午夜| 久久久精品无码专区不卡| 国产色无码专区在线观看| 婷婷色中文字幕综合在线| 国产亚洲精品a在线无码| 最近免费字幕中文大全| 狠狠躁天天躁中文字幕无码| 精品无码人妻夜人多侵犯18| 久久无码国产专区精品| A狠狠久久蜜臀婷色中文网| 99久久人妻无码精品系列蜜桃| 成年无码av片完整版| 亚洲日韩中文在线精品第一| 中文字幕亚洲情99在线| 亚洲成av人片在线观看天堂无码| 精品人妻大屁股白浆无码| 亚洲av无码专区在线播放| 亚洲七七久久精品中文国产| 中文字幕一二三区| 日韩中文字幕电影| 美丽姑娘免费观看在线观看中文版 | 中文字幕免费高清视频| 亚洲AV无码一区二区一二区| 成人毛片无码一区二区三区| 久久久久无码精品国产不卡| 无码日韩精品一区二区免费暖暖 | 日韩人妻精品无码一区二区三区| 成人午夜亚洲精品无码网站 | 日韩人妻无码一区二区三区久久 | 久久久无码精品亚洲日韩蜜臀浪潮| 色综合久久久久无码专区| 无码精品A∨在线观看| 人妻无码视频一区二区三区| 日韩精品无码久久久久久| 久久亚洲AV成人无码电影| 国产办公室秘书无码精品99| 成年午夜无码av片在线观看| 无码国内精品久久人妻麻豆按摩 | 香蕉伊蕉伊中文视频在线| 亚洲av中文无码乱人伦在线r▽|