nota de aplicação suporte técnico brasil versão: exemplo de comunicação clp atos mpc6006...

20
Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ● V0.0

Upload: antonio-carreiro-beretta

Post on 07-Apr-2016

231 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Nota de Aplicação

Suporte Técnico Brasil

Versão:

Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU

●V0.0

Page 2: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Hardware: Firmware:

Software: Versão:

Especificações técnicas

Suporte Técnico Brasil

Rack 6006.24CPU 6006.06Fonte 6006.40Remota OTB 1S0DM9LP

Atos A1 Soft 2.1.1.854

Page 3: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Schneider Electric 3- TSC – Bruno Oliveira de Souza – Everton Souza – 21/12/2015

Arquitetura utilizada

MPC6006(MESTRE)

OTB (ESCRAVO)

RS485MODBUS SERIAL

VW3A806D30

Page 4: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Atenção!

●Este documento é apenas um guia de orientação de como comunicar um CLP Atos MPC6006 em modo Mestre e uma Remota OTB em modo escravo 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 5: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Schneider Electric 5- TSC – Bruno Oliveira de Souza – Everton Souza – 21/12/2015

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

Page 6: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Criando aplicação no Atos A1 Soft

Definir nome do projeto

Selecionar a família de CLP’s utilizada

Page 7: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

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: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

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: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Configuração de hardware no Atos A1 Soft

Acessar as configurações da porta Modbus na CPU especificada

Na janela de propriedades definir as configurações da comunicação Modbus

Page 10: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Configuração de hardware no Atos A1 Soft

Na guia “Access Path” acessar as configurações da Serial B.

Na janela de “Propriedades” definir o “Protocolo” utilizado como “Modbus” e o “Modo de comunicação” como “Mestre”

Page 11: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Config. dos Frames de comunicaçãoPara comunicação com a OTB devem ser utilizadas Word’s de comando (MW).

Variável inicial: endereço de inicio do vetor a ser recebido.

Qtde de variáveis: Quantidade de váriaveis a serem lidas no escravo.

Endereço remota: endereço a ser lido no escravo (deve ser acrescido +1 ao endereço desejado, neste caso o endereço apontado é o endereço 0).

N° estação Remota: Adress do escravo (1...247)

Função: Read Holding Registers.

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 12: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Config. dos Frames de comunicaçãoPara comunicação com a OTB devem ser utilizadas Word’s de comando (MW).

Variável inicial: endereço de inicio do vetor a ser enviado.

Qtde de variáveis: Quantidade de váriaveis a serem escritas no escravo.

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 endereço 100).

N° estação Remota: Adress do escravo (1...247)

Função: Preset Multiple Registers.

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: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Habilitando o protocolo MODBUS

Habilitar os bits MASTER_B (%SX140) e MODBUS_B (%SX143)

Page 14: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Comandos de leitura

O PLC recebera o vetor da remota e o alocara na variável %MW1 (16 bits). A instrução WBIT realiza uma demultiplexação separando os bits do vetor recebido e alocando-os nas váriaveis %MX1 a %MX16.

Page 15: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Comandos de leitura

Na instrução WBIT somente o endereço inicial %MX1 é declarado e o programa aloca automaticamente o restante dos bits nas variaveis seguintes.

OBS: As memórias são acionadas em nível lógico baixo

Page 16: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Comandos de escrita

Através da instrução MOVE acionamos as saídas da remota movendo um determinado valor para a váriavel %MW2 referente ao código binário associado a as saídas que se deseja acionar.Ex.: Movendo o valor 3 (decimal) para %MW2 seram acionadas as saídas 0 e 1 da remota (3 (10) = 11 (2))

Page 17: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Configuração da Advantys OTB

O endereço Modbus da OTB é definido através de dois potenciômetros TENS e ONES, localizados conforme figura acima. A OTB Modbus deve ter um endereçamento numérico entre 0 e 127O Baud rate da OTB é definido através do potenciômetro BAUD RATE

Page 18: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Configuração da Advantys OTBPara definir o endereço Modbus da OTB, devemos:1.Desligar o equipamento;2.Definir o endereço Modbus através dos potenciômetros (definir um endereço que

esteja disponível na rede);3. Ajustar os potenciômetros:

TENS – 0 a 12ONES – 0 a 9

4. Ligue o equipamento;Obs: É mecanicamente possível definir um endereço de 00 a 129, porem, o

endereço 00 nunca é usado como um endereço Modbus e os endereços 128 e 129 são indefinidos.

Page 19: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Configuração da Advantys OTBDefinição do Baud rate (velocidade):1.Desligar o equipamento;2.Definir o valor do Baud rate (velocidade) no potenciômetro inferior, conforme tabela a seguir;

4. Ajuste o potenciômetro para o valor desejado;5. Ligue o equipamento;Os demais parâmetros de configuração do modulo de interface de rede daAdvantys OTB são predefinidos conforme descrito a seguir:

Page 20: Nota de Aplicação Suporte Técnico Brasil Versão: Exemplo de Comunicação CLP Atos MPC6006 mestre e Remota OTB em Modbus RTU ●V0.0

Consulte também nossa base de conhecimento http://goo.gl/nVkvRM

Você já conhece o aplicativo Customer Care?Saiba mais em http://goo.gl/I0UIpf

Phone: +0800 7289 110 ou +55 11 4501-3434Email: [email protected]: www.schneider-electric.com