说明
要寻址 ARRAY 元素,可以输入整型变量以及常量作为下标。使用变量时,将在运行时计算下标。例如,在程序循环中,每次循环都使用不同的下标。
说明 下标变量 [i] 在开始块调用时读取一次,无法在处理期间由被调用的块进行更改。 在调用块并将间接索引的 ARRAY 元素 (" |
语法
下列语法用于 ARRAY 的间接索引:
"".
"".
"".
"".
该语法包含以下部分:
部分 | 说明 |
---|---|
数据块 | ARRAY 所在数据块的名称 |
ARRAY | ARRAY 数据类型的变量 |
i, j | 用作指针的整型 PLC 变量 |
a | 结构的附加局部变量 |
示例
下面以 SCL 为例,举例说明了对 ARRAY 元素进行的间接索引。MOTOR 是一个包含三行的一维 ARRAY_of_INT。VALUES 是一个整型的 PLC 变量。
在 SCL 中寻址 | 说明 |
---|---|
MOTOR[2] := VALUES; | (*直接寻址:将 VALUES 指定给 ARRAY MOTOR*) 的第二行 |
MOTOR["Tag_1"] := VALUES; | (*间接寻址:将 VALUES 分配给由 "Tag_1" 指定的 ARRAY MOTOR*) 的行 |
#MOTOR["Tag_2"+"Tag_3"] := #Values; | (*间接寻址:将 VALUES 分配给由表达式 "Tag_2"+"Tag_3" 指定的 ARRAY MOTOR*) 的行 |
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
西门子
+关注
关注
91文章
2849浏览量
113772 -
Array
+关注
关注
93文章
18浏览量
15849 -
数组
+关注
关注
1文章
409浏览量
25595 -
间接寻址
+关注
关注
0文章
18浏览量
7994 -
SCL
+关注
关注
1文章
238浏览量
16875
原文标题:西门子博途:ARRAY 元素的间接寻址
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
畅销西门子助听器价格表_西门子助听器价格大全
畅销西门子助听器价格表_西门子助听器价格大全 1、西门子盒式助听器 AMIGA 176AO Pocket AMIGA 176AO 西门子助听器价格:441元
发表于 08-23 12:19
•1.1w次阅读
西门子是哪个国家的品牌_西门子发明了什么
本文开始介绍了西门子是哪个国家的品牌以及西门子的发展历史,其次介绍了西门子的发明成果,最后对西门子的家电进行了分析。
博世和西门子哪个好_博世和西门子的关系
本文开始阐述了博世和西门子的关系以及分析了西门子和博世哪个更好,其次分析了西门子和博世的冰箱哪个更好,最后介绍了博世和西门子家电集团在中国的发展。
西门子伺服电机的工作原理
西门子伺服电机是在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。西门子伺服电机是可以连续旋转的电机械转换器。作为液压阀控制器的西门子伺服电机,属于功率很小的微特电机,
西门子PLC如何寻址,具体方法是怎样的
西门子S7-200编程语言的基本单位是语句,语句由指令组成。每条指令有两部分:一部分是操作码,另一部分是操作数。操作码指示该指令的功能是什么,操作数指示操作码所需的数据在哪里。寻址是寻找操作数的过程
发表于 12-20 09:34
•6249次阅读
西门子PLC指针类型与间接寻址教程
在西门子S7-300和S7-400的编程中经常需要调用一些系统功能或功能块,在输入参数时经常碰到有指针类型的参数,那么你对指针类型了解吗?
发表于 06-11 14:07
•2662次阅读
西门子博途: 存储器间接寻址的应用
对于存储器间接寻址,可以在变量中存储地址。变量可以是 WORD 或 DWORD 数据类型。变量可以位于存储器区域“数据”(DB 或 DI)、“位存储器” (M) 或“临时本地数据” (L) 中。
发表于 07-15 11:20
•3124次阅读
评论