Um CLP acessível e programável
Estamos todos acostumados com placas microcontroladoras de uso geral, como o Arduino ou seus muitos imitadores, mas talvez não vejamos tanto seus primos industriais. Um controlador lógico programável (PLC) é um computador projetado para automatizar máquinas industriais e vem com interfaces protegidas e geralmente um ambiente de programação de PLC específico. Assim, o trabalho de [Galopago] com um clone de PLC chinês barato é especialmente interessante, fornecendo uma rota para usá-lo dentro do ecossistema IDE do Arduino.
Abrindo-o, o processador é identificado como STM32F103 e a conexão necessária para colocá-lo no modo bootloader é identificada. Em seguida, ele pode ser programado a partir do Arduino IDE, mesmo que seu bootloader não possa ser alterado. Então, para completar o processo, é necessário identificar as várias entradas e saídas diferentes por engenharia reversa de hardware antiquado.
Este PLC pode não ser tão robusto quanto alguns produtos que custam muito mais dinheiro, mas ainda representa uma maneira econômica de acessar uma placa de microcontrolador com muitos dos circuitos de interface já instalados que normalmente seriam necessários para controlar máquinas. Esperamos vê-lo aparecer nestas páginas nos próximos meses e talvez até haja outra comparação no ar.
Anterior: Cuidado com a entrada
Próximo: Ruído do comutador do motor