Establecimiento del modo de comunicación del usuario en Configuración de área de función de WindLDR
Como este ejemplo utiliza el puerto RS232C 2, seleccione Protocolo de usuario para el Puerto 2 en Configuración de área
de función mediante WindLDR . Consulte página 17-5.
Configuración de los parámetros de comunicación
Establezca los parámetros de comunicación para que coincidan con los de la impresora. Consulte página 17-5. Si desea
obtener más información acerca de los parámetros de comunicación de la impresora, consulte en el manual del usuario la
sección dedicada a la misma. A continuación se muestra un ejemplo:
Parámetros de comunicación:
Velocidad en baudios
Bits de datos
Comprobación de
paridad
Bits de parada
Nota: El valor de tiempo de espera de recepción se utiliza para la instrucción RXD en el modo de comunicación del usuario.
Como este ejemplo utiliza únicamente la instrucción TXD, el valor de tiempo de espera de recepción no tiene efecto.
Diagrama de escalera
El segundo dato almacenado en el registro de datos especial D8014 se compara con 0 mediante la instrucción CMP=
(comparación igual que). Cada vez que se cumple esta condición, se ejecuta la instrucción TXD2 para enviar los datos de
C2 y D30 a la impresora. Se omite un circuito de recuento del contador C2 de este programa de muestra.
M8120
CMP=(W) S1 –
M8125
M0
SOTU
M0
SP
SP
SP
–
–
20h
20h
20h
2Dh
2Dh
2Dh
E
S
T
SP
–
45h
53h
54h
20h
2Dh
2Dh
D20 Conversión: BCD→ASCII Dígitos: 2 REP: 01
H
SP
48h
20h
D21 Conversión: BCD→ASCII Dígitos: 2 REP: 01
M
CR
LF
CR
LF
4Dh
0Dh
0Ah
0Dh
0Ah
SP
SP
SP
C
N
20h
20h
20h
43h
4Eh
54h
D31 Conversión: BCD→ASCII Dígitos: 4 REP: 01
CR
LF
SP
SP
SP
0Dh
0Ah
20h
20h
20h
44h
D30 Conversión: BCD→ASCII Dígitos: 4 REP: 01
CR
LF
CR
LF
0Dh
0Ah
0Dh
0Ah
9600 bps
8
Ninguno
1
MOV(W)
S1 –
D1 –
3
D8105
S2 –
D1 –
D8014
0
M0
MOV(W)
S1 –
D1 –
C2
D31
MOV(W)
S1 –
D1 –
D8012
D20
MOV(W)
S1 –
D1 –
D8013
D21
TXD
S1
D1
2
73
M1
–
SP
P
R
I
N
20h
50h
52h
49h
4Eh
54h
–
–
CR
LF
CR
LF
2Dh
0Dh
0Ah
0Dh
0Ah
20h
T
2
.
.
.
32h
2Eh
2Eh
2Eh
D
0
3
0
.
.
30h
33h
30h
2Eh
2Eh
2Eh
M
ANUAL DEL USUARIO DE
17: I
NSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
M8120 es el relé interno especial del pulso de inicialización.
REP
3 → D8105 para activar la opción DSR para el control ocupado.
M8125 es el relé interno especial de salida en funcionamiento.
REP
CMP=(W) compara el segundo dato de D8014 con 0.
REP
Cuando el segundo dato de D8014 es igual que 0, se activa M0.
El valor actual del contador C2 se mueve a D31.
REP
Los datos de hora de D8012 se mueven a D20.
REP
Los datos de minutos de D8013 se mueven a D21.
TXD2 se ejecuta para enviar datos de 73 bytes a través del
D2
D0
puerto RS232C 2 a la impresora.
T
SP
T
20h
54h
SP
SP
SP
20h
20h
Los datos de hora de D20 se convierten de BCD a ASCII y se
envían dos dígitos.
Los datos de minutos de D21 se convierten de BCD a ASCII y
se envían dos dígitos.
Los datos del contador C2 de D31 se convierten de BCD a
ASCII y se envían 4 dígitos.
.
Los datos de D30 se convierten de BCD a ASCII y se envían 4
dígitos.
END
M
S
ICRO
MART
FC5A
17-33