0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子博途中ARRAY元素的间接寻址

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 2023-08-21 10:42 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

说明

要寻址 ARRAY 元素,可以输入整型变量以及常量作为下标。使用变量时,将在运行时计算下标。例如,在程序循环中,每次循环都使用不同的下标。

说明
下标变量 [i] 在开始块调用时读取一次,无法在处理期间由被调用的块进行更改。
在调用块并将间接索引的 ARRAY 元素 ("".["i"]) 作为输入/输出参数 (InOut) 传输到块时,无法在处理块时更改下标变量的值。因此值必须写入到与读取值时相同的 ARRAY 元素中。

语法

下列语法用于 ARRAY 的间接索引:

"".["i"] // 一维数组

"".["i"] // STRUCT 的一维数组

"".["i"] // 多维数组

"".["i"] // STRUCT 的多维数组

该语法包含以下部分:

部分 说明
数据块 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*) 的行


审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 西门子
    +关注

    关注

    98

    文章

    3199

    浏览量

    118655
  • Array
    +关注

    关注

    100

    文章

    19

    浏览量

    19058
  • 数组
    +关注

    关注

    1

    文章

    420

    浏览量

    26803
  • 间接寻址
    +关注

    关注

    0

    文章

    19

    浏览量

    8198
  • SCL
    SCL
    +关注

    关注

    1

    文章

    243

    浏览量

    17611

原文标题:西门子博途:ARRAY 元素的间接寻址

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PLC里面的立即寻址、直接寻址间接寻址你都搞懂了吗?

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址间接寻址;这里主要给大家区分下直
    的头像 发表于 01-04 15:20 ?3179次阅读
    PLC里面的立即<b class='flag-5'>寻址</b>、直接<b class='flag-5'>寻址</b>、<b class='flag-5'>间接</b><b class='flag-5'>寻址</b>你都搞懂了吗?

    畅销西门子助听器价格表_西门子助听器价格大全

    畅销西门子助听器价格表_西门子助听器价格大全 1、西门子盒式助听器 AMIGA 176AO Pocket AMIGA 176AO 西门子助听器价格:441元
    发表于 08-23 12:19 ?2w次阅读
    畅销<b class='flag-5'>西门子</b>助听器价格表_<b class='flag-5'>西门子</b>助听器价格大全

    西门子大赛1200电梯参考程序

    西门子大赛1200电梯参考程序,途V13文件.有需要的加油!
    发表于 06-22 15:56 ?183次下载

    西门子是哪个国家的品牌_西门子发明了什么

    本文开始介绍了西门子是哪个国家的品牌以及西门子的发展历史,其次介绍了西门子的发明成果,最后对西门子的家电进行了分析。
    的头像 发表于 04-04 08:45 ?5.5w次阅读

    博世和西门子哪个好_博世和西门子的关系

    本文开始阐述了博世和西门子的关系以及分析了西门子和博世哪个更好,其次分析了西门子和博世的冰箱哪个更好,最后介绍了博世和西门子家电集团在中国的发展。
    的头像 发表于 04-04 09:30 ?16.3w次阅读

    plc的寻址方式:立即寻址、直接寻址间接寻址

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址间接寻址;这里主要给大家区分下直
    的头像 发表于 09-25 11:50 ?2.3w次阅读
    plc的<b class='flag-5'>寻址</b>方式:立即<b class='flag-5'>寻址</b>、直接<b class='flag-5'>寻址</b>、<b class='flag-5'>间接</b><b class='flag-5'>寻址</b>

    西门子能源首次作为独立运营公司参加进

    西门子将以创变每一天(Transform the everyday)为主题参展第三届中国国际进口博览会(进会),集中呈现在数字化企业、智能基础设施、智慧交通、工业互联网等领域的创新数字化业务组合
    的头像 发表于 10-19 14:13 ?2652次阅读

    西门子PLC如何寻址,具体方法是怎样的

    西门子S7-200编程语言的基本单位是语句,语句由指令组成。每条指令有两部分:一部分是操作码,另一部分是操作数。操作码指示该指令的功能是什么,操作数指示操作码所需的数据在哪里。寻址是寻找操作数的过程
    发表于 12-20 09:34 ?7586次阅读

    图如何实现远程调试西门子PLC

    设备现场的PLC程序需要调整工艺流程,或者有小故障需要排除,就需要工程师到现场。随着物联网技术的成熟,通过4G网络远程监控和调试PLC已经常规化。西门子的PLC是市场上占有率最高的,差不多40%的市场占有率。那如何实现图软件远程下载调试
    的头像 发表于 10-13 09:14 ?5629次阅读
    <b class='flag-5'>博</b>图如何实现远程调试<b class='flag-5'>西门子</b>PLC

    地址寄存器间接寻址进行详解

    关于间接寻址分为存储器间接寻址和地址寄存器间接寻址,本文主要针对地址寄存器
    的头像 发表于 01-30 15:17 ?5898次阅读
    地址寄存器<b class='flag-5'>间接</b><b class='flag-5'>寻址</b>进行详解

    利用物通联工业网关实现西门子plc数据采集和控制

    西门子plc是目前工业智能化中常用的一种电气设备,具有无连接、稳定可靠等特点。运用物通联工业网关可以实现对西门子plc的数据采集和控制。? 一、物通联工业网关? 物通
    的头像 发表于 02-23 17:20 ?1308次阅读
    利用物通<b class='flag-5'>博</b>联工业网关实现<b class='flag-5'>西门子</b>plc数据采集和控制

    西门子PLC指针类型与间接寻址教程

    西门子S7-300和S7-400的编程中经常需要调用一些系统功能或功能块,在输入参数时经常碰到有指针类型的参数,那么你对指针类型了解吗?
    发表于 06-11 14:07 ?6326次阅读

    西门子途: 存储器间接寻址的应用

    对于存储器间接寻址,可以在变量中存储地址。变量可以是 WORD 或 DWORD 数据类型。变量可以位于存储器区域“数据”(DB 或 DI)、“位存储器” (M) 或“临时本地数据” (L) 中。
    发表于 07-15 11:20 ?7580次阅读

    如何区分西门子PLC的直接寻址间接寻址

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址间接寻址;这里主要给大家区分下直
    的头像 发表于 08-28 14:43 ?2562次阅读
    如何区分<b class='flag-5'>西门子</b>PLC的直接<b class='flag-5'>寻址</b>和<b class='flag-5'>间接</b><b class='flag-5'>寻址</b>

    西门子图SCL练习1:使用FC计算平均值

    西门子图SCL练习1:使用FC计算平均值
    的头像 发表于 01-02 10:25 ?3819次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>博</b>图SCL练习1:使用FC计算平均值