CPU 的地址区

时间:2021-07-23点击次数:83

CPU 的地址区

概述

每个 CPU 为用户程序提供的存储器单元,例如,过程映像输入和输出、位存储器、定时器和计数器。 S7-CPU 的工作存储器或系统存储器划分为多个操作数区域。 通过在用户程序中使用合适的操作,可以在相应操作数区域中直接寻址数据。

下表列出了操作数区域:

操作数区域

访问单元:

S7 表示

描述

过程映像输入

输入(位)

I

在每个循环开始时由 CPU 从输入模块读取输入,并将这些值保存到过程映像输入。

输入字节

IB

 

输入字

IW

 

输入双字

ID

 

过程映像输出

输出(位)

Q

在循环期间,程序计算输出的值,并将这些值放在过程映像输出中。 循环结束时,CPU 将计算出的输出值写入输出模块。

输出字节

QB

 

输出字

QW

 

输出双字

QD

 

位存储器

位存储器(位)

M

此区域用于存储程序中计算出的中间结果。

存储器字节

MB

 

存储器字

MW

 

存储器双字

MD

 

定时器

定时器 (T)

T

此区域用于存储定时器。

计数器

计数器 (C)

C

此区域用于存储计数器。

数据块

数据块,用“OPN DB”打开

DB

数据块存储程序信息。可以对它们进行定义以便所有代码块都可以访问它们(全局数据块),也可将其分配给特定的 FB 或 SFB(背景数据块)。

数据位

DBX

 

数据字节

DBB

 

数据字

DBW

 

数据双字

DBD

 

数据块,用“OPN DI”打开

DI

 

数据位

DIX

 

数据字节

DIB

 

数据字

DIW

 

数据双字

DID

 

局部数据

局部数据位

L

此区域包含块处理时产生的该块的临时局部数据。 此 L 堆栈还提供存储空间来传送块参数和保存 LAD 程序段的中间结果。

局部数据字节

LB

 

局部数据字

LW

 

局部数据双字

LD

 

I/O 区域:

输入

I/O 输入字节

PIB

I/O 输入和输出区域允许直接访问集中式和分布式输入和输出模块。

I/O 输入字

PIW

 

I/O 输入双字

PID

 

I/O 区域:

输出

I/O 输出字节

PQB

 

I/O 输出字

PQW

 

I/O 输出双字

PQD

 


http://shtxjd.cn.b2b168.com

产品推荐