Conversión ASCII/binario con el protocolo libre
³
Se convierten al código binario ocho caracteres que han de ser enviados al dispositivo
externo, y se guardan en los registros de datos D10 y D11.
·
La interfaz CH1 se selecciona entrando "1" en el registro D0.
»
D2 contiene la indicación de la longitud de los datos.En este ejemplo se trata de 2 palabras.
¿
La instrucción OUTPUT se ejecuta y los datos de envío son transmitidos al módulo de
interfaz.
´
Después de la ejecución de la instrucción OUTPUT, M0 es puesto durante un ciclo PLC.
Cuando M100 no está puesto, ello significa que la instrucción ha sido ejecutada sin errores.
²
Si se ha presentado un error durante la ejecución de la instrucción OUTPUT, entonces
también está puesta la marca M101.
Dispositivo externo
CPU del PLC
Iniciar la transmisión
(X50)
Instrucción OUTPUT
Instrucción OUTPUT
ejecutada (M0)
Instrucción OUTPUT
mal ejecutada (M1)
Fig. 17-10: Flujo de datos al enviar datos (sin marcos de datos)
17 - 8
Datos cualesquiera
3
4
1
2
A
B
5
6
33
34
31
32
41
42
35
36
H
H
H
H
H
H
H
H
OUTPUT
1 ciclo
Intercambio de datos en código ASCII
Los 8 caracteres del rango de envío son converti-
dos al código ASCII y enviados al dispositivo ex-
terno en 8 caracteres (4 palabras).
Unidad de la longitud de datos: palabras
Memoria buffer
Conversión ASCII/bina-
121
H
rio activada
1
H
Rango de envío
400
H
Longitud de datos
00
, 02
H
H
(1234
)
Datos
H
401
H
12
, 34
H
H
(56AB
)
H
402
H
56
, AB
H
H
MITSUBISHI ELECTRIC
Número de datos
recibidos.
QK00401c