0% encontró este documento útil (0 votos)
19 vistas53 páginas

Single Phase Meter Protocol ESPAÑOL

El documento describe el formato de análisis de datos para medidores eléctricos monofásicos, incluyendo la estructura de los marcos de datos, los códigos de control, y las instrucciones para la lectura y procesamiento de datos. Se presentan ejemplos de marcos de datos, operaciones de conversión y cálculos necesarios para interpretar los datos. Además, se detalla cómo manejar errores y la estructura de los mensajes de respuesta del medidor.

Cargado por

Atilio Ubieta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas53 páginas

Single Phase Meter Protocol ESPAÑOL

El documento describe el formato de análisis de datos para medidores eléctricos monofásicos, incluyendo la estructura de los marcos de datos, los códigos de control, y las instrucciones para la lectura y procesamiento de datos. Se presentan ejemplos de marcos de datos, operaciones de conversión y cálculos necesarios para interpretar los datos. Además, se detalla cómo manejar errores y la estructura de los mensajes de respuesta del medidor.

Cargado por

Atilio Ubieta
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como XLSX, PDF, TXT o lee en línea desde Scribd

Formato de análisis de datos de medidores eléctricos monofásicos ( Reúne los datos del mar

Nombre Valor de los datos


Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 11H

Longitud de los datos 4

Identificador de datos 04601001

Suma de comprobación CS

Símbolo de fin 16 horas


dores eléctricos monofásicos ( Reúne los datos del marco y envíalos al medidor. )
Descripción Longitud (byte)
4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
comando de lectura de medidor 1

La longitud de los datos es el número de bytes de todos los


datos desde el Identificador de datos (contenido) hasta la
1
Suma de comprobación (no contenida), convertidos a
hexadecimal.

Instrucciones operativas específicas, aquí están las


4
instrucciones para leer.

1
Marco de datos de muestra
FEFEFEFE 68 374246000000 68 11 04 34439337 E5 16
Valor de muestra Operación
FEFEFEFE
68
000000464237 invertir los bytes
68
11

4 Convertir decimal a hexadecimal

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
04601001 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
E5 (contenido) hasta el Identificador de
datos (contenido) y tome los dos
últimos dígitos en hexadecimal.
16
arco de datos de muestra
4246000000 68 11 04 34439337 E5 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
374246000000 374246000000
68 68
11 11

04 04

34439337 34439337

E5 E5

16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Recupere datos de
analícelos. ) La estructura del marco de datos para el informe de lectura después de emitir u
informe de lectura automático del medidor a intervalos regulares es cons
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 91H
Longitud de los datos XX

Identificador de datos 04601001

Electricidad total activa


XXXXXX . XX
combinada

Electricidad total activa


XXXXXX . XX
hacia adelante

Electricidad total activa


XXXXXX . XX
inversa

Voltaje XXX .incógnita

Actual XXX . XXX

Potencia activa XX . XXXX


Frecuencia de red XX . XX

Factor de potencia incógnita . XXX

Bit de estado XXXXXXXX

Suma de comprobación CS

Símbolo de fin 16 horas


