Exemplo de comunicação ModBus entre Twido e Altivar 21 ... · PDF fileExemplo de...

download Exemplo de comunicação ModBus entre Twido e Altivar 21 ... · PDF fileExemplo de comunicação ModBus entre Twido e Altivar 21, ... 11 – velocidade de ... (leitura do estado do

If you can't read please download the document

Transcript of Exemplo de comunicação ModBus entre Twido e Altivar 21 ... · PDF fileExemplo de...

  • Elaborado por: Flavio Mesquita Carneiro Reviso: 2 Data: 14/10/08 Apoio: Joo Armando Soler Fernando Pereira Mendes

    1

    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:

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

    TWIDO ATV21

  • 2

  • 3

    1.1) Seleo da CPU:

    1.2) Configurao porta Modbus:

    1.3) Configurao da rede Modbus:

  • 4

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

    3

    2 43

    13

  • 5

    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.

  • 6

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

  • 7

  • 8

    2.4) Verificar em Symbols, as variveis selecionadas.

    3) Programa:

  • 9

    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)

  • 10

    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)