Prévia do material em texto
MANUAL COMUNICAÇÃO CLP S7 COM LOGO! Exemplo prático e direto de como conectar e utilizar um CLP S7 com o LOGO! da SIEMENS para troca de dados. Dicas de como escrever o endereço das variáveis e como utilizá-las no LOGO! Soft Comfort e também de como escrever no TIA PORTAL. No LOGO! Soft Comfort Sinal BIT No LOGO! Soft Comfort, para ler ou escrever uma variável a nível de bit, utilizamos a variável tipo N (Network), podendo ser dos tipos NI – Network Input ou NQ – Network Output. Abaixo um exemplo de programação para escrever e ler uma variável do S7-1200. A Entrada Digital I1 envia um sinal para a Saída NQ1 (Network Output) e esta é lida no S7-1200. A variável NI1 (Network Input) recebe um sinal do S7-1200 e escreve na Saída Digital Q1. Os textos V4.0 e V5.0 na imagem acima são os endereços das variáveis. Para alterar o endereço da variável, basta dar dois cliques no bloco desejado. Sinal WORD No LOGO! Soft Comfort, para escrever ou ler uma variável a nível de word, utilizamos a variável tipo NA (Network Analog), que são memórias disponíveis para utilizar com valor inteiro. Abaixo um exemplo de programação para escrever e ler uma variável no S7-1200. A Entrada Analógica – AI2 envia a informação para S7-1200 através da memória NAQ1 (Network Analog Output). Já a NAI1 (Network Analog Input) escreve a informação do S7-1200 em uma variável para ser visualizada no LOGO!. Os textos VW0 e VW2 na imagem acima são os endereços das variáveis. Para alterar o endereço da variável, basta dar dois cliques no bloco desejado. Comunicação com S7-1200 Para comunicar com o S7-1200, temos as etapas: adicionar o S7-1200 como cliente, colocar suas informações de conexão e definir as TAG´s que serão enviadas para o CLP. Adicionar o S7-1200 No LOGO! Soft Comfort, estando em “Diagram Mode”, clicar em “Tools” e selecionar “Ethernet Connections...”. Caso a opção não esteja disponível, basta clicar no fundo branco do “Diagram Editor” que a opção ficará visível. Após selecionado a opção acima, clicar com o botão direito do mouse em “Ethernet Connections”, selecionar a opção “Add client connection” e “S7 Connection”. Informações de Conexão Em “S7 Connection”, adicionar as informações de comunicação para usar no TIA PORTAL. Em “Local Properties (Client)”o TSAP é referente ao endereço do LOGO! e em “Remote Properties (Server)” são as informações do S7-1200. Os valores de TSAP serão usados no TIA PORTAL. Definição das TAG´s Ainda em “S7 Connection” em “Data Transfer”, temos o campo onde colocamos os endereços do LOGO!(Local) e qual será o endereço correspondente no S7-1200 (Remote). As setas em “Direction” indicam se serão enviados ou recebidos os valores nas TAG´s. O tipo de variável selecionado em “ID” vai depender de como deseja interpretar no S7-1200 Após definidas as TAG´s, clicar em OK. Concluída a etapa acima, clicar em OK e fazer o download para o LOGO! No TIA PORTAL Depois de adicionar a CPU e Configurar o IP, marcar o campo “Permit acess with PUT/GET communication from remote partner” em “Connection mechanisms”. Em “Devices & Networks”, clicar com o botão direito do mouse em cima da CPU e adicionar uma nova “subnet” em “Add subnet”. Subnet adicionada: Selecionar a opção “Connections” e depois “S7 Connection” logo acima da CPU. Pressionado com o botão direito do mouse em cima da CPU (todo símbolo da CPU tem que ficar selecionado), selecionar “Add new connection” para adicionar a conexão com o LOGO!. Clicar em “Add” Com a conexão adicionada, clicar em “Close”. Conexão adicionada: Com a etapa acima OK, selecionar “S7_Connection_1” e clicar em “Properties” no canto inferior direito da tela. Em “General” digitar o IP do LOGO! em Partner. Na guia “Address details” adicionar o valor do TSAP usado na configuração de rede do LOGO! em “Connection res.” Em “Special connection properties” desmarcar a opção “Active connection establishment”. Criação de TAG´s Mudar o tipo de memória digitada nas configurações LOGO! conforme a necessidade No exemplo destacado em vermelho se tratava de um bit, então só foi retirada a letra “B” do endereço no TIA PORTAL. Já no exemplo destacado em preto, era uma word e foi trocada a letra “B” por um “W”. Exemplo de Programação no TIA PORTAL. Escrever e ler um sinal digital no LOGO!. A TAG %M200.0 é enviada para o LOGO! e a TAG %M100.0 recebe uma informação do LOGO! Escrever um sinal analógico para o LOGO!. A TAG %MW10 envia para o LOGO! um valor de 10000 ou 0. Ler um sinal analógico do LOGO!. A TAG %MW20 recebe do LOGO um valor inteiro referente sua entrada analógica.