TABELA DE REGISTROS
PROTOCOLO DE COMUNICAÇÃO MODBUS-RTU
Válido para Firmware a partir da versão 1.000.
- Protocolo de Comunicação
Para cada byte transmitido, são mandados 8 bits mais 2 bits que são: Start bit e Stop bit.
1 1 0 1 0 1 0 0 0 1
Start bit 8 bits referentes ao byte transmitido Stop bit
Cada equipamento possui um endereço físico para identificação na comunicação. Todos os equipamentos recebem o comando Broadcast no endereço zero (0).
Parâmetros da Comunicação Serial:
Bits Por Segundo = 9600,19200 ou 34800; Sem Paridade;
8 bits ;
1 stop bit.
2. Formato das Variáveis
INT Formato 16bits
LONG Formato 32bits
FLOAT Formato 32bits
Convensão:
ON = 0xFF00 (hexadecimal).
OFF = 0x00 (hexadecimal).
MSB LSB.
MSB(HI,LO) LSB (HI,LO). IEEE754.
- Funções do protocolo suportadas
1 Read Coil Status
3 Read Holding Registers
4 Read Input_Registers
5 Force Single Coil
6 Preset Single Register
16 Write Multiple Registers
17 Report Slave Id
IMS - Soluções em Energia Ltda
ims@ims.ind .br - www.ims.ind.br Página 1 de 6
Tabela de Registros PowerNET-T500 Firmware: 1.000
Função 1
Esta função lê o estado ON/OFF de um acionamento digital no escravo. No Registro Zero(0) cada bit corresponde a um acionamento, o bit em 1 indica acionamento ON e bit em zero indica acionamento OFF. Nos demais registros o valor do Registro corresponde a saída desejada.
Registro Descrição Variável Tipo
0 Cada bit corresponde a um acionamento, o bit em 1 indica INT R
acionamento ON e bit em zero indica acionamento OFF.
1 Idem. INT R
Pedido Registro 0
End. Função End.Inicial End. Inicial Num.Pts. Num.Pts CRC
MSB LSB MSB LSB
1 1 $00 $00 $00 $01 - -
Resposta
Ex.:
End. Função Byte Saída Saída CRC
Contador MSB LSB
1 1 2 37 10 35 107
MSB LSB
Ac1 Ac2 X X X X X X X X X X X X X X
Ac - saída de acionamento.
IMS - Soluções em Energia Ltda
ims@ims.ind .br - www.ims.ind.br Página 2 de 6
Tabela de Registros PowerNET-T500 Firmware: 1.000
Funções 3,6 e 16
Registro Conteúdo Variável Tipo Descrição
0000 End_Rede Int (16bits) R/W Endereço de comunicação na rede de 1 a 250
Long
0001 Prim_TP (32bits) R/W Primário TP (Variáveis inteiras de 4 bytes)
0002 Prim_TP long R/W Primário TP (LSB)
0003 Sec_TP int R/W Secundário TP
0007 Tres_Elem int R/W Monofásica=1, Bifásica=2, trifásica=3.
0008 Hab_Harm int R/W (não disponível)
0009 Baud_Rate int R/W 9600bps, 19200bps, 38400bps
Intervalo de demanda em segundos. Default
0010 Delta_t int R/W 900 (15 minutos)
Reconhecimento de variáveis do tipo FLOAT
no protocolo: Desabilita “0”, Habilita “$FF00"
0011 float_ack int R/W (envia como float).
Intervalo de tempo para trocar de tela, em
0015 Tempo_troca_tela int R/W segundos.
Tela que será mostrada fixa no display, se
0016 Tela_mostrada int R/W fixa_tela=0.
Seleciona que será mostrada fixa uma tela no
0017 Fixa_tela int R/W display, quando igual a zero.
Se for igual a zero nunca vai zerar as energias e demandas. Se refere ao secundário, valor default de fábrica 9.999.999
0200 LimitaValZeraEnergia long R/W (9.999.999kWhtptc)
Limite para zerar a contagem da entrada de pulso 1. Valor default de fábrica
0217 ZeraInPulso1 long R/W 4.294.960.000.
Limite para zerar a contagem da entrada de
pulso 1. Valor default de fábrica
0218 ZeraInPulso2 long R/W 4.294.960.000.
IMS - Soluções em Energia Ltda
ims@ims.ind .br - www.ims.ind.br Página 3 de 6
Tabela de Registros PowerNET-T500 Firmware: 1.000
Função 4 - Grandezas Elétricas
Registro Conteúdo Variável Tipo Unid. Descrição
0000 Vm FLOAT R V Tensão média trifásica
0001 Vr FLOAT R V Tensão medida da fase R
0002 Vs FLOAT R V Tensão medida da fase S
0003 Vt FLOAT R V Tensão medida da fase T
0004 Im FLOAT R A Corrente média trifásica
0005 Ir FLOAT R A Corrente medida da fase R
0006 Is FLOAT R A Corrente medida da fase S
0007 It FLOAT R A Corrente medida da fase T
0008 FPm FLOAT R Fator de Potência médio trifásico
0009 FPr FLOAT R Fator de Potência fase R
0010 FPs FLOAT R Fator de Potência fase S
0011 FPt FLOAT R Fator de Potência fase T
0012 Pm FLOAT R W Potência Ativa Total trifásica
0013 Pr FLOAT R W Potência Ativa fase R
0014 Ps FLOAT R W Potência Ativa fase S
0015 Pt FLOAT R W Potência Ativa fase T
0016 Qm FLOAT R VAr Potência Reativa Total trifásica
0017 Qr FLOAT R VAr Potência Reativa fase R
0018 Qs FLOAT R VAr Potência Reativa fase S
0019 Qt FLOAT R VAr Potência Reativa fase T
0020 Sm FLOAT R VA Potência Aparente Total trifásica
0021 Sr FLOAT R VA Potência Aparente fase R
0022 Ss FLOAT R VA Potência Aparente fase S
0023 St FLOAT R VA Potência Aparente fase T
0024 Frequência FLOAT R Hz Frequência elétrica da fase L1
0025 Energ_Ativa FLOAT R Wh Energia Ativa (Memória não volátil)
Energia Reativa Capacitiva (Memória
0026 Energ_Cap FLOAT R VArh não volátil)
Energia Reativa Indutiva (Memória não
0027 Energ_Ind FLOAT R VArh volátil)
Energia ativa Energia ativa reversa (Memória não
0028 reversa FLOAT R Wh volátil)
Energia cap Energia reativa capacitiva reversa
0029 reversa FLOAT R VArh (Memória não volátil)
Energia ind Energia reativa indutiva reversa
0030 reversa FLOAT R VArh (Memória não volátil)
Energia aparente
acumulada Energia Aparente Acumulada (Memória
0031 (direta+reversa) FLOAT R VAh não volátil)
Demanda Ativa Maior Demanda Ativa registrada
0036 Máxima FLOAT R W (Memória não volátil)
Demanda Reativa Maior Demanda Reativa registrada
0037 Máxima FLOAT R VAr (Memória não volátil)
Demanda Maior Demanda Aparente registrada
0039 Aparente Máxima FLOAT R VA (Memória não volátil)
Contagem de pulsos acumulada na
0044 cont_pulsos1 FLOAT R entrada 1. (Memória não volátil)
Contagem de pulsos acumulada na
0045 cont_pulsos2 FLOAT R entrada 2.(Memória não volátil)
0046 Vrs FLOAT R V Tensão calculada entre as fases L1 e L2.
0047 Vst FLOAT R V Tensão calculada entre as fases L2 e L3.
0048 Vtr FLOAT R V Tensão calculada entre as fases L3 e L1.
IMS - Soluções em Energia Ltda
ims@ims.ind .br - www.ims.ind.br Página 4 de 6
Tabela de Registros PowerNET-T500 Firmware: 1.000
As medições de energia e demanda armazenadas em memória não-
volátil permanecem registradas no equipamento mesmo havendo falta de
energia. Estas são zeradas através dos comandos de zeramento da Função 5,
ou quando a energia ativa direta ou reversa ultrapassar o valor armazenado na
variável especificada como o limite do valor medido (LimiteValZeraEnergia).
Função 5
(ON = 0xFF00 OFF = 0x00)
Registro Descrição Variável Tipo
0001 Acionamento1. ON=Liga OFF=Desliga. INT R
0002 Acionamento2. ON=Liga OFF=Desliga. INT R
0100 Reservado
0101 Zera Todas as energias e demandas (Somente com dado ON) INT R
0102 Zera Energia Ativa direta e reversa (Somente com dado ON) INT R
Zera Energia Reativa Capacitiva direta e reversa (Somente com
0104 dado ON) INT R
Zera Energia Reativa Indutiva direta e reversa (Somente com
0105 dado ON) INT R
0107 Zera Energia Aparente (Somente com dado ON) INT R
0110 Zera Energia entradas de pulsos (Somente com dado ON) INT R
Função 17
Pedido
End. Função CRC
1 17 192 44
Resposta 15 bytes
Ex.:
End. Função Byte FLOAT Número de Série Tipo de CRC
Contador IEEE32BITS Equipamento
1 17 10 64 0 4 234 0 18 214 135 0 188 35 107
Posição [3] [4] [5] [6] =Versão do firmware Formato FLOAT Posição [7] [8] [9] [10] =Número de Série Formato LONG Posição [11] [12] =Tipo do Equipamento Format INT
Versão 2.000
Número de Série: 1234567
Tipo: 188 (Smart Cap 485)
**
Telas:
Tela 0: Numero de serie
Tela 1: Endereco de rede
Tela 2: Medicao trifasica
Tela 3: Tensao fase-neutro
Tela 4: Tensao fase-fase
IMS - Soluções em Energia Ltda
ims@ims.ind .br - www.ims.ind.br Página 5 de 6
Tabela de Registros PowerNET-T500 Firmware: 1.000
Tela 5: Corrente
Tela 6: Fator de potencia
Tela 7: Potencia ativa
Tela 8: Potencia reativa
Tela 9: Potencia aparente
Tela 10: Energia e demanda
Tela 11: Energia reativa
Tela 12: Entrada de pulsos
I