O que é um PLC virtual?
Um PLC virtual (ou CLP virtual) é um controlador lógico programável que roda como software, em vez de um hardware dedicado. A mesma lógica IEC 61131-3, o mesmo ciclo de varredura, o mesmo comportamento, desacoplado da caixa onde roda.
Um CLP, desacoplado do hardware
Um CLP físico é um computador dedicado parafusado em um painel. Um PLC virtual é o mesmo programa de controle rodando como um processo de software em um PC industrial, um servidor, um contêiner ou um dispositivo de borda. Ele executa Ladder, Structured Text, Function Block Diagram ou Instruction List com um ciclo de varredura determinístico, exatamente como a versão em hardware.
Como a lógica não depende mais da caixa de um único fabricante, um PLC virtual pode ser versionado como código, implantado remotamente, duplicado em uma frota e reconstruído em minutos. Essa é a ideia por trás do controle definido por software.
CLP físico, PLC virtual ou simulador?
Três coisas fáceis de confundir, lado a lado.
CLP físico
Hardware dedicado ligado a módulos de E/S locais ou a E/S remotas por uma rede industrial. Determinístico e robusto, mas preso a um fabricante, a um painel e a uma geração de firmware.
PLC virtual
Lógica de controle real rodando como software em hardware de uso geral ou em um contêiner. As mesmas linguagens, o mesmo ciclo de varredura, e chega ao campo por E/S remotas em redes industriais, livre para mudar de máquina.
Simulador de CLP
Roda o seu programa compilado em um controlador emulado dentro do editor, com depurador ao vivo, para testar e aprender. Não mexe em nenhuma E/S física e para quando o editor fecha. O simulador responde "minha lógica funciona?"; o PLC virtual responde "rode o meu processo".
Do simulador a uma frota de PLCs virtuais
Teste a lógica no simulador primeiro e depois rode o mesmo programa como PLC virtual onde ele precisar estar.
Teste no simulador
O Simulador embutido no OpenPLC Editor e no Autonomy Edge roda o seu programa compilado em um controlador emulado, com depurador ao vivo. Quando a lógica funciona, o mesmo programa é implantado como PLC virtual.
OpenPLC Editor
Construa o seu programa no OpenPLC Editor, que é gratuito, e rode no OpenPLC Runtime, na sua própria máquina ou em uma máquina externa, com Linux, Windows ou Docker, de um Raspberry Pi a um servidor na nuvem.
Autonomy Node
O motor de execução embarcado. Um runtime leve e conteinerizado que transforma hardware industrial padrão em um nó de controle, com uma IDE web sem instalação servida pelo próprio dispositivo.
Autonomy Edge
A plataforma em nuvem para implantar, monitorar e gerenciar frotas de PLCs virtuais pelo navegador, ou auto-hospedada com o Edge on-prem.
Por que os times migram para PLCs virtuais
Independência de hardware
A sua lógica roda em qualquer máquina que rode o runtime, então falta de hardware ou um modelo descontinuado deixam de ser uma emergência.
Controle de versão
Os projetos vivem no Git, com branches, commits e diffs, então toda mudança na lógica tem autor, data e caminho de volta.
Implantação remota
Envie um programa novo para um controlador ou para a frota inteira pelo navegador, sem abrir um painel.
Escala de frota
Suba quantos PLCs virtuais a máquina tiver recursos para rodar e gerencie todos de um lugar só.
Laboratórios reproduzíveis
Treinamento, CI e laboratórios de segurança recriam exatamente o mesmo ambiente de controle sob demanda e o descartam depois.
Portabilidade
Leve um projeto do laptop de desenvolvimento para um PC industrial e para uma instância na nuvem sem reescrever uma linha.
Onde os PLCs virtuais aparecem
Modernização de máquinas
Fabricantes entregam máquinas novas com controle definido por software, mantendo os sensores e atuadores já instalados em campo.
Gestão de frotas
Integradores e plantas implantam, monitoram e atualizam dezenas de controladores como uma frota, em vez de um painel por vez.
Laboratórios de cibersegurança
Todo PLC virtual é um dispositivo de rede real, então os times montam laboratórios de OT que podem quebrar à vontade e honeypots que parecem uma planta.
Automação definida por software
O controle vira infraestrutura como código: versionado, revisado, testado e implantado como o resto da stack.
Desenvolvimento e treinamento
Engenheiros escrevem e testam a lógica muito antes de a máquina existir, e estudantes aprendem na mesma toolchain usada em produção.
Perguntas frequentes
Respostas rápidas sobre PLCs virtuais e onde o OpenPLC se encaixa.
Rode o seu primeiro PLC virtual hoje
Comece com o OpenPLC Editor gratuito, ou implante e gerencie PLCs virtuais pelo navegador com o Autonomy Edge.

