0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析SCL數(shù)據塊的索引方式存取運用

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2021-04-26 16:21 ? 次閱讀

也能夠用索引方式存取數(shù)據塊。與絕對尋址比較,優(yōu)點是允許地址只在運行時確定的尋址定位。例如,能夠將地址用作FOR循環(huán)的控制變量。

索引方式存取數(shù)據塊與絕對存取一樣,只是地址說明不同。

取代絕對地址,能夠用一個常量、一個變量或一個算術表達式來指定一個索引。

索引存取由DB標識符、地址標識符(關鍵字“D”和大小前綴)和用作索引的基本表達式。

7fe78d28-a4ce-11eb-aece-12bb97331649.png

語法(Syntax)

802ac53e-a4ce-11eb-aece-12bb97331649.png

使用索引時,必須遵循下列規(guī)則:

存取類型為BYTE, WORD或DWORD的數(shù)據時,只能使用一個索引,索引被看作一個字節(jié)地址。存取的長度由大小前綴指定。

當存取類型為BOOL的數(shù)據時,必須使用兩個索引,第一個指定字節(jié)地址,第二個指定字節(jié)內位的位置。

每個索引必須是一個INT數(shù)據類型(0 - 32767)的算術表達式。

例子(Example)

STATUS_1:= DB11.DW[COUNTER];

STATUS_2:= DB12.DX[WNO, BITNO];

STATUS_1:= Database1.DW[COUNTER];

STATUS_2:= Database2.DX[WNO, BITNO];

STATUS_1:= WORD_TO_BLOCK_DB(INDEX).DW[COUNTER];
編輯:lyn

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 索引
    +關注

    關注

    0

    文章

    59

    瀏覽量

    10485
  • SCL
    SCL
    +關注

    關注

    1

    文章

    239

    瀏覽量

    17115

原文標題:SCL_數(shù)據塊的索引方式存取

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

