TABELA DE REGISTROS MMW01- M
Protocolo de Comunicação
MODBUS-RTU
Protocolo de Comunicação
Protocolo padrão: MODBUS RTU
Para cada byte transmitido, são mandados 8 bits mais 2 bits que são: Start bit e 1 (dois) 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
Formato das Variáveis
FLOAT Formato 32bits IEEE754
LONG Format 32bits MSB(HI,LO) LSB (HI,LO) INT Format 16bits MSB LSB
Funções do protocolo
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
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
0000
Cada bit corresponde a um acionamento, o bit em 1 indica
acionamento ON e bit em zero indica acionamento OFF. INT R 0013
Saída de alarme ON=Liga OFF = Desliga se alarmes estiver
em off na programaçã INT R
Pedido Registro 0
End. Função End.Inicial MSB End. Inicial LSB Num.Pts. MSB Num.Pts LSB CRC 1 1 $00 $00 $00 $01 - -
Resposta
Ex.:
End. Função ByteContador Saída MSB Saída LSB CRC 1 1 2 37 10 35 107 MSB LSB
Funções 3,6 e 16
Registro Conteúdo Variável Tipo Descrição
0000 End_Rede int R/W Endereco de comunicação na rede de 1 a 250 0001 Prim_TP long R/W Primário TP (Variáveis inteiras de 4 bytes) 0002 Prim_TP long R/W Primário TP (LSB) de 50 a 500000 0003 Sec_TP int R/W Secundário TP de 50 a 500 0004 Prim_TC int R/W Primário TC de 1 a 65000 0005 Sec_TC int R/W Secundário TC de 1 a 5
0006 Ligacao int R/W Fase-Neutro "0" , Fase-Fase "$FF00" 0007 Tres_Elem int R/W Instalação: 2 TC's “0”, 3 TC's “$FF00” 0008 Reservado int R/W
0009 Baud_Rate int R/W
"52" 9600,"26" 19200bps,"13" 38400 e “9” para 57600bps.
0010 TelaIni int R/W
Inicializa o display do equipamento na tela programada. Ver Tabela I . Default 0 0011
(Nota 1) float_ack int R/W Reconhec. de var. Float no protocolo: “0”, Desabilita.
0012 Habilita alarme int R/W ON ou OFF(default)
0013 Alarme máx. Vt*10 int R/W alarme limite superior de tensão trifasica default=0 0014 Alarme min. Vt*10 int R/W alarme limite inferior de tensão trifasica default=0 0015 Alarme máx. It*100 int R/W alarme limite superior de corrente trifasica default=0 0016 Alarme min. It*100 int R/W alarme limite inferior de corrente trifasica default=0 0017 Alarme máx. FPt int R/W
Limite superior do Fator de Potência normalizado 0 até 2000
0018 Alarme min. FPt int R/W 800=0,8 indutivo; 1000 = 1 ;1200=0,8 capacitivo; etc. 0019 Alarme máx. THD V1*10 int R/W Limite superior de THD de tensão 1
0020 Alarme min. THD V1*10 int R/W Limite inferior de THD de tensão 1 0021 Alarme máx. THD V2*10 int R/W Limite superior de THD de tensão 2 0022 Alarme min. THD V2*10 int R/W Limite inferior de THD de tensão 2 0023 Alarme máx. THD V3*10 int R/W Limite superior de THD de tensão 3 0024 Alarme min. THD V3*10 int R/W Limite inferior de THD de tensão 3 0025
Alarme Ultrapassagem
Wh*100 Int R/W
Limite da energia ativa indica que energia ultrapassou o limite programado.
0026 MostradorCicloMetrico Int R/W 0027 HideZero Int R/W
0028 Kilo Int R/W
0029 LimiteValZeraEnergia Long R/W Unidade kWatts
0030 LimiteValZeraEnergia Long R/W
Se valor da energia for maior que o valor programado na variável as energias serão zeradas. Se a variável estiver com o valor Default 0 , não é feito o teste.
Registro Conteúdo Variável Tipo Descrição
0400 habilita copia amostras int R/W Escrita pedido de copia do buffer de amostragem 0401 n_amostras_copia int R numero de amostras no buffer de copia
0402 sequencia int R sequencia de fase 1= OK 0= fora de sequencia 0403 sentido_energia Fase 1 int R 16=sentido direto ; 1=sentido reverso
0404 sentido_energia Fase 2 int R 16=sentido direto ; 1=sentido reverso 0405 sentido_energia Fase 3 int R 16=sentido direto ; 1=sentido reverso
Registro Endereço Conteúdo Variável Tipo Descrição 40201 0200 log_time INT R/W intervalo de registros
40202 0201 blocos INT R/W variaveis a serem registradas 40203 0202 tipo_mem INT R/W memoria circular 0 ou linear 1 40204 0203 media_amostras INT R/W integracao das medidas 40205 0204 blocos_ram2 INT R/W
variaveis a serem registradas segunda memoria de massa
40206 0205 log_time_ram2 INT R/W intervalo de registros
40207 0206 ano_ini INT R/W 40208 0207 mes_ini INT R/W 40209 0208 dia_ini INT R/W 40210 0209 hora_ini INT R/W 40211 0210 minuto_ini INT R/W 40212 0211 segundo_ini INT R/W 40213 0212 ano_fim INT R/W 40214 0213 mes_fim INT R/W 40215 0214 dia_fim INT R/W 40216 0215 hora_fim INT R/W 40217 0216 minuto_fim INT R/W 40218 0217 segundo_fim INT R/W 40219 0218 basefreq: INT R/W
RESERVADO: NÃO MUDAR ESTA VARIAVEL
40220 0219 ZeraKWh: INT R/W
HABILITA ZERAMENTO DA ENERGIA AO INCIAR REGISTROS SE =1 40221 0220 teclado_protegido: INT R/W BLOQUEIA O TECLADO SE = 1 40222 0221 lim_incr_kwh: INT R/W
VALOR PARA INCREMENTAR A ENERGIA TOTAL 1=100W
Função 4
Grandezas Elétricas
Registro Conteúdo Variável Tipo Descrição 0000 Vm FLOAT R Tensão média entre as fases 0001 Vr FLOAT R Tensão medida da fase R 0002 Vs FLOAT R Tensão medida da fase S 0003 Vt FLOAT R Tensão medida da fase T 0004 Im FLOAT R Corrente média entre as fases 0005 Ir FLOAT R Corrente medida da fase R 0006 Is FLOAT R Corrente medida da fase S 0007 It FLOAT R Corrente medida da fase T 0008 FPm FLOAT R Fator de Potência Médio 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 Potência Ativa Total 0013 Pr FLOAT R Potência Ativa fase R 0014 Ps FLOAT R Potência Ativa fase S 0015 Pt FLOAT R Potência Ativa fase T 0016 Qm FLOAT R Potência Reativa Total 0017 Qr FLOAT R Potência Reativa fase R 0018 Qs FLOAT R Potência Reativa fase S 0019 Qt FLOAT R Potência Reativa fase T 0020 Sm FLOAT R Potência Aparente Total 0021 Sr FLOAT R Potência Aparente fase R 0022 Ss FLOAT R Potência Aparente fase S 0023 St FLOAT R Potência Aparente fase T 0024 Frequência FLOAT R Frequência Medida 0025 Energ_Ativa FLOAT R Energia Ativa 0026 Energ_Cap FLOAT R Energia Capacitiva 0027 Energ_Ind FLOAT R Energia indutiva
0028 En_Acum FLOAT R Energia Ativa Acumulada
0029 Demanda Calculada FLOAT R Demanda Calculada usada no sinc. função 5 (106) 0030 Demanda FLOAT R Demanda Ativa
0031 energia ativa reversa FLOAT R energia ativa reversa 0032
energia capacitiva
reversa FLOAT R energia ativa reversa 0033 energia indutiva reversa FLOAT R energia ativa reversa 0034 Demanda Ativa FLOAT R Demanda
0035 Demanda Capacitiva FLOAT R Demanda 0036 Demanda Indutiva FLOAT R Demanda 0037 Demanda Ativa Reversa FLOAT R Demanda 0038
Demanda Capacitiva
Reversa FLOAT R Demanda
0039
Demanda Indutiva
Reversa FLOAT R Demanda
Função 4
Leitura de Harmônicas
Registro Conteúdo Variável Tipo Descrição
0100 THD_Vr int R Distorção Harmônica Total Tensão fase R 0101 3H_Vr int R 3a Harmônica de Tensão da fase R 0102 5H_Vr int R 5a Harmônica de Tensão da fase R 0103 7H_Vr int R 7a Harmônica de Tensão da fase R 0104 9H_Vr int R 9a Harmônica de Tensão da fase R 0105 11H_Vr int R 11a Harmônica de Tensão da fase R 0106 13H_Vr int R 13a Harmônica de Tensão da fase R 0107 15H_Vr int R 15a Harmônica de Tensão da fase R 0108 17H_Vr int R 17a Harmônica de Tensão da fase R 0109 19H_Vr int R 19a Harmônica de Tensão da fase R 0110 21H_Vr int R 21a Harmônica de Tensão da fase R 0111 23H_Vr int R 23a Harmônica de Tensão da fase R 0112 25H_Vr int R 25a Harmônica de Tensão da fase R 0113 27H_Vr int R 27a Harmônica de Tensão da fase R 0114 29H_Vr int R 29a Harmônica de Tensão da fase R 0115 31H_Vr int R 31a Harmônica de Tensão da fase R 0116 THD_Vs int R Distorção Harmônica Total Tensão fase S
... ... int R (Harmônicas 1 a 29)
0131 31H_Vs int R 31a Harmônica de Tensão da fase S 0132 THD_Vt int R Distorção Harmônica Total Tensão fase T
... ... int R (Harmônicas 1 a 29)
0147 31H_Vt int R 31a Harmônica de Tensão da fase T 0148 THD_Ir int R Distorção Harmônica Total Corrente fase R
... ... int R (Harmônicas 1 a 29)
0163 31H_Ir int R 31a Harmônica de Corrente da fase R 0164 THD_Is int R Distorção Harmônica Total Corrente fase S
... ... int R (Harmônicas 1 a 29)
0179 31H_Is int R 31a Harmônica de Corrente da fase S 180 THD_It int R Distorção Harmônica Total Corr. T
... ... int R (Harmônicas 1 a 29)
0195 31H_It int R 31a Harmônica de Corrente da fase T
As harmônicas são transmitidas multiplicadas por dez.
Nota 1 – Para a leitura das variáveis analógicas em Float
através da Função 4, pode ser necessário em alguns casos,
devido a características técnicas do mestre modbus utilizado,
que o valor zero seja escrito no parâmetro 11, pág. 3
(“float_ack”).
Funcao = 4
Leitura das Amostras
1. Escreve no endereço 400 o valor 1.
2. Ler o endereço 400 até que ele fique igual a zero.
3. Ler o endereço 401 que contém o numero de amostras copiadas por canal. 4. Ler o canal desejado conforme a tabela abaixo.
Registro Descrição Variável Tipo
1000 Amostra canal 0 Corrente Fase 3 INT R 1200 Amostra canal 1 Tensão Fase 1 INT R 1400 Amostra canal 2 Corrente Fase 1 INT R 1600 Amostra canal 3 Tensão Fase 2 INT R 1800 Amostra canal 4 Corrente Fase 2 INT R 2000 Amostra canal 5 Tensão Fase 3 INT R
Função 5
(ON = 0xFF00 OFF = 0x00)
Registro Descrição Variável Tipo
0013
Saída de alarme ON=Liga OFF = Desliga se alarmes estiver em off na
programaçã INT R
0100 Reservado
0101 Zera Todas energias (Somente com dado ON) INT R 0102 Zera Energia Ativa (Somente com dado ON) INT R 0104 Zera Energia Capacitiva (Somente com dado ON) INT R 0105 Zera Energia Indutiva (Somente com dado ON) INT R 0106 Sincronismo Demanda (Somente com dado ON) INT R
Função 17
Pedido
End. Função CRC 1 17 192 44Resposta 15 bytes
Ex.:
End. Função Byte Contador FLOAT IEEE32BITS Número de Série Tipo de Equipamento CRC 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) TABELA I
DESCRIÇÃO DA TELA NÚMERO
TELA_SOMATORIO 0 TELA_V 1 TELA_A 2 TELA_POTENCIAS 3 TELA_FP 4 TELA_THDV 7 TELA_THDA 8 TELA_FREQ 9 TELA_RELOGIO 10 TELA_REGISTROS 11 TELA_EA 12 TELA_ER 13 TELA_DEMANDA_ATIVA 14 TELA_DEMANDA_REATIVA 15 TELA_REGISTROS_RAM2 16 TELA_VMAXMIN 17 TELA_COM 21 TELA_RAM1 22 TELA_RAM2 23 TELA_TESTE 40 TELA_TESTE2 41