modbus - trabalho integração de redes
TRANSCRIPT
-
7/24/2019 Modbus - Trabalho Integrao de Redes
1/4
Fernando Ferreira e Mauro FernandoTarefa 2Uso do Modbus TCP/IP
Tarefa 2.1
Depois do teste das diversas formas de representao dos dados na transmisso
Modbus TCP/IP, foram enviados dados do tipo 32bits ponto flutuante do mestre para o escravo.
Foi possvel verificar que como o escravo no estava devidamente configurado para
receber tais dados, os quais necessitam de 2 registradores para armazenar os dados enviados
pelo mestre, ocorreram problemas de arredondamento.
-
7/24/2019 Modbus - Trabalho Integrao de Redes
2/4
Tarefa 2.2
Primeiramente, o software RMMS (simulador de mestre Modbus) foi configurado da
seguinte maneira:
-
7/24/2019 Modbus - Trabalho Integrao de Redes
3/4
Aps isso o software mod_RSsim (simulador de escravo Modbus) tambm foi
configurado:
Foi utilizado o driver Modbus.dll no software Elipse Scada, a fim de tornar possvel a
visualizao das variveis que estavam sendo transmitidas via Modbus. O driver foi configurado
para funcionar no modo TCP/IPEthernet, com conexo local 127.0.0.1.
Para o teste inicial do sistema, os valores mostrados na figura abaixo foram atribudos
aos holding registers (40001-40010) e foi feita a verificao do funcionamento das conexesentre mestre, escravo e sistema supervisrio.
Para testar a funo 06 (Write Single Register), foi modificado o valor do registrador
40008 para 100 (0064h). As telas do escravo, mestre e Scada so apresentadas abaixo:
-
7/24/2019 Modbus - Trabalho Integrao de Redes
4/4
Por fim, o software Wireshark foi utilizado para acompanhar a requisio de escrita
feita pelo mestre no holding register 40008 e a resposta enviada do escravo.
possvel verificar que para este caso, tanto a requisio quanto a resposta so
exatamente iguais. Alm disso, para o caso TCP/IP, o endereo do escravo no determinado
no frame de requisio. Apenas a funo (06), o endereo do holding register (0007) e o dado(0064h) compem o frame.