Comunicación con marcos de datos
Dispositivo externo
PLC
Inicio del envío de
los datos
Secuencia de programa
Instrucción PRR
ejecutada
Error durante la ejecución
de la instrucción PRR
Fig. 13-38: Ocupación de la memoria buffer y flujo de datos en el ejemplo de programa
Sistema Q de MELSEC - Módulos de interfaz
S
;
T O T
T
Q
X
02
51
0A
01
3B
54
4F
54
H
H
H
H
H
H
H
H
3F2
3F3
H
Marco de datos 2
Marco de datos 1
PRR
Memoria buffer
11F
H
0D
121
H
400
H
00
, 04
H
(1234
401
H
12
, 34
H
(56AB
402
H
56
, AB
H
Datos del rango de
A
L
;
Número total
envío (4 bytes)
(012D
)
(1234
)
H
H
41
4C
3B
2D
01
34
12
H
H
H
H
H
H
8001
H
H
Marco de
Marco de datos 4
datos 3
Ejecución
normal
Ejecución
errónea
1 ciclo
No emplear código trans-
parente
H
Sin conversión ASCII/binario
0
H
Rango de envío
Longitud de datos (4 bytes)
H
)
H
Datos
H
)
H
Datos
H
Envío de datos con marcos de datos
T
X
(56AB
)
H
AB
56
03
37
H
H
H
H
H
8000
41B
H
H
Marco de
datos 5
Memoria buffer
0, 1, 2, 3, 4 o
Número del marco de
B6
datos que se está trans-
bien 5
B7
No añadir CR/LF
H
0
H
Primer marco de datos
B8
H
por transmitir
1
H
Número de los marcos
B9
H
de datos por transmitir
5
H
Número del marco de
BA
H
datos 1
3F2
H
Número del marco de
BB
H
datos 2
3F3
H
Número del marco de
BC
H
datos 3
8001
H
Número del marco de
BD
H
datos 4
8000
H
Número del marco de
BE
H
datos 5
41B
H
Número del marco de
BF
H
datos 6
0
H
Número del marco de
C0
H
datos 7
3F4
H
Número del marco de
C1
H
datos 8
8002
H
Número del marco de
C2
H
datos 9
3F5
H
Número del marco de
C3
H
datos 10
8003
H
Número del marco de
C4
H
datos 11
3F6
H
Número del marco de
C5
H
datos 12
8004
H
Número del marco de
C6
H
datos 13
41B
H
Número del marco de
C7
H
datos 14
0
H
QK00365c
13 - 39