14
TABELA DE REGISTROS do PowerNET P- 600 Protocolo de Comunicação MODBUS-RTU 1. 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 2. Formato das Variáveis FLOAT Formato 32bits IEEE754 LONG Format 32bits MSB(HI,LO) LSB (HI,LO) INT Format 16bits MSB LSB 3. 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 IMS Soluções em Energia Ltda Fone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br Página 1 de 14

Manual P-600

Embed Size (px)

DESCRIPTION

Manual do Medidor

Citation preview

Page 1: Manual P-600

TABELA DE REGISTROS do PowerNET P- 600Protocolo de Comunicação MODBUS-RTU

1. 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 1Start 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 34800Sem Paridade8 bits 1 stop bit

2. Formato das Variáveis

FLOAT Formato 32bits IEEE754LONG Format 32bits MSB(HI,LO) LSB (HI,LO)INT Format 16bits MSB LSB

3. Funções do protocolo

1 Read Coil Status3 Read Holding Registers 4 Read Input_Registers5 Force Single Coil6 Preset Single Register 16 Write Multiple Registers 17 Report Slave Id

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 1 de 14

Page 2: Manual P-600

4. 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

0000Cada 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.InicialMSB

End. Inicial LSB

Num.Pts.MSB

Num.PtsLSB

CRC

1 1 $00 $00 $00 $01 - -

Resposta Ex.:

End. Função Byte Contador

SaídaMSB

SaídaLSB

CRC

1 1 2 37 10 35 107

-MSB LSBSaída 8 Saída 7Saída 6Saída 5Saída 4Saída 3 Saída 2Saída 1 X X X AL Saída

12Saída

11Saída 10

Saída 9

5. Funções 3,6 e 16

Registro Conteúdo Variável Tipo Descrição0000 End_Rede int R/W Endereco de comunicação na rede de 1 a 2500001 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 5000000003 Sec_TP int R/W Secundário TP de 50 a 5000004 Prim_TC int R/W Primário TC de 1 a 65000 0005 Sec_TC int R/W Secundário TC de 1 a 50006 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/WInicializa o display do equipamento na tela programada. Ver Tabela I . Default 0

0011 float_ack int R/W Reconhec. de var. Float no protocolo: “0”, Desabilita.0012 Habilita alarme int R/W ON ou OFF(default)

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 2 de 14

Page 3: Manual P-600

0013 Alarme máx. Vt*10 int R/W alarme limite superior de tensão trifasica default=00014 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=00016 Alarme min. It*100 int R/W alarme limite inferior de corrente trifasica default=0

0017 Alarme máx. FPt int R/WLimite 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 10021 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 20023 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

0025Alarme 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ção0400 habilita copia amostras int R/W Escrita pedido de copia do buffer de amostragem0401 n_amostras_copia int R numero de amostras no buffer de copia0402 sequencia int R sequencia de fase 1= OK 0= fora de sequencia0403 sentido_energia Fase 1 int R 16=sentido direto ; 1=sentido reverso0404 sentido_energia Fase 2 int R 16=sentido direto ; 1=sentido reverso0405 sentido_energia Fase 3 int R 16=sentido direto ; 1=sentido reverso

Registro Endereço Conteúdo Variável Tipo Descrição40201 0200 log_time INT R/W intervalo de registros40202 0201 blocos INT R/W variaveis a serem registradas40203 0202 tipo_mem INT R/W memoria circular 0 ou linear 140204 0203 media_amostras INT R/W integracao das medidas

40205 0204 blocos_ram2 INT R/Wvariaveis a serem registradas segunda memoria de massa

40206 0205 log_time_ram2 INT R/W intervalo de registros40207 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/WRESERVADO: NÃO MUDAR ESTA VARIAVEL

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 3 de 14

Page 4: Manual P-600

40220 0219 ZeraKWh: INT R/WHABILITA 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/WVALOR PARA INCREMENTAR A ENERGIA TOTAL 1=100W

Função 4Grandezas Elétricas

