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

Ocultar thumbs Ver también para SIMATIC S5-135U:
Tabla de contenido
Transferencia de bloques de memoria
Ejemplo:
Copiar un bloque de máx.
4095
palabras de datos de un módulo de datos DB o DX a otro
módulo de datos DB o DX. El comienzo del bloque se fija dentro del módulo de datos de fuente
y del módulo de datos de destino por medio de un valor offset entre
O
y 4095.
Antes de copiar se controlan los parámetros de entrada. En caso de error, en el parámetro de
salida STAT se coloca el bit nQ 7 = 1 y en los bits nQ
O
hasta 2 se declara la clase de error:
Bit N"
BY
Status
KY (tipo, nQ)
.
DB de fuente
KF (offset )
DB de fuente
KY (tipo, nQ)
.
DB de destino
KF (offset)
.
DB de destino
KF (longitud
del bloque)
O=
sin error
1 = error
-
QTNR
FB10
QOFF
ZTNR
STAT
ZOFF
LAEN
Clase de error:
1 =
DB fuente
= DB destino
2= Offset o longitud
>
4095
3= DB fuente no existe o no está permitido
4=
DB fuente demasiado corto
5=
DB destino no existe o no está permitido
6=
DB destino es una memoria de sólo lectura (módulo EPROM)
7=
DB destino demasiado corto
El FB
10
se subdivide en cinco funciones de programa, las que tienen las siguientes tareas:
1. Parámet ros de entrada
-
Controlar que el módulo de datos de fuente
y
de destino no sean del mismo tipo y no lleven
el mismo múmero.
-
Controlar que los parámetros de entrada "Offset de fuente", "Offset de destino" y "Longitud
de bloque" sean menores que
4096.
Tabla de contenido
loading

Tabla de contenido