ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em...
Transcript of ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em...
![Page 1: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/1.jpg)
ATOS MPC6006 e Lexium 32
Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU
![Page 2: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/2.jpg)
Schneider Electric 2- Division - Name – Date
Atenção!
●Este documento é apenas um guia de orientação de como comunicar um CLP Atos MPC6006 e o servo acionamento Lexium 32 via rede Modbus RTU, onde não dispensa a utilização do manual dos respectivos equipamentos.
●É estritamente necessário avaliar as condições de segurança para o correto funcionamento dos equipamentos em questão, evitando-se assim funcionamento involuntário, danos pessoais e materiais.
![Page 3: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/3.jpg)
Schneider Electric 3- Division - Name – Date
Equipamentos utilizados
●Servo drive: LXM32MU90M2.●Servo motor: BSH0701T31A2A.●Clp: Rack 6006.22, CPU 6006.05L.●Software: Atos A1 Soft 2.1.1.854.
![Page 4: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/4.jpg)
Schneider Electric 4- Division - Name – Date
Configuração Lexium 32
Para validar comando é necessário escrever nas seguintes áreas de memória:
Modbus 1282 (DEVcmdinterf) – 3, para validar comando via Modbus RTU
Modbus1026 (Save EEPROM) – 1, salvar modificação na memória EEPROM do LXM32
OBS.: É necessário utilizar um configurador Modbus para fazer tais modificações ou uma rotina de inicialização no clp.
![Page 5: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/5.jpg)
Schneider Electric 5- Division - Name – Date
Criando aplicação no Atos A1 Soft
No menu principal clicar em
“Novo Projeto”
![Page 6: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/6.jpg)
Schneider Electric 6- Division - Name – Date
Criando aplicação no Atos A1 Soft
Selecionar a família de CLP’s utilizada.
Definir nome do projeto.
![Page 7: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/7.jpg)
Schneider Electric 7- Division - Name – Date
Configuração de hardware no Atos A1 Soft
Clicar com o botão direito na guia “Hardware” e em seguida clicar em “Ver catálogo de Hardware”.
![Page 8: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/8.jpg)
Schneider Electric 8- Division - Name – Date
Configuração de hardware no Atos A1 Soft
No catálogo de Hardware arrastar o bastidor utilizado para a guia Hardware e em seguida arrastar os módulos utilizados para os slots.
![Page 9: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/9.jpg)
Schneider Electric 9- Division - Name – Date
Configuração da porta Modbus
Acessar as configurações da porta Modbus na CPU especificada.
Na janela de propriedades definir as configurações da comunicação Modbus.
![Page 10: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/10.jpg)
Schneider Electric 10- Division - Name – Date
Configuração da porta Modbus
Na guia “Access Path” acessar as configurações da Serial B.
Na janela de “Propriedades” definir as o “Protocolo” utilizado como “Modbus” e o “Modo de comunicação” como “Mestre”.
![Page 11: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/11.jpg)
Schneider Electric 11- Division - Name – Date
Configuração dos Frames de comunicação
Na guia “Access Path” clicar com o botão direito na “Serial B e em seguida “Novo Frame” para adicionar um frame de comunicação.
![Page 12: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/12.jpg)
Schneider Electric 12- Division - Name – Date
Configuração dos Frames de comunicação
Para comunicação com LXM32 devem ser utilizadas Double Word (MD).
Variável inicial: endereço de inicio do vetor a ser enviado.
Endereço remota: endereço a ser escrito no escravo (deve ser acrescido +1 ao endereço desejado, neste caso o endereço apontado é o W1282)
Função: Preset Multiple Registers
O tipo de de dado de 4 bytes: Motorola.
Tempo de atualização(ms): caso seja cíclico definir tempo.
Variável de atualização: definir endereço caso não seja cíclico.
![Page 13: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/13.jpg)
Schneider Electric 13- Division - Name – Date
Programa exemplo
![Page 14: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/14.jpg)
Schneider Electric 14- Division - Name – Date
Programa exemplo
![Page 15: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/15.jpg)
Schneider Electric 15- Division - Name – Date
Programa exemplo
![Page 16: ATOS MPC6006 e Lexium 32 Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU.](https://reader033.fdocumentos.tips/reader033/viewer/2022061419/552fc100497959413d8bc835/html5/thumbnails/16.jpg)
Schneider Electric 16- Division - Name – Date
Programa exemplo