Registro Conteúdo Variável Tipo Descrição0000 Vm FLOAT R Tensão média entre as fases0001 Vr FLOAT R Tensão medida da fase R0002 Vs FLOAT R Tensão medida da fase S0003 Vt FLOAT R Tensão medida da fase T0004 Im FLOAT R Corrente média entre as fases0005 Ir FLOAT R Corrente medida da fase R0006 Is FLOAT R Corrente medida da fase S0007 It FLOAT R Corrente medida da fase T0008 FPm FLOAT R Fator de Potência Médio0009 FPr FLOAT R Fator de Potência fase R0010 FPs FLOAT R Fator de Potência fase S0011 FPt FLOAT R Fator de Potência fase T0012 Pm FLOAT R Potência Ativa Total0013 Pr FLOAT R Potência Ativa fase R0014 Ps FLOAT R Potência Ativa fase S0015 Pt FLOAT R Potência Ativa fase T0016 Qm FLOAT R Potência Reativa Total0017 Qr FLOAT R Potência Reativa fase R0018 Qs FLOAT R Potência Reativa fase S0019 Qt FLOAT R Potência Reativa fase T0020 Sm FLOAT R Potência Aparente Total0021 Sr FLOAT R Potência Aparente fase R0022 Ss FLOAT R Potência Aparente fase S0023 St FLOAT R Potência Aparente fase T0024 Frequência FLOAT R Frequência Medida0025 Energ_Ativa FLOAT R Energia Ativa0026 Energ_Cap FLOAT R Energia Capacitiva0027 Energ_Ind FLOAT R Energia indutiva0028 En_Acum FLOAT R Energia Ativa Acumulada0029 Demanda Calculada FLOAT R Demanda Calculada usada no sinc. função 5 (106)0030 Demanda FLOAT R Demanda Ativa0031 energia ativa reversa FLOAT R energia ativa reversa

0032energia capacitiva reversa FLOAT R energia ativa reversa

0033 energia indutiva reversa FLOAT R energia ativa reversa0034 Demanda Ativa FLOAT R Demanda 0035 Demanda Capacitiva FLOAT R Demanda 0036 Demanda Indutiva FLOAT R Demanda 0037 Demanda Ativa Reversa FLOAT R Demanda

0038Demanda Capacitiva Reversa FLOAT R Demanda

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 4 de 14

Page 5: Manual P-600

0039Demanda Indutiva Reversa FLOAT R Demanda

0040 Corrente de Neutro FLOAT R Corrente lida do TC N

Função 4Leitura de Harmônicas

Registro Conteúdo Variáve

lTipo Descrição

00100 THD_VR int R Distorção Harmônica Total Tensão fase R00101 2 ª HARM VR int R 2a Harmônica de Tensão da fase R00102 3 ª HARM VR int R 3a Harmônica de Tensão da fase R00103 4 ª HARM VR int R ..00104 5 ª HARM VR int R ..00105 6 ª HARM VR int R ..00106 7 ª HARM VR int R ..00107 8 ª HARM VR int R ..00108 9 ª HARM VR int R ..00109 10 ª HARM VR int R ..00110 11 ª HARM VR int R ..00111 12 ª HARM VR int R ..00112 13 ª HARM VR int R ..00113 14 ª HARM VR int R ..00114 15 ª HARM VR int R ..00115 16 ª HARM VR int R ..00116 17 ª HARM VR ..00117 18 ª HARM VR int R ..00118 19 ª HARM VR int R ..00119 20 ª HARM VR int R ..00120 21 ª HARM VR int R ..00121 22 ª HARM VR int R ..00122 23 ª HARM VR int R ..00123 24 ª HARM VR int R ..00124 25 ª HARM VR int R ..00125 26 ª HARM VR int R ..00126 27 ª HARM VR int R ..00127 28 ª HARM VR int R ..00128 29 ª HARM VR int R ..00129 30 ª HARM VR int R ..00130 31 ª HARM VR int R ..00131 32 ª HARM VR int R ..00132 33 ª HARM VR int R ..00133 34 ª HARM VR int R ..00134 35 ª HARM VR int R ..00135 36 ª HARM VR int R ..00136 37 ª HARM VR int R ..00137 38 ª HARM VR int R ..00138 39 ª HARM VR int R ..00139 40 ª HARM VR int R 40a Harmônica de Tensão da fase R00143 THD_VS int R Distorção Harmônica Total Tensão fase S

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 5 de 14

