Download - ATOS MPC6006 e Lexium 32
ATOS MPC6006 e Lexium 32
Exemplo de Comunicação CLP Atos MPC6006 e servo acionamento Lexium 32 em Modbus RTU
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.
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.
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.
Schneider Electric 5- Division - Name – Date
Criando aplicação no Atos A1 Soft
No menu principal clicar em
“Novo Projeto”
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.
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”.
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.
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.
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”.
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.
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.
Schneider Electric 13- Division - Name – Date
Programa exemplo
Schneider Electric 14- Division - Name – Date
Programa exemplo
Schneider Electric 15- Division - Name – Date
Programa exemplo
Schneider Electric 16- Division - Name – Date
Programa exemplo