存储器映射

 

存储器组织

简介

本节介绍 Magelis SCU HMI Controller 不同区域的存储器大小。

存储器映射

控制器的存储器大小为 128 MB。

该表显示了非 HMI 控制组件的存储器规格:

区域

元素

大小(字节)

系统区域

系统区域保留存储器

131072

系统和诊断变量

物理输入地址 (%I)

256

物理输出地址 (%Q)

256

保留变量 (1)

16360

持久性保留变量

2044

应用程序区域

编译的控制应用程序

1024000

用户区域

符号

1228800 的动态分配

变量

(1) 并非所有 16360 字节都可用于客户应用程序,因为某些库可能使用保留变量。

存储器分为四个区域:

o控制器专用应用程序存储器

o控制器操作系统存储器

oHMI 应用程序存储器

oHMI 操作系统存储器

包含持久性变量和保留变量的存储器会被维持和保护。持久性和保留变量在断电或关闭 HMI 控制器时将被保留。

系统和诊断变量

变量

描述

PLC_R

HMI 控制器只读系统变量的结构。

PLC_W

HMI 控制器读/写系统变量的结构。

ETH_R

以太网只读系统变量的结构。

ETH_W

以太网读/写系统变量的结构。

SERIAL_R

串行线路只读系统变量的结构。

SERIAL_W

串行线路读/写系统变量的结构。

有关系统变量的详细信息,请参阅 Magelis SCU SoMachine PLCSystem 库指南

库大小

库名称

平均大小

注释

HMISCU HSC

10 KB

取决于所使用的功能。

HMISCU PLCSystem

25 KB

始终嵌入应用程序。

使用功能不会占用附加存储器。

HMISCU PTO/PWM

10 KB

取决于所使用的功能。

PLC 通讯

20 KB

取决于所使用的功能。

CANopen 栈

115 KB

取决于所使用的功能。每个 CANopen 从站均会占用大约 10 KB 的附加存储器。

SE_ModbusTCP_Slave

23 KB

取决于连接数。

字节寻址和面向字的 IEC 寻址之间的差异

有关位、字节、字和双字的字节寻址和面向字的 IEC 寻址之间的比较,请参见下表。该表显示了字节寻址模式下的重叠存储器区域(请参见该表下面的示例)。

请注意,对于位地址的表示法,IEC 寻址模式始终是面向字的。这意味着,点之前的部分对应于字数,之后的部分指定位数。

地址大小 D, W, B 和 X 的字节寻址和面向字的寻址比较:

DWORDS/WORDS

字节

X(位)

D0

W0

B0

x0.7

...

x0.0

B1

x1.7

...

x1.0

W1

B2

 

 

 

B3

 

 

 

D1

W2

B4

 

 

 

B5

 

 

 

W3

B6

 

 

 

B7

 

 

 

D2

W4

B8

 

 

 

...

 

 

 

...

...

 

 

 

...

 

 

 

字节寻址模式下的存储器范围重叠示例:

oD0 包含 B0...B3

oW0 包含 B0 和 B1

oW1 包含 B2 和 B3

oW2 包含 B4 和 B5

为避免重叠,请不要使用 W1 或 D1, D2, D3 进行寻址。