• <span id="954jp"></span>

      <th id="954jp"></th>
      <progress id="954jp"></progress>
      侵權投訴

      淺談西門子SCL-數據塊(DB)的結構化存取

      機器人及PLC自動化應用 ? 2021-05-28 16:49 ? 次閱讀

      共享數據塊(DB)

      9ea0ce60-be59-11eb-9e57-12bb97331649.png

      與邏輯塊不同,在數據塊中沒有STEP 7的指令。它們用于存放用戶數據,換句話說,數據塊中存放用戶程序工作時所需的變量數據。共享數據塊用于存放所有其它塊都可以訪問的用戶數據。

      DB的大小可以不同。關于所允許的最大尺寸,請參考用戶所用CPU的描述。

      用戶可以用任意方式來建立數據塊的結構,以適合其不同的需求。

      在用戶程序中的共享數據塊

      如果某個邏輯塊(FC,FB或OB)被調用,則它可以臨時占用臨時本地數據區的空間(L堆棧)。除了這個本地數據區,邏輯塊還可以打開一個DB形式的存儲區。與局域數據區中的數據不同,當相應的邏輯塊運行結束從而DB關閉時,在DB中的數據不會被刪除。

      每個FB、FC或OB可從共享DB中讀取數據,或將數據寫入共享DB。當該DB退出時,這些數據保持在DB中。

      一個共享DB和一個背景DB可同時打開。下圖所示為訪問數據塊的不同方法。

      9ebb479a-be59-11eb-9e57-12bb97331649.png

      數據塊的結構化存取

      Structured Access to Data Blocks

      結構化存取使用在數據塊中聲明的變量的標識符。能夠將變量賦值給任何同類型的變量。

      通過指定DB名和用點分隔的簡單變量和名字來引用在數據塊中的變量。

      簡單變量表示在DB的聲明中指定為基本或復雜數據類型的變量。

      如果使用一個BLOCK_DB類型的參數或轉換函數WORD_TO_BLOCK_DB的結果來初始存取數據塊,只通順是絕對方式或索引方式存取,不能用結構方式存取。

      例子(Example)

      //在FB10的聲明部分:

      VAR

      Result: STRUCT RES1 : INT;

      RES2 : WORD;

      END_STRUCT

      END_VAR

      //用戶定義數據類型UDT1

      TYPE UDT1 STRUCT RES1 : INT;

      RES2 : WORD;

      END_STRUCT

      //帶用戶定義數據類型的DB20:

      DB20

      UDT1

      BEGIN 。。。

      //不帶用戶定義數據類型的DB30:

      DB30 STRUCT RES1 : INT;

      RES2 : WORD;

      END_STRUCT

      BEGIN 。。。

      //用以下存取的功能塊:

      。。

      FB10.DB10();

      RESWORD_A := DB10.Result.RES2;

      RESWORD_B := DB20.RES2;

      RESWORD_C := DB30.RES2;

      編輯:jq

      原文標題:西門子SCL-數據塊(DB)的結構化存取

      文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

      收藏 人收藏
      分享:

      評論

      相關推薦

      CPU、MPU、MCU、SoC、MCM介紹

      寫在前面:本文章旨在總結備份、方便以后查詢,由于是個人總結,如有不對,歡迎指正;另外,內容大部分來自....
      發表于 10-25 17:06 ? 7次 閱讀
      CPU、MPU、MCU、SoC、MCM介紹

      《嵌入式 - 嵌入式大雜燴》一文搞懂CPU、MPU、MCU、SOC的聯系與區別

      1 CPUCPU(Central Processing Unit),是一臺計算機的運算核心和控制核心....
      發表于 10-25 13:21 ? 6次 閱讀
      《嵌入式 - 嵌入式大雜燴》一文搞懂CPU、MPU、MCU、SOC的聯系與區別

      MCU和CPU有什么區別?

      MCU(Micro Controller Unit),又稱單片微型計算機(Single Chip M....
      發表于 10-25 10:21 ? 10次 閱讀
      MCU和CPU有什么區別?

      四大方向、三大新品,奉加微電子帶你走向智能家居的未來

      在本次論壇中奉加微分享了未來市場前景四大發展方向,分別為Matter,超低功耗BLE,算力提升,方案....
      的頭像 西西 發表于 10-25 09:43 ? 715次 閱讀
      四大方向、三大新品,奉加微電子帶你走向智能家居的未來

      如何選擇異常檢測算法

      異常檢測(也稱為離群點檢測)是檢測異常實例的任務,異常實例與常規實例非常不同。這些實例稱為異?;螂x群....
      的頭像 Imagination Tech 發表于 10-25 09:15 ? 138次 閱讀

      什么是操作系統?操作系統有哪些作用

      計算機是由哪幾大單元組成的? 什么是操作系統?操作系統有哪些作用?...
      發表于 10-25 07:56 ? 0次 閱讀

      PMON目錄結構解析

      argets目錄是由哪些部分組成的? 與CPU相關的一些宏定義有哪些? ...
      發表于 10-25 07:55 ? 0次 閱讀

      MCU與CPU有哪些區別

      什么是MCU? MCU與CPU有哪些區別?
      發表于 10-25 07:25 ? 0次 閱讀

      什么是雙向數據綁定?

      什么是雙向數據綁定? 什么是Object.definePropety? ...
      發表于 10-25 07:21 ? 0次 閱讀

      單片機MCU和CPU有什么區別

      單片機MCU和CPU有什么區別? 為什么要從51單片機學起? 單片機和嵌入式有何關系? ...
      發表于 10-25 06:51 ? 0次 閱讀

      華為開發者大會2021HDC——如何在NPU上進行端側推理

      2021年10月22日~24日,華為將在中國松山湖舉行2021華為開發者大會,聚焦鴻蒙系統、智能家居....
      的頭像 汽車玩家 發表于 10-23 15:34 ? 213次 閱讀
      華為開發者大會2021HDC——如何在NPU上進行端側推理

      華為開發者大會2021智能硬件開發—正確的數據分級分類

      2021年10月22日~24日,華為將在中國松山湖舉行2021華為開發者大會,聚焦鴻蒙系統、智能家居....
      的頭像 汽車玩家 發表于 10-23 15:21 ? 145次 閱讀
      華為開發者大會2021智能硬件開發—正確的數據分級分類

      華為開發者HarmonyOS零基礎入門:UI組件設計開發實踐

      華為開發者HarmonyOS零基礎入門:UI組件設計開發實踐之圖庫應用介紹,應用數據加載顯示模型圖片....
      的頭像 lhl545545 發表于 10-23 10:58 ? 181次 閱讀
      華為開發者HarmonyOS零基礎入門:UI組件設計開發實踐

      華為開發者HarmonyOS零基礎入門:系統能力調用示例

      華為開發者HarmonyOS零基礎入門:系統能力調用示例,修改組件屬性頁面加載參數接收數據連接,優化....
      的頭像 lhl545545 發表于 10-23 10:44 ? 197次 閱讀
      華為開發者HarmonyOS零基礎入門:系統能力調用示例

      分布式鎖三個屬性和兩大類

      “分布式鎖”這個問題快被說爛了,奈何筆者實在沒有找到一個滿意的答案,故記錄自己尋找答案、總結的過程。....
      的頭像 數據分析與開發 發表于 10-22 17:30 ? 272次 閱讀

      埋點實踐過程中遇到的一些問題

      埋點本身現在已經有太多的集成解決方案,神策、諸葛IO、GIO,但是在實踐的過程中仍然還是會碰都很多問....
      的頭像 數據分析與開發 發表于 10-22 16:33 ? 228次 閱讀

      華為開發者大會2021概念股

      華為2021開發者大會舉行在即。根據華為官網消息,華為2021開發者大會將于10月22日在東莞松山湖....
      的頭像 ss 發表于 10-22 11:56 ? 433次 閱讀

      支持數據轉發和基于FPGA的圖像處理卸載的圖像采集卡

      單輸入至四輸入的CoaXPress 2.0圖像采集卡,支持數據轉發和基于FPGA的圖像處理卸載 用于....
      的頭像 廣州虹科電子科技有限公司 發表于 10-22 10:38 ? 681次 閱讀
      支持數據轉發和基于FPGA的圖像處理卸載的圖像采集卡

      思邁特軟件Smartbi:數據看板搭建的常見錯誤分析

      但在實際工作中,由于拉新、留存、轉化分別由市場、產品、運營三個部門負責,用戶增長數據分隔在三個部門的....
      發表于 10-22 10:37 ? 35次 閱讀

      北明軟件參加華為開發者大會2021

      據消息,北明軟件參加華為開發者大會2021,北明軟件將通過“軟件定義世界,數據驅動未來”愿景,全方位....
      的頭像 lhl545545 發表于 10-22 09:31 ? 284次 閱讀

      NVIDIA為輕量級地圖和精確感知提供高性能計算

      NVIDIA DRIVE Orin為輕量級地圖和精確感知提供高性能計算。 自動駕駛卡車需要減輕繪制地....
      的頭像 NVIDIA英偉達企業解決方案 發表于 10-22 09:26 ? 169次 閱讀

      NVIDIA加速虛擬人項目渲染與推理效率

      騰訊AI LAB致力于打造產學研用一體的 AI 生態,主要的研究方向包括計算機視覺、語音識別、自然語....
      的頭像 NVIDIA英偉達企業解決方案 發表于 10-22 09:12 ? 185次 閱讀

      該如何去使用trace32呢

      怎樣去安裝trace32? trace32與單片機是怎樣連接的?有哪幾種方法? ...
      發表于 10-22 09:03 ? 0次 閱讀

      怎樣去提取基于視頻流的興趣HOG特征呢

      怎樣去提取基于視頻流的興趣HOG特征呢?其具體原理是什么?...
      發表于 10-22 06:01 ? 0次 閱讀

      華為開發者大會受益公司有哪些

      華為2021開發者大會舉行在即,根據華為官網消息,華為2021開發者大會將于10月22日在東莞松山湖....
      的頭像 ss 發表于 10-21 17:51 ? 674次 閱讀

      穩中求進實力強橫的歐美系MOSFET有哪些

      電子發燒友網報道(文/李寧遠)時至今日,大至功率變換器,小至內存、CPU等各類電子設備核心元件,無不....
      的頭像 電子發燒友網 發表于 10-21 15:30 ? 196次 閱讀

      淺析數據分析之指標設計

      數據指標,并不是數據分析和業務同學的專屬模塊。日常會用到數據指標的,還包括開發(比如機器資源利用率,....
      的頭像 數據分析與開發 發表于 10-21 14:27 ? 201次 閱讀

      嵌入式系統的分類與組成

      一、嵌入式系統分類(1) 嵌入式微處理器(EMBEDDED MICROPROCESSOR UNIT,....
      發表于 10-21 10:21 ? 9次 閱讀
      嵌入式系統的分類與組成

      數據分析如何中看又中用?送你一套方案大大提升工作效率

      相信大多數永洪BI的用戶都和我有著同一個苦惱,報告做得越來越復雜后,要找到某個組件變難了。只能點擊到....
      發表于 10-21 10:16 ? 92次 閱讀
      數據分析如何中看又中用?送你一套方案大大提升工作效率

      從存儲器哪一個位置開始讀取代碼呢

      代碼是從哪里開始運行的? 從存儲器哪一個位置開始讀取代碼呢?...
      發表于 10-21 09:11 ? 0次 閱讀

      ARM和DSP有何關系

      CPU是什么? MCU是什么?MCU與DSP有何區別?ARM和DSP有何關系? ...
      發表于 10-21 08:04 ? 0次 閱讀

      請問一下STM32CubeMX是如何創建DMA的

      什么是DMA?DMA的工作原理是什么? STM32CubeMX是如何創建DMA的? ...
      發表于 10-21 06:33 ? 0次 閱讀

      嵌入式軟件運行流程詳述

      1. 上電復位、板級初始化階段? 嵌入式系統上電復位后完成板級初始化工作。? 板級初始化程序具有完全....
      發表于 10-20 21:06 ? 6次 閱讀
      嵌入式軟件運行流程詳述

      嵌入式_流水線

      流水線一、定義流水線是指在程序執行時多條指令重疊進行操作的一種準并行處理實現技術。各種部件同時處理是....
      發表于 10-20 20:51 ? 15次 閱讀
      嵌入式_流水線

      GPIB儀器控制設備使用GPIB接口將儀器集成到系統中

      NI 致力于為半導體、電子、交通運輸、航空航天與國防、學術等諸多領域的客戶提供服務,主要產品包括數據....
      的頭像 易絡盟電子 發表于 10-20 17:28 ? 342次 閱讀

      唐曉蕾 SAECCE 2021:攜手邁入智能汽車高性能融合感知新時代

      傳感器主要包括三大類,除了高清視覺傳感器之外,還有毫米波雷達 ( Radar)和勢頭越來越猛的激光雷....
      發表于 10-20 16:41 ? 1451次 閱讀
      唐曉蕾 SAECCE 2021:攜手邁入智能汽車高性能融合感知新時代

      曙光政務數據中臺系統江蘇工信廳重點首版產品公示

      近日,江蘇省工業和信息化廳發布了“2021年江蘇省重點領域首版次軟件產品征集擬推廣首版次軟件產品名單....
      的頭像 中科曙光 發表于 10-20 16:36 ? 374次 閱讀

      PCBA上的CPU與Flas器件焊接質量分析

      所送樣品包括三片PCBA(手機主板)、四片相應的空白PCB以及工藝過程中使用的CPU器件和焊錫膏,P....
      發表于 10-20 15:20 ? 488次 閱讀
      PCBA上的CPU與Flas器件焊接質量分析

      簡述ElasticSearch的實現

      1.近實時搜索 1.1 實時與近實時 實時搜索(Real-time Search)很好理解,對于一個....
      的頭像 馬哥Linux運維 發表于 10-20 14:45 ? 281次 閱讀

      Python協程與JavaScript協程的對比及經驗技巧

      前言以前沒怎么接觸前端,對 JavaScript 的異步操作不了解,現在有了點了解。一查發現 Pyt....
      的頭像 馬哥Linux運維 發表于 10-20 14:30 ? 216次 閱讀

      帶顏色的JVM垃圾回收三色標記法

      三色標記法是一種垃圾回收法,它可以讓JVM不發生或僅短時間發生STW(Stop The World)....
      的頭像 Linux愛好者 發表于 10-20 14:23 ? 169次 閱讀

      挽回報廢電路板的損失想法

      老板氣勢洶洶走進質檢室:“你都在瞎折騰啥,電腦主板修好了嗎,客戶一直催我發貨,有進展沒?”吳解兩手一....
      的頭像 Linux閱碼場 發表于 10-20 11:31 ? 312次 閱讀

      一文帶你深入了解KVM的基本原理

      一、 概述 KVM的全稱是Kernel-based Virtual Machine,其是一種基于li....
      的頭像 Linux閱碼場 發表于 10-20 09:33 ? 269次 閱讀
      一文帶你深入了解KVM的基本原理

      探究超大Transformer語言模型的分布式訓練框架

      NVIDIA Megatron 是一個基于 PyTorch 的框架,用于訓練基于 Transform....
      的頭像 NVIDIA英偉達企業解決方案 發表于 10-20 09:25 ? 360次 閱讀

      一種通過配方功能實現簡單高效控制的方法解析

      1 前言 物聯網的應用大多基于對各種數據的采集和控制,而一般的工程項目中產生的數據數量都很龐大,若是....
      的頭像 廣州虹科電子科技有限公司 發表于 10-20 09:13 ? 414次 閱讀
      一種通過配方功能實現簡單高效控制的方法解析

      氣體傳感器BME688常見問題

      在使用傳感器的過程中,你是否有很多問號 ——在采樣時需要強制空氣進入BME688嗎? ——由于數據是....
      的頭像 Bosch Sensortec 發表于 10-19 17:36 ? 359次 閱讀
      氣體傳感器BME688常見問題

      阿里平頭哥玄鐵CPU出貨已超25億顆

      近日,阿里云旗下平頭哥開源玄鐵RISC-V系列處理器出貨已超25億顆,幫助數據中心領域RISC-V軟....
      的頭像 lhl545545 發表于 10-19 17:16 ? 581次 閱讀

      Linux軟件系統的層次關系

      1、Linux軟件系統的層次關系 軟件系統可分為:應用程序、庫、操作系統(內核)、驅動程序 以點亮L....
      發表于 10-19 17:11 ? 633次 閱讀

      四屏或多屏炒股的電腦主板該如何選購

      還有很多應用的行業,就不全部列舉出來了,現在主要是討論炒股方面。對于一個炒股平臺來說,其實對硬件要求....
      發表于 10-19 16:11 ? 512次 閱讀

      紫光集團重整最新消息:已確認千億債權規模

      天眼查數據顯示,紫光集團公司已經于近日正式開始重整,并已確定債權規模1081.81億元。并且在未來集....
      的頭像 lhl545545 發表于 10-19 14:47 ? 667次 閱讀

      華為劉康:出面向5.5G目標網絡架構 以電信云原生為基礎

      [阿聯酋,迪拜,2021年10月13日] 今日,第六屆5G核心網峰會(5G Core Summit ....
      的頭像 華為云核心網 發表于 10-19 14:41 ? 318次 閱讀

      System Verilog與verilog的概念有何不同

      SystemVerilog是一種 硬件描述和驗證語言 (HDVL),它 基于IEEE1364-200....
      的頭像 FPGA之家 發表于 10-19 10:58 ? 222次 閱讀

      人工智能如何影響工業物聯網

      ■ 或許這就是為什么在沒有IIoT提供關鍵幫助的情況下,企業很難在工業4.0帶來的大規模數字轉型中能....
      的頭像 貿澤電子 發表于 10-19 10:31 ? 1389次 閱讀

      雷諾汽車使用深度學習網絡估計 NOx 排放量

      雷諾汽車構建并訓練了一個長短期記憶 (LSTM) 網絡,該網絡預測 NOx 水平的準確率達到了 85....
      的頭像 MATLAB 發表于 10-19 10:12 ? 264次 閱讀

      技術和架構選擇比以往更重要

      在后疫情時代當企業開始嘗試復興和以全新的面貌示人,有一點變得顯而易見:技術和架構選擇比以往更重要。 ....
      的頭像 英特爾FPGA 發表于 10-19 09:56 ? 229次 閱讀

      我國特高壓交直流混聯大電網正式運行

      近年來,我國逐步形成特高壓交直流混聯大電網??蓾M足大容量直流和大規模新能源接入后提高電網仿真精度和效....
      的頭像 lhl545545 發表于 10-18 17:34 ? 1024次 閱讀

      多功能移動環境監測儀的概述及特點

      多功能移動環境監測儀介紹FT-BQX10 【風途】山東風途物聯網科技有限公司氣象站系列有FT-BQX....
      發表于 10-18 16:57 ? 68次 閱讀

      數據中臺建設的價值和意義

      讓數據用起來,產生業務價值是數據中臺建設的第一優先級。至于這個用起來的過程是否是自動化的,是否有大數....
      發表于 10-18 16:52 ? 53次 閱讀

      微信回應崩了 微信或將推出深度清理新功能

       今天上午微信大部分用戶反映稱微信圖片打不開、已經無法收發圖片、文件,目前微信官方已經對此做出回復稱....
      的頭像 lhl545545 發表于 10-18 16:45 ? 560次 閱讀

      華為創新性地推出“5G新通話”解決方案

      在北京國家會議中心舉行的2021年中國國際信息通信展覽會上,由中國通信企業協會發起的“ICT中國(2....
      的頭像 華為云核心網 發表于 10-15 17:27 ? 522次 閱讀

      TMS320VC5501 定點數字信號處理器

      TMS320VC5501(5501)定點數字信號處理器(DSP)基于TMS320C55x™DSP生成CPU處理器內核。 C55x™DSP架構通過增加并行性和全面關注降低功耗來實現高性能和低功耗。 CPU支持內部總線結構,該結構由一個程序總線,三個數據讀總線,兩個數據寫總線以及專用于外設和DMA活動的附加總線組成。這些總線能夠在一個周期內執行最多三次數據讀取和兩次數據寫入。并行,DMA控制器可以獨立于CPU活動執行數據傳輸。 C55x™CPU提供兩個乘法累加(MAC)單元,每個單元能夠進行17位×17位乘法運算。單循環。額外的16位ALU支持中央40位算術/邏輯單元(ALU)。 ALU的使用受指令集控制,提供優化并行活動和功耗的能力。這些資源在C55x CPU的地址單元(AU)和數據單元(DU)中進行管理。 C55x DSP代支持可變字節寬度指令集,以提高代碼密度。指令單元(IU)從內部或外部存儲器執行32位程序提取,并為程序單元(PU)排隊指令。程序單元解碼指令,將任務指向AU和DU資源,并管理完全受保護的管道。預測分支功能可避免執行條件指令時的管道刷新。 5501外設...
      發表于 10-09 14:55 ? 395次 閱讀
      TMS320VC5501 定點數字信號處理器
      国产成 人 亚洲 欧美|在线时看乱伦视频网站|成人学生口交做爱吞精|日本r18成人手办
    1. <span id="954jp"></span>

        <th id="954jp"></th>
        <progress id="954jp"></progress>