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

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

Publicidad

Manejo de los módulos
Después de haber llamado al OB 180, la palabra de datos memorizada bajo la dirección 1520
(contenido "ffíf") ya no puede ser direccionada mediante la DW 5, sino mediante la DW
3,
etc.
El control de transferencia queda también asegurado, ya que también se modifica el valor
de DBL: la instrucción T DW 5 será admitida, mientras que la instrucción T DW 6 dará lugar a
un error.
Llamando de nuevo al OB 180, el contenido del registro DBA puede ser aumentado de nuevo
(con una consecuente disminución del DBL); la instrucción A DB 17 permite restablecer el esta-
do inicial (DBA = 151 B, DBL = 8).
Si el DB 17 tuviera una longitud de 258 palabras de datos, y no dispusiéramos de este OB 180,
no sería posible acceder mediante instrucciones STEP 5 a las palabras de datos DW 256 y DW
257. De esta forma desplazando el DBA 2 posiciones, las palabras de datos DW 256 y DW 257
pueden ser direccionadas por DW 254 y DW 255.
Posibilidades de uso del OB 180
-
Acceso en caso de DBs de una longitud superior a 261 palabras de datos (5 palabras para
la cabeza y de DW O a DW 255).
-
Manejo de estructuras de datos
Cuando un juego de datos comprendido por varias palabras de datos existe varias veces en
el seno de un procesador y la afectación (significado) de las palabras de datos es siempre
idéntico, se habla de una estructura de datos.
La descripción de un estado del proceso (parcial) podría por ejemplo estar compuesta de 20
palabras de datos, la primera palabra de datos contiene una temperatura, la segunda una
presión, etc. En los casos en los cuales este estado de proceso debe almacenarse
repetidas veces en el seno de un DB, para que el proceso parcial exista varias veces y10
para que los valores históricos deban ser memorizados, el OB 180 permitirá acceder a cada
estructura por medio de las mismas instrucciones L DD, S D, T DR, etc. y con los mismos
parámetros O a 19.
Contrariamente a otros mecanismos de sustitución (sustitución = parametrización indirecta),
este método tiene la ventaja de conseguir subprogramas más simples y tiempos de
ejecución más favorables.
(En lo que concierne al registro DBA, ver capítulo 9 "Acceso a la memoria por media de direc-
ciones absolutas", apartado 6)

Publicidad

Tabla de contenido
loading

Tabla de contenido