Vídeos
Veja como se faz
Demonstrações da toolchain do OpenPLC, do primeiro programa em ladder até a implantação em hardware real. Busque na biblioteca, ou role a página para o arquivo do OpenPLC v3.
Primeiros passosOficial
Tour pelo OpenPLC v4: controlador de irrigação, parte um
Montando o controlador em Function Block Diagram, com blocos provisórios em Ladder, Instruction List e Structured Text.
Assistir no YouTubeArquivo
Ainda rodando o OpenPLC v3
O OpenPLC v3 foi descontinuado
Não haverá novas versões nem novas correções da v3. É por isso que o editor v3 tantas vezes se recusa a instalar em uma versão atual do Windows, do macOS ou do Linux: o problema é a versão, não a máquina, e não vem nada para consertar isso.
O OpenPLC v4 é a versão mantida. Ele instala como qualquer outro aplicativo de desktop, e todas as correções e novidades passam a sair por lá. Se você está decidindo por onde começar, comece por ele.
Ir para o OpenPLC v4Os vídeos abaixo foram feitos para a v3 e ainda a mostram com fidelidade, que é justamente o motivo de mantê-los: há muitos controladores rodando v3 por aí, e vale poder encontrar o material que corresponde àquelas telas. Nada disso é motivo para começar um projeto novo na v3.
Do canal OpenPLC
A série Básico, feita pelo projeto durante os anos da v3. Ela roda em ordem, da instalação das ferramentas até colocar uma IHM na frente delas.
- Básico 01: Instalando o OpenPLC EditorOficialColocando o editor no Windows, macOS ou Linux e abrindo um primeiro projeto.
- Básico 02: Instalando o OpenPLC RuntimeOficialColocando o runtime na máquina de destino e confirmando que ela está acessível antes de implantar qualquer coisa.
- Básico 03: Programando uma placa ArduinoOficialConfiguração da placa, mapeamento de pinos e envio de um programa ladder para um alvo Arduino.
- Básico 04: OpenPLC no Raspberry Pi com ModbusOficialRodando o runtime em um Pi e ligando ele a I/O remoto por Modbus.
- Básico 07: Conectando o OpenPLC a uma IHMOficialLigando o runtime ao ScadaBR para o operador ter o que olhar.
Da comunidade
Tutoriais de canais independentes, cobrindo o terreno que a série Básico não cobre: simulação, IHMs e os blocos que formam a maior parte da lógica de controle.
- Uma introdução ao OpenPLCpor Instrumentation ToolsO que é o projeto e o que o editor e o runtime fazem, para quem nunca abriu nenhum dos dois.
- Conectando o OpenPLC ao Factory I/Opor seafox cComandando uma planta simulada a partir do runtime, para testar a lógica antes de qualquer coisa ser ligada.
- Construindo uma IHM com o ScadaBRpor seafox cDesenhando uma tela de operador no ScadaBR e apontando ela para um controlador OpenPLC em execução.
- Temporizadores e contadores em um programa de CLPpor Learning OrbisOs dois blocos que formam a maior parte da lógica de controle, usados em um exemplo prático em ladder.
Em hardware específico
Colocando a v3 em uma placa específica. Arduino, ESP8266 e Raspberry Pi Pico, cada um montado e programado do zero.
- OpenPLC e Arduino, parte umpor Saeed AlSaeedFazendo uma primeira placa Arduino ser reconhecida e rodar a lógica enviada pelo runtime.
- Enviando código de CLP direto para um Arduinopor seafox cCompilando um programa na própria placa, para ele rodar sem nenhuma máquina hospedeira conectada.
- Montando um mini CLP em torno de um ESP8266por Kiyani's LabMontando uma pequena placa controladora e carregando o OpenPLC no ESP8266 que a comanda.
- Montando um CLP com Raspberry Pi Picopor OnosTechTransformando um Pico em controlador, da ligação do I/O até rodar um programa nele.
- OpenPLC em um ESP8266 por Wi-Fipor seafox cRodando um controlador em um ESP8266 e alcançando ele pela rede em vez de por cabo.