Page 6: Manual P-600

00144 2 ª HARM VS int R 2a Harmônica de Corrente da fase S00182 40 ª HARM VS int R 40a Harmônica de Tensão da fase S00186 THD_VT int R Distorção Harmônica Total Tensão fase T00187 2 ª HARM VT int R 2a Harmônica de Corrente da fase T00225 40 ª HARM VT int R 40a Harmônica de Tensão da fase T

Registro Conteúdo Variáve

lTipo Descrição

00229 THD_IR int R Distorção Harmônica Total Corrente fase R2 ª HARM IR int R 2a Harmônica de Corrente da fase R

00268 40 ª HARM IR int R 40a Harmônica de Corrente da fase R00272 THD_IS int R Distorção Harmônica Total Corrente fase S

2 ª HARM IS int R 2a Harmônica de Corrente da fase S00311 40 ª HARM IS int R 40a Harmônica de Corrente da fase S00315 THD_IS int R Distorção Harmônica Total Corrente fase T

2 ª HARM IT int R 2a Harmônica de Corrente da fase T00354 40 ª HARM IT int R 40a Harmônica de Corrente da fase T

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 Tipo1000 Amostra canal 0 Corrente Fase 3 INT R1200 Amostra canal 1 Tensão Fase 1 INT R1400 Amostra canal 2 Corrente Fase 1 INT R1600 Amostra canal 3 Tensão Fase 2 INT R1800 Amostra canal 4 Corrente Fase 2 INT R2000 Amostra canal 5 Tensão Fase 3 INT R

6. 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 Reservado0101 Zera Todas energias (Somente com dado ON) INT R0102 Zera Energia Ativa (Somente com dado ON) INT R0104 Zera Energia Capacitiva (Somente com dado ON) INT R0105 Zera Energia Indutiva (Somente com dado ON) INT R

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 6 de 14

Page 7: Manual P-600

0106 Sincronismo Demanda (Somente com dado ON) INT R

7. Função 17

PedidoEnd. Função CRC

1 17 192 44

Resposta 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 LONGPosição [11] [12] =Tipo do Equipamento Format INT

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 7 de 14

Page 8: Manual P-600

8. Função 30 – Leitura da Memória de Massa

Registro Endereço Conteúdo Variável Tipo Descrição60151 150 SizeMemFree LONG R tamanho da memoria de massa livre

Registro Endereço Conteúdo Variável Tipo Descrição

60201 200envia pedido número da área desejada INT W 0=Area0001 1=Area0002 ....

Resposta: 41 bytes Cabeçalho da Área4 log_counter ulong R Numero de Registos2 log_time uint R Intervalo de registro2 tc uint R relação de tc*104 tp float R relação de tp2 regsize uint R Tamanho do Registro2 reginfo uint R Blocos + Sobrescreve

1 id[0] uchar RNome da Area: consiste em 8 caracteres. Ex.: Nome= "AREA0001", id[0]='A', id[1]='R'..id[7]='1'

1 id[1] uchar R1 id[2] uchar R1 id[3] uchar R1 id[4] uchar R1 id[5] uchar R1 id[6] uchar R1 id[7] uchar R4 prox_cab ulong R Endereço da Proxima Area2 alicate uint R Tipo de Transdutor usado2 escala uint R Escala 100%-50%-20%2 ligacao uint R delta ou estrela

1 num_elementos uchar Rnumero de elementos de medicao validos

1 tensao_valida uchar Rnivel de tensao para validar registro

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 8 de 14

FUNÇÃO 30 Leitura da Memória de MassaRegistro Endereço Conteúdo Variável Tipo Descrição

60001 0 cab_atual ulong R Ponteiro p/ Cabecalho Atual MSB60002 1 cab_atual ulong R Ponteiro p/ Cabecalho Atual LSB60003 2 estado_log uint R Indica se parado ou registrado60004 3 num_areas uint R Numero de Areas60005 4 crc_lo uchar R check sum60006 5 crc_hi uchar R check sum