收藏 人收藏

    評論

    相關推薦

    創(chuàng)建唯一索引的SQL命令和技巧

    在創(chuàng)建唯一索引時,以下是一些SQL命令和技巧,可以幫助優(yōu)化性能: 使用合適的索引類型:對于需要保證唯一性的列,使用UNIQUE索引來避免重復數(shù)據的插入。 這可以確保列中的值是唯一的,同
    的頭像 發(fā)表于 01-09 15:21 ?46次閱讀

    ADS1211 SDIO SCL數(shù)據波形輸出怎么解決?

    我的ADS1211,采用外接晶振10MHZ,SCL SDIO SDOUT都無數(shù)據波形輸出,單片機做主機,ADS1211工作于從模式,單片機向ADS1211設置數(shù)據的波形都能看到,讀數(shù)據
    發(fā)表于 11-29 08:15

    技術科普 | 芯片設計中的LEF文件淺析

    技術科普 | 芯片設計中的LEF文件淺析
    的頭像 發(fā)表于 11-13 01:03 ?300次閱讀
    技術科普 | 芯片設計中的LEF文件<b class='flag-5'>淺析</b>

    LabVIEW如何識別接線端是否有數(shù)據輸入,不能通過判斷默認值的方式

    ”接線端的默認值為0。該接線端不連接時,實際操作為刪去最后一個元素;寫默認值0時實際操作為刪去索引0的元素。由此可見,這個函數(shù)可以識別接線端是否有數(shù)據輸入,并且不是通過判斷默認值的方式。 各位大神,是否有什么屬性節(jié)點之類的,可以
    發(fā)表于 09-24 10:53

    eprom可以采用隨機存取方式

    重新寫入數(shù)據。EPROM是隨機存取存儲器(RAM)和只讀存儲器(ROM)之間的一種折中方案,它結合了兩者的一些特性。 EPROM可以采用隨機存取方式,這意味著用戶可以在任何時候讀取存儲
    的頭像 發(fā)表于 09-18 11:13 ?1473次閱讀

    MATLAB中的矩陣索引

    對矩陣進行索引是從矩陣中選擇或修改部分元素的一種方式。MATLAB 有幾種索引樣式,它們不僅功能強大、靈活,而且可讀性強、表現(xiàn)力強。矩陣是 MATLAB 用來組織和分析數(shù)據的一個核心組
    的頭像 發(fā)表于 09-05 09:28 ?503次閱讀
    MATLAB中的矩陣<b class='flag-5'>索引</b>

    一文了解MySQL索引機制

    接觸MySQL數(shù)據庫的小伙伴一定避不開索引,索引的出現(xiàn)是為了提高數(shù)據查詢的效率,就像書的目錄一樣。 某一個SQL查詢比較慢,你第一時間想到的就是“給某個字段加個
    的頭像 發(fā)表于 07-25 14:05 ?316次閱讀
    一文了解MySQL<b class='flag-5'>索引</b>機制

    求助,請問nvs如何存取多組WiFi的ssid和密碼?

    現(xiàn)在已經實現(xiàn)使用NVS存取一組WiFi的ssid和密碼,可是要實現(xiàn)多組WiFi存取ssid和密碼怎么破啊
    發(fā)表于 06-24 08:07

    esp32s3有什么辦法可以隨時獲取DMA當前采集了多少個數(shù)據索引嘛?

    如圖。目前只能設置DMA傳輸100個數(shù)據后觸發(fā)一次中斷,請問有什么辦法可以隨時獲取DMA當前采集了多少個數(shù)據索引嘛? 比如在DMA從0采集到100的過程中,我調用一下就可以知道當前DMA采集了63個這樣。
    發(fā)表于 06-13 07:19

    ClickHouse內幕(3)基于索引的查詢優(yōu)化

    ClickHouse索引采用唯一聚簇索引方式,即Part內數(shù)據按照order by keys有序,在整個查詢計劃中,如果算子能夠有效利用輸入數(shù)據
    的頭像 發(fā)表于 06-11 10:46 ?1048次閱讀
    ClickHouse內幕(3)基于<b class='flag-5'>索引</b>的查詢優(yōu)化

    CY8C4025LQI在程序中調用函數(shù),通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉是什么原因導致?

    。 根據SCB數(shù)據手冊指示,在EZI2C模塊設置中勾選 terminial選項,并設置為Open-Drain-Drives-Low 在程序中調用以下函數(shù),通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉,請問是
    發(fā)表于 05-31 07:39

    4位并行存取移位寄存器數(shù)據

    電子發(fā)燒友網站提供《4位并行存取移位寄存器數(shù)據表.pdf》資料免費下載
    發(fā)表于 05-17 10:39 ?0次下載
    4位并行<b class='flag-5'>存取</b>移位寄存器<b class='flag-5'>數(shù)據</b>表

    4位并行存取移位寄存器數(shù)據

    電子發(fā)燒友網站提供《4位并行存取移位寄存器數(shù)據表.pdf》資料免費下載
    發(fā)表于 05-16 10:54 ?0次下載
    4位并行<b class='flag-5'>存取</b>移位寄存器<b class='flag-5'>數(shù)據</b>表

    廣告投放公司運用數(shù)據分析,實現(xiàn)精準投放

    廣告投放公司運用數(shù)據分析,實現(xiàn)精準投放 隨著大數(shù)據技術的不斷發(fā)展,廣告投放行業(yè)正經歷著一場深刻的變革。傳統(tǒng)的廣告投放方式已經難以滿足市場需求,而大
    的頭像 發(fā)表于 04-11 11:23 ?1011次閱讀

    西門子SCL PLC高級編程教程

    借助SCL,可以簡化控制技術領域復雜的計算、算法、數(shù)據管理和數(shù)據組織等編程工作。
    發(fā)表于 01-22 10:27 ?760次閱讀
    西門子<b class='flag-5'>SCL</b> PLC高級編程教程