Olá, seja bem vindo(a)(x).
Esse documento consiste em um material básico para introdução a biblioteca pymodbus.
Existem duas formas de estudar o protocolo ModBus, que é pela biblioteca pymodbusTCP ou a pymodbus.
- A biblioteca pymodbusTCP é bastante limitada para ler informações, ela vai servir básicamente para leituras de INT, BOOLEAN e FLOAT.
- A biblioteca pymodbus é a mais completa podendo ler até mesmo STR e valores alfanuméricos, fora que seu código é mais resumido e simples.
Nesse repositório estamos colocando um modelo TCP apenas para fins de comparação entre os códigos, reforçando o que foi dito que recomendamos apenas a pymodbus.
- OBS: mesmo que o servidor de um cliente seja do modelo pymodbusTCP a biblioteca pymodbus faz as leituras sem problemas, apenas vai ser preciso configurar o cliente para leituras do tipo 32 BIT.
- 1: Dentro de cada pasta poderá ser encontrado instruções de como funciona cada documento.
- 2: É recomendado que para simular o servidor seja usado um simulador de servidor Modbus da empresa Elipse Software, que deve ser baixado no site da mesma.
- 3: Qualquer dúvida pode entrar em contato com Rafael ou Vinicius que estão mencionados a baixo nos créditos.