Intercambio de datos en código ASCII
Envío de datos (con marcos de datos)
Para el envío de los datos se emplea una instrucción PRR. Esta instrucción se describe con
todo detalle en las instrucciones de programación de la serie A/Q de MELSEC (n°. de art.
158947).
X50
M0
Fig. 17-11: Programa para el envío de marcos de datos a través de la interfaz CH1 del
³
Con la entrada X50 se da inicio a la transmisión de los datos. La interfaz CH1 del módulo
se selecciona con una entrada en D1.
·
La longitud de los datos (2 palabras) se registra en D10.
»
Los datos que no están contenidos en marcos de datos se registran primero en D11 y D12,
y después en el rango de envío con una instrucción TO.
¿
La instrucción PRR se ejecuta, y los contenidos de los marcos de datos y del rango de
envío son transmitidos al dispositivo externo a través de la interfaz CH1.
´
M0 se pone cuando ha finalizado la ejecución de la instrucción PRR. Cuando no está
puesto M1, ello significa que la instrucción ha sido ejecutada sin errores y se ha puesto
M100. Esta marca puede emplearse para el control de secuencias de programa para las
que es necesaria la ejecución correcta de la instrucción PRR.
²
Si se ha presentado un error durante la ejecución de la instrucción PRR, también se pone
la marca M1. Ella pone a su vez la marca M101, con la que es posible por ejemplo visuali-
zar un aviso de error en una unidad de control.
Sistema Q de MELSEC - Módulos de interfaz
M1
M1
módulo de interfaz con la dirección de E/S de inicio X/Y80
Conversión ASCII/binario con el protocolo libre
MOVP
MOVP
MOVP
MOVP
TOP
H8
H400
G. PRR
U8
³
K1
D1
H2
D10
H1234
D11
H56AB
D12
D10
K3
D1
M0
SET
M100
SET
M101
QK00402a_c
17 - 9