medidores eléctricos monofásicos ( Recupere datos del cuadro del medidor y
de datos para el informe de lectura después de emitir un comando de lectura y el
a automático del medidor a intervalos regulares es consistente.
Descripción Longitud (byte)
4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
La lectura del medidor es un éxito. 1
La longitud de los datos es el número de bytes de todos los
datos desde el identificador de datos hasta el bit de estado, 1
convertidos a hexadecimal.

04601001 representa el envío de la lectura del medidor. 4

Los primeros tres bytes representan los datos antes del


punto decimal con seis dígitos, y el último byte representa los 4
datos después del punto decimal con dos dígitos.

Los primeros tres bytes representan los datos antes del


punto decimal con seis dígitos, y el último byte representa los 4
datos después del punto decimal con dos dígitos.

Los primeros tres bytes representan los datos antes del


punto decimal con seis dígitos, y el último byte representa los 4
datos después del punto decimal con dos dígitos.

El primer byte representa las centenas y las decenas, el


2
segundo byte representa las unidades y el primer decimal.

El primer byte representa las centenas y las decenas, el


segundo byte representa las unidades y el primer decimal, y 3
el tercer byte representa el segundo y tercer decimal.

El primer byte representa la parte entera y los dos bytes


3
siguientes representan la parte decimal.
El primer byte representa la parte entera y el segundo byte
2
representa la parte decimal.

El primer byte identifica las unidades y el primer decimal, y


2
el segundo byte representa el segundo y tercer decimal.

Tras la conversión a binario, hay un total de 8 bits,


numerados de izquierda a derecha en orden descendente. El
bit 7 representa el estado de la alarma de disparo (0:
ninguna, 1: presente); el bit 6 representa el estado del
comando del relé, indicando el comando para el relé (0:
activado, 1: desactivado); el bit 5 representa la zona horaria
de funcionamiento actual, actualmente sin uso (0: primera
configuración, 1: segunda configuración); el bit 4 representa 1
el estado del relé (0: activado, 1: desactivado); el bit 3
representa el permiso de autenticación/programación por
infrarrojos (0: no válido, 1: válido); los bits 2 y 1 representan
el modo de alimentación (00: alimentación principal, 01:
alimentación auxiliar, 10: alimentación por batería); el bit 0
representa el periodo de funcionamiento actual, actualmente
sin uso (0: primera configuración, 1: segunda configuración).

1
Marco de datos de muestra

FEFEFEFE 68 551934000000 68 91 1D 34439337 34333333 34333333 3333

Valor de muestra Operación Datos procesados


FEFEFEFE
68
551934000000 invertir los bytes 000000341955
68
91
1D Convertir hexadecimal a decimal 29

Reste 33 del byte y, si el resultado


es menor que 0, tome prestado 1 del
34439337 byte anterior. Por ejemplo, DC - 33 = 04601001
99, 12 - 33 = DF. Después del
cálculo, invierta los bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
34DC3333 00009901
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
34333333 00000001
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
33333333 00000000
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
9456 2361
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
4C3333 000019
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
733333 000040
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
3383 5000
byte anterior y luego invierte los
bytes.
Resta 33 del byte, si el resultado es
menor que 0, toma prestado 1 del
3C3C 0909
byte anterior y luego invierte los
bytes.

Reste 33 del byte y luego conviértalo


33 00000000
a binario.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
9D (contenido) hasta el bit de estado
(contenido) y tome los dos últimos
dígitos en hexadecimal.
16
Marco de datos de muestra

337 34333333 34333333 33333333 9456 4C3333 733333 3383 3C3C 33 9D 16

Valores normales correspondientes

000000341955

29

04601001

000099,01 kWh

000000.01kWh

000000.00kWh

236,1 V

000.019A

00.0040kW
50.00 Hz

0.909

El estado del relé está activado


383 3C3C 33 9D 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Recupere da
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control D1H
Longitud de los datos 01H

Código de error XX

Suma de comprobación CS

Símbolo de fin 16 horas


os de medidores eléctricos monofásicos ( Recupere datos del cuadro del medidor y analícelos. )
Descripción

El número del medidor consta de un total de 12 dígitos decimales, cada uno de los cuales
se representa aquí en hexadecimal.

La lectura del medidor ha fallado.


La longitud de los datos es la cantidad de datos. La longitud se fija en un byte, que es la
longitud del código de error, convertido a hexadecimal.

Después de la conversión a binario, hay un total de 8 bits, numerados de izquierda a


derecha en orden descendente. Bit7 reservado para uso futuro; Bit6 El número de tarifa
está fuera de rango. El número de tarifa representa el número máximo de tarifas
diferentes que se pueden almacenar en el medidor, con un máximo de 63. Por ejemplo, el
modo multitarifa más común en China consta de 4 tarifas: máxima, punta, normal y valle.
(0: no, 1: sí). Bit5El número de periodos de tiempo por día está fuera de rango. El número
máximo de periodos de tiempo por día es 14, lo que permite dividir el día en hasta 14
segmentos con diferentes tarifas (0: no, 1: sí). Bit4 El número de zona horaria del año está
fuera de rango. Puede configurar hasta 2 zonas horarias, generalmente para el horario
estándar y el horario de verano. (0: no, 1: sí); Bit3 La velocidad de comunicación no se
puede cambiar. (0: no, 1: sí); Bit2 Contraseña incorrecta o no autorizada. (0: no, 1: sí); Bit1
No se pudieron recuperar los datos. (0: no, 1: sí); Bit0 Otros errores (0: no, 1: sí).
Marco de datos de muestra
or y analícelos. )
FEFEFEFE 68 551934000000 68 D1 01 37 7B
Longitud (byte) Valor de muestra Operación
4 FEFEFEFE
1 68
6 551934000000 invertir los bytes
1 68
1 D1
1 01 Convertir hexadecimal a decimal

