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

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

3天内不再提示

浅析SCL数据块的索引方式存取运用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-04-26 16:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

也能够用索引方式存取数据块。与绝对寻址比较,优点是允许地址只在运行时确定的寻址定位。例如,能够将地址用作FOR循环的控制变量。

索引方式存取数据块与绝对存取一样,只是地址说明不同。

取代绝对地址,能够用一个常量、一个变量或一个算术表达式来指定一个索引。

索引存取由DB标识符、地址标识符(关键字“D”和大小前缀)和用作索引的基本表达式。

7fe78d28-a4ce-11eb-aece-12bb97331649.png

语法(Syntax)

802ac53e-a4ce-11eb-aece-12bb97331649.png

使用索引时,必须遵循下列规则:

存取类型为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
    SCL
    +关注

    关注

    1

    文章

    244

    浏览量

    18065

原文标题:SCL_数据块的索引方式存取

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MySQL慢查询分析与索引调优全流程

    MySQL 性能问题在生产环境中的表现通常是渐进式的:业务量增长、数据量膨胀,某天突然发现 P99 响应时间从 50ms 涨到 2s。慢查询是最常见的根因,而索引设计不合理又是慢查询的主要来源。
    的头像 发表于 03-06 15:56 234次阅读

    在TIA Portal V21中基于S7-1200 G2使用SCL语言设计Modbus RTU轮询程序

    本文介绍在 TIA Portal V21 中基于 S7-1200 G2 使用 SCL 语言设计一个 Modbus RTU 轮询程序,完成对 2 个从站的读数据和对 1 个从站写数据的轮询通信任务,用 MThings 软件模拟 3
    的头像 发表于 03-03 15:13 1502次阅读
    在TIA Portal V21中基于S7-1200 G2使用<b class='flag-5'>SCL</b>语言设计Modbus RTU轮询程序

    优化数据如何提升PLC的性能与安全

    程序数据的重要结构,其中优化与标准数据的主要区别在于内存管理方式,优化数据是按照固定的字节顺
    的头像 发表于 12-30 10:46 372次阅读
    优化<b class='flag-5'>数据</b><b class='flag-5'>块</b>如何提升PLC的性能与安全

    探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合

    探索SCL3400-D01数字双轴倾角仪:高精度与稳定性的完美结合 在电子工程领域,倾角仪作为一种重要的传感器,广泛应用于各种需要测量倾斜角度的场景。今天,我们将深入探讨Murata公司
    的头像 发表于 12-18 10:35 490次阅读

    Hudi系列:Hudi核心概念之索引(Indexs)

    上的Instant action操作类型 ▪1.4 时间线上State状态类型 ▪1.5 时间线官网实例 ◦二. 文件布局 ◦三. 索引 3.1 简介 3.2 对比其它(Hive)没有索引的区别 3.2
    的头像 发表于 10-21 09:47 515次阅读
    Hudi系列:Hudi核心概念之<b class='flag-5'>索引</b>(Indexs)

    华纳云香港服务器数据索引优化策略

    在香港服务器环境中,数据索引优化是提升整体性能的关键因素。随着企业数据量的不断增长,高效的索引管理能显著提高查询速度并降低服务器负载。本文将深入探讨如何针对香港服务器(特别是其独特的
    的头像 发表于 10-16 17:06 620次阅读

    使用函数实现三相电机正反转控制

    在使用西门子S1200PLC,所使用的软件是博途软件,在这个软件里运用的概念。比如我们常见的组织(OB)、函数(FB)、数据
    的头像 发表于 10-15 14:40 2907次阅读
    使用函数<b class='flag-5'>块</b>实现三相电机正反转控制

    西门子PLC的标签方式数据读写资源库-WinTcpS7_PLUS

    西门子的S7 PLUS协议资源库,支持标签方式读写S7-1200/1500的PLC数据,能浏览到PLC中所有标签、数据以及结构体的信息,如下图,附件中有VB.NET和C#的例程源码。
    发表于 10-13 12:54

    PC高级语言标签方式读写西门子PLC数据的资源含源码

    本帖最后由 autoctrl 于 2025-9-13 13:51 编辑 西门子S7 PLUS协议,支持标签方式读写PLC数据,能浏览到PLC中所有标签、以及结构体的信息,如下图,附件中有VB.NET和C#的例程源码:
    发表于 09-13 13:50

    为什么当微控制器(MCU)用作I2C从机时,I2C_SCL连续接收数据时会出现时钟拉伸?

    为什么当微控制器(MCU)用作I2C从机时,I2C_SCL连续接收数据时会出现时钟拉伸?
    发表于 08-26 08:05

    为什么当微控制器 (MCU) 用作 I2C 从机时,I2C_SCL在接收连续数据时会出现时钟拉伸?

    为什么当微控制器 (MCU) 用作 I2C 从机时,I2C_SCL在接收连续数据时会出现时钟拉伸
    发表于 08-21 06:32

    经世智能档案存取复合机器人:精准存取 建设无人化档案库房!

    经世智能档案存取复合机器人,通过技术创新,解决了传统档案管理的效率、精度与安全性痛点。⚙️一、技术突破:高精度存取与智能调度一体化控制融合底盘导航、机械臂运动与视觉一体化控制算法,实现±0.5mm级
    的头像 发表于 08-12 16:21 1852次阅读
    经世智能档案<b class='flag-5'>存取</b>复合机器人:精准<b class='flag-5'>存取</b> 建设无人化档案库房!

    aicube的n卡gpu索引该如何添加?

    请问有人知道aicube怎样才能读取n卡的gpu索引呢,我已经安装了cuda和cudnn,在全局的py里添加了torch,能够调用gpu,当还是只能看到默认的gpu0,显示不了gpu1,gpu0是集显,训练速度太感人了 你只有一英伟达的卡,aicube不支持AMD的显
    发表于 07-25 08:18

    服务器数据恢复—raid5阵列多硬盘离线导致raid崩溃的数据恢复

    一台服务器中有5硬盘,其中的4组建了一组RAID5阵列,剩下一盘作为热备盘(Hot-Spare)使用。服务器操作系统为linux,应用系统为构架于oracle数据库的一个oa。
    的头像 发表于 07-17 14:37 659次阅读
    服务器<b class='flag-5'>数据</b>恢复—raid5阵列多<b class='flag-5'>块</b>硬盘离线导致raid崩溃的<b class='flag-5'>数据</b>恢复

    同步电机失步浅析

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:同步电机失步浅析.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-20 17:42