Quando faz sentido contratar
- Máquina nova (OEM): o fabricante precisa do software de controle de uma máquina ou de uma família de máquinas.
- Padronizar o código: cada máquina da planta foi programada de um jeito, e a manutenção sofre com isso.
- Código legado sem documentação: o programa funciona, mas ninguém sabe alterar com segurança.
- Troca de integrador: o integrador anterior não atende mais e é preciso assumir o programa.
- Ampliação: nova função, nova estação ou integração com outra máquina da linha.
O que entregamos
- Arquitetura de controle: divisão em módulos, máquina de estados e modos de operação (automático, manual, ajuste).
- Código em texto estruturado (IEC 61131-3), comentado, com blocos reutilizáveis.
- Lista de I/O e de tags.
- Matriz de alarmes, com causa provável e ação sugerida para cada um.
- Testes em simulação antes do comissionamento.
- Manual do programa e treinamento da equipe de manutenção.
- Código-fonte completo, entregue ao cliente.
Como estruturamos o código
O código segue um padrão interno que se repete em todos os projetos. Quem abre o programa de uma máquina da Stolz Controls encontra a mesma organização em qualquer outra:
- nomenclatura padronizada de variáveis, blocos e POUs;
- cada módulo da máquina com sua própria máquina de estados, em vez de lógica espalhada;
- separação entre lógica da máquina, tratamento de I/O e interface com a IHM;
- alarmes tratados de forma única, com texto, prioridade e diagnóstico;
- versionamento do código e checklist de revisão antes de cada entrega.
O resultado é um programa que outra equipe consegue manter, sem depender de quem o escreveu.
Plataformas e redes
Somos especialistas em Beckhoff e TwinCAT 3, com certificação Beckhoff Certified Developer (veja integração Beckhoff e TwinCAT). Quando a planta já usa outra plataforma, programamos CLPs de outras marcas com o mesmo padrão, com base na IEC 61131-3.
| Item | O que usamos |
|---|---|
| Linguagens IEC 61131-3 | Texto estruturado (ST) como base; Ladder (LD), diagrama de blocos (FBD) e SFC quando fazem mais sentido para a equipe que vai manter |
| Redes industriais | EtherCAT, PROFINET e outras redes de campo |
| Integração de dados | OPC UA e MQTT para supervisórios, bancos de dados e sistemas da fábrica |
| IHM | Telas de operação e diagnóstico integradas ao programa do CLP |
Como funciona
- Especificação funcionalModos de operação, sequências, intertravamentos e alarmes descritos num documento aprovado antes de programar.
- Arquitetura e programaçãoEstrutura do projeto, blocos e máquinas de estado, seguindo o padrão de código.
- Testes em simulaçãoA lógica é testada com entradas e saídas simuladas, antes de chegar à máquina.
- ComissionamentoTestes em campo, ajustes finos e validação com produção.
- Entrega assistidaDocumentação, treinamento e acompanhamento dos primeiros dias de operação.
O que precisamos de você: diagramas elétricos, descrição do processo, lista de equipamentos e acesso à máquina para o comissionamento.
Como é definido o investimento
O valor depende do tamanho da máquina (quantidade de I/O, eixos e estações), da complexidade das sequências, das integrações necessárias (IHM, supervisório, outras máquinas) e de quanto do programa já existe. Enviamos proposta com escopo e prazo depois da especificação inicial.