Anda di halaman 1dari 10

Exemplo de comunicao ModBus entre Twido e Altivar 21, utilizando

MACRO COMM do Twido e Indirect Block no Altivar 21.

Comunicao realizada entre PLC Twido (TWDLMDA20DTK) e Altivar


21 (ATV21) onde o PLC TWDLMDA20DTK foi definido como mestre
gerenciando a partida e parada do drive, atravs da leitura e escrita de N
palavras de palavras utilizando a funo MACRO COMM do TwidoSuite.
Este exemplo, constitudo por 2 etapas: configurao do Twido mestre
( itens 1 a 5 ), configurao do ATV21 ( 6 ), conforme segue:

1) Configurao do Twido Mestre:

Inicialmente, prepararemos a funo MACRO COMM do escravo.


Utilizando a macro, possvel programar a leitura e escrita de N palavras no
escravo, pois ao configurar a macro, j obtemos a funo pr-definida.
Ainda, a MACRO COMM possui uma tabela de configurao j
incorporada nos comandos de leitura e escrita. A ligao fsica entre os
equipamentos foi estabelecida utilizando o cabo TWDXCARJ0, conforme
figura abaixo:

ATV21
TWIDO

TWDXCARJ0
(03=0,3m; 10=1,0m; 30=3,0m)

Elaborado por: Flavio Mesquita Carneiro Reviso: 2


1
Data: 14/10/08
Apoio: Joo Armando Soler
Fernando Pereira Mendes
2
1.1) Seleo da CPU:

1.2) Configurao porta Modbus:

1.3) Configurao da rede Modbus:

3
2) Configurao da MACRO COMM:

2.1) Na aba Configure the data(1), selecionar Advanced Object(2), Macros


Comm(3) e definir a Macro que ser utilizada, selecionando na coluna Conf(4).

2 1
4 3
3

4
2.2) Em seguida, selecionar em Network, a opo Modbus, que permitir a
configurao da macro.

Obs.: Cada escravo possui uma macro de escrita e leitura. Em cada macro, no
campo Network address, necessrio inserir o mesmo endereo que ser
definido para o dispositivo escravo.

2.3) Deve-se tambm, identificar os endereos para leitura e escrita de N


palavras.

5
Abaixo, mais informaes sobre a leitura e escrita de N palavras, extrada do
Help With Macros, no TwidoSuite.

6
7
2.4) Verificar em Symbols, as variveis selecionadas.

3) Programa:

8
4) Criar a Animation Table conforme descrito abaixo:

Para monitorar as variveis e acionar os comandos de leitura / escrita,


utilize o recurso Animation Tables, criando uma tabela com endereos
necessrios para leitura/escrita.

5) Comentrios do programa:

Rung 0: O contato %M0 habilita a leitura dos endereos 1875H e 1876H do


ATV21, os valores sero exibidos nos endereos %MW7 e %MW8
respectivamente.

Rung 1: O contato %M1 habilita a escrita dos endereos 1870H e 1871H do


ATV21, os valores de escrita sero inseridos nos endereos %MW26
e %MW27 respectivamente.

Como prximo passo, faremos configurao do Indirect Block no


Altivar 21 e as configuraes de rede do equipamento. Analogamente
configurao do Twido mestre, necessrio definir o endereo Modbus do
dispositivo escravo conforme indicado na funo MACRO COMM do Twido
mestre, para que seja executada a leitura / escrita no Altivar 21.

6) PARAMETRIZAO DO ATV21:

Configurao Comando / Referncia via Rede Modbus (Manual pag. 54)

CMOD mudar para 2 (comando via porta serial)


FMOD mudar para 4 (referncia via porta serial)

Configurao da rede pag. 107

F800 mudar para 1 (velocidade de comunicao da rede, possvel ajustar


9600 (0) e 19200 (1))
F801 mudar para 0 (sem paridade)
F802 endereo do inversor na rede modbus
F829 mudar para 1 (rede a ser utilizada Modbus RTU)

9
O modo de escrita nos blocos indiretos realizado atravs dos
parmetros F870 e F871, podendo ser configurado da seguinte forma:

0 no configurado
1 comando 1
2 comando 2
3 referncia de freqncia
4 comando por sada digital
5 comando por sada analgica
6 comando de velocidade do motor

F870 mudar para 1 (blocos de escrita de comando)


F871 mudar para 3 (bloco de escrita de referncia)

O modo de leitura nos blocos indiretos realizado atravs dos


parmetros F875 a F879, podendo ser configurado da seguinte forma:

0 no configurado
1 estado do inversor
2 freqncia de sada
3 corrente de sada
4 tenso de sada
5 cdigo de alarme
6 valores de resposta PID
7 estado da entrada digital
8 estado da sada digital
9 valores da entrada analgica VIA
10 valores da entrada analgica VIB
11 velocidade de sada

F875 mudar para 1 (leitura do estado do inversor)


F876 mudar para 2 (leitura da freqncia de sada)

10

Anda mungkin juga menyukai