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

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

3天内不再提示

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

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2020-09-25 11:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址、间接寻址;这里主要给大家区分下直接和间接寻址

1、直接寻址

是指指令中直接使用存储器或寄存器地址编号,直接到指定的区域读取或写入;如I1.5、QB0、VW100、VD1000

2、间接寻址

间接寻址比较抽象,我们先看一个简单的例子,大家就明白了

1、建立指针,用双字节以为指令将VB200的地址移入AC1中;VB200这个寄存器地址的表示方法即“&VB200”,即地址前加“&”,表示该寄存器地址,就像我们寄包裹都需要地址一样;

2、用字移位指令将AC1中的地址VB200所存储的内容(VB200中的值为12,VB201中的值为34)移入MW0中,*AC1即表示要读取所存地址的内容;

3、间接寻址前必须先建立指针,指针为双字即32位,指针只能是变量存储器V,局部存储器L,或累加器;

4、间接寻址的应用比较多,大家在使用库指令的时候,经常会遇到,例如在调用MODBUS库的时候,就会用到指针,VB120开始的8个字,这样就不用一个一个字写,减少很大的工作量;

原文标题:PLC里面的立即寻址、直接寻址、间接寻址你都搞懂了吗?

文章出处:【微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    5045

    文章

    14443

    浏览量

    483604
  • 西门子
    +关注

    关注

    98

    文章

    3272

    浏览量

    119748
  • 寻址方式
    +关注

    关注

    2

    文章

    24

    浏览量

    10220

原文标题:PLC里面的立即寻址、直接寻址、间接寻址你都搞懂了吗?

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCU代码需要搬到RAM中才能运行吗?不这样做会有什么不妥嘛?

    大部分单片机的代码直接在nor flash中运行,少部分需要加载到ram中。 nor flash可以直接寻址一个字节,可以找到一个指令的具体地址,因此可以直接运行。 nand flas
    发表于 12-04 07:39

    使用直接寻址方式提高速度

    在嵌入式系统,特别是资源受限的环境中,尽量使用直接寻址方式来提高速度是一个有效的优化策略。以下是一些具体方法和示例,帮助你尽可能多地使用直接寻址
    发表于 12-04 06:28

    I2C的优点介绍

    的实现成为可能,其中多个微控制器、传感器和其他外设可以无缝地交换数据。它促进复杂嵌入式系统内的并行通信通道和实时数据交换。 寻址方案: I2C 采用内置寻址方案,可实现主设备和指定从设备之间的直接
    发表于 11-27 07:49

    UART的缺点介绍

    可能会导致未检测到的错误,特别是在容易出现高水平噪声或干扰的环境中。 缺乏寻址: UART 本身并不支持寻址,这使得在同一总线上本地容纳多个设备变得具有挑战性。如果没有寻址,总线上的所有设备都会接收
    发表于 11-27 06:36

    32位究竟指什么呢?

    利用32位地址总线来寻址内存。这意味着它能够直接访问的内存空间高达4GB(2^32字节)。相比之下,8位或16位单片机的寻址能力要小得多,这使得32位单片机在需要大内存的应用中更具优势。   3.
    发表于 11-21 06:32

    ‌TPIC6A259 8位可寻址锁存器技术文档摘要

    该电源逻辑 8 位可寻址锁存器控制漏极开路 DMOS 晶体管输出,专为数字系统中的通用存储应用而设计。具体用途包括工作寄存器、串行保持寄存器以及解码器或解复用器。这是一款多功能器件,能够作为8个可
    的头像 发表于 09-09 10:30 715次阅读
    ‌TPIC6A259 8位可<b class='flag-5'>寻址</b>锁存器技术文档摘要

    ‌TPIC6B259 8位可寻址锁存器技术文档摘要

    该电源逻辑 8 位可寻址锁存器控制漏极开路 DMOS 晶体管输出,专为数字系统中的通用存储应用而设计。具体用途包括工作寄存器、串行保持寄存器以及解码器或解复用器。这是一款 多功能器件,能够将单线数据存储在八个可寻址锁存器和具有低电平有效DMOS输出的3到8个解码器或解复
    的头像 发表于 09-09 10:04 700次阅读
    ‌TPIC6B259 8位可<b class='flag-5'>寻址</b>锁存器技术文档摘要

    SPI NOR FLASH是什么,与SPI NAND Flash的区别

    存储一位数据 (0或1) ,可以直接寻址寻址速度非常快。SPI NOR FLASH支持全双工、单工以及半双工传输方式,被广泛应用于嵌入式系统中,如Bootloader、操作系统内核等
    的头像 发表于 08-21 09:26 1111次阅读

    200SMART V3.0正面硬刚1200PLC!谁才是工控性价比之王?

    ”!更狠的是运动控制性能直接反超1200PLC,这波操作让工控人直呼:入门机也能玩高端局的操作? 200SMART V3.0新功能 首先,我们来看看200SMART PLC具体完善了哪些功能? 1.老版本的
    的头像 发表于 05-15 17:38 1678次阅读
    200SMART V3.0正面硬刚1200<b class='flag-5'>PLC</b>!谁才是工控性价比之王?

    NVMe控制器设计1

    NVMe 控制模块负责实现用户请求事务与 NVMe 事务的转换、 NVMe 命令提交 与完成机制、 PRP 寻址机制。这里简介其组成,后续分享其他模块设计。
    的头像 发表于 04-24 09:51 605次阅读
    NVMe控制器设计1

    KT148A的语音地址是u8类型,只支持256个语音文件寻址 超了怎么办

    KT148示例给的语音地址是u8的数据,那总共只支持256个语音文件的寻址,假如后期要做多国语言的话,可能会超过256个寻址。。?怎么处理这个问题呢? 这个疑问我们也已经处理过了,新增4.5
    的头像 发表于 03-28 14:14 647次阅读
    KT148A的语音地址是u8类型,只支持256个语音文件<b class='flag-5'>寻址</b> 超了怎么办

    请问DLP471NE中LS_WDATA_P、LS_WDATA_N、LS_CLK_P、LS_CLK_N引脚是否可以用于行寻址

    请问DLP471NE中LS_WDATA_P、LS_WDATA_N、LS_CLK_P、LS_CLK_N引脚是否可以用于行寻址? 期待您的答复,谢谢
    发表于 02-21 14:09

    把ADS7864接DSP5402映射到I/O空间,用端口寻址方式PORTR读取采样数据,是不是每一次读取的数据都是在寄存器0里?

    把ADS7864接DSP5402映射到I/O空间(接口为并行I/O)。ADS7864的的六个寄存器是FIFO寄存器,根据ADS7864手册最后的图32,用端口寻址方式PORTR读取采样数据,是不是每一次读取的数据都是在寄存器0里?这样是不是只需要读I/O端口地址就可以了
    发表于 01-15 06:04

    AN-152:电力系统管理寻址

    电子发烧友网站提供《AN-152:电力系统管理寻址.pdf》资料免费下载
    发表于 01-12 10:02 1次下载
    AN-152:电力系统管理<b class='flag-5'>寻址</b>

    浅谈可寻址VCSEL

    VCSEL技术因紧凑、高效、可靠,在汽车、自动驾驶、消费电子、数据通信及工业激光等领域广泛应用,推动相关行业发展,实现高精度、高效率的环境感知和测量。
    的头像 发表于 12-12 10:03 1353次阅读
    浅谈可<b class='flag-5'>寻址</b>VCSEL