Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2008, 02:39
mustio
 
Fecha de Ingreso: agosto-2008
Mensajes: 1
Antigüedad: 15 años, 8 meses
Puntos: 0
Norma IEC 870-5-102 para equipos de medida

Estoy tratando de realizar una comunicación vía PLC con unos contadores utilizando el protocolo de la Norma IEC 870-5-102, que es el que utilizan todos los fabricantes y que se encuentra publicado en la página de REE. Consigo comunicarme y recibir datos correctamente, excepto cuando hay una fecha "de por medio".
Al leer la fecha del reloj del contador observo que el byte destinado al 'día' tiene una codificación diferente al 'dia real'.
Por ejemplo,
Fecha: 10/10/08 -->Hexa teórico: 0A/0A/08 --> Codificado (recibido del contador)--> AA/0A/08
Fecha: 10/09/08 -->Hexa teórico: 0A/09/08 --> Codificado (recibido del contador)--> 6A/09/08
Imagino que será una especie de 'checksum' para comprobar la consistencia de los datos, pero no consigo averiguar que criterio sigue para que en lugar de recibir una 'A' para el día '10' reciba un 'AA' o un '6A', dependiendo del mes.

Muchas gracias por su ayuda.