Organización de la memoria RAM

Introducción

En esta sección se describe el tamaño de RAM (Random Access Memory) para las distintas áreas de Modicon LMC058 Motion Controller.

Asignación de memoria

El tamaño de la RAM es de 64 MB.

La memoria RAM está formada por dos áreas:

oMemoria dedicada para aplicaciones

oMemoria del SO

En esta tabla se describe la memoria dedicada para aplicaciones:

Área

Elemento

Tamaño

Área del sistema

128 kB

Direcciones asignables del área del sistema

%MW0...%MW59999

125.000 bytes

Variables de sistema y diagnóstico 

(%MW60000...%MW60199)

Solamente se puede acceder a esta memoria a través de peticiones Modbus.

Las peticiones deben ser de sólo lectura.

Área de memoria dinámica: Tabla de reubicación de lectura

(%MW60200...%MW61999)

Solamente se puede acceder a esta memoria a través de peticiones Modbus.

Las peticiones pueden ser de lectura o escritura. No obstante, si se declara esta memoria en la tabla de reubicación, las peticiones deberán ser de sólo lectura.

Variables de sistema y diagnóstico 

(%MW62000...%MW62199)

Solamente se puede acceder a esta memoria a través de peticiones Modbus.

Las peticiones pueden ser de lectura o escritura.

Área de memoria dinámica: Tabla de reubicación de escritura 

(%MW62200...%MW63999)

Solamente se puede acceder a esta memoria a través de peticiones Modbus.

Las peticiones pueden ser de lectura o escritura. No obstante, si se declara esta memoria en la tabla de reubicación, las peticiones deberán ser de sólo escritura.

Reservado

3000 bytes

Retiene datos

32 kB

Datos persistentes

64 kB

Área del usuario

10 MB

Símbolos

Asignación dinámica

Variables

Aplicación

Bibliotecas

Variables de sistema y diagnóstico

Variables

Descripción

PLC_R

Estructura de las variables del sistema de sólo lectura del controlador.

PLC_W

Estructura de las variables del sistema de lectura/escritura del controlador.

ETH_R

Estructura de las variables del sistema de sólo lectura de Ethernet.

ETH_W

Estructura de las variables del sistema de lectura/escritura de Ethernet.

SERIAL_R

Estructura de las variables del sistema de sólo lectura de líneas serie.

SERIAL_W

Estructura de las variables del sistema de lectura/escritura de líneas serie.

TM5_MODULE_R

Estructura de las variables del sistema de sólo lectura de módulos TM5.

PROFIBUS_R

Estructura de las variables de sistema de lectura de Profibus.

Para obtener más información acerca de las variables de diagnóstico y del sistema, consulte Guía de la biblioteca LMC058 PLCSystem.

Direccionamiento de memoria

En esta tabla se describe el direccionamiento de memoria para los tamaños de dirección de Double Word (%MD), Word (%MW), Byte (%MB) y Bit (%MX):

Palabras dobles

Palabras

Bytes

Bits

%MD0

%MW0

%MB0

%MX0.7

...

%MX0.0

%MB1

%MX1.7

...

%MX1.0

%MW1

%MB2

%MX2.7

...

%MX2.0

%MB3

%MX3.7

...

%MX3.0

%MD1

%MW2

%MB4

%MX4.7

...

%MX4.0

%MB5

%MX5.7

...

%MX5.0

%MW3

%MB6

%MX6.7

...

%MX6.0

%MB7

%MX7.7

...

%MX7.0

%MD2

%MW4

%MB8

%MX8.7

...

%MX8.0

...

...

...

...

...

...

...

...

...

...

...

...

...

Ejemplo de solapamiento de rangos de memorias:

%MD0 contiene %MB0 (...) %MB3, %MW0 contiene %MB0 y %MB, %MW1 contiene %MB2 y %MB3.

NOTA: La comunicación Modbus es asíncrona en relación con la aplicación.