Nota de Aplicação Comunicação Modbus/TCP entre M340 e Vijeo Citect com ATV71 em Modbus Serial RS485 através do BMXNOM0200 utilizando a função Read_Var e Write_Var Versão: 1.0 Suporte Técnico Brasil
Especificações técnicas Hardware: Firmware: BMXCPS2000 BMXP3420302 V2.50 BMXNOM0200 V2.00 Software: Versão: Unity Pro 7.0 Vijeo Citect 7.20 Windows 7 32 bit Suporte Técnico Brasil
Arquitetura Utilizada BMX CPS 2000 BMX P34 20302 Slot 0 BMX NOM 0200.2 Slot 3 ATV71H037M3DEMO Nó 01 Modbus + Cabo Ethernet (Crossover) Cabo Modbus VW3A8306R10 Vijeo Citect 3
Altivar 71 Configuração Através da IHM gráfica: Configuração de dados do Motor Menu Geral Menu Variador ok Controlo Motor ok Realizar a configuração como frequência, potência, tensão nominal, corrente nominal, frequência nominal do motor, entre outros. Configuração dos parâmetros Modbus Menu Geral Menu Variador ok Comunicação ok Rede Modbus ok Realizar configuração dos parâmetros como endereço, velocidade, formato e time out. 4
Unity Pro Declaração dos módulos e configuração do BMXNOM0200.2 5
Unity Pro Declaração das variáveis Emissão de escrita Gestão de leitura. Gestão de escrita. Comando de leitura. Comando de escrita. 6
Unity Pro Programação em FBD Função READ_VAR e WRITE_VAR Configurar registro recepção. Tipo de objeto que deseja comunicar. Indica o primeiro registro para leitura. Quantidade de objetos que deseja comunicar. Frequência do ATV71. Configurar variável de gestão, obrigatoriamente deve ser uma matriz de 4 registros e alocada. 7
Unity Pro Bloco AND Configuração do bit de atividade, primeiro bit do primeiro registro da varíavel de gestão (gest_read). O bit fica ativo enquanto estiver requisitanto dados. Precisa ser configurado como uma condição negada da função de comunicação, pois ele deve ser executada somente se a requisição anterior for finalizada. 8
Unity Pro Bloco ADDM 0 Rack da CPU 3 Slot 3 do módulo BMX NOM 0200.2 0 Canal do módulo 1 ATV71 com nó 1 9
Unity Pro Variáveis adicionadas Nesse campo, colocar um tempo de timeout. Ele será multiplicado por 100 msec. 10
Unity Pro Habilitar a opção: Allow dynamic arrays conforme imagem abaixo. 11
Unity Pro Visualizar as variáveis através da tabela animada. As varíaveis foram alocadas para visualização no Vijeo Citect É necessário habilitar o comando do read var e do write var para o bloco funcionar. Frequência do ATV71. Conforme parâmetro de comunicação do inversor 12
Vijeo Citect Criando um I/O Device
Vijeo Citect Criando um I/O Device 14
Vijeo Citect 15
Vijeo Citect Colocar 502 IP do M340 16
Vijeo Citect Declaração de Tag Após o procedimento, compilar, executar o Computer Setup Wizard. 17
Avisos Importantes Equipamentos elétricos devem ser instalados, operados e manuseados apenas por pessoas qualificadas. Uma pessoa qualificada é aquela que tem habilidades e conhecimentos relacionados com a construção, instalação e operação de equipamentos elétricos e recebeu treinamento adequado para reconhecer e evitar os perigos envolvidos. Nenhuma responsabilidade é assumida pela Schneider Electric por qualquer conseqüências decorrentes da utilização deste material. Todas as informações contidas neste documento estão corretas de acordo com o conhecimento do autor. Esta abordagem foi projetada e testada em condições de laboratório. O ambiente pode influenciar o comportamento de dispositivos eletrônicos e, portanto, o usuário assume toda a responsabilidade para aplicar as soluções apresentadas. Este documento está disponível no site http://www.schneider-electric.com 18