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

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

3天内不再提示

西门子S7-300间接寻址分类介绍

Goodtimes 作者:电子发烧友网 2019-01-30 11:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PLC寻址可以分为直接寻址和间接寻址两部分,直接寻址是在程序中通过指令直接对地址进行访问,地址通常是一个常数,如定时器T0,地址为“0”。而间接寻址,地址存储与地址指针中,地址是一个变量,程序执行时才能确定实际的地址,如定时器T[MW0]。若MW0的值等于0,则表示为T0,若MW0的值等于1,则表示T1。

在S7-300中间接寻址可以分为以下几类:

1、 存储器间接寻址

1)16位指针寻址

2)32位指针内部区域寻址

2、 寄存器间接寻址

1)32位指针内部区域寻址

2)32位指针交叉区域寻址

接下来就分别介绍下这几种间接寻址的指针格式、访问时地址寻址格式以及每种间接寻址的使用方式。

存储器间接寻址:

存储器于存储器的地址指针分为16位地址指针和32为地址指针,允许存储地址指针的存储器为位存储器(M)、局部变量存储器(L)和数据块(DB)。

16位指针寻址:

16位地址指针的应用主要针对的是定时器(T)、计数器(C)、程序块(OB、FB、FC、DB)的编号寻址,该类间接寻址方式在实际应用的过程中相对较少。

指针格式为:

该指针为一个16位的存储空间,根据该存储空间的值为多少,则表示对应的地址编号为多少。

地址寻址格式表示为:区域表示符 [16位地址指针],如DB [MW0],若MW0的值等于10,则表示的是DB块为DB10。

如下程序所示,描述的使用16位寄存器的寻址方式对定时器进行访问:

L 10

T "MW10" //把数字10装在到16位存储器中做作为指令

A "I0.0" //取起动触点的常开信号状态

L s5t#10s

SD T [ "MW10"] //使用16位存储器指针作为定时器的编号,定时器的设定时间为10s.

A T ["MW10"]

= "Q0.0" //取定时器常开触点状态输出一个输出信号。

