PROTOCOLO RS485 Modbus e pasarela Lan
Especificacións
- Protocolos de comunicación: MODBUS ASCII/RTU, MODBUS TCP
- Interfaces admitidas: RS485 MODBUS, LAN
- Número máximo de escravos admitidos: Ata 247
- Porto MODBUS TCP: 502
- Estrutura do cadro:
- Modo ASCII: 1 inicio, 7 bits, par, 1 parada (7E1)
- Modo RTU: 1 inicio, 8 bits, ningún, 1 parada (8N1)
- Modo TCP: 1 inicio, 7 bits, par, 2 parada (7E2)
FAQ
- Cal é o propósito do protocolo de comunicación MODBUS?
- O protocolo MODBUS facilita a comunicación entre un dispositivo mestre e varios dispositivos escravos, permitindo o intercambio de datos en sistemas de automatización industrial.
- Cantos escravos se poden conectar mediante o protocolo MODBUS?
- O protocolo MODBUS admite ata 247 escravos conectados nunha configuración de rede de bus ou estrela.
- Como podo cambiar o enderezo do escravo no modo MODBUS ASCII/RTU?
- Para cambiar o enderezo do escravo no modo MODBUS ASCII/RTU, consulte o manual de usuario para obter instrucións sobre a configuración do número lóxico do contador.
Limitación de responsabilidade
O fabricante resérvase o dereito de modificar as especificacións deste manual sen previo aviso. Calquera copia deste manual, total ou parcialmente, xa sexa por fotocopia ou por outros medios, mesmo de natureza electrónica, sen a autorización escrita do fabricante, incumpre os termos dos dereitos de autor e é susceptible de procesamento.
Queda prohibido utilizar o dispositivo para usos distintos dos que foi ideado, tal e como se infire neste manual. Ao utilizar as funcións deste dispositivo, obedece todas as leis e respecta a privacidade e os dereitos lexítimos dos demais.
EXCEPTO NA MEDIDA QUE O PROHIBE A LEI APLICABLE, O FABRICANTE SERÁ RESPONSABLE EN NINGÚN CASO DOS DANOS CONSECUENTES SOSTIDOS EN RELACIÓN CON DITO PRODUTO E O FABRICANTE NON ASUME NI AUTORIZA NINGUNHA RESPONSABILIDADE DE RESPONSABILIDADE QUE TAL COMO ESTÁ EXPRESAMENTE EXPLICADO AQUÍ.
Todas as marcas rexistradas deste manual son propiedade dos seus respectivos propietarios.
A información contida neste manual ten carácter meramente informativo, está suxeita a cambios sen previo aviso e non pode considerarse vinculante para o fabricante. O Fabricante non asume ningunha responsabilidade por calquera erro ou incoherencia que poida conter neste manual.
DESCRICIÓN
MODBUS ASCII/RTU é un protocolo de comunicación mestre-escravo, capaz de soportar ata 247 escravos conectados nun bus ou nunha rede estrela. O protocolo usa unha conexión simplex nunha única liña. Deste xeito, as mensaxes de comunicación móvense nunha soa liña en dúas direccións opostas.
MODBUS TCP é unha variante da familia MODBUS. En concreto, abrangue o uso da mensaxería MODBUS nun ambiente "Intranet" ou "Internet" mediante o protocolo TCP/IP nun porto fixo 502.
As mensaxes mestre-escravo poden ser:
- Lectura (códigos de función $01, $03, $04): a comunicación é entre o mestre e un único escravo. Permite ler información sobre o contador consultado
- Escritura (código de función $10): a comunicación é entre o mestre e un único escravo. Permite cambiar a configuración do contador
- Broadcast (non dispoñible para MODBUS TCP): a comunicación é entre o mestre e todos os escravos conectados. Sempre é un comando de escritura (código de función $10) e require o número lóxico $00
Nunha conexión de tipo multipunto (MODBUS ASCII/RTU), un enderezo escravo (chamado tamén número lóxico) permite identificar cada contador durante a comunicación. Cada contador está preestablecido cun enderezo escravo predeterminado (01) e o usuario pode cambialo.
No caso de MODBUS TCP, o enderezo do escravo substitúese por un único byte, o identificador da unidade.
Estrutura do marco de comunicación: modo ASCII
Bit por byte: 1 Inicio, 7 Bit, Par, 1 Parada (7E1)
Nome | Lonxitude | Función |
MARCO DE INICIO | 1 caracteres | Marcador de inicio de mensaxe. Comeza por dous puntos ":" ($3A) |
CAMPO DE DIRECCIÓN | 2 caracteres | Número lóxico do contador |
CÓDIGO DE FUNCIÓN | 2 caracteres | Código de función ($01/$03/$04/$10) |
CAMPO DE DATOS | n caracteres | Os datos + lonxitude cubriranse dependendo do tipo de mensaxe |
COMPROBACIÓN DE ERROS | 2 caracteres | Comprobación de erros (LRC) |
CADRO FINAL | 2 caracteres | Par de retorno de carro: salto de liña (CRLF) ($0D e $0A) |
Estrutura do marco de comunicación: modo RTU
Bit por byte: 1 inicio, 8 bits, ningún, 1 parada (8N1)
Nome | Lonxitude | Función |
MARCO DE INICIO | 4 caracteres inactivos | Tempo de silencio de polo menos 4 caracteres (condición MARK) |
CAMPO DE DIRECCIÓN | 8 bits | Número lóxico do contador |
CÓDIGO DE FUNCIÓN | 8 bits | Código de función ($01/$03/$04/$10) |
CAMPO DE DATOS | nx 8 bits | Os datos + lonxitude cubriranse dependendo do tipo de mensaxe |
COMPROBACIÓN DE ERROS | 16 bits | Comprobación de erros (CRC) |
CADRO FINAL | 4 caracteres inactivos | Tempo de silencio de polo menos 4 caracteres entre fotogramas |
Estrutura do marco de comunicación: modo TCP
Bit por byte: 1 Inicio, 7 Bit, Par, 2 Parada (7E2)
Nome | Lonxitude | Función |
ID DE TRANSACCIÓN | 2 bytes | Para sincronización entre mensaxes do servidor e do cliente |
ID PROTOCOLO | 2 bytes | Cero para MODBUS TCP |
CONTADOR DE BYTES | 2 bytes | Número de bytes restantes neste marco |
ID UNIDADE | 1 byte | Enderezo escravo (255 se non se usa) |
CÓDIGO DE FUNCIÓN | 1 byte | Código de función ($01/$04/$10) |
BYTES DE DATOS | n bytes | Datos como resposta ou comando |
Xeración LRC
O campo de verificación de redundancia lonxitudinal (LRC) é dun byte e contén un valor binario de 8 bits. O valor LRC calcúlao o dispositivo transmisor, que engade o LRC á mensaxe. O dispositivo receptor volve calcular un LRC durante a recepción da mensaxe e compara o valor calculado co valor real que recibiu no campo LRC. Se os dous valores non son iguais, aparece un erro. O LRC calcúlase sumando sucesivos bytes de 8 bits na mensaxe, descartando calquera acarreo e despois dous complementando o resultado. O LRC é un campo de 8 bits, polo que cada nova adición dun carácter que daría lugar a un valor superior a 255 decimal simplemente "pasa" o valor do campo ata cero. Como non hai un noveno bit, o acarreo descartarase automaticamente.
Un procedemento para xerar un LRC é:
- Engade todos os bytes na mensaxe, excluíndo os "colons" de inicio e CR LF final. Engádeos a un campo de 8 bits, polo que se descartarán as cargas.
- Resta o valor do campo final de $FF, para producir o complemento uns.
- Engade 1 para producir o complemento de dous.
Colocando o LRC na mensaxe
Cando o LRC de 8 bits (2 caracteres ASCII) se transmite na mensaxe, o carácter de orde superior transmitirase primeiro, seguido do carácter de orde inferior. Por example, se o valor de LRC é de $52 (0101 0010):
Colon
':' |
Enderezo | Func | Datos
Conta |
Datos | Datos | …. | Datos | LRC
Ola '5' |
LRC
Lo'2' |
CR | LF |
Función C para calcular LRC
Xeración CRC
O campo de comprobación de redundancia cíclica (CRC) é de dous bytes e contén un valor de 16 bits. O valor CRC calcúlao o dispositivo transmisor, que engade o CRC á mensaxe. O dispositivo receptor volve calcular un CRC durante a recepción da mensaxe e compara o valor calculado co valor real que recibiu no campo CRC. Se os dous valores non son iguais, aparece un erro.
O CRC iníciase cargando primeiro un rexistro de 16 bits para todos os 1. Despois comeza un proceso de aplicación de bytes sucesivos de 8 bits da mensaxe ao contido actual do rexistro. Só os oito bits de datos de cada carácter se utilizan para xerar o CRC. Os bits de inicio e de parada e o bit de paridade non se aplican ao CRC.
Durante a xeración do CRC, cada carácter de 8 bits é OU exclusivo co contido do rexistro. A continuación, o resultado desprázase na dirección do bit menos significativo (LSB), cun cero cuberto na posición do bit máis significativo (MSB). O LSB é extraído e examinado. Se o LSB era un 1, entón o rexistro é OR exclusivo cun valor preestablecido e fixo. Se o LSB foi un 0, non hai OU exclusivo.
Este proceso repítese ata realizar oito quendas. Despois do último (oitavo) desprazamento, o seguinte carácter de 8 bits é OU exclusivo co valor actual do rexistro, e o proceso repítese durante oito quendas máis como se describe anteriormente. O contido final do rexistro, despois de aplicar todos os caracteres da mensaxe, é o valor CRC.
Un procedemento calculado para xerar un CRC é:
- Carga un rexistro de 16 bits con $FFFF. Chama isto ao rexistro CRC.
- OU exclusivo o primeiro byte de 8 bits da mensaxe co byte de orde baixa do rexistro CRC de 16 bits, poñendo o resultado no rexistro CRC.
- Despraza o rexistro CRC un bit cara á dereita (cara ao LSB), enchendo cero o MSB. Extrae e examina o LSB.
- (Se o LSB era 0): Repita o paso 3 (outro cambio). (Se o LSB fose 1): OU exclusivo o rexistro CRC co valor polinómico $A001 (1010 0000 0000 0001).
- Repita os pasos 3 e 4 ata que se realicen 8 quendas. Cando se faga isto, procesarase un byte completo de 8 bits.
- Repita os pasos 2 a 5 para o seguinte byte de 8 bits da mensaxe. Continúa facendo isto ata que se procesen todos os bytes.
- O contido final do rexistro CRC é o valor CRC.
- Cando se coloca o CRC na mensaxe, os seus bytes superior e inferior deben intercambiarse como se describe a continuación.
Colocando o CRC na mensaxe
Cando se transmite o CRC de 16 bits (dous bytes de 8 bits) na mensaxe, o byte de orde baixa transmitirase primeiro, seguido do byte de orde superior.
Por example, se o valor CRC é $35F7 (0011 0101 1111 0111):
Addr | Func | Datos
Conta |
Datos | Datos | …. | Datos | CRC
o F7 |
CRC
Ola 35 |
Funcións de xeración de CRC - Con táboa
Todos os valores CRC posibles están cargados previamente en dúas matrices, que simplemente se indexan a medida que a función aumenta a través do búfer de mensaxes. Unha matriz contén todos os 256 valores CRC posibles para o byte alto do campo CRC de 16 bits, e a outra matriz contén todos os valores para o byte baixo. Indexar o CRC deste xeito proporciona unha execución máis rápida do que se conseguiría calculando un novo valor CRC con cada novo carácter do búfer de mensaxes.
Funcións de xeración de CRC - Sen táboa
ESTRUTURA DE COMANDOS DE LECTURA
- No caso dun módulo combinado cun contador: o dispositivo de comunicación mestre pode enviar ordes ao módulo para ler o seu estado e configuración ou para ler os valores medidos, estado e configuración relevantes para o contador.
- No caso do contador con comunicación integrada: O dispositivo de comunicación mestre pode enviar ordes ao contador para ler o seu estado, configuración e valores medidos.
- Pódense ler máis rexistros, ao mesmo tempo, enviando un único comando, só se os rexistros son consecutivos (ver capítulo 5). Segundo o modo de protocolo MODBUS, o comando de lectura estrutúrase do seguinte xeito.
Modbus ASCII/RTU
Os valores contidos tanto nas mensaxes de consulta como de resposta están en formato hexadecimal.
Consulta example no caso de MODBUS RTU: 01030002000265CB
Example | Byte | Descrición | No de bytes |
01 | – | Enderezo do escravo | 1 |
03 | – | Código de función | 1 |
00 | Alto | Comezando o rexistro | 2 |
02 | Baixo | ||
00 | Alto | No de palabras a ler | 2 |
02 | Baixo | ||
65 | Alto | Comprobación de erros (CRC) | 2 |
CB | Baixo |
Resposta example no caso de MODBUS RTU: 01030400035571F547
Example | Byte | Descrición | No de bytes |
01 | – | Enderezo do escravo | 1 |
03 | – | Código de función | 1 |
04 | – | Conta de bytes | 1 |
00 | Alto | Datos solicitados | 4 |
03 | Baixo | ||
55 | Alto | ||
71 | Baixo | ||
F5 | Alto | Comprobación de erros (CRC) | 2 |
47 | Baixo |
ModBus TCP
Os valores contidos tanto nas mensaxes de consulta como de resposta están en formato hexadecimal.
Consulta example no caso de MODBUS TCP: 010000000006010400020002
Example | Byte | Descrición | No de bytes |
01 | – | Identificador de transacción | 1 |
00 | Alto | Identificador de protocolo | 4 |
00 | Baixo | ||
00 | Alto | ||
00 | Baixo | ||
06 | – | Conta de bytes | 1 |
01 | – | Identificador da unidade | 1 |
04 | – | Código de función | 1 |
00 | Alto | Comezando o rexistro | 2 |
02 | Baixo | ||
00 | Alto | No de palabras a ler | 2 |
02 | Baixo |
Resposta example no caso de MODBUS TCP: 01000000000701040400035571
Example | Byte | Descrición | No de bytes |
01 | – | Identificador de transacción | 1 |
00 | Alto | Identificador de protocolo | 4 |
00 | Baixo | ||
00 | Alto | ||
00 | Baixo | ||
07 | – | Conta de bytes | 1 |
01 | – | Identificador da unidade | 1 |
04 | – | Código de función | 1 |
04 | – | No byte de datos solicitados | 2 |
00 | Alto | Datos solicitados | 4 |
03 | Baixo | ||
55 | Alto | ||
71 | Baixo |
Punto flotante segundo o estándar IEEE
- O formato básico permite que un número de coma flotante estándar IEEE se represente nun único formato de 32 bits, como se mostra a continuación:
- onde S é o bit de signo, e' é a primeira parte do expoñente e f é a fracción decimal situada xunto a 1. Internamente o expoñente ten 8 bits de lonxitude e a fracción almacenada 23 bits.
- Aplícase un método de redondeo ao máis próximo ao valor calculado de coma flotante.
- O formato de coma flotante móstrase do seguinte xeito:
NOTA: As fraccións (decimais) móstranse sempre mentres non se almacena o 1 inicial (bit oculto).
Example de conversión de valor mostrado con coma flotante
O valor lido co punto flotante:
45AACC00 (16)
Valor convertido en formato binario:
0 | 10001011 | 01010101100110000000000 (2) |
asinar | expoñente | fracción |
ESTRUTURA DE COMANDOS DE ESCRITURA
- No caso dun módulo combinado cun contador: O dispositivo de comunicación mestre pode enviar ordes ao módulo para programarse por si mesmo ou para programar o contador.
- No caso dun contador con comunicación integrada: O dispositivo de comunicación mestre pode enviar ordes ao contador para programalo.
- Pódense realizar máis axustes, ao mesmo tempo, enviando un único comando, só se os rexistros relevantes son consecutivos (ver capítulo 5). Segundo o tipo de protocolo MODBUS utilizado, o comando de escritura estrutúrase do seguinte xeito.
Modbus ASCII/RTU
Os valores contidos tanto nas mensaxes de solicitude como de resposta están en formato hexadecimal.
Consulta example no caso de MODBUS RTU: 011005150001020008F053
Example | Byte | Descrición | No de bytes |
01 | – | Enderezo do escravo | 1 |
10 | – | Código de función | 1 |
05 | Alto | Comezando o rexistro | 2 |
15 | Baixo | ||
00 | Alto | No de palabras a escribir | 2 |
01 | Baixo | ||
02 | – | Contador de bytes de datos | 1 |
00 | Alto | Datos para programación | 2 |
08 | Baixo | ||
F0 | Alto | Comprobación de erros (CRC) | 2 |
53 | Baixo |
Resposta example no caso de MODBUS RTU: 01100515000110C1
Example | Byte | Descrición | No de bytes |
01 | – | Enderezo do escravo | 1 |
10 | – | Código de función | 1 |
05 | Alto | Comezando o rexistro | 2 |
15 | Baixo | ||
00 | Alto | No de palabras escritas | 2 |
01 | Baixo | ||
10 | Alto | Comprobación de erros (CRC) | 2 |
C1 | Baixo |
ModBus TCP
Os valores contidos tanto nas mensaxes de solicitude como de resposta están en formato hexadecimal.
Consulta example no caso de MODBUS TCP: 010000000009011005150001020008
Example | Byte | Descrición | No de bytes |
01 | – | Identificador de transacción | 1 |
00 | Alto | Identificador de protocolo | 4 |
00 | Baixo | ||
00 | Alto | ||
00 | Baixo | ||
09 | – | Conta de bytes | 1 |
01 | – | Identificador da unidade | 1 |
10 | – | Código de función | 1 |
05 | Alto | Comezando o rexistro | 2 |
15 | Baixo | ||
00 | Alto | No de palabras a escribir | 2 |
01 | Baixo | ||
02 | – | Contador de bytes de datos | 1 |
00 | Alto | Datos para programación | 2 |
08 | Baixo |
Resposta example no caso de MODBUS TCP: 010000000006011005150001
Example | Byte | Descrición | No de bytes |
01 | – | Identificador de transacción | 1 |
00 | Alto | Identificador de protocolo | 4 |
00 | Baixo | ||
00 | Alto | ||
00 | Baixo | ||
06 | – | Conta de bytes | 1 |
01 | – | Identificador da unidade | 1 |
10 | – | Código de función | 1 |
05 | Alto | Comezando o rexistro | 2 |
15 | Baixo | ||
00 | Alto | O comando enviado correctamente | 2 |
01 | Baixo |
CÓDIGOS DE EXCEPCIÓN
- En caso de módulo combinado con contador: cando o módulo recibe unha consulta non válida, envíase unha mensaxe de erro (código de excepción).
- No caso do contador con comunicación integrada: Cando o contador recibe unha consulta non válida, envíase unha mensaxe de erro (código de excepción).
- Segundo o modo de protocolo MODBUS, os posibles códigos de excepción son os seguintes.
Modbus ASCII/RTU
Os valores contidos nas mensaxes de resposta están en formato hexadecimal.
Resposta example no caso de MODBUS RTU: 01830131F0
Example | Byte | Descrición | No de bytes |
01 | – | Enderezo do escravo | 1 |
83 | – | Código de función (80+03) | 1 |
01 | – | Código de excepción | 1 |
31 | Alto | Comprobación de erros (CRC) | 2 |
F0 | Baixo |
Os códigos de excepción para MODBUS ASCII/RTU descríbense a continuación:
- $01 FUNCIÓN ILEGAL: o código de función recibido na consulta non é unha acción permitida.
- $02 DIRECCIÓN DE DATOS ILEGAIS: o enderezo de datos recibido na consulta non está permitido (é dicir, a combinación de rexistro e lonxitude de transferencia non é válida).
- $03 VALOR DE DATOS ILEGAIS: un valor contido no campo de datos de consulta non é un valor permitido.
- $04 LONGITUD DE RESPOSTA ILEGAL: a solicitude xeraría unha resposta cun tamaño maior que o dispoñible para o protocolo MODBUS.
ModBus TCP
Os valores contidos nas mensaxes de resposta están en formato hexadecimal.
Resposta example no caso de MODBUS TCP: 010000000003018302
Example | Byte | Descrición | No de bytes |
01 | – | Identificador de transacción | 1 |
00 | Alto | Identificador de protocolo | 4 |
00 | Baixo | ||
00 | Alto | ||
00 | Baixo | ||
03 | – | Número dun byte de datos seguintes nesta cadea | 1 |
01 | – | Identificador da unidade | 1 |
83 | – | Código de función (80+03) | 1 |
02 | – | Código de excepción | 1 |
Os códigos de excepción para MODBUS TCP descríbense a continuación:
- $01 FUNCIÓN ILEGAL: o código da función é descoñecido polo servidor.
- $02 DIRECCIÓN ILEGAL DE DATOS: o enderezo de datos recibido na consulta non é un enderezo permitido para o contador (é dicir, a combinación de rexistro e lonxitude de transferencia non é válida).
- $03 VALOR DE DATOS ILEGAIS: un valor contido no campo de datos de consulta non é un valor permitido para o contador.
- $04 FALLO DO SERVIDOR: fallou o servidor durante a execución.
- $05 RECONOCEMENTO: o servidor aceptou a invocación do servidor pero o servizo require un tempo relativamente longo para executarse. Polo tanto, o servidor só devolve un acuse de recibo do recibo da invocación do servizo.
- $06 SERVIDOR OCUPADO: o servidor non puido aceptar a PDU de solicitude de MB. A aplicación cliente ten a responsabilidade de decidir se e cando debe reenviar a solicitude.
- $0A RUTA DE GATEWAY NON DISPOÑIBLE: o módulo de comunicación (ou o contador, no caso do contador con comunicación integrada) non está configurado ou non se pode comunicar.
- O DISPOSITIVO DE OBXECTIVO GATEWAY DE $0B FALLOU RESPONDER: o contador non está dispoñible na rede.
INFORMACIÓN XERAL DAS TÁBOAS DE REXISTRO
NOTA: O maior número de rexistros (ou bytes) que se poden ler cun só comando:
- 63 rexistros en modo ASCII
- 127 rexistros en modo RTU
- 256 bytes en modo TCP
NOTA: O maior número de rexistros que se poden programar cun só comando:
- 13 rexistros en modo ASCII
- 29 rexistros en modo RTU
- 1 rexistrarse en modo TCP
NOTA: Os valores do rexistro están en formato hexadecimal ($).
Táboa HEADER | Significado |
PARÁMETRO | Símbolo e descrición do parámetro a ler/escribir. |
+/- |
Signo positivo ou negativo no valor lido.
A representación do signo cambia segundo o módulo de comunicación ou o modelo de contador: Modo de bit de signo: Se esta columna está marcada, o valor do rexistro de lectura pode ter un signo positivo ou negativo. Converte un valor de rexistro asinado como se mostra nas seguintes instrucións: O bit máis significativo (MSB) indica o signo do seguinte xeito: 0=positivo (+), 1=negativo (-). Valor negativo exampLe: MSB $8020 = 1000000000100000 = -32 | hexadecimal | lixo | decembro | |
Modo de complemento 2: Se esta columna está marcada, o valor do rexistro de lectura pode ter un positivo ou negativo
asinar. Os valores negativos represéntanse co complemento a 2. |
|
ENTERO |
Datos do rexistro INTEGER.
Mostra a Unidade de medida, o tipo de RegSet o número de Word correspondente e o Enderezo en formato hexadecimal. Hai dous tipos de RegSet dispoñibles: RegSet 0: rexistros de palabras pares / impares. RegSet 1: mesmo rexistros de palabras. Non dispoñible para módulos LAN GATEWAY. Dispoñible só para: ▪ Contadores con MODBUS integrado ▪ Contadores con ETHERNET integrado ▪ Módulos RS485 con versión de firmware 2.00 ou superior Para identificar o RegSet en uso, consulte os rexistros $0523/$0538. |
IEEE | Datos do rexistro estándar IEEE.
Mostra a unidade de medida, o número da palabra e o enderezo en formato hexadecimal. |
REXISTRO DISPONIBILIDADE POR MODELO |
Dispoñibilidade do rexistro segundo modelo. Se está marcado (●), o rexistro está dispoñible para
modelo correspondente: SERIE 3ph 6A/63A/80A: Contadores trifásicos 6A, 63A e 80A con comunicación en serie. SERIE 1ph 80A: Contadores monofásicos de 80A con comunicación en serie. SERIE 1ph 40A: Contadores monofásicos de 40A con comunicación en serie. TCP ETHERNET integrado trifásico: Contadores trifásicos con comunicación ETHERNET TCP integrada. TCP ETHERNET integrado trifásico: Contadores trifásicos con comunicación ETHERNET TCP integrada. LANG TCP (segundo o modelo): contadores combinados co módulo LAN GATEWAY. |
SIGNIFICADO DE DATOS | Descrición dos datos recibidos por unha resposta dun comando de lectura. |
DATOS PROGRAMABLES | Descrición dos datos que se poden enviar para un comando de escritura. |
REGISTROS DE LECTURA (CÓDIGOS DE FUNCIÓN $03, $04)
U1N | Ph 1-N Voltage | 2 | 0000 | 2 | 0000 | mV | 2 | 1000 | V | ● | ● | ● | ||||
U2N | Ph 2-N Voltage | 2 | 0002 | 2 | 0002 | mV | 2 | 1002 | V | ● | ● | ● | ||||
U3N | Ph 3-N Voltage | 2 | 0004 | 2 | 0004 | mV | 2 | 1004 | V | ● | ● | ● | ||||
U12 | L 1-2 Voltage | 2 | 0006 | 2 | 0006 | mV | 2 | 1006 | V | ● | ● | ● | ||||
U23 | L 2-3 Voltage | 2 | 0008 | 2 | 0008 | mV | 2 | 1008 | V | ● | ● | ● | ||||
U31 | L 3-1 Voltage | 2 | 000A | 2 | 000A | mV | 2 | 100A | V | ● | ● | ● | ||||
U∑ | Sistema Voltage | 2 | 000C | 2 | 000C | mV | 2 | 100C | V | ● | ● | ● | ● | ● | ● | |
A1 | Corrente Ph1 | ● | 2 | 000E | 2 | 000E | mA | 2 | 100E | A | ● | ● | ● | |||
A2 | Corrente Ph2 | ● | 2 | 0010 | 2 | 0010 | mA | 2 | 1010 | A | ● | ● | ● | |||
A3 | Corrente Ph3 | ● | 2 | 0012 | 2 | 0012 | mA | 2 | 1012 | A | ● | ● | ● | |||
AN | Corrente neutra | ● | 2 | 0014 | 2 | 0014 | mA | 2 | 1014 | A | ● | ● | ● | |||
A∑ | Corrente do sistema | ● | 2 | 0016 | 2 | 0016 | mA | 2 | 1016 | A | ● | ● | ● | ● | ● | ● |
PF1 | Factor de potencia Ph1 | ● | 1 | 0018 | 2 | 0018 | 0.001 | 2 | 1018 | – | ● | ● | ● | |||
PF2 | Factor de potencia Ph2 | ● | 1 | 0019 | 2 | 001A | 0.001 | 2 | 101A | – | ● | ● | ● | |||
PF3 | Factor de potencia Ph3 | ● | 1 | 001A | 2 | 001C | 0.001 | 2 | 101C | – | ● | ● | ● | |||
PF∑ | Factor de potencia do sistema | ● | 1 | 001B | 2 | 001E | 0.001 | 2 | 101E | – | ● | ● | ● | ● | ● | ● |
P1 | Potencia activa Ph1 | ● | 3 | 001C | 4 | 0020 | mW | 2 | 1020 | W | ● | ● | ● | |||
P2 | Potencia activa Ph2 | ● | 3 | 001F | 4 | 0024 | mW | 2 | 1022 | W | ● | ● | ● | |||
P3 | Potencia activa Ph3 | ● | 3 | 0022 | 4 | 0028 | mW | 2 | 1024 | W | ● | ● | ● | |||
P∑ | Poder activo Sys | ● | 3 | 0025 | 4 | 002C | mW | 2 | 1026 | W | ● | ● | ● | ● | ● | ● |
S1 | Ph1 Potencia aparente | ● | 3 | 0028 | 4 | 0030 | mVA | 2 | 1028 | VA | ● | ● | ● | |||
S2 | Ph2 Potencia aparente | ● | 3 | 002B | 4 | 0034 | mVA | 2 | 102A | VA | ● | ● | ● | |||
S3 | Ph3 Potencia aparente | ● | 3 | 002E | 4 | 0038 | mVA | 2 | 102C | VA | ● | ● | ● | |||
S∑ | Poder aparente do sistema | ● | 3 | 0031 | 4 | 003C | mVA | 2 | 102E | VA | ● | ● | ● | ● | ● | ● |
Q1 | Potencia reactiva Ph1 | ● | 3 | 0034 | 4 | 0040 | mvar | 2 | 1030 | var | ● | ● | ● | |||
Q2 | Potencia reactiva Ph2 | ● | 3 | 0037 | 4 | 0044 | mvar | 2 | 1032 | var | ● | ● | ● | |||
Q3 | Potencia reactiva Ph3 | ● | 3 | 003A | 4 | 0048 | mvar | 2 | 1034 | var | ● | ● | ● | |||
Q∑ | Potencia Reactiva Sys | ● | 3 | 003D | 4 | 004C | mvar | 2 | 1036 | var | ● | ● | ● | ● | ● | ● |
F | Frecuencia | 1 | 0040 | 2 | 0050 | MHz | 2 | 1038 | Hz | ● | ● | ● | ● | ● | ● | |
PH SEQ | Secuencia de fases | 1 | 0041 | 2 | 0052 | – | 2 | 103A | – | ● | ● | ● |
Significado dos datos de lectura:
- ENTERO: $00=123-CCW, $01=321-CW, $02=non definido
- IEEE para contadores con comunicación integrada e módulos RS485: $3DFBE76D=123-CCW, $3E072B02=321-CW, $0=non definido
- IEEE para módulos LAN GATEWAY: $0=123-CCW, $3F800000=321-CW, $40000000=non definido
+ kWh 1 | Ph1 Imp. Activo En. | 3 | 0100 | 4 | 0100 | 0.1 Wh | 2 | 1100 | Wh | ● | ● | ● | ||||
+ kWh 2 | Ph2 Imp. Activo En. | 3 | 0103 | 4 | 0104 | 0.1 Wh | 2 | 1102 | Wh | ● | ● | ● | ||||
+ kWh 3 | Ph3 Imp. Activo En. | 3 | 0106 | 4 | 0108 | 0.1 Wh | 2 | 1104 | Wh | ● | ● | ● | ||||
+ kWh∑ | Imp. sys. Activo En. | 3 | 0109 | 4 | 010C | 0.1 Wh | 2 | 1106 | Wh | ● | ● | ● | ● | ● | ● | |
–kWh 1 | Ph1 Exp. Activo En. | 3 | 010C | 4 | 0110 | 0.1 Wh | 2 | 1108 | Wh | ● | ● | ● | ||||
–kWh 2 | Ph2 Exp. Activo En. | 3 | 010F | 4 | 0114 | 0.1 Wh | 2 | 110A | Wh | ● | ● | ● | ||||
–kWh 3 | Ph3 Exp. Activo En. | 3 | 0112 | 4 | 0118 | 0.1 Wh | 2 | 110C | Wh | ● | ● | ● | ||||
- kWh ∑ | Sys Exp. Activo En. | 3 | 0115 | 4 | 011C | 0.1 Wh | 2 | 110E | Wh | ● | ● | ● | ● | ● | ● | |
+kVAh1-L | Ph1 Imp. Lag. Aparente En. | 3 | 0118 | 4 | 0120 | 0.1VAh | 2 | 1110 | VAh | ● | ● | ● | ||||
+kVAh2-L | Ph2 Imp. Lag. Aparente En. | 3 | 011B | 4 | 0124 | 0.1VAh | 2 | 1112 | VAh | ● | ● | ● | ||||
+kVAh3-L | Ph3 Imp. Lag. Aparente En. | 3 | 011E | 4 | 0128 | 0.1VAh | 2 | 1114 | VAh | ● | ● | ● | ||||
+kVAh∑-L | Imp. sys. Lag. Aparente En. | 3 | 0121 | 4 | 012C | 0.1VAh | 2 | 1116 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh1-L | Ph1 Exp. Lag. Aparente En. | 3 | 0124 | 4 | 0130 | 0.1VAh | 2 | 1118 | VAh | ● | ● | ● | ||||
-kVAh2-L | Ph2 Exp. Lag. Aparente En. | 3 | 0127 | 4 | 0134 | 0.1VAh | 2 | 111A | VAh | ● | ● | ● | ||||
-kVAh3-L | Ph3 Exp. Lag. Aparente En. | 3 | 012A | 4 | 0138 | 0.1VAh | 2 | 111C | VAh | ● | ● | ● | ||||
-kVAh∑-L | Sys Exp. Lag. Aparente En. | 3 | 012D | 4 | 013C | 0.1VAh | 2 | 111E | VAh | ● | ● | ● | ● | ● | ● | |
+kVAh1-C | Ph1 Imp. Chumbo. Aparente En. | 3 | 0130 | 4 | 0140 | 0.1VAh | 2 | 1120 | VAh | ● | ● | ● | ||||
+kVAh2-C | Ph2 Imp. Chumbo. Aparente En. | 3 | 0133 | 4 | 0144 | 0.1VAh | 2 | 1122 | VAh | ● | ● | ● | ||||
+kVAh3-C | Ph3 Imp. Chumbo. Aparente En. | 3 | 0136 | 4 | 0148 | 0.1VAh | 2 | 1124 | VAh | ● | ● | ● | ||||
+kVAh∑-C | Imp. sys. Chumbo. Aparente En. | 3 | 0139 | 4 | 014C | 0.1VAh | 2 | 1126 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh1-C | Ph1 Exp. Chumbo. Aparente En. | 3 | 013C | 4 | 0150 | 0.1VAh | 2 | 1128 | VAh | ● | ● | ● | ||||
-kVAh2-C | Ph2 Exp. Chumbo. Aparente En. | 3 | 013F | 4 | 0154 | 0.1VAh | 2 | 112A | VAh | ● | ● | ● | ||||
-kVAh3-C | Ph3 Exp. Chumbo. Aparente En. | 3 | 0142 | 4 | 0158 | 0.1VAh | 2 | 112C | VAh | ● | ● | ● | ||||
-VA∑-C | Sys Exp. Chumbo. Aparente En. | 3 | 0145 | 4 | 015C | 0.1VAh | 2 | 112E | VAh | ● | ● | ● | ● | ● | ● | |
+kvarh1-L | Ph1 Imp. Lag. Reactivo En. | 3 | 0148 | 4 | 0160 | 0.1 varh | 2 | 1130 | varh | ● | ● | ● | ||||
+kvarh2-L | Ph2 Imp. Lag. Reactivo En. | 3 | 014B | 4 | 0164 | 0.1 varh | 2 | 1132 | varh | ● | ● | ● |
+kvarh3-L | Ph3 Imp. Lag. Reactivo En. | 3 | 014E | 4 | 0168 | 0.1 varh | 2 | 1134 | varh | ● | ● | ● | ||||
+kvarh∑-L | Imp. sys. Lag. Reactivo En. | 3 | 0151 | 4 | 016C | 0.1 varh | 2 | 1136 | varh | ● | ● | ● | ● | ● | ● | |
-kvarh1-L | Ph1 Exp. Lag. Reactivo En. | 3 | 0154 | 4 | 0170 | 0.1 varh | 2 | 1138 | varh | ● | ● | ● | ||||
-kvarh2-L | Ph2 Exp. Lag. Reactivo En. | 3 | 0157 | 4 | 0174 | 0.1 varh | 2 | 113A | varh | ● | ● | ● | ||||
-kvarh3-L | Ph3 Exp. Lag. Reactivo En. | 3 | 015A | 4 | 0178 | 0.1 varh | 2 | 113C | varh | ● | ● | ● | ||||
-varía∑-L | Sys Exp. Lag. Reactivo En. | 3 | 015D | 4 | 017C | 0.1 varh | 2 | 113E | varh | ● | ● | ● | ● | ● | ● | |
+kvarh1-C | Ph1 Imp. Chumbo. Reactivo En. | 3 | 0160 | 4 | 0180 | 0.1 varh | 2 | 1140 | varh | ● | ● | ● | ||||
+kvarh2-C | Ph2 Imp. Chumbo. Reactivo En. | 3 | 0163 | 4 | 0184 | 0.1 varh | 2 | 1142 | varh | ● | ● | ● | ||||
+kvarh3-C | Ph3 Imp. Chumbo. Reactivo En. | 3 | 0166 | 4 | 0188 | 0.1 varh | 2 | 1144 | varh | ● | ● | ● | ||||
+kvarh∑-C | Imp. sys. Chumbo. Reactivo En. | 3 | 0169 | 4 | 018C | 0.1 varh | 2 | 1146 | varh | ● | ● | ● | ● | ● | ● | |
-kvarh1-C | Ph1 Exp. Chumbo. Reactivo En. | 3 | 016C | 4 | 0190 | 0.1 varh | 2 | 1148 | varh | ● | ● | ● | ||||
-kvarh2-C | Ph2 Exp. Chumbo. Reactivo En. | 3 | 016F | 4 | 0194 | 0.1 varh | 2 | 114A | varh | ● | ● | ● | ||||
-kvarh3-C | Ph3 Exp. Chumbo. Reactivo En. | 3 | 0172 | 4 | 0198 | 0.1 varh | 2 | 114C | varh | ● | ● | ● | ||||
-kvarh∑-C | Sys Exp. Chumbo. Reactivo En. | 3 | 0175 | 4 | 019C | 0.1 varh | 2 | 114E | varh | ● | ● | ● | ● | ● | ● | |
– Reservado | 3 | 0178 | 2 | 01A0 | – | 2 | 1150 | – | R | R | R | R | R | R |
TARIFAS 1 CONTADORES
+ kWh1-T1 | Ph1 Imp. Activo En. | 3 | 0200 | 4 | 0200 | 0.1 Wh | 2 | 1200 | Wh | ● | ● | |||||
+ kWh2-T1 | Ph2 Imp. Activo En. | 3 | 0203 | 4 | 0204 | 0.1 Wh | 2 | 1202 | Wh | ● | ● | |||||
+ kWh3-T1 | Ph3 Imp. Activo En. | 3 | 0206 | 4 | 0208 | 0.1 Wh | 2 | 1204 | Wh | ● | ● | |||||
+ kWh∑-T1 | Imp. sys. Activo En. | 3 | 0209 | 4 | 020C | 0.1 Wh | 2 | 1206 | Wh | ● | ● | ● | ||||
- kWh1-T1 | Ph1 Exp. Activo En. | 3 | 020C | 4 | 0210 | 0.1 Wh | 2 | 1208 | Wh | ● | ● | |||||
- kWh2-T1 | Ph2 Exp. Activo En. | 3 | 020F | 4 | 0214 | 0.1 Wh | 2 | 120A | Wh | ● | ● | |||||
- kWh3-T1 | Ph3 Exp. Activo En. | 3 | 0212 | 4 | 0218 | 0.1 Wh | 2 | 120C | Wh | ● | ● | |||||
-kWh∑-T1 | Sys Exp. Activo En. | 3 | 0215 | 4 | 021C | 0.1 Wh | 2 | 120E | Wh | ● | ● | ● | ||||
+ kVAh1-L-T1 | Ph1 Imp. Lag. Aparente En. | 3 | 0218 | 4 | 0220 | 0.1VAh | 2 | 1210 | VAh | ● | ● | |||||
+ kVAh2-L-T1 | Ph2 Imp. Lag. Aparente En. | 3 | 021B | 4 | 0224 | 0.1VAh | 2 | 1212 | VAh | ● | ● | |||||
+ kVAh3-L-T1 | Ph3 Imp. Lag. Aparente En. | 3 | 021E | 4 | 0228 | 0.1VAh | 2 | 1214 | VAh | ● | ● | |||||
+kVAh∑-L-T1 | Imp. sys. Lag. Aparente En. | 3 | 0221 | 4 | 022C | 0.1VAh | 2 | 1216 | VAh | ● | ● | ● | ||||
-kVAh1-L-T1 | Ph1 Exp. Lag. Aparente En. | 3 | 0224 | 4 | 0230 | 0.1VAh | 2 | 1218 | VAh | ● | ● | |||||
-kVAh2-L-T1 | Ph2 Exp. Lag. Aparente En. | 3 | 0227 | 4 | 0234 | 0.1VAh | 2 | 121A | VAh | ● | ● | |||||
-kVAh3-L-T1 | Ph3 Exp. Lag. Aparente En. | 3 | 022A | 4 | 0238 | 0.1VAh | 2 | 121C | VAh | ● | ● | |||||
-kVAh∑-L-T1 | Sys Exp. Lag. Aparente En. | 3 | 022D | 4 | 023C | 0.1VAh | 2 | 121E | VAh | ● | ● | ● | ||||
+ kVAh1-C-T1 | Ph1 Imp. Chumbo. Aparente En. | 3 | 0230 | 4 | 0240 | 0.1VAh | 2 | 1220 | VAh | ● | ● | |||||
+ kVAh2-C-T1 | Ph2 Imp. Chumbo. Aparente En. | 3 | 0233 | 4 | 0244 | 0.1VAh | 2 | 1222 | VAh | ● | ● | |||||
+ kVAh3-C-T1 | Ph3 Imp. Chumbo. Aparente En. | 3 | 0236 | 4 | 0248 | 0.1VAh | 2 | 1224 | VAh | ● | ● | |||||
+kVAh∑-C-T1 | Imp. sys. Chumbo. Aparente En. | 3 | 0239 | 4 | 024C | 0.1VAh | 2 | 1226 | VAh | ● | ● | ● | ||||
-kVAh1-C-T1 | Ph1 Exp. Chumbo. Aparente En. | 3 | 023C | 4 | 0250 | 0.1VAh | 2 | 1228 | VAh | ● | ● | |||||
-kVAh2-C-T1 | Ph2 Exp. Chumbo. Aparente En. | 3 | 023F | 4 | 0254 | 0.1VAh | 2 | 122A | VAh | ● | ● | |||||
-kVAh3-C-T1 | Ph3 Exp. Chumbo. Aparente En. | 3 | 0242 | 4 | 0258 | 0.1VAh | 2 | 122C | VAh | ● | ● | |||||
-kVAh∑-C-T1 | Sys Exp. Chumbo. Aparente En. | 3 | 0245 | 4 | 025C | 0.1VAh | 2 | 122E | VAh | ● | ● | ● | ||||
+ kvarh1-L-T1 | Ph1 Imp. Lag. Reactivo En. | 3 | 0248 | 4 | 0260 | 0.1 varh | 2 | 1230 | varh | ● | ● | |||||
+ kvarh2-L-T1 | Ph2 Imp. Lag. Reactivo En. | 3 | 024B | 4 | 0264 | 0.1 varh | 2 | 1232 | varh | ● | ● | |||||
+ kvarh3-L-T1 | Ph3 Imp. Lag. Reactivo En. | 3 | 024E | 4 | 0268 | 0.1 varh | 2 | 1234 | varh | ● | ● | |||||
+kvarh∑-L-T1 | Imp. sys. Lag. Reactivo En. | 3 | 0251 | 4 | 026C | 0.1 varh | 2 | 1236 | varh | ● | ● | ● | ||||
-kvarh1-L-T1 | Ph1 Exp. Lag. Reactivo En. | 3 | 0254 | 4 | 0270 | 0.1 varh | 2 | 1238 | varh | ● | ● | |||||
-kvarh2-L-T1 | Ph2 Exp. Lag. Reactivo En. | 3 | 0257 | 4 | 0274 | 0.1 varh | 2 | 123A | varh | ● | ● | |||||
-kvarh3-L-T1 | Ph3 Exp. Lag. Reactivo En. | 3 | 025A | 4 | 0278 | 0.1 varh | 2 | 123C | varh | ● | ● | |||||
-varía∑-L-T1 | Sys Exp. Lag. Reactivo En. | 3 | 025D | 4 | 027C | 0.1 varh | 2 | 123E | varh | ● | ● | ● | ||||
+ kvarh1-C-T1 | Ph1 Imp. Chumbo. Reactivo En. | 3 | 0260 | 4 | 0280 | 0.1 varh | 2 | 1240 | varh | ● | ● | |||||
+ kvarh2-C-T1 | Ph2 Imp. Chumbo. Reactivo En. | 3 | 0263 | 4 | 0284 | 0.1 varh | 2 | 1242 | varh | ● | ● | |||||
+ kvarh3-C-T1 | Ph3 Imp. Chumbo. Reactivo En. | 3 | 0266 | 4 | 0288 | 0.1 varh | 2 | 1244 | varh | ● | ● | |||||
+kvarh∑-C-T1 | Imp. sys. Chumbo. Reactivo En. | 3 | 0269 | 4 | 028C | 0.1 varh | 2 | 1246 | varh | ● | ● | ● | ||||
-kvarh1-C-T1 | Ph1 Exp. Chumbo. Reactivo En. | 3 | 026C | 4 | 0290 | 0.1 varh | 2 | 1248 | varh | ● | ● | |||||
-kvarh2-C-T1 | Ph2 Exp. Chumbo. Reactivo En. | 3 | 026F | 4 | 0294 | 0.1 varh | 2 | 124A | varh | ● | ● | |||||
-kvarh3-C-T1 | Ph3 Exp. Chumbo. Reactivo En. | 3 | 0272 | 4 | 0298 | 0.1 varh | 2 | 124C | varh | ● | ● | |||||
-kvarh∑-C-T1 | Sys Exp. Chumbo. Reactivo En. | 3 | 0275 | 4 | 029C | 0.1 varh | 2 | 124E | varh | ● | ● | ● | ||||
– Reservado | 3 | 0278 | – | – | – | – | – | – | R | R | R | R | R | R |
+ kWh1-T2 | Ph1 Imp. Activo En. | 3 | 0300 | 4 | 0300 | 0.1 Wh | 2 | 1300 | Wh | ● | ● | |||||
+ kWh2-T2 | Ph2 Imp. Activo En. | 3 | 0303 | 4 | 0304 | 0.1 Wh | 2 | 1302 | Wh | ● | ● | |||||
+ kWh3-T2 | Ph3 Imp. Activo En. | 3 | 0306 | 4 | 0308 | 0.1 Wh | 2 | 1304 | Wh | ● | ● | |||||
+ kWh∑-T2 | Imp. sys. Activo En. | 3 | 0309 | 4 | 030C | 0.1 Wh | 2 | 1306 | Wh | ● | ● | ● | ||||
- kWh1-T2 | Ph1 Exp. Activo En. | 3 | 030C | 4 | 0310 | 0.1 Wh | 2 | 1308 | Wh | ● | ● | |||||
- kWh2-T2 | Ph2 Exp. Activo En. | 3 | 030F | 4 | 0314 | 0.1 Wh | 2 | 130A | Wh | ● | ● | |||||
- kWh3-T2 | Ph3 Exp. Activo En. | 3 | 0312 | 4 | 0318 | 0.1 Wh | 2 | 130C | Wh | ● | ● | |||||
-kWh∑-T2 | Sys Exp. Activo En. | 3 | 0315 | 4 | 031C | 0.1 Wh | 2 | 130E | Wh | ● | ● | ● | ||||
+ kVAh1-L-T2 | Ph1 Imp. Lag. Aparente En. | 3 | 0318 | 4 | 0320 | 0.1VAh | 2 | 1310 | VAh | ● | ● | |||||
+ kVAh2-L-T2 | Ph2 Imp. Lag. Aparente En. | 3 | 031B | 4 | 0324 | 0.1VAh | 2 | 1312 | VAh | ● | ● | |||||
+ kVAh3-L-T2 | Ph3 Imp. Lag. Aparente En. | 3 | 031E | 4 | 0328 | 0.1VAh | 2 | 1314 | VAh | ● | ● | |||||
+kVAh∑-L-T2 | Imp. sys. Lag. Aparente En. | 3 | 0321 | 4 | 032C | 0.1VAh | 2 | 1316 | VAh | ● | ● | ● | ||||
-kVAh1-L-T2 | Ph1 Exp. Lag. Aparente En. | 3 | 0324 | 4 | 0330 | 0.1VAh | 2 | 1318 | VAh | ● | ● | |||||
-kVAh2-L-T2 | Ph2 Exp. Lag. Aparente En. | 3 | 0327 | 4 | 0334 | 0.1VAh | 2 | 131A | VAh | ● | ● | |||||
-kVAh3-L-T2 | Ph3 Exp. Lag. Aparente En. | 3 | 032A | 4 | 0338 | 0.1VAh | 2 | 131C | VAh | ● | ● | |||||
-kVAh∑-L-T2 | Sys Exp. Lag. Aparente En. | 3 | 032D | 4 | 033C | 0.1VAh | 2 | 131E | VAh | ● | ● | ● | ||||
+ kVAh1-C-T2 | Ph1 Imp. Chumbo. Aparente En. | 3 | 0330 | 4 | 0340 | 0.1VAh | 2 | 1320 | VAh | ● | ● | |||||
+ kVAh2-C-T2 | Ph2 Imp. Chumbo. Aparente En. | 3 | 0333 | 4 | 0344 | 0.1VAh | 2 | 1322 | VAh | ● | ● | |||||
+ kVAh3-C-T2 | Ph3 Imp. Chumbo. Aparente En. | 3 | 0336 | 4 | 0348 | 0.1VAh | 2 | 1324 | VAh | ● | ● | |||||
+kVAh∑-C-T2 | Imp. sys. Chumbo. Aparente En. | 3 | 0339 | 4 | 034C | 0.1VAh | 2 | 1326 | VAh | ● | ● | ● | ||||
-kVAh1-C-T2 | Ph1 Exp. Chumbo. Aparente En. | 3 | 033C | 4 | 0350 | 0.1VAh | 2 | 1328 | VAh | ● | ● | |||||
-kVAh2-C-T2 | Ph2 Exp. Chumbo. Aparente En. | 3 | 033F | 4 | 0354 | 0.1VAh | 2 | 132A | VAh | ● | ● | |||||
-kVAh3-C-T2 | Ph3 Exp. Chumbo. Aparente En. | 3 | 0342 | 4 | 0358 | 0.1VAh | 2 | 132C | VAh | ● | ● | |||||
-kVAh∑-C-T2 | Sys Exp. Chumbo. Aparente En. | 3 | 0345 | 4 | 035C | 0.1VAh | 2 | 132E | VAh | ● | ● | ● | ||||
+ kvarh1-L-T2 | Ph1 Imp. Lag. Reactivo En. | 3 | 0348 | 4 | 0360 | 0.1 varh | 2 | 1330 | varh | ● | ● | |||||
+ kvarh2-L-T2 | Ph2 Imp. Lag. Reactivo En. | 3 | 034B | 4 | 0364 | 0.1 varh | 2 | 1332 | varh | ● | ● | |||||
+ kvarh3-L-T2 | Ph3 Imp. Lag. Reactivo En. | 3 | 034E | 4 | 0368 | 0.1 varh | 2 | 1334 | varh | ● | ● | |||||
+kvarh∑-L-T2 | Imp. sys. Lag. Reactivo En. | 3 | 0351 | 4 | 036C | 0.1 varh | 2 | 1336 | varh | ● | ● | ● | ||||
-kvarh1-L-T2 | Ph1 Exp. Lag. Reactivo En. | 3 | 0354 | 4 | 0370 | 0.1 varh | 2 | 1338 | varh | ● | ● | |||||
-kvarh2-L-T2 | Ph2 Exp. Lag. Reactivo En. | 3 | 0357 | 4 | 0374 | 0.1 varh | 2 | 133A | varh | ● | ● | |||||
-kvarh3-L-T2 | Ph3 Exp. Lag. Reactivo En. | 3 | 035A | 4 | 0378 | 0.1 varh | 2 | 133C | varh | ● | ● | |||||
-varía∑-L-T2 | Sys Exp. Lag. Reactivo En. | 3 | 035D | 4 | 037C | 0.1 varh | 2 | 133E | varh | ● | ● | ● | ||||
+ kvarh1-C-T2 | Ph1 Imp. Chumbo. Reactivo En. | 3 | 0360 | 4 | 0380 | 0.1 varh | 2 | 1340 | varh | ● | ● | |||||
+ kvarh2-C-T2 | Ph2 Imp. Chumbo. Reactivo En. | 3 | 0363 | 4 | 0384 | 0.1 varh | 2 | 1342 | varh | ● | ● | |||||
+ kvarh3-C-T2 | Ph3 Imp. Chumbo. Reactivo En. | 3 | 0366 | 4 | 0388 | 0.1 varh | 2 | 1344 | varh | ● | ● | |||||
+kvarh∑-C-T2 | Imp. sys. Chumbo. Reactivo En. | 3 | 0369 | 4 | 038C | 0.1 varh | 2 | 1346 | varh | ● | ● | ● | ||||
-kvarh1-C-T2 | Ph1 Exp. Chumbo. Reactivo En. | 3 | 036C | 4 | 0390 | 0.1 varh | 2 | 1348 | varh | ● | ● | |||||
-kvarh2-C-T2 | Ph2 Exp. Chumbo. Reactivo En. | 3 | 036F | 4 | 0394 | 0.1 varh | 2 | 134A | varh | ● | ● | |||||
-kvarh3-C-T2 | Ph3 Exp. Chumbo. Reactivo En. | 3 | 0372 | 4 | 0398 | 0.1 varh | 2 | 134C | varh | ● | ● | |||||
-varía∑-C-T2 | Sys Exp. Chumbo. Reactivo En. | 3 | 0375 | 4 | 039C | 0.1 varh | 2 | 134E | varh | ● | ● | ● | ||||
– Reservado | 3 | 0378 | – | – | – | – | – | – | R | R | R | R | R | R |
CONTADORES PARCIAIS
+ kWh∑-P | Imp. sys. Activo En. | 3 | 0400 | 4 | 0400 | 0.1 Wh | 2 | 1400 | Wh | ● | ● | ● | ● | ● | ● | |
-kWh∑-P | Sys Exp. Activo En. | 3 | 0403 | 4 | 0404 | 0.1 Wh | 2 | 1402 | Wh | ● | ● | ● | ● | ● | ● | |
+kVAh∑-LP | Imp. sys. Lag. Aparente En. | 3 | 0406 | 4 | 0408 | 0.1VAh | 2 | 1404 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh∑-LP | Sys Exp. Lag. Aparente En. | 3 | 0409 | 4 | 040C | 0.1VAh | 2 | 1406 | VAh | ● | ● | ● | ● | ● | ● | |
+kVAh∑-CP | Imp. sys. Chumbo. Aparente En. | 3 | 040C | 4 | 0410 | 0.1VAh | 2 | 1408 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh∑-CP | Sys Exp. Chumbo. Aparente En. | 3 | 040F | 4 | 0414 | 0.1VAh | 2 | 140A | VAh | ● | ● | ● | ● | ● | ● | |
+kvarh∑-LP | Imp. sys. Lag. Reactivo En. | 3 | 0412 | 4 | 0418 | 0.1 varh | 2 | 140C | varh | ● | ● | ● | ● | ● | ● | |
-varía∑-LP | Sys Exp. Lag. Reactivo En. | 3 | 0415 | 4 | 041C | 0.1 varh | 2 | 140E | varh | ● | ● | ● | ● | ● | ● | |
+kvarh∑-CP | Imp. sys. Chumbo. Reactivo En. | 3 | 0418 | 4 | 0420 | 0.1 varh | 2 | 1410 | varh | ● | ● | ● | ● | ● | ● | |
-varía∑-CP | Sys Exp. Chumbo. Reactivo En. | 3 | 041B | 4 | 0424 | 0.1 varh | 2 | 1412 | varh | ● | ● | ● | ● | ● | ● |
CONTADORES DE SALDOS
kWh∑-B | Sys Active En. | ● | 3 | 041E | 4 | 0428 | 0.1 Wh | 2 | 1414 | Wh | ● | ● | ● | ● | ● | |
kVAh∑-LB | Retraso do sistema. Aparente En. | ● | 3 | 0421 | 4 | 042C | 0.1VAh | 2 | 1416 | VAh | ● | ● | ● | ● | ● | |
kVAh∑-CB | Líder Sys. Aparente En. | ● | 3 | 0424 | 4 | 0430 | 0.1VAh | 2 | 1418 | VAh | ● | ● | ● | ● | ● | |
kvarh∑-LB | Retraso do sistema. Reactivo En. | ● | 3 | 0427 | 4 | 0434 | 0.1 varh | 2 | 141A | varh | ● | ● | ● | ● | ● | |
kvarh∑-CB | Líder Sys. Reactivo En. | ● | 3 | 042A | 4 | 0438 | 0.1 varh | 2 | 141C | varh | ● | ● | ● | ● | ● | |
– Reservado | 3 | 042D | – | – | – | – | – | – | R | R | R | R | R | R |
EC SN | Número de serie do contador | 5 | 0500 | 6 | 0500 | 10 caracteres ASCII. ($00…$FF) | ● | ● | ● | ● | ● | ● |
MODELO CE | Modelo de contador | 1 | 0505 | 2 | 0506 | $03=6A 3 fases, 4 cables
$08=80A 3 fases, 4 cables $0C=80A 1fase, 2 cables $10 = 40 A 1 fase, 2 cables $12=63A 3 fases, 4 cables |
● | ● | ● | ● | ● | ● |
TIPO CE | Tipo de contador | 1 | 0506 | 2 | 0508 | $00=SEN MEDIO, RESTABLECER
$01=NON MID $02=MID $03=SEN MID, selección de cableado $05=MID sen variación $09=MID, selección de cableado $0A=MID sen variación, selección de cableado $0B=SIN MID, RESET, selección de cableado |
● | ● | ● | ● | ● | ● |
EC FW REL1 | Versión de firmware do contador 1 | 1 | 0507 | 2 | 050A | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $66=102 => rel. 1.02 |
● | ● | ● | ● | ● | ● |
EC HW VER | Versión de hardware de contador | 1 | 0508 | 2 | 050C | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $64=100 => ver. 1.00 |
● | ● | ● | ● | ● | ● |
– | Reservado | 2 | 0509 | 2 | 050E | – | R | R | R | R | R | R |
T | Tarifa en uso | 1 | 050B | 2 | 0510 | $01=tarifa 1
$02=tarifa 2 |
● | ● | ● | |||
PRI/SEC | Valor primario/secundario Só modelo 6A. Reservado e
fixo 0 para outros modelos. |
1 | 050C | 2 | 0512 | $00=principal
$01=secundario |
● | ● | ● | |||
ERR | Código de erro | 1 | 050D | 2 | 0514 | Codificación de campo de bits:
– bit0 (LSb)=Secuencia de fases – bit1=Memoria – bit2=Reloxo (RTC)-Só modelo ETH – Outros bits non utilizados
Bit=1 significa condición de erro, Bit=0 significa ningún erro |
● | ● | ● | ● | ● | ● |
CT | Valor da relación CT
Só modelo 6A. Reservado e fixo 1 para outros modelos. |
1 | 050E | 2 | 0516 | $ 0001... $ 2710 | ● | ● | ● | |||
– | Reservado | 2 | 050F | 2 | 0518 | – | R | R | R | R | R | R |
FSA | Valor FSA | 1 | 0511 | 2 | 051A | $00=1A
$01=5A $02=80A $03=40A $06=63A |
● | ● | ● | ● | ● | ● |
WIR | Modo de cableado | 1 | 0512 | 2 | 051C | $01=3fases, 4 fíos, 3 correntes
$02=3fases, 3 fíos, 2 correntes $03=1fase $04=3fases, 3 fíos, 3 correntes |
● | ● | ● | ● | ● | ● |
ADDR | Dirección MODBUS | 1 | 0513 | 2 | 051E | 01 $... 7 $ | ● | ● | ● | ● | ● | ● |
MODO MDB | Modo MODBUS | 1 | 0514 | 2 | 0520 | $00=7E2 (ASCII)
$01=8N1 (RTU) |
● | ● | ● | |||
BAUD | Velocidade de comunicación | 1 | 0515 | 2 | 0522 | $01=300 bps
$02=600 bps $03=1200 bps $04=2400 bps $05=4800 bps $06=9600 bps $07=19200 bps $08=38400 bps $09=57600 bps |
● | ● | ● | |||
– | Reservado | 1 | 0516 | 2 | 0524 | – | R | R | R | R | R | R |
INFORMACIÓN SOBRE CONTADOR DE ENERXÍA E MÓDULO DE COMUNICACIÓN
EC-P STAT | Estado de contador parcial | 1 | 0517 | 2 | 0526 | Codificación de campo de bits:
– bit0 (LSb)= +kWhΣ PAR – bit1=-kWhΣ PAR – bit2=+kVAhΣ-L PAR – bit3=-kVAhΣ-L PAR – bit4=+kVAhΣ-C PAR – bit5=-kVAhΣ-C PAR – bit6=+kvarhΣ-L PAR – bit7=-kvarhΣ-L PAR – bit8=+kvarhΣ-C PAR – bit9=-kvarhΣ-C PAR – Outros bits non utilizados
Bit=1 significa contador activo, Bit=0 significa contador parado |
● | ● | ● | ● | ● | ● |
PARÁMETRO | ENTERO | SIGNIFICADO DE DATOS | REXISTRO DISPONIBILIDADE POR MODELO | |||||||||
Símbolo |
Descrición |
RegSet 0 | RegSet 1 |
Valores |
SERIE 3PH 6A/63A/80A | SERIE 1PH 80A | SERIE 1PH 40A | 3ph ETHERNET TCP integrado | 1ph ETHERNET TCP integrado | LINGUA TCP
(segundo o modelo) |
||
MOD SN | Número de serie do módulo | 5 | 0518 | 6 | 0528 | 10 caracteres ASCII. ($00…$FF) | ● | ● | ● | |||
Asinar | Representación de valor asinado | 1 | 051D | 2 | 052E | $00=bit de signo
$01=complemento de 2 |
● | ● | ● | ● | ● | |
– Reservado | 1 | 051E | 2 | 0530 | – | R | R | R | R | R | R | |
MOD FW REL | Lanzamento de firmware do módulo | 1 | 051F | 2 | 0532 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $66=102 => rel. 1.02 |
● | ● | ● | |||
MOD HW VER | Versión de hardware do módulo | 1 | 0520 | 2 | 0534 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $64=100 => ver. 1.00 |
● | ● | ● | |||
– Reservado | 2 | 0521 | 2 | 0536 | – | R | R | R | R | R | R | |
REGSET | RegSet en uso | 1 | 0523 | 2 | 0538 | $00=rexistro conxunto 0
$01=rexistro conxunto 1 |
● | ● | ● | ● | ||
2 | 0538 | 2 | 0538 | $00=rexistro conxunto 0
$01=rexistro conxunto 1 |
● | |||||||
FW REL2 | Versión de firmware do contador 2 | 1 | 0600 | 2 | 0600 | Converte o valor hexadecimal lido ao valor Dec.
p.ex. $C8=200 => rel. 2.00 |
● | ● | ● | ● | ● | ● |
RTC-DÍA | Interfaz Ethernet RTC día | 1 | 2000 | 1 | 2000 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $1F=31 => día 31 |
● | ● | ||||
RTC-MES | Interface Ethernet RTC mes | 1 | 2001 | 1 | 2001 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $0C=12 => Decembro |
● | ● | ||||
RTC-ANO | Interface Ethernet RTC ano | 1 | 2002 | 1 | 2002 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $15=21 => ano 2021 |
● | ● | ||||
RTC-HORARIOS | Interface Ethernet RTC horas | 1 | 2003 | 1 | 2003 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $0F=15 => 15 horas |
● | ● | ||||
RTC-MIN | Interfaz Ethernet RTC minutos | 1 | 2004 | 1 | 2004 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $1E=30 => 30 minutos |
● | ● | ||||
RTC-SEC | Interface Ethernet RTC segundos | 1 | 2005 | 1 | 2005 | Converte o valor hexadecimal lido ao valor Dec.
por exemplo, $0A=10 => 10 segundos |
● | ● |
NOTA: os rexistros RTC ($2000…$2005) só están dispoñibles para medidores de enerxía con Ethernet Firmware rel. 1.15 ou superior.
LECTURA DE BOBINAS (CÓDIGO DE FUNCIÓN $01)
PARÁMETRO | ENTERO | SIGNIFICADO DE DATOS | REXISTRO DISPONIBILIDADE POR MODELO | |||||
Símbolo Descrición |
Bits
Enderezo |
Valores |
SERIE 3PH 6A/63A/80A | SERIE 1PH 80A | SERIE 1PH 40A | 3ph ETHERNET TCP integrado | 1ph ETHERNET TCP integrado | LINGUA TCP
(segundo o modelo) |
AL Alarmas | 40 0000 | Bit secuencia pouco 39 (MSB) … bit 0 (LSb):
|U3N-L|U2N-L|U1N-L|UΣ-L|U3N-H|U2N-H|U1N-H|UΣ-H| |COM|RES|U31-L|U23-L|U12-L|U31-H|U23-H|U12-H| |RES|RES|RES|RES|RES|RES|AN-L|A3-L| |A2-L|A1-L|AΣ-L|AN-H|A3-H|A2-H|A1-H|AΣ-H| |RES|RES|RES|RES|RES|RES|RES|fO|
LENDA L=Debaixo do limiar (baixo) H=Por riba do limiar (alto) O=Fóra do rango COM=Comunicación no porto IR OK. Non considerar no caso de modelos con comunicación SERIE integrada RES=Bit reservado a 0
NOTA: Voltage, Os valores de limiar de corrente e frecuencia poden cambiar segundo o modelo de contador. Consulte o as táboas móstranse a continuación. |
● | ● | ● | ● | ● |
VOLTAGE E RANGOS DE FRECUENCIAS SEGUNDO MODELO | LIMITES DE PARÁMETROS | |||
FASE NEUTRAL VOLTAGE | FASE-FASE VOLTAGE | ACTUAL | FRECUENCIA | |
3×230/400V 50Hz | ULN-L=230V-20%=184V
ULN-H=230V+20%=276V |
ULL-L=230V x √3 -20%=318V
ULL-H=230V x √3 +20%=478V |
IL=Corrente de inicio (Ist) IH = Escala completa actual (IFS) |
fL=45Hz fH=65Hz |
3×230/400…3×240/415V 50/60Hz | ULN-L=230V-20%=184V
ULN-H=240V+20%=288V |
ULL-L=398V-20%=318V
ULL-H=415V+20%=498V |
REDACCIÓN DE REGISTROS (CÓDIGO DE FUNCIÓN $10)
DATOS PROGRAMABLES PARA CONTADOR DE ENERXÍA E MÓDULO DE COMUNICACIÓN
ENDEREZO | Dirección MODBUS | 1 | 0513 | 2 | 051E | 01 $... 7 $ | ● | ● | ● | ● | ● | ● |
MODO MDB | Modo MODBUS | 1 | 0514 | 2 | 0520 | $00=7E2 (ASCII)
$01=8N1 (RTU) |
● | ● | ||||
BAUD | Velocidade de comunicación
*300, 600, 1200, 57600 valores non dispoñible para o modelo 40A. |
1 | 0515 | 2 | 0522 | $01=300 bps*
$02=600 bps* $03=1200 bps* $04=2400 bps $05=4800 bps $06=9600 bps $07=19200 bps $08=38400 bps $09=57600 bps* |
● | ● | ● | |||
CE RES | Restablecer contadores de enerxía
Escriba só coa función RESET |
1 | 0516 | 2 | 0524 | $00=TOTAL Contadores
$03=TODOS os contadores |
● | ● | ● | ● | ● | ● |
$01=TARIFA 1 Contadores
$02=TARIFA 2 Contadores |
● | ● | ● | |||||||||
OPERADOR EC-P | Operación de contador parcial | 1 | 0517 | 2 | 0526 | Para RegSet1, configure a palabra MS sempre en 0000. A palabra LS debe estruturarse do seguinte xeito:
Byte 1 – Selección de contador PARCIAL $00=+kWhΣ PAR $01=-kWhΣ PAR $02=+kVAhΣ-L PAR $03=-kVAhΣ-L PAR $04=+kVAhΣ-C PAR $05=-kVAhΣ-C PAR $06=+kvarhΣ-L PAR $07=-kvarhΣ-L PAR $08=+kvarhΣ-C PAR $09=-kvarhΣ-C PAR $0A=TODOS os contadores parciais Byte 2 – Operación de contador PARCIAL $01=iniciar $02=parar $03=restablecer por exemplo, Iniciar +kWhΣ Contador PAR 00=+kWhΣ PAR 01=iniciar Valor final a establecer: –RegSet0=0001 –RegSet1=00000001 |
● | ● | ● | ● | ● | ● |
REGSET | Cambio de RegSet | 1 | 100B | 2 | 1010 | $00=cambiar a RegSet 0
$01=cambiar a RegSet 1 |
● | ● | ● | ● | ||
2 | 0538 | 2 | 0538 | $00=cambiar a RegSet 0
$01=cambiar a RegSet 1 |
● | |||||||
RTC-DÍA | Interfaz Ethernet RTC día | 1 | 2000 | 1 | 2000 | $01…$1F (1…31) | ● | ● | ||||
RTC-MES | Interface Ethernet RTC mes | 1 | 2001 | 1 | 2001 | $01…$0C (1…12) | ● | ● | ||||
RTC-ANO | Interface Ethernet RTC ano | 1 | 2002 | 1 | 2002 | $01…$25 (1…37=2001…2037)
por exemplo, para definir 2021, escribe $15 |
● | ● | ||||
RTC-HORARIOS | Interface Ethernet RTC horas | 1 | 2003 | 1 | 2003 | $00…$17 (0…23) | ● | ● | ||||
RTC-MIN | Interfaz Ethernet RTC minutos | 1 | 2004 | 1 | 2004 | 00 $... 3 0 $ (59 ...XNUMX) | ● | ● | ||||
RTC-SEC | Interface Ethernet RTC segundos | 1 | 2005 | 1 | 2005 | 00 $... 3 0 $ (59 ...XNUMX) | ● | ● |
NOTA: os rexistros RTC ($2000…$2005) só están dispoñibles para medidores de enerxía con Ethernet Firmware rel. 1.15 ou superior.
NOTA: se o comando de escritura RTC contén valores inadecuados (por exemplo, 30 de febreiro), o valor non será aceptado e o dispositivo responde cun código de excepción (valor ilegal).
NOTA: en caso de perda de RTC debido a un longo tempo de apagado, configure de novo o valor RTC (día, mes, ano, horas, min, seg) para reiniciar as gravacións.
Documentos/Recursos
![]() |
PROTOCOLO RS485 Modbus e pasarela Lan [pdfGuía do usuario RS485 Modbus e Lan Gateway, RS485, Modbus e Lan Gateway, Lan Gateway, Gateway |