也能够用一外索引来存取CPU的内存区域。与绝对地址比较,此方式的优点是能够用变量索引动态寻址。例如,能够将FOR循环的控制变量用作地址。
执行索引存取内存区域与绝对方式的做法一样,仅提供了地址的长处。取代绝对地址,指定的索引能够是一个常量、一个变量或一个算术表达式。
对于索引存取,绝对标识符由地址标识符(内存前缀和大小前缀)和用于索引的基本表达式组成。
绝对标识符的语法(Syntax of the Absolute Identifier)
索引(基数表达式)必须遵循以下规则:
每个索引必须是一个INT类型的算术表达式。
当存取BYTE、WORD或DWORD类型的数据时,只能使用一个索引。索引被看作字节地址。存取的长度由大小前缀指定。
当存取BOOL类型的数据,必须使用双索引。第一个索引指定字节地址,第二个索引指定字节内的位地址。
例子(Example)
MEASVAL_1:=IW[COUNTER];
OUTLABEL:=I[BYTENO, BITNO];
编辑:jq
-
cpu
+关注
关注
68文章
10824浏览量
211127 -
word
+关注
关注
1文章
78浏览量
21907 -
BYTE
+关注
关注
0文章
6浏览量
8966
原文标题:SCL -CPU内存区域的索引存取
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论