Reste 33 del byte y luego conviértalo


1 37
a binario.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
1 7B (contenido) hasta el código de error
(contenido) y tome los dos últimos
dígitos en hexadecimal.
1 16
Marco de datos de muestra
8 551934000000 68 D1 01 37 7B 16
Datos procesados Valores normales correspondientes

000000341955 000000341955
68 68
D1 D1
01 01

Contraseña incorrecta o no
00000100
autorizada
Formato de análisis de datos de medidores eléctricos monofásicos ( Reúne los datos del mar
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 1 canal

Longitud de los datos 16

Contraseña 00000002

Código de operador 0001

Datos 991231235959001C

Suma de comprobación CS

Símbolo de fin 16 horas


dores eléctricos monofásicos ( Reúne los datos del marco y envíalos al medidor. )
Descripción Longitud (byte)
4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
1
La longitud de los datos es el número de bytes de todos los
datos desde la longitud de los datos (no contenidos) hasta la
1
suma de comprobación (no contenida), convertidos a
hexadecimal.

La contraseña se preestablece en el medidor durante la


4
producción.

Este código sirve simplemente para identificar al emisor de


4
la directiva y consta de cuatro dígitos decimales.

Los primeros seis bytes representan la última hora efectiva


del comando e indican durante cuánto tiempo puede
ejecutarse correctamente. Para LoRaWAN, esta es la hora de
la puerta de enlace o la zona horaria del servicio
NetworkServer. El byte central es un marcador de posición
8
fijo 00, y el último byte es el comando de operación. 1 byte:
dos últimos dígitos del año; 2 bytes: mes; 3 bytes: día; 4
bytes: hora en formato de 24 horas; 5 bytes: minuto; 6 bytes:
segundo; 7 bytes: 00; 8 bytes: 1C está activado, 1A está
desactivado.

1
Marco de datos de muestra
FEFEFEFE 68 374246000000 68 1C 10 35333333 64636363 4F338C8C566445CC
Valor de muestra Operación
FEFEFEFE
68
000000464237 invertir los bytes
68
1C

16 Convertir decimal a hexadecimal

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
00000002 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.
Convierte cada número decimal en
su código ASCII hexadecimal
0001
correspondiente, invierte el byte y
luego suma 33 a cada byte

Invierta el byte y luego agregue 33 a


991231235959001C
cada byte.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
78 (contenido) hasta los datos
(contenidos) y tome los dos últimos
dígitos en hexadecimal.
16
arco de datos de muestra
1C 10 35333333 64636363 4F338C8C566445CC 78 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
374246000000 374246000000
68 68
1C 1C

10 10

35333333 35333333

64636363 64636363

4F338C8C566445CC 4F338C8C566445CC

78 78

16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Recupere datos del cuadr
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 9 canales

Longitud de los datos 00

Suma de comprobación CS

Símbolo de fin 16 horas


ores eléctricos monofásicos ( Recupere datos del cuadro del medidor y analícelos. )
Descripción Longitud (byte)
4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
1
La longitud de los datos es el número de bytes de todos los
datos desde el código de control (no contenido) hasta la
1
suma de comprobación (no contenida), que aquí es 0,
convertido a hexadecimal.

1
Marco de datos de muestra
FEFEFEFE 68 374246000000 68 9C 00 2B 16
Valor de muestra Operación
FEFEFEFE
68
374246000000 invertir los bytes
68
9C

0 Convertir decimal a hexadecimal

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
2B (contenido) hasta la longitud de
datos (contenida) y tome los dos
últimos dígitos en hexadecimal.
16
arco de datos de muestra
68 374246000000 68 9C 00 2B 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
000000464237 000000464237
68 68
9C 9C

00 00

2B 2B

16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Recupere datos d
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control DCH
Longitud de los datos XX

Código de error XX

Suma de comprobación CS

Símbolo de fin 16 horas


de medidores eléctricos monofásicos ( Recupere datos del cuadro del medidor y analícelos. )
Descripción

El número del medidor consta de un total de 12 dígitos decimales, cada uno de


los cuales se representa aquí en hexadecimal.

La longitud de los datos es la cantidad de datos. La longitud se fija en un byte,


que es la longitud del código de error, convertido a hexadecimal.

Después de la conversión a binario, hay un total de 8 bits, numerados de


izquierda a derecha en orden descendente. Bit7 reservado para uso futuro; Bit6 El
número de tarifa está fuera de rango. El número de tarifa representa el número
máximo de tarifas diferentes que se pueden almacenar en el medidor, con un
máximo de 63. Por ejemplo, el modo multitarifa más común en China consta de 4
tarifas: máxima, punta, normal y valle. (0: no, 1: sí). Bit5El número de periodos de
tiempo por día está fuera de rango. El número máximo de periodos de tiempo por
día es 14, lo que permite dividir el día en hasta 14 segmentos con diferentes
tarifas (0: no, 1: sí). Bit4 El número de zona horaria del año está fuera de rango.
Puede configurar hasta 2 zonas horarias, generalmente para el horario estándar y
el horario de verano. (0: no, 1: sí); Bit3 La velocidad de comunicación no se puede
cambiar. (0: no, 1: sí); Bit2 Contraseña incorrecta o no autorizada. (0: no, 1: sí);
Bit1 No se pudieron recuperar los datos. (0: no, 1: sí); Bit0 Otros errores (0: no, 1:
sí).
Marco de datos de muestra
edidor y analícelos. )
FEFEFEFE 68 374246000000 68 CC 01 37
Longitud (byte) Valor de muestra Operación
4 FEFEFEFE
1 68
6 374246000000 invertir los bytes
1 68
1 corriente continua
1 1 Convertir decimal a hexadecimal