Page 9: Manual P-600

Resposta:

A resposta varia conforme o que está no cabeçalho da área:

regsize: indica o tamanho do registro

reginfo: indica quais os blocos foram usados para aquela área registrada

Cada registro é associado a um tipo de dado registrado conforme estrutura a seguir. * ver Anexo I

Registro Endereço Conteúdo Variável Tipo Descrição

60601 600envia pedido de bloco de registro BUFFER W

End. FunçãoEnd.InicialMSB

End. Inicial LSB

Num.Pts.MSB

Num.PtsLSB

Cont. Tamanho do Bloco

Nº Área Nº RegistroMSBHI

Nº RegistroLSBHI

Nº RegistroMSBLO

Nº RegistroLSBLO

CRC MSB

CRCLSB

XX 30 0x01 0x90 0x00 0x03 0x06 50 XX XX XX XX XX XX XX

Resposta:A resposta varia conforme o que está no cabeçalho da área:

regsize: indica o tamanho do registro

reginfo: indica quais os blocos foram usados para aquela área registrada

Cada registro é associado a um tipo de dado registrado conforme estrutura a seguir.

O equipamento envia n registros conforme o que foi requisitado na posicao 0 do buffer * ver Anexo I

Registro Endereço Conteúdo Variável Tipo Descrição

60801 800Envia pedido das 20 Faltas de Energia INT W

escrever 0x01 para receber as 20 faltas

Resposta: 205 bytes - dia inicio 1ª falta

01 mes inicio 1ª falta 02 hora inicio 1ª falta 03 minuto inicio 1ª falta 04 segundo inicio 1ª falta 05 dia final 1ª falta 06 mes final 1ª falta 07 hora final 1ª falta

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 9 de 14

Registro Endereço Conteúdo Variável Tipo Descrição60401 400 envia pedido de registro BUFFER W

End. Função End.InicialMSB

End. Inicial LSB

Num.Pts.MSB

Num.PtsLSB

Cont. Nº Área Nº RegistroMSBHI

Nº RegistroLSBHI

Nº RegistroMSBLO

Nº RegistroLSBLO

CRC MSB

CRCLSB

XX 30 0x01 0x90 0x00 0x03 0x06 XX XX XX XX XX XX XX

Page 10: Manual P-600

08 minuto final 1ª falta 09 segundo final 1ª falta ...

191 dia inicio 20ª falta 192 mes inicio 20ª falta 193 hora inicio 20ª falta 194 minuto inicio 20ª falta 195 segundo inicio 20ª falta 196 dia final 20ª falta 197 mes final 20ª falta 198 hora final 20ª falta 199 minuto final 20ª falta 200 segundo final 20ª falta

9. FUNÇÃO 31 – Escrita da Memória de Massa

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 10 de 14

Registro Endereço Conteúdo Variável Tipo Descrição

70001 0comando para parar registros INT W

Parar os registros = escrever 0xFF00

70002 1 inicia registros BUFFER W

End. Função End.InicialMSB

End. InicialLSB

Num.Pts.MSB

Num.PtsLSB

Cont. Cmd Cmd String[0] String[1] .... String[7] CRC MSB

CRCLSB

XX 31 0x02 0x58 0x00 0x05 0x0A 0Xff 0x00 XX XX .... XX XX XX

70003 2 reservado 70004 3 reservado 70005 4 reservado 70006 5 reservado

70007 6 Limpa memoria INT WLimpar a memoria = escrever 0xFF00

Page 11: Manual P-600

ANEXO I - Estrutura dos Registros

Cada flag indica se o registro foi habilitado para registro na estrutura. Ver reginfo na leitura da área.struct _blocos{ uchar V: 1; uchar MAXMIN_V: 1; uchar I: 1; uchar MAXMIN_I: 1; uchar FPOT: 1; uchar MAXMIN_FP: 1; uchar PQ: 1; uchar ENERGIA: 1; uchar THD: 1; uchar HARM: 1; uchar THDA: 1; uchar HARMA: 1; uchar NU0: 1; uchar NU1: 1; uchar NU2: 1; uchar OVR: 1;};

