Autonomy industrial automation software logoAutonomy®, industrial automation platform

OpenPLC

A stack open source mais usada na automação industrial.

Uma IDE IEC 61131-3 moderna, um runtime de produção e o compilador que liga os dois.

2014
Open source desde
1 mi+
Downloads
150+
Países
IEC 61131-3
Suporte à Edição 3

Seguro por concepção, não por obscuridade

Código público desde 2014, endurecido por todo mundo que já o implantou.

Obscuridade não é segurança

Um runtime fechado não é mais seguro por ser ilegível, apenas menos examinado. Os defeitos continuam lá, e o fabricante é o único que pode procurá-los.

Auditável na fonte

Seu time de segurança lê o código que roda o seu processo, não uma folha de dados descrevendo ele. O nosso também pode ler, e o de todo mundo.

Comprovado em campo

1 mi+ downloads em 150+ países. Mais hardware, mais casos de borda e mais maus-tratos do que qualquer programa de laboratório conseguiria reproduzir.

Corrigido às claras

Os problemas são relatados, corrigidos e revisados em público. Você vê o que estava errado, quando foi corrigido e exatamente o que mudou.

Três partes, uma toolchain

Você escreve a lógica no Editor, o StruC++ compila e o Runtime executa. Escolha uma para ver em detalhe.

Baixe o OpenPLC Editor

O ambiente de programação de CLP open source para automação industrial. Disponível para Windows, macOS e Linux.

O editor traz um simulador de CLP embutido, então você roda e depura Ladder, ST e FBD com um debugger ao vivo antes de envolver qualquer hardware.

Novidades

CoPilot no editor

O Autonomy CoPilot também trabalha no editor: ele completa o código enquanto você digita e, no chat, você pede o que precisa, ele escreve e você revisa e aprova o resultado antes de ele entrar no seu projeto.

Entre com a conta do Autonomy Edge

Entre com uma conta do Autonomy Edge quando quiser, traga para o editor os projetos que você guarda lá e mantenha o versionamento do seu código enquanto trabalha.

Executando a partir do código-fonte

Pré-requisitos

Git

Controle de versão

⬢

Node.js x64

Versão >= 20

Passo a passo

1. Clone o repositório

git clone https://github.com/Autonomy-Logic/openplc-editor.git
cd openplc-editor

2. Instale as dependências

npm install

3. Execute o servidor de desenvolvimento

npm run start:dev

Onde o Editor se encaixa

A mesma toolchain roda em quatro lugares. O Editor é o que você instala e roda você mesmo; o Autonomy Node, o Autonomy Edge e o Edge on-prem rodam a mesma coisa em outro lugar.

OpenPLC EditorInstalado no seu computadorAutonomy NodeServido pelo dispositivoAutonomy EdgeHospedado na nuvemEdge on-premHospedado no seu próprio hardware
Onde a IDE rodaNo seu computadorNo dispositivoNa nuvemNa sua própria infraestrutura
Os CLPs são independentes da IDESimNãoSimSim
Instalação no seu computadorSimNãoNãoNão
Precisa de acesso à internetNãoNãoSim, apenas para gerenciamentoNão
Armazenamento de projetos e histórico de versõesParcialParcialSimSim
Times e permissões granularesNãoParcialSimSim
Implantação em toda a frotaNãoNãoSimSim
Assistência de IASimParcialSimSim

Ainda rodando o OpenPLC v3

O OpenPLC v3 foi descontinuado. Não haverá novas versões nem novas correções da v3. Se você ainda precisa da v3, a documentação legada e o código-fonte estão disponíveis no arquivo da v3 abaixo.

Ir para o arquivo da v3