RS-232C
Protocolo de transmisión/recepción
Transmisión
[Comando1][Comando2][ ][Set ID][ ][Dato][Cr]
* [Command 1]: primer comando. (k, j, m, d, f, x)
* [Command 2]: segundo comando.(a a u)
* [Set ID]: configurar el número para definir el número de ID del producto.
Rango: 01H a 63H. Al definir '0', el servidor puede controlar todos los productos.
*En caso de que se utilicen más de 2 conjuntos con el ID de identificación "0" al
mismo tiempo, no se debería comprobar el mensaje de confirmación.
Esto es debido a que todos los conjuntos enviarán el mensaje de confirmación,
por lo que es imposible comprobar todos los mensajes de confirmación.
* [DATO]: para transmitir datos de los comandos.
Transmitir datos 'FF' para leer el estado del comando.
* [Cr]: retorno de carro.
Código ASCII '0 x 0 D'
* [
]: código ASCII Espacio (0 x 20)
Confirmación correcta
[Comando2][ ][Set ID][ ][OK][Dato][x]
*El conjunto transmite una ACK (confirmación) basada en este formato al recibir
los datos normales. En ese momento, si los datos están en modo de lectura,
indicará el estado actual de los mismos.
Si están en modo de escritura, devolverá los datos del PC.
Confirmación de error
[Comando2][ ][Set ID][ ][NG][Dato][x]
*Si hay un error, muestra NG
Control de varios productos
A4