17.03.2014 Views

0899.5241 (10413136) R10 P V5.1X Geral CFW-08 - WEG

0899.5241 (10413136) R10 P V5.1X Geral CFW-08 - WEG

0899.5241 (10413136) R10 P V5.1X Geral CFW-08 - WEG

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 8 - DISPOSITIVOS OPCIONAIS<br />

número de bits de leitura for maior que 8), continuam a seqüência.<br />

Caso o número de bits lidos não seja múltiplo de 8, os bits<br />

restantes do último byte devem ser preenchidos com 0 (zero).<br />

Exemplo: leitura dos bits de estado para habilitação geral<br />

(bit 1) e sentido de giro (bit 2) do <strong>CFW</strong>-<strong>08</strong> no endereço 1:<br />

Pergunta (Mestre)<br />

Campo<br />

Valor<br />

Resposta (Escravo)<br />

Campo<br />

Endereço do escravo 01h Endereço do escravo<br />

Função<br />

01h<br />

Função<br />

Bit inicial (high)<br />

00h<br />

Byte Count<br />

Bit inicial (low)<br />

01h Estado dos bits 1 e 2<br />

No. de bits (high) 00h<br />

CRC-<br />

No. de bits (low)<br />

02h<br />

CRC+<br />

CRC-<br />

ECh<br />

CRC+<br />

0Bh<br />

Tabela 8.18 - Exemplo de telegrama utilizando a função 01<br />

Valor<br />

01h<br />

01h<br />

01h<br />

02h<br />

D0h<br />

49h<br />

No exemplo, como o número de bits lidos é menor que 8, o<br />

escravo precisou de apenas 1 byte para a resposta. O valor<br />

do byte foi 02h, que em binário tem a forma 0000 0010. Como<br />

o número de bits lidos é igual a 2, somente nos interessa os<br />

dois bits menos significativos, que possuem os valores 0 =<br />

desabilitado geral e 1 = sentido de giro horário. Os demais<br />

bits, como não foram solicitados, são preenchidos com 0<br />

(zero).<br />

8.25.3.2 Função 03 - Read<br />

Holding Register<br />

Lê o conteúdo de um grupo de registradores que<br />

necessariamente devem estar em seqüência numérica. Esta<br />

função possui a seguinte estrutura para os telegramas de<br />

leitura e resposta (os valores são sempre hexadecimal, e<br />

cada campo representa um byte):<br />

Pergunta (Mestre)<br />

Endereço do escravo<br />

Função<br />

Endereçodoregistrador inicial (byte high)<br />

Endereçodoregistrador inicial (byte low)<br />

Número de registradores (byte high)<br />

Número de registradores (byte low)<br />

CRC-<br />

CRC+<br />

Resposta (Escravo)<br />

Endereço do escravo<br />

Função<br />

Campo Byte Count<br />

Dado 1 (high)<br />

Dado 1 (low)<br />

Dado 2 (high)<br />

Dado 2 (low)<br />

etc<br />

CRC-<br />

CRC+<br />

Tabela 8.19 - Estrutura da função 03<br />

Exemplo: leitura dos valores de valor proporcional à freqüência<br />

(P002) e corrente do motor (P003) do <strong>CFW</strong>-<strong>08</strong><br />

no endereço 1:<br />

197

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!