Memorización Del Programa - Siemens SIMATIC S5-135U Instrucciones De Programacion

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

Publicidad

Tratamiento del programa
Todos los datos se almacenan en la pila de módulos (BSTACK). Esta pila se carga por su base,
de tal forma que la primera información almacenada pertenece al elemento 62 del BSTACK, la
segunda al elemento
61,
etc.. Cuando el módulo llamado se ha elaborado totalmente y se ha
efectuado el retorno al módulo desde el cual habla sido llamado, todas las informaciones
almacenadas a este respecto se borran.
Después de almacenar 62 informaciones (elemento 1 del BSTACK), la pila se llena. Un
desbordamiento de la profundidad de anidamiento admisible, provoca que la CPU pase a
estado de STOP.
Nivel de
elaboración
del programa
4
/
OB2-
FB21
/
0B25
OB13-PB131-FB131
OB1-
PB1-
FB1
/
Profundidad de
I
encadenamiento
1
2
3
4
5
6
7
8
9
Elementos BSTACK.
62
61
60
59
58
57
56
55
54
Figura 3-3 Anidamiento de módulos
y
pila
de
módulos (BSTACK)
3.1.2
Memorización del programa
A fin de que el procesador pueda ejecutar el programa de usuario, éste debe de estar cargado
en la memoria de programa. Para ello existen dos posibilidades diferentes:
a) Cuando se utiliza un módulo de memoria RAM insertado en el procesador, se puede
transferir el programa de usuario directamente hacia el procesador a través del aparato de
programación.
En
el'caso de este módulo de memoria RAM, el contenido de la memoria puede ser
modificado rápida y frecuentemente. Una bateria tampón salvaguarda el programa de
usuario en caso de una calda de tensión (ver instrucciones del bastidor central del S5-135U
con respecto al apartado que trata sobre la batería tampón).
Todos los módulos programados se memorizan en el módulo de memoria RAM en un orden
aleatorio. En el momento en el que se modifica un módulo, se modifica también el orden de
los módulos que se encuentran en la memoria.
Los módulos de datos DB y DX se transfieren al módulo de memoria RAM hasta que éste se
llena y seguidamente hacia la DB RAM del procesador.

Publicidad

Tabla de contenido
loading

Tabla de contenido