You are on page 1of 11

RTA

Manual Tcnico Interface Modbus

RTA

Interface Modbus 05/2007

-1-

RTA Histrico de Revises Ver. Num. 1.000 Data Responsvel 17/05/07 Marcos Romano Observaes Criao Inicial

RTA Rede de Tecnologia Avanada


Rua: Dom Aguirre, 515 Parque Taquaral CEP 04671-254 So Paulo SP PABX: (11) 21713244 / Fax: (11) 2171-3224 / www.rta.com.br / rta@rta.com.br

Interface Modbus 05/2007

-2-

RTA

ndice
1 - Introduo..................................................................................................................... 4 2 - Funcionalidades ............................................................................................................ 4 3 Display informativo...................................................................................................... 4 3.1 Endereo de Rede.................................................................................................. 4 4.2 - Medidas ................................................................................................................. 5 4.3 Recebimento e Transmisso de comandos ............................................................. 5 5 Caractersticas da Rede Modbus ................................................................................... 5 6 Funes Modbus .......................................................................................................... 5 6.1 - Funo 2 ................................................................................................................ 6 6.2 - Funo 4 ................................................................................................................ 7 6.3 - Funo 6 ................................................................................................................ 9 6.4 - Funo 17 ............................................................................................................ 10 6.5 - Funo 66 ............................................................................................................ 11

Interface Modbus 05/2007

-3-

RTA

1 - Introduo
A Interface Modbus disponibiliza informaes de leitura e status do No-brake para a rede Modbus. Tambm dispe de display onde so informados os principais dados.

2 - Funcionalidades
Abaixo segue a lista das funcionalidades da Interface Modbus: Transmitir medidas e status do equipamento. Permitir que o endereo de rede da Interface Modbus seja alterado por software. Responder aos comandos de pedido de endereo (Funo 17). Alerta visual de funcionamento.

3 Display informativo
A Interface Modbus possui um display de LEDs de 5 dgitos. Nesse display so apresentadas as seguintes informaes: Endereo de Rede. Tenso de Entrada. Tenso de Bypass. Tenso de Sada. Porcentagem de Corrente. Freqncia. Tenso do banco de baterias. Temperatura. Recebimento e Transmisso de comandos.

3.1 Endereo de Rede


O endereo de rede mostrado no display de LEDs ao ligar a Interface. A seguinte seqncia apresentada: 9188E Cdigo de inicializao. 00001 Endereo de Rede.

O cdigo de inicializao apresentado por aproximadamente 1 seg. O endereo de rede mostrado no display por 5 segundos. Aps mostrar o endereo de rede, sero apresentadas em seqncia as medidas recebidas do No-brake. OBSERVAO: O endereo de rede somente ser mostrado no display quando este for configurado por software. Inicialmente a Interface Modbus no possui um endereo de rede atribudo. Para maiores informaes consulte o item: 6.5- Funo 66. Interface Modbus 05/2007 -4-

RTA

4.2 - Medidas
As medidas so mostradas no display de LEDs na seqncia abaixo: 1. 2. 3. 4. 5. 6. 7. Tenso de Entrada (volts). Tenso de By-Pass (volts). Tenso de Sada (volts). Porcentagem de Carga (%).* Freqncia (Hz). Tenso do banco de baterias (volts). Temperatura (graus Celsius).

*Porcentagem de Carga 100% indica que a carga est na capacidade nominal do equipamento. Cada medida acima mostrada por 1 seg.

4.3 Recebimento e Transmisso de comandos


Quando a Interface Modbus receber um comando, mostrado no display o cdigo: 80808. Quando um comando enviado, o cdigo 90909 mostrado.

5 Caractersticas da Rede Modbus


A Interface Modbus faz a transmisso de dados no protocolo Modbus em modo RTU. As configuraes da porta de comunicao da Interface so: Baud Rate = 9600bps. Data Lenght = 8 bits. Stop Bit = 2bit. Paridade = nenhum.

A conexo com a rede feita por um conector DB9 com a seguinte configurao: Pino 2 D+ Pino 3 DPino 5 GND

6 Funes Modbus
As seguintes funes Modbus so suportadas pela Interface: Funo 2 Leitura de Alarmes.

Interface Modbus 05/2007

-5-

RTA Funo 4 Leitura de Medidas. Funo 6 Alterao do ID da Interface. Funo 17 Reportar o ID da Interface. Funo 66 Setar inicialmente o ID da Interface.

Cada uma das funes ser melhor detalhada em seqncia.

6.1 - Funo 2
A funo 2 tem a funcionalidade de indicar os alarmes do No-brake. Os alarmes so informados por 2 bytes. O Byte High sempre 0 e o Byte Low tem a caracterstica: Bit 7 6 5 4 3 2 1 0 Valor 1 1 1 1 0 1 1 1 1 Descrio Falha no equipamento Bateria Baixa Equipamento em By-pass Falha no equipamento Equipamento em modo On-line Equipamento em modo Standby Equipamento em Teste Shutdown ativado Alarme Sonoro ativado

O mestre deve enviar o seguinte frame rede:

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo2 Cdigo da Funo. Campos 3 e 4 Endereo de leitura. Order bytes H / L. Campos 5 e 6 Quantidade Leituras. Campo 7 CRC.

