西门子 S7-300 PLC 间接寻址介绍(一)

在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中的数据进行修改,就可以实现访问不同编号的定时器。

(未完待续……)

(0)

相关推荐

  • 轻松理解西门子PLC间接寻址和指针

    学习PLC,我们必须熟悉PLC各存储器的符号.地址,我们日常所说的西门子PLC地址,都是直接寻址,如I2.2,MB20.VW34等,表面说它是各存储器的地址,实际表示是它的数据,如VW34是50,VW ...

  • 学习了 ! 高手都用的西门子PLC间接寻址

    解西门子PLC间接寻址(一) 完整一条指令,应该包含指令符+操作数(当然不包括那些单指令,比如NOT等).其中操作数是指令要执行目标,也就是指令要进行操作址. 我们知道,PLC中划有各种用途存储区,比 ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...

  • 西门子S7-1200系列PLC的定时器介绍(三)

    S7-1200系列PLC的定时器采用的是IEC格式的定时器,每个定时器就是一个FB块,因此每个定时器在使用时都需要分配相应的背景DB块来存储定时器的相应的数据.如果在程序中使用的定时器比较多,每个定时 ...

  • 西门子S7-1200系列PLC的定时器介绍(二)

    在前面介绍了S7-1200系列PLC中四类定时器中的TP定时器和TON定时器的指令格式及应用,接下来给大家介绍另外的两类定时器的指令格式及应用. 1.断开延时定时器 断开延时定时器的指令标识符为TOF ...

  • 西门子S7-1200系列PLC的定时器介绍(一)

    定时器指令是在PLC程序设计中非常常见的一种指令,S7-1200系列PLC的定时器的指令格式及使用方式都不同于S7-200系列PLC. S7-1200系列PLC的采用的是IEC标准的定时器指令,用户程 ...

  • plc西门子s7 200硬件详解

    plc西门子s7 200硬件详解

  • 干货!西门子S7 PLC控制8个彩灯循环移位梯形图

    题目要求:霓虹灯广告屏控制器的设计            用PLC对霓虹灯广告屏实现控制,其具体要求如下:                                  该广告屏中间8个灯管亮灭的 ...

  • 西门子S7-200系列PLC学习(8 软件界面介绍)

    本节课,我们重点学习在编程软件中,常用的功能菜单以及快捷方式. 重点包括: 理解如何对PLC程序(项目)加密和对PLC装置进行加密: 理解插入操作的特点和注意事项: 熟悉符号的定义. 首先,进入程序后 ...