Estamos buscando um freelancer experiente para desenvolver e integrar um sistema de automação utilizando comunicação Modbus RTU entre um Arduino e o software supervisório Elipse SCADA. O objetivo é criar uma aplicação funcional que permita a leitura e escrita de dados em tempo real, com uma interface gráfica (IHM) intuitiva para monitoramento e controle.
As etapas principais do projeto incluem:
1. Configuração do Arduino:
* Instalação da biblioteca Modbusino.
* Configuração do Arduino como escravo Modbus (ID = 1).
* Criação de registradores para leitura de sensores e acionamento de LEDs.
* Realização de testes de comunicação via serial/RS485.
2. Configuração do Elipse SCADA:
* Instalação do software Elipse SCADA (versão demo).
* Instalação e configuração do driver Modbus (
Modbus.dll).
* Configuração detalhada da comunicação serial (Porta COM, Baud rate: 9600, Data bits: 8, Paridade: None, Stop bit: 1).
* Configuração do modo Modbus RTU.
3. Criação de Tags:
* Definição de tags para leitura (ex: sensor) e escrita (ex: LED).
* Configuração dos parâmetros N1 (ID do escravo), N2/N3 (Função Modbus) e N4 (Endereço do registrador).
4. Desenvolvimento da Interface Gráfica (IHM):
* Criação de botões para controle (liga/desliga).
* Implementação de displays para visualização de valores.
* Adição de gauges (indicadores analógicos) e gráficos de tendência (trend).
5. Testes e Validação:
* Realização de testes de leitura de dados em tempo real.
* Validação da escrita de comandos no Arduino.
* Garantia da comunicação bidirecional completa e funcional entre o Elipse SCADA e o Arduino.
O objetivo final é assegurar uma comunicação robusta e funcional entre o hardware Arduino, o software embarcado na IDE Arduino e o sistema supervisório Elipse SCADA, permitindo monitoramento e controle em tempo real via protocolo Modbus. O freelancer deve ter experiência comprovada em automação industrial, programação de microcontroladores e sistemas SCADA. Material de apoio, código Arduino e arquivos de configuração do SCADA podem ser fornecidos se necessário.
Prazo de Entrega: Não estabelecido