Rxd (Recepción) - IDEC FC5A Serie Manual Del Usuario

Tabla de contenido

Publicidad

RXD (Recepción)
RXD
*
*****
Módulos de CPU aplicables
FC5A-C10R2/C
X
Operandos válidos
Operando
S1 (Origen 1)
D1 (Destino 1)
D2 (Destino 2)
Para conocer el intervalo numérico válido del operando, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M2557 se pueden designar como D1. Los relés internos especiales no se pueden designar como D1.
El formato de recepción designado por el operando S1 puede ser un máximo de 200 bytes.
Cuando se finaliza la recepción de datos, se activa una salida o un relé interno designado por el operando D1.
El destino 2 ocupa dos registros de datos consecutivos comenzando por el operando designado por D2. El registro de datos
de estado de recepción, D0-D1998, D2000-D7998, o D10000-D49998, almacena el estado de los códigos de error y de
recepción. El siguiente registro de datos almacena el recuento de bytes de los datos recibidos. No se pueden utilizar los
mismos registros de datos como registros de estado de transmisión para las instrucciones TXD1 y TXD2 ni como registros
de estado de recepción para las instrucciones RXD1 y RXD2.
Mientras las instrucciones RXD1 o RXD2 están preparadas para recibir datos una vez finalizado el formato de recepción, la
activación del indicador de cancelación M8022 o M8023 de la instrucción de recepción de comunicación del usuario
cancela todas las instrucciones RXD1 y RXD2.
Las instrucciones RXD no pueden utilizarse en un programa de interrupción. Si se utiliza, aparecerá un error de ejecución en
el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.
Precauciones para programar la instrucción RXD
MicroSmart puede ejecutar al mismo tiempo un máximo de cinco instrucciones RXD1 y cinco RXD2 con un delimitador de
inicio. Si no está programado un delimitador de inicio en las instrucciones RXD1 y RXD2, MicroSmart sólo puede ejecutar
una instrucción RXD1 y una RXD2 al mismo tiempo. Si la entrada de inicio para una instrucción RXD1 o RXD2 se activa
mientras se está ejecutando otra instrucción RXD1 o RXD2 sin un delimitador de inicio, se produce un error de
comunicación del usuario.
Como las instrucciones RXD se ejecutan en cada ciclo de exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Una vez que se activa la entrada a la instrucción RXD, dicha instrucción está ya activada y preparada para recibir la
comunicación entrante incluso después de la desactivación de la entrada. Si RXD finaliza la recepción de datos, se
desactiva si la entrada a la instrucción RXD está desactivada. O, si la entrada permanece activada, RXD está preparada
para recibir otra comunicación. Para desactivar todas las instrucciones RXD que esperan una comunicación entrante
dispone de relés internos especiales. Para conocer los indicadores de cancelación de instrucción de recepción de
comunicaciones, consulte la página 17-24.
S1
D1
D2
*****
*****
FC5A-C16R2/C
X
Función
Formato de recepción
Salida de finalización de recepción
Estado de recepción
M
ANUAL DEL USUARIO DE
17: I
NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
Cuando la entrada está activada, los datos de un terminal remoto RS232C o
RS485 recibidos a través del puerto 1 o 2 se convierten y se guardan en los
registros de datos en función del formato de recepción designado por S1.
RXD2 puede usarse para comunicarse con un terminal remoto RS485 a
través del puerto 2.
FC5A-C24R2/C
FC5A-D16RK1/RS1
X
I
— — — — — —
— — — — — —
M
S
ICRO
MART
X
Q
M
R
T
C
D Constante
X
▲ — — — —
X
X
FC5A
FC5A-D32K3/S3
X
Repetir
X
17-15

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido