Ejemplos
Tras recibir un mensaje se tienen los siguientes datos en el área de entradas:
Datos de entrada:
BYTE
TIPO
ASCII
BIN/HEX
*) Durante 500 ms en 1110 0100
El bit de estado BLR ha sido basculado, en el DLC hay 04 bytes, el telegrama de datos STX
↑ CR LF está en el área de datos de entrada.
Si la lectura ha sido válida, a partir del byte 2 están los datos del código (de barras) leído.
Si el código es más largo que la máxima cantidad de bytes de datos, también se activará el
bit DEX. Así, el maestro sabe que aún hay más datos en el búfer de la MA 4x DP-k.
En ese caso se tienen que guardar los datos actuales en un área de datos segura y bascular
a continuación el bit R-ACK. De esa forma, el esclavo transmitirá el siguiente bloque de datos
del búfer. Esta operación se tiene que seguir repitiendo hasta que el bit DEX esté a «0».
¡Nota!
Basculando otra vez el bit R-ACK se pueden sobreescribir todos los datos de entrada con
«00h».
Este procedimiento para enviar comandos por la interfaz serial es análogo para todos los
comandos online, debiendo tenerse en cuenta el protocolo marco (framing) configurado en
el setup del sistema identificador.
64
0
1
ESTADO
ESTADO
0
1
1000 1100 1100 0100*)
2
3
4
DAT
DAT
DAT
1
2
3
↑
STX
CR
02
18
0D
MA 4x DP-k
5
6
7
DAT
DAT
DAT
DAT
4
5
6
LF
0A
00
00
Leuze electronic
8
9
DAT
7
8
00
00