modbus - trabalho integração de redes

Upload: mauro-fernando

Post on 20-Feb-2018

219 views

Category:

Documents


0 download

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.