Comunicação com Arduino.

Descrição:

Como estabelecer a comunicação entre o Elipse E3 e o microcontrolador da plataforma Arduino?

Solução:

Para estabelecer essa comunicação, será utilizado o driver Modicon Modbus Master (ASC/RTU/TCP), disponível para download no site da Elipse Software.
 
Para essa comunicação, vamos detalhar a configurações utilizando os meios fisicos serial e ethernet.

1) Comunicação Serial

Siga os procedimentos abaixo:

a. Na aba Modbus, configure a opção Modbus Mode como RTU Mode.

b. Na aba Setup, configure o Physical Layer (meio físico) como Serial.

c. Na aba Serial, configure a Porta e o Baud rate que estão configurados no Arduino:

 
NOTA: o código no Arduino também deve conter o padrão de comunicação Modbus.

Comunicação ativa utilizando a configuração serial do driver Modbus:

A configuração dos parâmetros das tags de comunicação são as seguintes:

N1: Endereço do equipamento escravo (Arduino).
N2: Código da operação.
N3: Parâmetro adicional, não utilizado nesse caso (deixar em 0).
N4: Endereço do registro no Arduino onde se deseja ler ou escrever.

Para maiores informações, consulte o manual do driver.

2) Comunicação Ethernet

Utilizando o Modbus TCP, siga os procedimentos abaixo:

a. Na aba Modbus, configure a opção Modbus Mode como Modbus TCP.

b. Na aba Setup, configure o Physical Layer (meio físico) como Ethernet.

c. Configure o IP do Arduino e a porta de comunicação, além do campo Transport (como TCP/IP).

 
Neste caso, o Arduino deve conter o código com o protocolo Ethernet e também possuir uma entrada Ethernet.

Este artigo foi útil? Was this post helpful?
Yes1
No0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *