Comunicando CLP SIEMENS S7 com a série Nexto

Nesse tutorial você irá aprender a efetuar a comunicação entre um CLP Siemens S7 e um CLP da linha Nexto.


Configuração S7

Primeiramente você deve efetuar as configurações básicas de comunicação no software de programação do S7, como a configuração de IP.


Certifique-se que a comunicação PUT/GET está habilitada.


Efetue também a configuração dos Clock memory bits


O próximo passo é criar os seguintes blocos no programa:

                MODBUS_FB, Function Block que vai receber a função MODBUS CLIENT

                DB_CONFIG, DB global que vai receber os parâmetros de comunicação

                DB_ENVIA, DB global com os dados a enviar

                DB_RECEBE, DB global que irá receber os dados

                


OBS: É necessário remover a opção de acesso otimizado dos blocos DB_ENVIA e DB_RECEBE.


Configuração do DB_Config: 

                Criar uma variavel do tipo TCON_IP_v4

                                a. ID: Identificação exclusiva da comunicação

                                b. ConnectionType: 11

                                c. ActiveAddress: true

                                d.Remote Address: Endereço IP

ADDDR[1]: 192
ADDDR[2]: 168
ADDDR[3]: 15
ADDDR[4]: 254

                                e. RemoteAddress: Endereço da porata de comunicação 502


Declaração dos dados de leitura e escrita:


Insira a função MODBUS CLIENT no FB_MODBUS, use a opção MULTI INSTANCE:


Configure a função Modbus Client

Parâmetros:

REQ: %I0.0 (requisição da comunicação)
DISCONNECT: (Desativa a comunicação, deixar em false)
MB_MODE: (1: escreve; 0:leitura)
MB_DATA_ADDR: (endereço do registrador MODBUS)
MB_DATA_LEN: (tamanho do dado, no caso 400001 até 400010
MB_DATA_PTR: (Endereço com o DB de dados a serem enviados)
CONNECT: Endereço com o DB da configuração

Insira função FB_MODBUS no MAIN (OB1):


Configuração do Nexto


Configure o endereço IP do Nexto para a mesma sub-rede do S7


Adicione a comunicação MODBUS Symbol Server na porta NET1


Efetue a configuração da tabela MODBUS:


Crie uma Lista de variaveis globais para leitura e uma para escrita: 


Com essas etapas completas você terá uma comunicação funcional entre um SIEMENS S7 e o Nexto.

Ficou com dúvidas? Então clique no botão abaixo e fale com a gente!

ENVIE SUA DÚVIDA

Esta publicação foi relevante para você? Avalie o material para que possamos continuar melhorando.

Clique para gravar a avaliação
Gostou? Então compartilhe



Assine nossa newsletter e saiba tudo sobre automação!

Receba novidades sobre o mercado da automação, nossas soluções e as ações mais recentes envolvendo a Altus diretamente no seu e-mail.