¿Cuál es el código de verificación del protocolo de comunicación DLT645-1997 del medidor de energía eléctrica multifunción y cómo calcularlo? ¿Necesito contar cada vez que me comunico con el PLC?
Código de verificación CS: la suma de todos los bytes desde el inicio de la trama hasta el código de verificación módulo 256, es decir, la suma aritmética binaria de cada byte, excluyendo los valores de desbordamiento que exceden 256.
Es decir, desde los primeros 68 bytes de la suma de comprobación hasta el primer byte, suma los valores y divide entre 256.
Generalmente, cada cuadro de mensaje no es exactamente igual y es necesario volver a calcularlo.
Hay pegatinas en el panel de la tabla de campos de direcciones universales. Cada tabla es única y la fija el fabricante antes de salir de fábrica.
Pero si es un medidor de prueba, puedes probarlo con 1, 2, 3, etc. , y puede tener fugas.
Realmente no es bueno. Complete todos los campos de dirección con 6 0x99 o 6 0xAA, luego configure el valor del código para el reloj de llamadas y vea si el medidor responde el código.