Reste 33 del byte y luego conviértalo


1 37
a binario.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
1 1E (contenido) hasta el código de error
(contenido) y tome los dos últimos
dígitos en hexadecimal.
1 16
arco de datos de muestra
374246000000 68 CC 01 37 1E 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
000000464237 000000464237
68 68
corriente continua corriente continua
01 01

Contraseña incorrecta o no
00000100
autorizada

1E 1E

16 16
Formato de análisis de datos del medidor de agua ( Recopilar datos del marco y e

Nombre Valor de los datos


Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 14 horas

Longitud de los datos 14

Identificador de datos 04700102

Contraseña 00000000

Código de operador 0001

Datos XXXX

Suma de comprobación CS

Símbolo de fin 16 horas


tos del medidor de agua ( Recopilar datos del marco y enviarlos al medidor )

Descripción Longitud (byte)


4
1
El número del medidor consta de un total de 12 dígitos decimales,
6
cada uno de los cuales se representa aquí en hexadecimal.
1
1
La longitud de los datos es el número de bytes de todos los datos
desde la longitud de los datos (no contenidos) hasta la suma de 1
comprobación (no contenida), convertidos a hexadecimal.

04700102 representa el intervalo de carga de cambios 4

La contraseña se preconfigura en el medidor durante la producción.


4
Normalmente es 00000000

Este código sirve simplemente para identificar al emisor de la


4
directiva y consta de cuatro dígitos decimales.

Código BCD, donde cada dígito representa un dígito decimal, con la


unidad en minutos, de 0000 a 9999, por defecto 1440, que equivale 2
a 1440 minutos. 0000 representa no cargar datos

1
Marco de datos de muestra
FEFEFEFE 68 021006102203 68 14 0E 35DD9337 33333333 64636363 DDDD 3
Valor de muestra Operación
FEFEFEFE
68
032210061002 invertir los bytes
68
14

14 Convertir decimal a hexadecimal

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
04700102 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.

Invierta el byte, luego agregue 33 a


cada byte y si el resultado excede
00000000
dos dígitos, tome solo los últimos dos
dígitos.

Convierte cada número decimal en


su código ASCII hexadecimal
0001
correspondiente, invierte el byte y
luego suma 33 a cada byte

Invierta el byte y luego agregue 33 a


1440
cada byte.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
(contenido) hasta los datos
11
(contenidos) de los datos del cuadro
y tome los dos últimos dígitos en
hexadecimal.
16
arco de datos de muestra
8 14 0E 35DD9337 33333333 64636363 DDDD 30 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
021006102203 021006102203
68 68
14 14

0E 0E

3534A337 3534A337

33333333 33333333

64636363 64636363

7347 7347

11 11

16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Recupere datos del cuadr
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 94 horas

Longitud de los datos 04

Identificador de datos 04700102

Suma de comprobación CS

Símbolo de fin 16 horas


ores eléctricos monofásicos ( Recupere datos del cuadro del medidor y analícelos. )
Descripción Longitud (byte)
4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
1
La longitud de los datos es el número de bytes de todos los
datos desde el código de control (no contenido) hasta la
1
suma de comprobación (no contenida), que aquí es 0,
convertido a hexadecimal.

04700102 representa el intervalo de carga de cambios 4

1
Marco de datos de muestra
FEFEFEFE 68 374246000000 68 94 04 3534A337 6A 16
Valor de muestra Operación
FEFEFEFE
68
374246000000 invertir los bytes
68
94

04 Convertir decimal a hexadecimal

Reste 33 del byte y, si el resultado


es menor que 0, tome prestado 1 del
3534A337 byte anterior. Por ejemplo, DC - 33 =
99, 12 - 33 = DF. Después del
cálculo, invierta los bytes.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
(contenido) hasta la suma de
6A
comprobación (no contenida) y tome
los dos últimos dígitos en
hexadecimal.
16
arco de datos de muestra
4246000000 68 94 04 3534A337 6A 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
000000464237 000000464237
68 68
94 94

04 04

04700102 04700102

6A 6A

16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Recupere datos d
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control D4H
Longitud de los datos XX

Identificador de datos 04700102

Código de error XX

Suma de comprobación CS

Símbolo de fin 16 horas


de medidores eléctricos monofásicos ( Recupere datos del cuadro del medidor y analícelos. )
Descripción

El número del medidor consta de un total de 12 dígitos decimales, cada uno de


los cuales se representa aquí en hexadecimal.

La longitud de los datos es la cantidad de datos. La longitud se fija en un byte,


que es la longitud del código de error, convertido a hexadecimal.

04700102 representa el intervalo de carga de cambios

Después de la conversión a binario, hay un total de 8 bits, numerados de


izquierda a derecha en orden descendente. Bit7 reservado para uso futuro; Bit6 El
número de tarifa está fuera de rango. El número de tarifa representa el número
máximo de tarifas diferentes que se pueden almacenar en el medidor, con un
máximo de 63. Por ejemplo, el modo multitarifa más común en China consta de 4
tarifas: máxima, punta, normal y valle. (0: no, 1: sí). Bit5El número de periodos de
tiempo por día está fuera de rango. El número máximo de periodos de tiempo por
día es 14, lo que permite dividir el día en hasta 14 segmentos con diferentes
tarifas (0: no, 1: sí). Bit4 El número de zona horaria del año está fuera de rango.
Puede configurar hasta 2 zonas horarias, generalmente para el horario estándar y
el horario de verano. (0: no, 1: sí); Bit3 La velocidad de comunicación no se puede
cambiar. (0: no, 1: sí); Bit2 Contraseña incorrecta o no autorizada. (0: no, 1: sí);
Bit1 No se pudieron recuperar los datos. (0: no, 1: sí); Bit0 Otros errores (0: no, 1:
sí).
Marco de datos de muestra
edidor y analícelos. )
FEFEFEFE 68 374246000000 68 D4 05 3534A3
Longitud (byte) Valor de muestra Operación
4 FEFEFEFE
1 68
6 374246000000 invertir los bytes
1 68
1 D4
1 05 Convertir decimal a hexadecimal

