BBLKRD, BBLKRDP
Funcionami
Lectura de datos de la memoria de búfer de un módulo PROFIBUS
ento
BBLKRD / BBLKRDP
La instrucción BBLKRD sirve para la lectura del contenido de la memoria de búfer de los
módulos PROFIBUS
QJ71PB92D y QJ71PB93D. Los datos leídos, que pueden provenir, por ejmplo, del rango de
salida del módulo, se transmiten conjuntamente a la CPU.
El QJ71PB93 debe prepararse para la instrucción BBLKRD mediante la activación de la señal
de salida Y0A. Cuando el módulo PROFIBUS activa a continuación la entrada X0A, puede
ejecutarse la instrucción BBLKRD. Después de la lectura de la memoria de búfer debe
reponerse nuevamente la señal de salida Y0A.
Rangos de valores e indicación de los operandos :
● Un (Dirección cabezal del módulo especial en el portador de componente) 0 a FF
(Se indican solamente las dos primeras posiciones de la dirección de 3 posiciones, por
ejemplo, la dirección cabezal X/Y100 se ingresa como 10
● n1 (Dirección inicial en la memoria de búfer): La dirección indicada debe estar disponible.
● d (Dirección inicial del rango de operandos de destino): El operando indicado debe estar
disponible
● n2 (Cantidad de los datos a leer)
En el QJ71PB92D: 1 a 960 palabras (1 a 3C0
En el QJ71PB93D: 1 a 122 palabras (1 a 7A
INDICACIONES
En un ciclo de programa debe ejecutarse solamente una instrucción BBLKRD.
La instrucción BBLKRD y la instrucción BBLKWR (Kapitel 11.2.2) trabajan independientemente.
En caso de utilizar una instrucción BBLKRD se prolonga el tiempo de retardo para la transmisión.
En caso que no se haya ingresado ningún módulo de salida en los parámetros de la estación
maestra, no se ejecuta la instrucción BBLKRD.
Fuentes de
En los siguientes casos se presenta un error de procesamiento, se activa el error flag SM0 y
se ingresa el código de error en SD0:
error
● El valor ajustado se encuentra fuera del rango permitido (código de error: 4101).
● Debido a la adición de la dirección inicial indicada en n1 y la cantidad de palabras de datos
indicada en n2 se sobrepasa el rango de direcciones de la memoria de búfer (código de
error 4101).
● La cantidad de palabras de datos indicada en n2, es mayor al rango de operandos disponible
para los datos leídos cuya dirección inicial se indica en d. (código de error 4101).
11 – 28
Instrucciones para módulos PROFIBUS/DP
Lectura de datos
)
H
)
H
.)
H
Programmierung MELSEC A und Q
H