BUFRCV
Funcionami
Lectura de datos del búfer fijo (activación de la instrucción en el programa principal)
ento
BUFRCV Lectura de datos
Los datos transmitidos en la comunicación mediante búfer fijo de una estación asociada hacia
un módulo ETHERNET, pueden leerse con una instrucción BUFRCV del módulo ETHERNET y
almacenarse en la CPU del PLC. La instrucción BUFRCV se utiliza en el programa principal a
diferencia de la instrucción BUFRCVS. Con d1 se indica dónde deben almacenarse los datos:
Con los operandos de bit (d2)+0 y (d2)+1 puede controlarse si se ha terminado la ejecución de
la instrucción BUFRCV.
● El operando de bit (d2)+0 se activa cuando se ejecuta la instrucción END del ciclo en el cual
se ha terminado la ejecución BUFRCV En el siguiente procesamiento de la instrucción END
se repone nuevamente este operando de bit.
● El operando de bit (d2)+1 indica un error en la ejecución de la instrucción BUFRCV. En caso
de una ejecución sin errores, este operando de bit se mantiene repuesto. Sin embargo, en
caso de un error se activa el (d2)+1 cuando se ejecuta la instrucción END del ciclo en el cual
se ha terminado la ejecución BUFRCV. En el siguiente procesamiento de la instrucción END
se repone nuevamente el operando de bit indicado en (d2)+1.
La siguiente ilustración muestra el transcurso de señal en la ejecución de la instrucción BUFRCV:
Programa cíclico
Instrucción BUFRCV
Operando de bit (d2)+0
Operando de bit (d2)+1
La instrucción BUFRCV puede ejecutarse cuando se indica la recepción de datos por el módulo
ETHERNET. Para esto se activa un bit en la dirección de memoria de búfer 5005
de ETHERNET. Para cada una de las 16 conexiones posibles se reserva un bit.
INDICACIÓN
Los datos recibidos de la misma conexión no pueden leerse simultáneamente con la instrucción
BUFRCV (para programas principales) y la instrucción BUFRCVS (para programas de interrup-
ción).
Fuentes de
Cuando se ejecutó la instrucción BUFRCV en forma defectuosa, se activa el operando (d2)+1 y
se almacena el código de error respectivo en (s2)+1. Indicaciones detalladas acerca de los dife-
error
rentes códigos de error se encuentran en las siguientes instrucciones :
● Para los códigos de errores hasta 4FFF
eliminación de errores, en este manual (Cap. 13).
● Para los códigos de error a partir de C001
instrucciones de servicio de los módulos de ETHERNET del System Q.
11 – 36
CPU del PLC
d1
Largo de datos
Datos
Datos
Ciclo
Instrucciones para módulos ETHERNET
Módulo ETHERNET
Búfer fijo
Número 1
BUFRCV
Número n
Número 16
END
END
Ciclo
Ejecución de la instrucción
Recepción de datos
, se encuentran las indicaciones respectivas para la
H
se encuentran indicaciones detalladas en las
H
Programmierung MELSEC A und Q
END
Ciclo
En caso de un error
del módulo
H