从例子中可以看出,地址指针存储与MW10中,使用中只需要对MW10中的数据进行修改,就可以实现访问不同编号的定时器。

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

    关注

    5052

    文章

    14936

    浏览量

    489413
  • 西门子
    +关注

    关注

    98

    文章

    3419

    浏览量

    120918
  • 间接寻址
    +关注

    关注

    0

    文章

    19

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子S7-300产线升级利用串口转以太网实现与西门子1500PLC数据交互应用案例

     一、项目背景与痛点 某制造企业的自动化产线采用 西门子S7-300 PLC 作为核心控制单元,长期面临以下通讯瓶颈: 1.   跨代通讯障碍 :产线升级后新增的西门子S7-1500
    的头像 发表于 05-14 10:12 233次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>产线升级利用串口转以太网实现与<b class='flag-5'>西门子</b>1500PLC数据交互应用案例

    西门子S7-300 PLC通过以太网转换器与S7-1200互联实现产线集中监控应用案例

    S7-300 PLC(CPU315-2DP)、 远创智控MPI-ETH-YC02 Plus 桥型以太网转换器、西门子S7-1200 PLC(CP
    的头像 发表于 05-09 14:44 214次阅读

    西门子S7-300S7-1200 PLC以太网通讯及HMI集成 实现瓶装饮用水灌装生产线监控智能化升级

    一、行业痛点 华东某大型饮品企业的瓶装饮用水生产基地,拥有8条高速瓶装水灌装生产线,核心控制采用16套西门子S7-300 PLC。产线建设初期以MPI/DP总线为核心通讯方式,随着瓶装水市场多元化
    的头像 发表于 03-20 13:49 169次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>与<b class='flag-5'>S7</b>-1200 PLC以太网通讯及HMI集成 实现瓶装饮用水灌装生产线监控智能化升级

    西门子 S7-300 PLC 通过 MPI 以太网模块与上位机通讯实现饮料生产线状态监控的应用配置案例

    一、行业痛点与需求 在饮料加工行业,生产线的自动化程度直接决定生产效率和产品质量稳定性,西门子 S7-300 PLC 凭借其快速的运算速度、灵活的扩展能力和适应食品加工车间的工业环境,被广泛应用
    的头像 发表于 03-17 13:43 788次阅读
    <b class='flag-5'>西门子</b> <b class='flag-5'>S7-300</b> PLC 通过 MPI 以太网模块与上位机通讯实现饮料生产线状态监控的应用配置案例

    西门子S7-300系列PLC借助于MPI转以太网模块同时与S7-1200PLC和触摸屏、变频器通讯案例

    一、项目背景与痛点 某锂电池正极材料烧结车间,原采用西门子S7-300 PLC(CPU315-2DP)控制辊道炉温度曲线,通过MPI接口连接西门子KTP700 Basic触摸屏进行本地操作。现需实现
    的头像 发表于 03-10 16:14 439次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>系列PLC借助于MPI转以太网模块同时与<b class='flag-5'>S7</b>-1200PLC和触摸屏、变频器通讯案例

    西门子S7-300系列PLC借助于以太网转换模块同时与S7-1200PLC和触摸屏、通讯案例

    一、项目概况  1.1 行业背景 某新能源锂电池隔膜生产企业在广东惠州拥有3条进口涂布生产线,核心控制系统采用西门子S7-300 PLC(CPU315-2DP),通过MPI总线连接西门子TP177B
    的头像 发表于 03-10 14:14 314次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>系列PLC借助于以太网转换模块同时与<b class='flag-5'>S7</b>-1200PLC和触摸屏、通讯案例

    工业无线数传模块实现西门子 S7-300 与 S7-200 SMART 300米 Profinet 无线通讯

      一、项目背景与核心诉求 某大型装备制造企业的重型机械装配车间进行智能化改造,需打通控制室内中央控制系统与室外露天装配工位的实时 无线通讯 链路。室内控制中心部署 西门子 S7-300 PLC
    的头像 发表于 12-07 14:40 3045次阅读
    工业无线数传模块实现<b class='flag-5'>西门子</b> <b class='flag-5'>S7-300</b> 与 <b class='flag-5'>S7</b>-200 SMART <b class='flag-5'>300</b>米 Profinet 无线通讯

    西门子S7-1500 PLC和S7-300 PLC Profibus-DP通讯的组态实例

    本文就以改造一套以西门子S7-300 317-2DP PLC(6ES7 317-2AJ10-0AB0 V2.1)为控制核心的电气控制系统为例,介绍使用
    的头像 发表于 11-25 14:27 2258次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7</b>-1500 PLC和<b class='flag-5'>S7-300</b> PLC Profibus-DP通讯的组态实例

    【教程】Profinet分布式IO(P31系列)与西门子PLC S7-200smart 连接例程

    -200smart、S7-300、1S7-200、S7-1500以及S7-1500在内的多种西门子PLC型号。具备两个网口,支持交换机功能,
    的头像 发表于 08-14 19:33 3178次阅读
    【教程】Profinet分布式IO(P31系列)与<b class='flag-5'>西门子</b>PLC <b class='flag-5'>S7</b>-200smart  连接例程

    PLC以太网通讯模块实现:西门子S7-300S7-1200、触摸屏及变频器通讯案例

      一、项目场景 某光伏组件厂层压机原采用S7-300 PLC(CPU315-2DP)控制温度、压力及传送流程,通过MPI接口连接西门子KTP700 Basic触摸屏。现需实现: 与工厂MES系统
    的头像 发表于 08-02 12:39 3275次阅读
    PLC以太网通讯模块实现:<b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>与<b class='flag-5'>S7</b>-1200、触摸屏及变频器通讯案例

    西门子S7-300PLC借助于MPI转以太网模块同时和S7-1200PLC、触摸屏以及ModbusRTU协议的变频器通讯案例

    在新能源储能系统集成场景中,某锂电池生产线采用西门子S7-300PLC作为本地控制器,通过MPI/DP接口连接西门子TP1200Comfort触摸屏实现本地操作。随着智能化升级需求,需将S7-
    的头像 发表于 07-30 11:11 1200次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>PLC借助于MPI转以太网模块同时和<b class='flag-5'>S7</b>-1200PLC、触摸屏以及ModbusRTU协议的变频器通讯案例

    MPI 转以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯

    一、项目背景与痛点 在新能源储能系统集成场景中,某锂电池生产线采用西门子S7-300PLC作为本地控制器,通过MPI/DP接口连接西门子TP1200Comfort触摸屏实现本地操作。随着智能化升级
    的头像 发表于 07-30 10:02 1131次阅读
    MPI 转以太网模块案例:<b class='flag-5'>西门子</b> <b class='flag-5'>S7-300</b>PLC 借此与 <b class='flag-5'>S7</b>-1200、触摸屏及 ModbusRTU 变频器通讯

    西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案

    西门子PLC S7-1200、S7-1500、S7-300/400型号设备,常用协议:PPI(Process Communication Interface)、PLC与上位机、HMI数
    的头像 发表于 07-04 10:13 1918次阅读

    Modbus RTU 转 Profibus 网关实现V5 - F5 变频器与西门子 S7-300 PLC数据交互

    在工业自动化领域,不同设备之间的通信协议兼容问题常常困扰着工程师们。本篇将以信捷V5 - F5变频器与西门子S7-300 PLC的通信为例,深入探讨借助Modbus RTU转Profibus网关实现两者通信的解决方案。
    的头像 发表于 06-16 12:38 1386次阅读
    Modbus RTU 转 Profibus 网关实现V5 - F5 变频器与<b class='flag-5'>西门子</b> <b class='flag-5'>S7-300</b> PLC数据交互

    ProfibusDP转MODBUSRTU智能网关:施耐德M340主站连接西门子S7-300从站通信方案

      一、应用背景   某大型自动化生产工厂,拥有一套复杂的自动化生产线。其中,部分关键设备采用了西门子S7-300系列PLC作为ProfibusDP协议从站,负责设备的本地控制和数据采集。例如,在生
    的头像 发表于 06-10 09:46 986次阅读
    ProfibusDP转MODBUSRTU智能网关:施耐德M340主站连接<b class='flag-5'>西门子</b><b class='flag-5'>S7-300</b>从站通信方案