Pergunta
Resposta
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:
- ENA.00008 - Controladores HI com Protocolo ModBus (Equipamentos G-I)
- ENA.00044 - Protocolos de Comunicação nos Equipamentos G-II
- ENA.00045 - Comunicação Remota com Controladores HI G-II
Estes arquivos estão disponíveis para download gratuito em nosso site:HI tecnologia