也能够用索引方式存取数据块。与绝对寻址比较,优点是允许地址只在运行时确定的寻址定位。例如,能够将地址用作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文章
60浏览量
10844 -
SCL
+关注
关注
1文章
244浏览量
18065
原文标题:SCL_数据块的索引方式存取
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
MySQL慢查询分析与索引调优全流程
在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序
探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合
Hudi系列:Hudi核心概念之索引(Indexs)
华纳云香港服务器数据库索引优化策略
西门子PLC的标签方式数据读写资源库-WinTcpS7_PLUS
PC高级语言标签方式读写西门子PLC数据的资源含源码
为什么当微控制器(MCU)用作I2C从机时,I2C_SCL连续接收数据时会出现时钟拉伸?
为什么当微控制器 (MCU) 用作 I2C 从机时,I2C_SCL在接收连续数据时会出现时钟拉伸?
经世智能档案存取复合机器人:精准存取 建设无人化档案库房!
aicube的n卡gpu索引该如何添加?
服务器数据恢复—raid5阵列多块硬盘离线导致raid崩溃的数据恢复
浅析SCL数据块的索引方式存取运用
评论