Reste 33 del byte y, si el resultado


es menor que 0, tome prestado 1 del
4 3534A337 byte anterior. Por ejemplo, DC - 33 =
99, 12 - 33 = DF. Después del
cálculo, invierta los bytes.

Reste 33 del byte y luego conviértalo


1 37
a binario.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
1 E2 (contenido) hasta el código de error
(contenido) y tome los dos últimos
dígitos en hexadecimal.
1 16
arco de datos de muestra
246000000 68 D4 05 3534A337 37 E2 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
000000464237 000000464237
68 68
D4 D4
05 05

04700102 04700102

Contraseña incorrecta o no
00000100
autorizada

E2 E2

16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Reúne los datos
medidor. )Marco de datos único del medidor WIFI
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 14 horas

Longitud de los datos XX

Identificador de datos 90000201

Contraseña 00000002

Código de operador 0000

Datos XX

Suma de comprobación CS
Símbolo de fin 16 horas
de medidores eléctricos monofásicos ( Reúne los datos del marco y envíalos al
medidor. )Marco de datos único del medidor WIFI
Descripción Longitud (byte)
Puedes agregar esta parte o no. 4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
1
La longitud de los datos es el número de bytes de todos los
datos desde la longitud de los datos (no contenidos) hasta la
1
suma de comprobación (no contenida), convertidos a
hexadecimal.

