<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產品分類

      當前位置: 首頁 > 工業電氣產品 > 高低壓電器 > 微型斷路器

      類型分類:
      科普知識
      數據分類:
      微型斷路器

      在STEP 7 (TIA 博途)中,如何初始化S7-1500 的優化存儲區?

      發布日期:2022-04-17 點擊率:338

        描述

        優化塊臨時數據區中的變量在每次調用塊時被用缺省值初始化(如,INT 的缺省值是 0)。下列內容不會被初始化:

         ● 聲明為數組的變量。

         ● 非優化塊中聲明的變量。

        在 STEP 7 (TIA 博途)中, 對西門子S7-1500 的優化存儲區中的結構體可以用用戶自定義的值進行初始化。

        如果要把定義的值加載到結構體中的獨立元素,只能先初始化臨時結構體,再分配給靜態結構體。在SCL中使用FOR循環可以在運行時用很少的代碼初始化大量區域(數組結構)。

        圖. 01 是一個DB塊結構中有兩個DB變量的示例。第二個DB變量的PLC數據類型使用的是 "Array [1..10] of motor data type".

        圖. 01

        使用 "MOVE" 指令(復制值) 可以完整的初始化結構體 InOut 變量 "Motor". 在下面的例子中,臨時變量"tmp_Motor" 的內容傳到了 InOut 變量 "Motor". 在 LAD/FBD 中, 位信號通過slice訪問復制到了狀態字(圖. 02).

        圖. 02

        臨時變量和InOut變量必須具有相同的數據類型或相同的結構體數據類型。圖. 03 說明了在SLC中編程實現完整初始化 InOut 變量 "Motor" 和單個元素的位到位訪問。

        圖. 03

        下面的例子說明初始化DB變量 "Motor field". 在SCL中使用 FOR 指令,循環程序重復執行只要運行變量 "tmp_Counter" 在指定的范圍內。由于PLC數據類型是 "Array [1..10] of motor data type", 程序循環必須執行10次("1 TO 10 DO") 來初始化結構體變量中的所有數組元素。

        圖. 04

        注意

        在 UDT中,可以通過聲明定義初始值,這樣基于UDT的每一個變量都有其初始值。只有對運行中的設備做程序復位時才需要初始化結構體變量。當 STOP/RUN 切換時,就會從從裝載存儲區提取初始值,這相當于一次復位。

      下一篇: PLC、DCS、FCS三大控

      上一篇: 索爾維全系列Solef?PV

      推薦產品

      更多
      主站蜘蛛池模板: 久久综合日本熟妇| 狠狠色狠狠色很很综合很久久| 国产综合色产在线精品| 国产香蕉尹人综合在线观看 | 久久国产综合精品五月天| 国产成人亚洲综合无码| 插插插色欲综合网| 色综合天天综一个色天天综合网| 久热综合在线亚洲精品| 麻豆久久婷婷综合五月国产| 亚洲日韩在线中文字幕综合| heyzo专区无码综合| 亚洲婷婷天堂在线综合| 久久久久噜噜噜亚洲熟女综合| 久久精品综合电影| 国产福利电影一区二区三区久久久久成人精品综合 | 三级韩国一区久久二区综合| 琪琪五月天综合婷婷| 亚洲综合无码一区二区痴汉| 狠狠色婷婷久久综合频道日韩| 伊色综合久久之综合久久| 精品无码综合一区| 欧美激情综合亚洲一二区| 五月天婷婷综合网| 99久久综合狠狠综合久久一区| 久久综合久久性久99毛片| 久久综合精品国产一区二区三区 | 九色综合九色综合色鬼| 伊人色综合久久天天| 亚洲综合免费视频| 伊人情人综合成人久久网小说| 99久久国产综合精品swag | 国产在线一区二区综合免费视频| 国产成人亚洲综合| 亚洲综合精品香蕉久久网97| 精品亚洲综合在线第一区| 亚洲综合激情视频| 色婷婷六月亚洲综合香蕉| 亚洲国产综合人成综合网站| 久久久久综合网久久| 91精品国产综合久久久久|