Registro 8: Dbl = Longitud Del M6Dulo De Datos - Siemens SIMATIC S5-135U Instrucciones De Programacion

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

Publicidad

Acceso a registros
y
memoria por dirección en el AKKU
1
Registro
8:
DBL
=
Longitud del m6dulo de datos
Además del registro DBA, con cada llamada de un módulo de datos se carga el registro DBL.
Contiene la longitud (en palabras) del módulo de datos llamado,
sin
considerar la cabeza del
módulo.
El registro DBL es puesto a "0" con cada llamada del OB 1 o del FB
O.
El registro DBL se conserva si
-
por una instrucción de salto (SPAISPB) se continúa el procesamiento del programa en otro
módulo o
-
se intercala otro nivel de procesamiento de programa.
Es modificado si
-
se abre otro módulo de datos o
-
se ejecuta un salto de vuelta a un módulo de orden superior después de que en el módulo
de datos llamado se ha abierto un nuevo módulo de datos (ver capitulo 2.4.3 "Rango de
validez de módulos de datos").
Ejemplo:
Dir. (Hex.)
1517
5 palabras
1511
Cabezal del
módulo
1
DBA
-
151B
I
aaaa
IDW
o
ISIC
1
bbbb
IDW
1
151D
1
cccc
IDW
2
151E
dddd
DW 3
1522
1
hhhh
IDW
7
DBL
En caso de llamada del DX 17, en el registro DBL se inserta la cantidad existente de palabras
de datos, en el ejemplo: DBL
=
8 (DW O hasta DW 7).
Nota
En el USTACK se encuentra declarada, bajo el término "DBL-REG", la cantidad
insertada en el registro DBL.

Publicidad

Tabla de contenido
loading

Tabla de contenido