Nota de Aplicação
EtherNetIP – Comunicação entre clp Schneider e de terceiros.
Teste de comunicação entre clp’s Schneider M580 com clp SLC500 Rockwell em rede Ethernet IP,
sendo o SLC500 como mestre e o M580 como escravo
Para tanto foi necessário executar um pré-teste com o M580 comunicando com o M340 para validar
os parâmetros da instancia.
Vamos apresentar aqui somente o resultado final que é a comunicação
entre o M580 e o SLC 500.
Foram executados testes de comunicação via Ethernet IP entre o CLP Schneider M580 com cartão
NOC0402 e o CLP Rockwell SLC 5/05 553 FRN 13. Para estabelecer a comunicação via Ethernet/IP foi
utilizado o recurso nos dois controladores denominado “Ethernet Explicit Message”.
A principio vou descrever as configurações necessárias no CLP da Rockwell.
O comportamento para essa troca de dados é de Mestre / Escravo,
onde o CLP da Rockwell será o Mestre.
Schneider Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
Especificações técnicas:
Hardware:
Firmware:
-CLP Schneider M580 P584040
-Cartão de Comunicação Schneider NOC0402
-CLP Rockwell SLC1447 553 C
01.04-2
SV:1.0
FRN 13
Software:
Versão:
-RSLogix 500
-RSNetWorx for Ethernet/IP
-RSLinx Classic
-Unity Pro XL
V8.10(CPR 9)
9.00.00(CPR 9 SR 1)
2.55.00.16 CPR 9 SR 2
V8.0
Schneider Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
Arquitetura Utilizada
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
3
Configuração do CLP da Schneider M580. O IP do CLP da Schneider é
192.168.10.22 via cartão NOC0402.
Configuração do CLP da Rockwell SLC500. O IP do CLP da Rockwell é
192.168.10.23.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
4
Topicos CLP Rockwell
Tipo de CPU
Para o teste foi utilizada a CPU apresentada a cima, porem a observação que se faz é
que para utilização do recurso “Ethernet Explicit Message” é imprescindível que o
firmware da CPU seja a versão 10 ou superior. No caso utilizamos a versão FRN 13,
conforme indica a figura abaixo.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
5
Foram criados áreas de registros do tipo INT para facilitar a organização dos blocos, sendo
N11 – CONTROL, N9 – SEND e N10 – RECEIVE.
N11- CONTROL = Utilizado para
controle dos blocos EEM.
N9 – SEND = Utilizado para enviar
dados para o CLP Schneider.
N10 – RECEIVE = Utilizado para
receber dados do CLP Schneider.
É necessário criar os blocos de comando dentro do CLP Rockwell sendo também necessário o controle
de fluxo de troca dos blocos. Tentou-se executar sem controle de troca de bloco e o sistema ficou
congelado.
O bit B3:0/0 é utilizado para troca de
execução dos blocos. Os bits
N11:0/14 e N11:60/14 são bits de
ocupação dos blocos se tratando
cada um de seu respectivo bloco.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
6
Dentro dos blocos EEM é necessário executar as configurações de comando. Cada bloco pode receber
uma atribuição e cada atribuição sua devida instancia. Esse é o de Leitura.
No campo “This Controller” é necessário
declarar o tamanho do pacote neste caso
declaramos 10 e o endereço de destino
N10:0.
No campo “Target Device” temos que
declarar o serviço e os valores de Classe,
Instancia e Atribuição, esses valores foram
levantados dentro do CLP da Schneider.
Na aba MultHop deve-se declarar o
endereço IP do CLP Schneider
Aba Receive Data apresenta os valores que estão sendo
lidos.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
7
Bloco de escrita
Lembrando novamente que os parâmetros da área
“Target Device” foram extraídos do controlador da
Schneider.
Dados enviados ao CLP Schneider.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
8
Tópicos CLP Schneider
Utilizando a ferramenta DTM Browser deve executar as configurações para que o CLP Schneider
disponibilize áreas de memória para troca de informação com o CLP da Rockwell.
Declare a faixa de endereços IP que deverá operar.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
9
Declara o endereço IP do cartão NOC.
Declare a quantidade de Bytes que estarão
disponíveis para a comunicação.
Habilita uma instancia Local Slave.
Detalhe, a quantidade de dados de
entrada e saída aqui tem que
corresponder com a quantidade de
registro declarados no CLP Rockwell.
Caso não esteja de acordo o link não
fica ativo.
Schneider Electric - EU Platform Control - DC –Jan10
Schneider
Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
10
Documentos de referencia:
Rockwell
Schneider
SLC-02
EIP-CIP V1-1.0
CIP Vol.2_1.4
Unity Pro Manual
Avisos Importantes
Equipamentos elétricos devem ser instalado, operados e mantidos apenas por pessoal
qualificado.
• Nenhuma responsabilidade é assumida pela Schneider Electric para qualquer
conseqüências decorrentes da utilização deste material.
• 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 de segurança para reconhecer e evitar os perigos envolvidos.
• 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.
Schneider Electric - South America – Valdir Jose Melo e José Mário Santos da Silva – 08/12/2014
Download

(Nota de AplicaçãoM580xSLC500.ppsx)