struct _reg_tensao{ uint tensao_media[3]; // 2 bytes * 3 = 6 bytes uint frequencia; // 2 byte uchar crc_lo; uchar crc_hi;};//maximo e minimo de tensãostruct _reg_MAXMIN_V { uint tensao_min[3]; uint tensao_max[3]; uchar crc_lo; uchar crc_hi;};//------------------------------------------////bloco registro de corrente// 8 bytesstruct _reg_corrente{ uint corrente_media[3]; // 2 bytes * 3 = 6 bytes uint ineutro; uchar crc_lo; uchar crc_hi;};

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 11 de 14

Page 12: Manual P-600

//maximo e minimo de correntestruct _reg_MAXMIN_I // 12 bytes{ uint corrente_min[3]; uint corrente_max[3]; uchar crc_lo; uchar crc_hi;};// fator de potenciastruct _reg_fp{ uint fator_potencia_medio[3]; // 6 bytes uchar crc_lo; uchar crc_hi;};//////struct _reg_MAXMIN_FP // 12 bytes{ uint fator_potencia_min[3]; // 6 bytes uint fator_potencia_max[3]; // 6 bytes uchar crc_lo; uchar crc_hi;};//24struct _reg_WKVAR // total 24 bytes{ float potencia_ativa_media[3]; // 12 bytes float potencia_reativa_media[3]; // 12 bytes uchar crc_lo; uchar crc_hi;};//24+2struct _reg_KWH // total 26 bytes{ float energia_ativa; float energia_indutiva; float energia_capacitiva; float energia_ativa_reversa; float energia_indutiva_reversa; float energia_capacitiva_reversa; uchar crc_lo; uchar crc_hi;};//8 BYTESstruct _reg_THDV //total 8 bytes{ uint thdv[3]; uchar crc_lo;

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 12 de 14

Page 13: Manual P-600

uchar crc_hi;};//8 BYTESstruct _reg_THDA //total 8 bytes{ uint thdi[3]; uchar crc_lo; uchar crc_hi;};//168+2struct _reg_HARMV{ //3*14*4= 168BYTES //14*3=42 HARMONICOS SOBRA O ULTIMO ulong harmv1[14]; //grava 3 harmonicos por long 2-3-4 ulong harmv2[14]; // 5-6-7 ulong harmv3[14]; // 8-9-10 uchar crc_lo; uchar crc_hi;};//168+2struct _reg_HARMA{ //3*14*4= 168BYTES ulong harmi1[14]; //10*3=30HAR // 11-12-13 ulong harmi2[14]; // 14-15-16 ulong harmi3[14]; uchar crc_lo; uchar crc_hi;};//------------------------------------------////// 8+2 bytes//struct _reg_calendario{ uchar hora; uchar minuto; uchar segundo; uchar dia; uchar mes; uchar ano; uchar centesimo; uchar dia_semana; uchar crc_lo; uchar crc_hi;};// total 36 bytes com CRC incluido.struct _cab_area{ // uint log_counter; // Numero de Registos

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 13 de 14

Page 14: Manual P-600

ulong log_counter; // Numero de Registos uint log_time; // Intervalo uint tc; float tp; uint regsize; // Tamanho do Registro uint reginfo; // Blocos + Sobrescreve uchar id[8]; // Identificacao da Area ulong prox_cab; // Proxima Area uint alicate; uint escala; uint ligacao; uchar num_elementos; //numero de elementos de medicao validos uchar tensao_valida; //nivel de tensao para validar registro // uchar crc_lo; // uchar crc_hi;};// total 8 bytes +2 crcstruct _cab_geral{ ulong cab_atual; // Ponteiro p/ Cabecalho Atual uint estado_log; // Indica se parado ou registrado uint num_areas; // Numero de Areas uchar crc_lo; uchar crc_hi;};

IMS Soluções em Energia LtdaFone: +55 (51) 3382.2300 - [email protected] .br - www.ims.ind.br

Página 14 de 14