Downloads

Pergunta

Como acessar as variáveis dos controladores da HI Tecnologia utilizando o protocolo ModBus?

Resposta

Atualizado em Abril 29, 2010, 9:48 a.m.

Considerando o protocolo Modbus-RTU/TCP, podemos utilizar as seguintes funções ModBus para leitura e/ou escrita de variáveis na base de dados dos controladores da HI Tecnologia:

  • Variável R (booleana) do controlador HI

    Para acesso a este tipo de variável, devem ser utilizadas as seguintes funções disponíveis no protocolo ModBus

    • Leitura: "Read Coil"
    • Escrita: "Write Coil" / "Write Multiple Coil"
  • Variável M (inteira de 16 bits com sinal) do controlador HI

    Para acesso a este tipo de variável, devem ser utilizadas as seguintes funções disponíveis no protocolo ModBus:

    • Leitura: "Read Holding Registers"
    • Escrita: "Write Single Register" / "Write Multiple Registers"
  • Variável D (ponto flutuante, com mantissa e expoente) do controlador HI

    Para acesso a este tipo de variável, devem ser utilizadas as seguintes funções disponiveis no protocolo ModBus:

    • Leitura: "Read Holding Registers"
    • Escrita: "Write Multiple Registers"

Neste caso, como o protocolo ModBus não suporta variáveis em ponto flutuante, para acesso à cada variável D do controlador HI, deve-se acessar 2 variáveis do tipo "Holding Register", do protocolo ModBus. Para mais informações sobre este acesso às variáveis do tipo D, consulte à Questão 98 da FAQ

  • Variável L (inteiro longo de 32 bits com sinal), quando disponível no controlador HI

    Para acesso a este tipo de variável, devem ser utilizadas as seguintes funções disponíveis no protocolo ModBus:

    • Leitura: "Read Holding Registers"
    • Escrita: "Write Multiple Registers"

Neste caso, como o protocolo ModBus não suporta variáveis inteiras longa, para acesso a cada variável L do controlador HI, deve-se acessar 2 variáveis do tipo "Holding Register", do protocolo ModBus. Para maiores informações sobre este acesso às variáveis do tipo L, consulte a Questão 105 da FAQ

Para mais informações sobre a utilização dos controladores da HI Tecnologia, utilizando protocolo Modbus RTU/TCP, sugerimos a leitura das seguintes Notas de Aplicação:

Estes arquivos estão disponíveis para download gratuito em nosso site:HI tecnologia

Veja também:

ID Pergunta