configurar rede industrial ethernet entre clp s7-1200 e s7 1200

Post on 13-Dec-2015

492 Views

Category:

Documents

33 Downloads

Preview:

Click to see full reader

DESCRIPTION

Este tutorial tem por objetivo demonstrar a configuração de rede entre dois CLP’s S7-1200 utilizando protocolo Ethernet.

TRANSCRIPT

Configurar rede industrial Profinet entre CLP S7-1200 e CLPs S7-1200.

Este tutorial tem por objetivo demonstrar a configuração de rede entre dois CLP’s S7-1200 utilizando protocolo Ethernet.

O primeiro passo após a inserção do hardwares específicos para comunicação é ligação entre os dois CLP’s no ambiente de configuração de redes do TIA, deve-se ressaltar que os dois devem estar no mesmo domínio de endereços IP. Conforme Figura1

Figura 1

O próximo passo é a inserção de um bloco TSEND_C encontrado na biblioteca Open User Communication este bloco é responsável por enviar dados entre dois elementos S7-1200 conectados em rede Ethernet. Conforme Figura2

Figura 2

Nas propriedades do bloco de envio configura-se o CLP que vai enviar os dados. Neste exemplo o CLP denominado “envia” enviará dados e o CLP denominado “recebe” receberá. Conforme Figura3.

Figura 3

A próxima etapa se refere à criação de uma conexão de dados entre os dois elementos. Conforme Figura4.

Figura 4

A figura 4 acima demonstra a conexão de dados criada, a parte do participante deve ser deixada de lado neste momento. Quanto ao tipo de conexão para conexões menos estáveis e mais rápidas deve se utilizar somente TCP, ou seja o “Connection Type” usa-se TCP.

Figura 5

Agora no CLP que vai receber os dados se faz necessário a configuração de um bloco TRCV_C este é responsável por administrar o recebimento dos dados. Como no outro uma nova DB deve ser instanciada.

Então no CLP “recebe”, no main, cria-se um blocoTRCV_C, que vai receber os dados do CLP “envia”. Conforme a figura 5.

Figura 6

Na figura 6 configura-se Local como “recebe” e Partner como envia conforme a figura 6

Figura 7

A configuração completa do clp “envia” é demonstrado na figura 7.

Agora podemos fazer a configuração do bloco”envia”

Figura 8

Na janela de parâmetros do bloco agora deve ser configurada uma palavra de dados para ser transmitida, caso seja necessário transmissão de mais de uma palavra utiliza-se o campo LENGTH o campo CONT deve sempre estar em “TRUE”. Após todas as configurações o módulo adicionado ao bloco MAIN deve apresentar estas características. Conforme Figura9.

Figura 9

Figura 10

Assim o clp “recebe “pode ser copilado e não poderá ter nenhum erro conforme a figura 10.

Figura 11

Assim, encaminha-se ao clp “recebe”. Novamente se faz necessário a criação de uma nova conexão de dados. Conforme Figura11. A conexão de dados do parceiro já pode ser selecionada conforme demonstra a figura 11, nota-se que é a conexão criada anteriormente no bloco que vai receber os de dados.

Figura 12

Esta rotina cria um clock de 100ms que será utilizado no parâmetro REC do bloco de envio de dados. Conforme a figura 12, nota-se que esta rotina é criada no clp “envia”.

Figura 13

O bloco que envia dados fica configurado conforme a figura 13.

Onde, em REQ possui uma memória configurada no hardware com um clock de 100ms, que tem por função atualizar esse bloco a cada 100ms.

Em CONT o valor deve ser sempre verdadeiro

A conexão entre CLP´s é feita em CONNECT pelo data block %DB3 do clp envia, os dados que serão transferidos e estão registrados em DATA que é o tag 1 MW50.

Figura 14

Na Network 2 é feito o teste de transferência de dados onde o clp “envia” envia um byte ao clp “recebe” conforme a figura 14.

Figura 15

A configuração completa do clp “recebe” é demonstrado na figura 15. Nota-se o tipo de conexão é TCP.

Figura 16

A configuração completa do clp “envia” é demonstrado na figura 16. Nota-se o tipo de conexão é TCP. Verificar Portas e quem estabelece a conexão.

Figura 17

A figura 17 demonstra como o clp “recebe” recebe o byte MW50 do clp “envia”

O diagrama abaixo representa como fica a troca de dados no final da configuração. Para se criar uma conexão reversa basta seguir os mesmos passos porém configurando quem recebe como quem envia.

Figura 18

Então o clp “recebe” fica com a seguinte programação em ladder

O programa ladder no CLP que envia o sinal está descrito conforme a figura 19

Figura 19

O programa lader no CLP que recebe o sinal está descrito conforme a figura 20

Figura 20

top related