Um PLC 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 (CLP) é um computador projetado para automatizar máquinas industriais e vem com interfaces protegidas e geralmente um ambiente de programação de CLP específico. Assim, o trabalho de [Galopago] com um clone de PLC chinês barato é especialmente interessante, fornecendo um caminho para usá-lo no ecossistema IDE do Arduino.
Abrindo-o, o processador é identificado como STM32F103, e a conexão necessária para colocá-lo no modo bootloader é identificada. Então ele pode ser programado a partir do IDE do Arduino, mesmo que seu bootloader não possa ser alterado. Então, para completar o processo, é necessário identificar as diversas entradas e saídas através da antiga engenharia reversa de hardware.
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 microcontroladora com grande parte 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.