ATOS MPC6006 e Lexium 32
Exemplo de Comunicação CLP Atos MPC6006 e
servo acionamento Lexium 32 em Modbus RTU
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 - Division - Name – Date
2
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 - Division - Name – Date
3
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 - Division - Name – Date
4
Criando aplicação no Atos A1 Soft
No menu principal clicar em
“Novo Projeto”
Schneider Electric - Division - Name – Date
5
Criando aplicação no Atos A1 Soft
Definir nome do projeto.
Selecionar a família de CLP’s
utilizada.
Schneider Electric - Division - Name – Date
6
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 - Division - Name – Date
7
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 - Division - Name – Date
8
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 - Division - Name – Date
9
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 - Division - Name – Date
10
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 - Division - Name – Date
11
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 - Division - Name – Date
12
Programa exemplo
Schneider Electric - Division - Name – Date
13
Programa exemplo
Schneider Electric - Division - Name – Date
14
Programa exemplo
Schneider Electric - Division - Name – Date
15
Programa exemplo
Schneider Electric - Division - Name – Date
16
Download

LXM32_MDB_MPC6006