Os campos endereo de Leitura H (3) e quantidade de Leituras H (5) devem ser 0X00. J os campos endereo de Leitura L (4) e quantidade de Leituras L (6) devem ser 0X01. A resposta enviada pela interface Modbus :

Interface Modbus 05/2007

-6-

RTA

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo2 Cdigo da Funo. Campos 3 Quantidade de Bytes Enviados. Campos 4 e 5 Bytes de resposta. Campo Y CRC.

No exemplo acima, a Interface informa que o No-brake est em modo Teste. Em caso de erro, a Interface envia o seguinte frame:

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo2 Cdigo de erro da Funo. Campos 3 Cdigo do Erro. Campo Y CRC.

No exemplo acima, informado erro na quantidade de leituras. Os possveis cdigos de erro so 1 Endereo inicial fora da faixa de valores permitidos. 2 Quantidade de leituras fora da faixa de valores permitidos ou a soma do Endereo inicial e a Quantidade de leituras ultrapassa a faixa permitida de valores.

6.2 - Funo 4
A funo 4 permite leitura das medidas enviadas pelo No-brake. Seguem abaixo os endereos e seus respectivos endereos: Endereo 30001 30002 Descrio Tenso de Entrada Tenso de Bypass -7Tipo 16 bits 16 bits

Interface Modbus 05/2007

RTA 30003 30004 30005 30006 30007 Tenso de Sada Porcentagem de Corrente de Sada Freqncia Tenso da Bateria Temperatura 16 bits 16 bits 16 bits 16 bits 16 bits

Segue abaixo o frame enviado pelo Mster para essa funo:

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo2 Cdigo da Funo. Campos 3 e 4 Endereo de leitura. Ordem bytes H / L. * Campos 5 e 6 Quantidade de endereos a serem lidos. Campo 7 CRC.

*Valor absoluto tirando 30000. No exemplo acima so requisitadas duas medidas apartir do endrereo 4 (Porcentagem de Corrente de Sada e Frequncia). Abaixo segue a resposta enviada pela Interface Modbus;

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo 2 Cdigo da Funo. Campo 3 Quantidade de Bytes de dados a serem transmitidos. Campos 4 e 5 Primeira varivel requisitada. Campos High e Low. Campos X Representa os valores das N medidas possveis no frame. Campo Y CRC.

Interface Modbus 05/2007

-8-

RTA

Em caso de erro, a Interface envia o seguinte frame:

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo2 Cdigo de erro da Funo. Campos 3 Cdigo do Erro. Campo Y CRC.

No exemplo acima, informado erro na quantidade de leituras. Os possveis cdigos de erro so 1 Endereo inicial fora da faixa de valores permitidos. 2 Quantidade de leituras fora da faixa de valores permitidos ou a soma do Endereo inicial e a Quantidade de leituras ultrapassa a faixa permitida de valores.

6.3 - Funo 6
A funo 6 responsvel por escrever em registradores de memria. No caso ser atravs da funo 6 que o Mster ir redefinir o ID da Interface Modbus. O escravo deve enviar um echo no frame recebido do Mster. O registrador ID mostrado abaixo: Endereo Cd. Descrio 40001 ID ID do escravo O Mster envia o seguinte frame para a rede: Tipo 16 bits

Onde: Campo 1 Endereo atual do Slave. Campo 2 Cdigo da funo.

Interface Modbus 05/2007

-9-

RTA Campos 3 e 4 Endereo de Memria (40001). Campo 5 Novo ID da Interface Modbus. Campo 6 CRC.

O slave deve retornar o frame (echo) em caso de sucesso. A partir do momento em que enviado o frame de resposta o ID da Interface passa a ser o novo valor recebido. Em caso de erro, a Interface envia o seguinte frame:

Onde: Campo 1 Endereo do Escravo (Interface Modbus). Campo2 Cdigo de erro da Funo. Campos 3 Cdigo do Erro. Campo Y CRC.

No exemplo acima, que a nica possibilidade de resposta, informado erro no endereo.

6.4 - Funo 17
A funo 17 tem como objetivo de repetir o frame recebido, informando que o dispositivo com o ID XX est na rede. O mestre deve enviar o seguinte frame na rede:

Onde: Campo 1 Endereo do slave. Campo 2 Cdigo da funo 17 em hexadecimal. Campo 3 2 Bytes CRC.

A resposta da Interface Modbus uma repetio do prprio comando recebido.

Interface Modbus 05/2007

- 10 -

RTA

6.5 - Funo 66
A funo 66 ser utilizada para setar o ID inicial do dispositivo. O mestre manda um broadcast na rede com a funo 0x42(66), o nmero padro RTA e o ID a ser utilizado pelo escravo. Segue abaixo o frame:

Onde: Campo 1 Endereo de broadcast. Campo 2 Cdigo da funo em hexa. Campo 3 e 4 Nmero padro RTA. Campo 5 - ID a ser atribudo. Campo 6 2 Bytes CRC.

Como a funo 66 recebida por broadcast ela no deve gerar resposta ao Mestre. O meio de validar se o ID foi setado corretamente enviar a funo 17 perguntando pelo ID ou visualizar na inicializao da Interface Modbus o ID no display.

Interface Modbus 05/2007

- 11 -

You might also like