Protocolo De Comunicaciones Del Puerto Rs-232 - Wenglor CP08MHT80 Instrucciones De Uso

Tabla de contenido

Protocolo de Comunicaciones del puerto RS-232

Esquema del Diseño para la Transmisión de Datos
Parte Transmitida
Caracter de inicio
Longitud información
Bytes de comando
1º byte de datos
2º byte de datos
..
nº byte de datos
Checksum (BCC)
Bit de final
Calculando el Checksum BCC (Caracter de chequeo y bloqueo): El Checksum está generado para proteger
los datos de la comunicación.
Caracter de inicio
/
2FH
Datos usados para calcular el checksum
Calculando Ejemplo:
/
2FH=
0010
0
30H=
0011
XOR=
0001
2
32H=
0011
XOR=
0010
0
30H=
0011
XOR=
0001
D
44H=
0100
XOR=
0101
0
30H=
0011
XOR=
0110
0
30H=
0011
XOR=
0101
Sensores de distancia de alto rendimiento
Caracteres (ASCII)
/ (ASCII 47)
2 Byte
2 Byte
2 Byte
2 Byte
..
..
2 Byte
. (ASCII 46)
Longitud
Comando
02
0D
30H 32H
30H 44H
Ejemplo de Programa:
1111
0000
Transmitiendo Parte ="/020D0059." (Ejemplo)
1111
Transmitiendo Longitud =10 (en este ejemplo);
0010
1101
0000
tan largo como: n < (Transmitiendo Longitud - 3)
1101
0100
1001
0000
1001
0000
1001
=> Checksum = 59H
Parte Recibida
=>
Conectado
=>
Conectado
=>
=>
Información de datos
=>
=>
Información de datos
=>
Información de datos
=>
=>
Desconectado
Datos
00
30H 30H
Inicio
checksum = 0; n = 1;
Checksum= Checksum EXOR
Transmitiendo Parte (n)
n = n +1
End
Segmento del esquema
Encabezamiento
Encabezamiento
Encabezamiento
Datos de usuario
Datos de usuario
Datos de usuario
Datos de usuario
Fin
Fin
Checksum
Caracter de paro
59
.
35H 39H
2EH
15

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Ocp801h0180Cp24mht80Ocp162h0180Cp35mht80Ocp352h0180

Tabla de contenido