Intercambio de datos en código ASCII
Comienzo de los datos
S
T
X
Dispositivo externo
02
51
H
PLC
Marco de datos de inicio (corre-
sponde a marco n°.3E8H)
Pueden leerse los
X83
datos recibidos
Secuencia de programa
Instrucción INPUT
M0
ejecutada
Error al ejecutar la
M1
instrucción INPUT
Fig. 17-8:
Flujo de datos al al recibir con marcos de datos.
Envío de datos (sin marcos de datos)
Los datos son transmitidos al rango de envío del módulo de interfaz por medio de una instruc-
ción OUTPUT, y son enviados después.
X50
M0
Fig. 17-9:
Sistema Q de MELSEC - Módulos de interfaz
;
Q
0
1
2
F
5
00
0A
3B
30
31
32
46
35
41
H
H
H
H
H
H
H
H
H
Datos cualesquiera Marco de datos de fin
1)
INPUT
1 ciclo
M1
M1
Ejemplo de programa para enviar datos a través de la interfaz CH1
Conversión ASCII/binario con el protocolo libre
E
A
B
C
D
E
F
9
T
X
42
43
44
45
46
39
03
DE
H
H
H
H
H
H
H
H
H
(corresponde a marco
n°. 41BH)
Ejecución
normal
Ejecución
errónea
G. OUTPUT
Número de datos recibidos después de la
conversión ASCII/binario
En la unidad "palabras": 3 (palabras)
En la unidad "bytes": 6 (bytes)
Dir. de
memoria
buffer
Empleo de marcos de datos
AD
H
2
H
Marco de datos de inicio
AE
H
Combinación 1
3E8
H
AF
Combinación 2
H
3E9
H
Combinación 3
B0
H
3EA
H
B1
Combinación 4
H
0
H
Marco de datos de fin
B2
H
41B
Combinación 1
H
B3
Combinación 2 (sin marco)
H
41B
H
Combinación 3 (sin marco)
B4
H
0
H
B5
Combinación 4 (sin marco)
H
0
H
Recepción de código transparente
120
H
(1002H: sí, 0H:no)
1002
/ 0
H
H
Conversión ASCII/binario activada
121
H
1
H
N°. de la combi-
nación de datos
25B
H
1
H
recibida
Cantidad de
600
H
00
, 03
datos recibida
H
H
Datos
601
H
2F
, 01
H
H
cualesquiera
602
H
BC
, 5A
H
H
603
H
F9
, DE
H
H
MOVP
H1234
MOVP
H56AB
MOVP
K1
MOVP
K2
U8
D1
D10
SET
SET
en D0
en D3
a partir de
D10
QK00400c
³
D10
D11
D1
D4
M0
M100
M101
QK00401a_c
17 - 7