Instrucciones operativas específicas, aquí están las instrucciones


4
para leer.

La contraseña se preestablece en el medidor durante la


4
producción.

Este código sirve simplemente para identificar al emisor de la


4
directiva y consta de cuatro dígitos decimales.

La cuenta solo puede utilizar letras en inglés. 、 espacio y


XX
números.

1
1
Marco de datos de muestra
FEFEFEFE 68 544502242000 68 14 17 353433C3 35333333 63636363 A79CA0A6A
Valor de muestra Operación
FEFEFEFE
68
002024024554 invertir los bytes
68
14

23 Convertir decimal a hexadecimal

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
90000201 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
00000002 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.
Convierte cada número decimal en
su código ASCII hexadecimal
0000
correspondiente, invierte el byte y
luego suma 33 a cada byte

Convierte cada carácter de la cuenta


a su valor decimal según el código
Transmisión de TI ASCII, y luego conviértelo a
hexadecimal. Invierte el byte y luego
agrega 33 a cada byte.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
D3 (contenido) hasta los datos
(contenidos) y tome los dos últimos
dígitos en hexadecimal.
16
Marco de datos de muestra
4 17 353433C3 35333333 63636363 A79CA0A6A194A58753877C D3 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
544502242000 544502242000
68 68
14 14

17 17

