
Desafio
Desenvolver toda a camada de software e firmware de um CLP para hardware próprio da empresa, a ferramenta de programação e a automação de máquinas reais.
Solução
- IDE para programação de CLP com diagramas Ladder, baseada em projeto open source e desenvolvida em C/C++ com Windows API e Direct2D.
- Rotina de boot em assembler, drivers Ethernet, CAN, USB, SD e SPI, pilha TCP/IP (lwIP) e RTOS.
- Aplicações embarcadas em C para microcontroladores NXP (LPC17xx/LPC40xx).
- Automação industrial de uma prensa, uma perfiladeira e um desbobinador, com a aplicação de controle escrita em C no CLP desenvolvido.