產品分類

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

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

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

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

        描述

        優化塊臨時數據區中的變量在每次調用塊時被用缺省值初始化(如,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

      推薦產品

      更多
      主站蜘蛛池模板: 亚洲一区二区在线免费观看| 国产一区二区三区美女| 精品国产一区二区三区www| 中文字幕av日韩精品一区二区 | ...91久久精品一区二区三区 | 免费看一区二区三区四区| 中文字幕乱码一区二区免费| 日本一区二区不卡在线| 亚洲爆乳无码一区二区三区| 亚洲av无码一区二区三区天堂古代| 亚洲AV网一区二区三区| 国产在线不卡一区| 久久久久人妻一区精品| 亚洲bt加勒比一区二区| 国产精品视频免费一区二区三区| 国产激情无码一区二区三区| 久久人妻内射无码一区三区| 精品国产高清自在线一区二区三区 | 日韩一区二区三区精品| 精品一区二区在线观看| 亚洲av无码一区二区三区人妖 | 久久人妻内射无码一区三区| 亚洲精品色播一区二区| 相泽亚洲一区中文字幕| 无码中文人妻在线一区二区三区| 视频一区二区在线播放| 91一区二区视频| 久久久精品日本一区二区三区| 精品黑人一区二区三区| 亚洲一区视频在线播放| 亚洲AV日韩综合一区| 中文字幕日韩人妻不卡一区 | 91video国产一区| 国产福利电影一区二区三区,亚洲国模精品一区 | 无码人妻一区二区三区在线视频| 国产精品无码亚洲一区二区三区| 久久青草精品一区二区三区| 一区二区三区精品视频| 久久一区二区三区精华液使用方法 | 无码丰满熟妇一区二区| 奇米精品一区二区三区在线观看|