Comunicando com o Siemens LOGO! 8.

Este artigo demonstra como realizar a comunicação do E3 com o CLP LOGO! 8 da Siemens. Para isto, utilizaremos o driver Siemens M-Prot na comunicação via Ethernet, e também o software do fabricante, LOGO Comfort, para criar a estrutura a ser acessada pelo driver.

Endereçamento do equipamento:

 

Digital input (I): 8 bytes, iniciado no endereço DB1:DBB1024
Digital output (Q): 32 bytes, iniciado no endereço DB1:DBB1064
Analog input (AI): 8 bytes, iniciado no endereço DB1:DBW1032
Analog output (AQ): 32 bytes, iniciado no endereço DB1:DBW1072
Digital flag (M): 14 bytes, iniciado no endereço DB1:DBW1104
Analog flag (AM): 128 bytes, iniciado no endereço DB1:DBW1118
Network input (NI): 16 bytes, iniciado no endereço DB1:DBW1246
Network analog Input (NAI): 128 bytes, iniciado no endereço DB1:DBW1262
Network output (NQ): 16 bytes, iniciado no endereço DB1:DBW1390
Network analog output (NAQ): 64 bytes, iniciado no endereço DB1:DBW1406

Estrutura criada no Logo Comfort
*Anexo CircuitDiagram1.lsc

 

Configuração do driver Siemens M-Prot:

Após compilar e gravar o programa no CLP, devemos configurar o supervisório. Adicione o driver MProt no projeto e configure:

Aba MProt:
Network: ISOTCP
Use Dest. TSAP: ativo
  Dest. TSAP (hex): 002 (ou valor dentro da faixa aceita pelo CLP)

 

Aba Setup:
    Physical Layer: Ethernet

Aba Ethernet:
    Main IP: IP do equipamento
Port: porta utilizada na comunicação

 


Parametrização das tags:

Configuração por Parâmetros Sintáticos (Item) e configuração por Parâmetros Numéricos (N/B):

NOTA: Para verificar as informações sobre tipo de dado e área abaixo citados, consulte o Manual do Driver Siemens M-Prot (aba Referência de Tags).

Na configuração por Parâmetros Sintáticos, deve-se inserir o endereço do equipamento em rede no campo Dispositivo do driver. No campo Item, siga a sintaxe abaixo para uma área do tipo DB:

DB:<[.Bit]>

Por exemplo, para uma Word inserida em um DB no endereço 1032:

Dispositivo = 0
Item = DB1:DBW1032

Na configuração por Parâmetros Numéricos (N/B):

N1/B1 = endereço do CLP
N2/B2 = TipoDado × 100 + área
N3/B3 = 0
N4/B4 = endereço na área

Por exemplo, para uma Word inserida em um DB no endereço 1032:

N1/B1 = 0
N2/B2 = 309
N3/B3 = 0
N4/B4 = 1032

 

 

 


Aplicação exemplo em anexo:

 


Equipamento utilizado para os testes:

 

Anexos:

AppPt.zip

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 1 / 5. Count: 1

Thoughts on “Comunicando com o Siemens LOGO! 8.

  1. Ola!

    Gostaria de saber se é possível ler os dados de um bloco do tipo contador e temporizador no CLP modelo Logo da Siemens.

    1. Olá Marildo! Não há nada que indique uma possível restrição no driver nesse sentido.
      Teria que verificar no CLP se os contadores e os temporizadores estão em uma área de memória acessível e quais são os seus respectivos endereços.

  2. Olá pessoal! Sou Jefferson e estou iniciando na área. Segui esse tutorial e gostaria de saber se podem me ajudar com o caso abaixo:
    Fazendo uns testes de acionamento das saídas pelo Elipse percebi que se seguir a sequência dos endereços ( Q2 – 1065, Q3 – 1066 e Q4 – 1067) as saídas não respondem. Somente funciona a saída Q1 quando colocada com o endereço 1064. Linkei as entradas I2 – Q2, I3- Q3 e I4 – Q4 e quando aciono fisicamente aparece alguns valores aleatórios na tag com o endereço 1064, como se todas as saídas estivessem associadas a este mesmo endereço de memoria. Poderiam me ajudar a entender melhor o que acontece e resolver essa questão ? Uso um CLP LOGO!V8.

  3. Conforme o Marildo Comin comentou, também estou tendo muita dificuldade em realizar a leitura e escrita no temporizador TON do LOGO! haveria alguma literatura com exemplo desta vinculação de dados?

Leave a Reply

Your email address will not be published.Required fields are marked *