Cabezas De Módulos En La Memoria De Usuario Y En La Db Ram - Siemens SIMATIC S5-135U Instrucciones De Programacion

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido

Publicidad

Zona de direccionamiento de la CPU 928
8.2
Organización de la memoria en la CPU 928
La memoria de usuario abarca la zona de direccionamiento entre O O O O H y 7FFFH. Durante la
carga de los módulos de programa de usuario, dichos módulos son memorizados en un orden
aleatorio (por direcciones crecientes). Si la memoria de usuario está llena, los módulos de
datos se alamacenan en la DB RAM (8000H a DD7FH).
La función online "SPAUS" (extensión de la memoria) permite leer la dirección (hexadecimal)
de la celda de memoria que contiene la instrucción de fin de módulo del úitmo módulo exitente
en la memoria. Esta información nos permite también conocer la capacidad del módulo de
memoria RAM.
Cuando se realiza la modificación de un módulo, el 'antiguo' módulo se declara como no válido
(es decir que el identificador de comienzo se borra), y el nuevo módulo se introduce en la
memoria. Incluso, durante el borrado de módulos, éstos no son realmente borrados, sino que
son declarados no válidos. Todos aquellos módulos no válidos bien por borrado o bien por
corrección ocupan pues espacio en la memoria.
La función online "COMPRIMIR la memoria" elimina todos los módulos inválidos existentes en
la memoria y reordena los módulos válidos.
8.2.1
Cabezas de módulos en la memoria de usuario y en la DB RAM
Cada módulo exitente en la memoria comienza siempre por una cabeza compuesta de 5
palabras.
1.
palabra:
indicativo de comienzo de módulo
7070
2. palabra:
byte alto
=
tipo de módulo
4
01H Módulo de datos DB
02H Módulo de paso SB
04H
Módulo de programa PB
05H Módulo de funciones FX
08H
Módulo de funciones FB
OCH Módulo de datos DX
10H Módulo de organización
OB
O O
Módulo no es válido, no está registrado en la lista de
direcciones DBO.
O
1
Módulo en el RAM es válido, está registrado en la lista
de direcciones DBO.
Byte bajo = Número del módulo
El número del módulo
(O
a 255) se encuentra en el byte bajo de la
23 palabra
de la cabeza
y
es codificado como número dual: 00 a FFH

Publicidad

Tabla de contenido
loading

Tabla de contenido