Siemens SIMATIC S5-135U Instrucciones De Programacion página 57

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

Publicidad

Módulos de datos
Ejemplo: transferencia de palabras de datos
Se trata de transferir el contenido de la palabra de datos DW 1 del módulo de datos DB 10
hacia la palabra de datos DW 1 del módulo de datos DB 20 (ver figura).
Introducir a tal efecto las siguientes instrucciones:
A
DB10
(llamada al DB 10)
L
DW1
(transferencia de la DW 1 hacia el acumulador)
A
DB20
(llamada al DB 20)
T
DW 1
(transferencia del contenido del acumulador a la DW 1)
Figura 2-9 'Apertura de módulos de datos y acceso a palabras de datos de los mismos.
Después de haber llamado a un módulo de datos, todas las instrucciones siguientes relativas a
la zona de operandos D, se refieren al módulo abierto.
El módulo de datos abierto conserva su validez incluso si la ejecución del programa prosigue
debido a una instrucción de salto a otro módulo (por ejemplo SPAfSPB PB20).
Si en este nuevo módulo, se llamase a otro módulo de datos, la validez de dicho nuevo módulo
de datos sería sólo durante la ejecución de dicho módulo (PB 20). Posteriormente
y cuando se
retorna al módulo desde el cual había sido llamado, es nuevamente, el antiguo módulo abierto
el que continúa como válido.
jIMPORTANTE!
Un módulo de datos conserva su validez hasta que:
a) otro módulo de datos sea llamado, o
b) se produzca un retorno a un módulo de nivel superior, o
c) el módulo donde se llamó al módulo de datos finalice con la instrucción BE.

Publicidad

Tabla de contenido
loading

Tabla de contenido