Comunicaciones
1. Configurar los parámetros de comunicación (consultar "Configuración de los
Parámetros de Comunicación" en la página 194)
2. Recepción de datos
Los datos se reciben automáticamente en el buffer de recepción definido en los registros del
sistema. La recepción se puede controlar por medio de la bandera de "recepción completa" o
directamente evaluando el buffer de recepción. (Consultar "Banderas de Operación en la
Comunicación en modo Propósito General" en la página 204.) Cuando esta bandera está a
FALSE y se envían los datos al puerto de comunicación desde el dispositivo externo, la
operación se realiza del siguiente modo: (La bandera de "recepción completa" está a off
después de conmutar a modo RUN.)
Los datos de entrada se almacenan en el buffer de recepción. El carácter de inicio de
trama y el código de fin de trama no se almacenan en el buffer. El área de
almacenamiento para los datos de recepción comienza en la segunda palabra del
buffer (offset 1). Offset 0 contiene el número de bytes recibidos. El valor inicial de
offset 0 es 0.
Offset
0
2
1
4
2
2n
n
Los números en negrita indican el orden de recepción.
Cuando se recibe el código de fin de trama, la bandera de "recepción completa" pasa
a TRUE. No es posible la recepción de más datos. La bandera de "recepción
completa" solo pasa a ON si el código de fin de trama, por ejemplo CR, ha sido
seleccionado en los registros del sistema.
3. Procesar los datos en el buffer de recepción
Verificar el fin de recepción
Copiar los datos desde el buffer de recepción a un área destino definido en el
programa utilizando una instrucción de transferencia de datos internos, por ejemplo
F10_BKMV.
NOTA
Para obtener más información sobre el comportamiento de la bandera de
"recepción completa", consultar "Banderas de Operación en la Comunicación
en modo Propósito General" en la página 204.
200
1
2
1
3
2n-1
Número de bytes recibidos
Datos recibidos
Manual de Usuario del FPΣ