Upload
8016f
View
45
Download
5
Embed Size (px)
Citation preview
29/09/2015 Imprimir este Artigo Comunicação com Arduino.
http://kb.elipse.com.br/ptbr/questions/4816/__print 1/6
Este artigo também está disponível para visualização online em http://kb.elipse.com.br/ptbr/questions/4816/
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.
29/09/2015 Imprimir este Artigo Comunicação com Arduino.
http://kb.elipse.com.br/ptbr/questions/4816/__print 2/6
c. Na aba Serial, configure a Porta e o Baud rate que estão configurados no Arduino:
29/09/2015 Imprimir este Artigo Comunicação com Arduino.
http://kb.elipse.com.br/ptbr/questions/4816/__print 3/6
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.
29/09/2015 Imprimir este Artigo Comunicação com Arduino.
http://kb.elipse.com.br/ptbr/questions/4816/__print 4/6
b. Na aba Setup, configure o Physical Layer (meio físico) como Ethernet.
29/09/2015 Imprimir este Artigo Comunicação com Arduino.
http://kb.elipse.com.br/ptbr/questions/4816/__print 5/6
c. Configure o IP do Arduino e a porta de comunicação, além do campo Transport (como TCP/IP).
29/09/2015 Imprimir este Artigo Comunicação com Arduino.
http://kb.elipse.com.br/ptbr/questions/4816/__print 6/6
Neste caso, o Arduino deve conter o código com o protocolo Ethernet e também possuir uma entradaEthernet.