353433C3 353433C3

35333333 35333333

63636363 63636363

IT Transmitir ->Transferir cada letra a


ASCII: 73 84 32 84 114 97 110 115 109
105 116 ->Transferir Dec a Hex: 49 54
20 54 72 61 6E 73 6D 69 74 -> revertir A79CA0A6A194A58753877C
byte: 74 69 6D 73 6E 61 72 54 20 54 49 -
> cada byte suma 33H: A7 9C A0 A6 A1
94 A5 87 53 87 7C

D3 D3
16 16
Formato de análisis de datos de medidores eléctricos monofásicos ( Reúne los datos
medidor. )Marco de datos único del medidor WIFI
Nombre Valor de los datos
Preámbulo FEFEFEFE
Símbolo de inicio de
68 horas
cuadro
Dirección (N.° de
A5 A4 A3 A2 A1 A0
medidor)
Símbolo de inicio de
68 horas
cuadro
Código de control 14 horas

Longitud de los datos XX

Identificador de datos 90000201

Contraseña 00000002

Código de operador 0000

Datos XX

Suma de comprobación CS

Símbolo de fin 16 horas


de medidores eléctricos monofásicos ( Reúne los datos del marco y envíalos al
medidor. )Marco de datos único del medidor WIFI
Descripción Longitud (byte)
Puedes agregar esta parte o no. 4
1
El número del medidor consta de un total de 12 dígitos
decimales, cada uno de los cuales se representa aquí en 6
hexadecimal.
1
1
La longitud de los datos es el número de bytes de todos los
datos desde la longitud de los datos (no contenidos) hasta la
1
suma de comprobación (no contenida), convertidos a
hexadecimal.

Instrucciones operativas específicas, aquí están las instrucciones


4
para leer.

La contraseña se preestablece en el medidor durante la


4
producción.

Este código sirve simplemente para identificar al emisor de la


4
directiva y consta de cuatro dígitos decimales.

La cuenta solo puede utilizar letras en inglés. 、 espacio y


XX
números.

1
Marco de datos de muestra
FEFEFEFE 68 544502242000 68 14 14 363433C3 35333333 63636363 6A6B6A
Valor de muestra Operación
FEFEFEFE
68
002024024554 invertir los bytes
68
14

20 Convertir decimal a hexadecimal

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
90000301 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.

Invierta el byte, sume 33 a cada byte


y, si el resultado supera los dos
00000002 dígitos, tome solo los dos últimos. Por
ejemplo, 99 + 33 = DC, DF + 33 =
12.
Convierte cada número decimal en
su código ASCII hexadecimal
0000
correspondiente, invierte el byte y
luego suma 33 a cada byte

Convierte cada carácter de la cuenta


a su valor decimal según el código
IT979787 ASCII, y luego conviértelo a
hexadecimal. Invierte el byte y luego
agrega 33 a cada byte.

Sume todos los bytes desde el


símbolo de inicio del primer cuadro
15 (contenido) hasta los datos
(contenidos) y tome los dos últimos
dígitos en hexadecimal.
16
Marco de datos de muestra
68 14 14 363433C3 35333333 63636363 6A6B6A6C6A6C877C 15 16
Datos procesados Valores normales correspondientes
FEFEFEFE FEFEFEFE
68 68
544502242000 544502242000
68 68
14 14

14 14

363433C3 363433C3

35333333 35333333

63636363 63636363

Transferir cada letra a ASCII: 73 84 57 55


57 55 56 55 -> Transferir de Dec a Hex:
49 54 39 37 39 37 38 37 -> revertir byte: 6A6B6A6C6A6C877C
37 38 37 39 37 39 54 49 -> cada byte
suma 33H: 6A 6B 6A 6C 6A 6C 87 7C

15 15

16 16

También podría gustarte