也能夠用索引方式存取數據塊。與絕對尋址比較,優點是允許地址只在運行時確定的尋址定位。例如,能夠將地址用作FOR循環的控制變量。
索引方式存取數據塊與絕對存取一樣,只是地址說明不同。
取代絕對地址,能夠用一個常量、一個變量或一個算術表達式來指定一個索引。
索引存取由DB標識符、地址標識符(關鍵字“D”和大小前綴)和用作索引的基本表達式。
語法(Syntax)
使用索引時,必須遵循下列規則:
存取類型為BYTE, WORD或DWORD的數據時,只能使用一個索引,索引被看作一個字節地址。存取的長度由大小前綴指定。
當存取類型為BOOL的數據時,必須使用兩個索引,第一個指定字節地址,第二個指定字節內位的位置。
每個索引必須是一個INT數據類型(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
-
索引
+關注
關注
0文章
59瀏覽量
10485 -
SCL
+關注
關注
1文章
239瀏覽量
17111
原文標題:SCL_數據塊的索引方式存取
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
創建唯一索引的SQL命令和技巧
ADS1211 SDIO SCL無數據波形輸出怎么解決?
LabVIEW如何識別接線端是否有數據輸入,不能通過判斷默認值的方式
eprom可以采用隨機存取方式嗎
MATLAB中的矩陣索引

esp32s3有什么辦法可以隨時獲取DMA當前采集了多少個數據的索引嘛?
CY8C4025LQI在程序中調用函數,通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉是什么原因導致?
廣告投放公司運用大數據分析,實現精準投放
西門子博途中的LAD、FBD與SCL編程

評論