Formato de paquete de comando
Dirección
SOH
del
(0x01)
medidor
1.
SOH (0x01) - Inicio incondicional de carácter de mensaje. Válido en todo momento,
excepto cuando un respuesta está en curso.
2.
Código de dirección de medidor de dos caracteres (00 - 99).
3.
Código de comando de dos caracteres.
4.
Campo(s) de datos o argumento, si se requiere.
5.
Verificación hexadecimal ASCII de dos caracteres (0x00 – 0xFF), lo cual representa
el resultado de 8 bits del negativo de la suma de todos los caracteres de datos en
los campos de código de mando y datos. Los bits de paridad están excluidos del
cálculo.
Verificación = 1 + no(Código de comando[alto] +
6.
ETX (0x03) - Carácter terminador.
Ejemplo: Lectura del punto de ajuste para Relé #1 de medidor 00:
Dirección: 00
Código de comando: 26
Argumentos: "S0" . 'S' = Punto de ajuste; '0' = Relé #1 (la numeración del relé
comienza con 0)
Verificación = 1 + no('2' + '6' + 'S' + '0')
Por consiguiente, el paquete de comandos completo
enviado es = 0x01, "0026S015" , 0x03
En forma hexadecimal = 0x01 0x30 0x30 0x32 0x36 0x53 0x30 0x31 0x35 0x03
7ML19985JS21
SITRANS RD200 – MANUAL DE INSTRUCCIONES
Código
Dirección
de
del
coman
medidor
do
Código de comando[bajo] + todo dato o argumento)
= 1 + no(0x32 + 0x36 + 0x53 + 0x30)
= 1 + no(0xEB)
= 1 + 0x14
= 0x15
Tipo de
Código
datos
de
Verifi-
(según
coman
cación
requeri
do
miento)
Verifi-
ETX
cación
(0x03)
Página 65