Sei sulla pagina 1di 10

Instituto Federal de Educação, Ciência e Tecnologia do Pernambuco – IFPE.

Disciplina: Redes Industriais


Curso: Técnico em Eletroeletrônica

Laboratório 01 – Redes Industriais


Controle do Inversor Altivar 312 (ATV312) com o CLP Twido via Modbus RTU
Para baixar o programa, acesse: https://www.schneider-electric.com/en/faqs/FA198709/
Ler as Páginas 184 e 185 do Manual TWIDOSUITE V2.3 Programming Guide

Objetivos

Acionamento de motobomba por meio do inversor Altivar 312 Schneider, usando comunicação MODBUS RTU
com o CLP Twuido (configuração de uma Macro), nesta configuração o Twido PLC é o mestre da rede e o inversor
ATV312 é o escravo da rede de comunicação industrial.
Materiais e Métodos

O passo-a-passo descrevendo a aplicação industrial usando um PLC Twido Compact controlando o inversor
ATV312 conectado via Modbus RTU é ilustrado nesta Seção. Um exemplo de programa pode ser encontrado no final
do Documento.
Hardware e software utilizados:
- TWDLCAE40DRF Twido PLC;
- TWDNAC485T (adaptador de interface serial RS485 com conector do tipo terminal com 3 pinos);
- TwidoSuite 2.30.007 (gratuito para download em www.schneider-electric.com);
- ATV312H075M2 acionamento de velocidade variável;

CONSIDERAÇÕES SOBRE A FIAÇÃO A REDE MODBUS

Estabeleça a seguinte conexão entre o Twido PLC e o ATV312 (Figura 1):


ATV312 RJ45 connector pin 4 - A terminal of the Twido TWDNAC485T.
ATV312 RJ45 connector pin 5 - B terminal of the Twido TWDNAC485T.
ATV312 RJ45 connector pin 8 SG terminal of the Twido TWDNAC485T.

Figura 1. Conexão do cabo RJ5 que estabelece a comunicação entre o PLC e o ATV312.

-1-
Configuração do ATV312
O processo de controle do Altivar 312 usando o barramento de comunicação é baseado na tabela de status do
perfil CANopen CiA 402, compatível com o padrão IEC61800-7. Cada estado representa um aspecto do
comportamento interno da unidade.
Em termos práticos, antes que você possa ligar o motor, você terá que escrever uma palavra de comando CMD,
no endereço Modbus 8501, um valor de 16#0006 (o drive vai para um estado Pronto, podendo ser verificado com a
palavra de status ETA, Endereço Modbus 3201), depois um 16#0007 (o drive passa para um estado ligado) e finalmente
um 16#000F (o drive entra em um estado operacional habilitado, o inversor em funcionamento).
Por favor, consulte o gráfico e a descrição dos estados no final deste documento (Anexos).
Parâmetros relevantes:
1. Drive Modbus Address (ADD) - 4 no nosso exemplo (padrão: 1)
2. Modbus baud rate (TBR) - 19200 em nosso exemplo (padrão)
3. Modbus com formato (TFO) - 8-E-1 em nosso exemplo (padrão)
4. Nível de controle de acesso (LAC) - mude para Level3 (padrão: Level1)
Nota: Quando o drive é controlado através de um barramento de comunicação, é aconselhável configurar o nível
de acesso "LAC" = "L3":
5. Referência de configuração 1 (FR1) - mude para Modbus (padrão: AI1).
6. Configuração do canal de controle 1 (CD1) - altere para Modbus (padrão: Terminal)
Nota: Altere a configuração do modo CHCF, Channel para Separate, para poder alterar este parâmetro. Você
pode alterá-lo de volta para Não separar depois disso.

Configuração do TWIDOSUITE

Observação: o exemplo do programa está anexado a esta resolução.


1. Seu controlador Twido deve ser configurado como mestre:

2. Você tem que adicionar um elemento Modbus genérico com um endereço Modbus, 4 no nosso exemplo.

-2-
3. Configuração da Macro Comm
Defina o endereço Modbus do drive no campo Network address.
Comm Macro zero é usado neste exemplo para ler N palavras e escrever N palavras.

C_RDNW
Iremos ler uma palavra, palavra de status ETA, endereço Modbus 3201. C_RDNW usará 8 registradores (1 + 7), de%
MW0 a% MW7.
C_RDNW _ADDR1_0 define o endereço do registrador a ser lido a partir do inversor (% MW3: = 3201).
C_WRNW 0 1 envia a mensagem Modbus para o inversor. (Instância de macro de 0-comm, 1 número de palavras a
serem lidas)
O resultado será lido em C_RDNW _VAL1_0 ou% MW7 em nosso exemplo.

C_WRNW
Escreveremos duas palavras, palavra de controle CMD, endereço Modbus 8501 e referência de frequência LFr,
endereço Modbus 8502. C_WRNW usará 11 registrador (2 + 9) de% MW20 a% MW30.
C_WRNW_ADDR1_0 define o endereço do registrador inicial a ser escrito no drive (MW23: = 8501).
C_WRNW_VAL1_0 ajusta o valor do primeiro registro a ser escrito (% MW26, o valor da palavra de controle CMD)
O segundo valor a ser escrito é definido com% MW27 e esta será a referência de velocidade LFr.
C_WRNW 0 2 envia a mensagem Modbus para o conversor (instância de macros 0-comm, 2 número de palavras a
serem escritas)

-3-
Preparação do Experimento.
(1) Comente cada Linha do Programa LADDER (página 5)
(2) O que faz o Código LADDER (página 5).
(3) Comente cada Linha de Código do Programa LISTA DE INSTRUÇÕES (página 6).
(4) O que faz o programa Lista de Instruções (página 6).

-4-
-5-
-6-
ANEXOS

-7-
-8-
-9-
-10-