Mitsubishi Electric MELSEC System Q Manual De Usuario página 300

Controladores lógicos programables
Ocultar thumbs Ver también para MELSEC System Q:
Tabla de contenido

Publicidad

Conversión ASCII/binario y protocolo bidireccional
Recepción de datos
Para transmitir datos recibidos del módulo de interfaz a la CPU del PLC se emplea una instruc-
ción BIDIN.
X83
M0
Fig. 17-16: Programa de ejemplo para la lectura de los datos recibidos a través de la
³
El módulo de interfaz pone la entrada X83 cuando se han recibido datos. Ella da inicio a la
transmisión de los datos.Primero se selecciona la interfaz CH1 entrando "1" en el registro D1.
·
La longitud de datos máxima permitida se registra en D4. En este ejemplo, la longitud de
los datos (unidad de medida "bytes" o "palabras") no debe exceder 6 unidades.
Si la longitud de los datos recibidos es mayor que la longitud máxima permitida de los
datos, en la CPU del PLC se guardan datos hasta que se alcance la cantidad de datos
máxima permitida. El resto de los datos no se guarda y se pierde.
»
Se ejecuta la instrucción BIDIN.Los datos recibidos se memorizan a partir del registro D10.
¿
M0 se pone cuando ha finalizado la ejecución de la instrucción BIDIN. Cuando M1 no está
puesto, ello significa que la instrucción ha sido ejecutada sin errores.
17 - 14
M1
M1
interfaz CH1 del módulo de interfaz (dirección de E/S de inicio = X/Y80)
Intercambio de datos en código ASCII
MOVP
MOVP
G. BIDIN
U8
D1
³
K1
D1
K6
D4
D10
M0
SET
M100
SET
M101
QK00406a_c
MITSUBISHI ELECTRIC

Publicidad

Tabla de contenido
loading

Tabla de contenido