O SIMATIC AX foi adotado como a principal plataforma de desenvolvimento de PLC, permitindo programação orientada a objetos, gestão de código-fonte baseada em texto através de repositórios Git e gestão de pacotes estilo npm para blocos de construção reutilizáveis. A equipa implementou pipelines CI/CD para automatizar testes, revisão de código e implementação de sistemas criogénicos e de controlo a vácuo. Uma abordagem de engenharia unificada preenche a lacuna entre programadores de PLC e desenvolvedores C++ que trabalham juntos em equipas multifuncionais.
Como o SCK CEN utiliza o SIMATIC AX
Benefícios do SIMATIC AX para SCK CEN
Integração contínua/implementação contínua
A integração contínua garante que os testes do programa PLC sejam executados automaticamente e que o código seja revisto por outros colegas de equipa. Isso garante alta qualidade de código.
Engenharia baseada em texto
O código-fonte baseado em texto permite o controlo fácil de versões através do repositório git e a criação de ferramentas que ajudam a gerar algumas partes do código-fonte. A integração com IA funciona bem com ficheiros baseados em texto.
Abordagem de código aberto
Trabalhar com a comunidade de código aberto é mais fácil do que fazer tudo sozinho. Se os engenheiros precisarem de um pedaço de código, verificam a comunidade SIMATIC AX GitHub para ver se podem ajudá-los — ou partilham algo eles próprios.
Não havia nada no mercado naquela altura para fazer integração contínua, implementação contínua ou entrega como nós fazemos. E quando ouvimos falar do SIMATIC AX, ficamos muito satisfeitos.
Toda vez que temos de fazer algo novo, estamos a investigar a comunidade SIMATIC AX GitHub e ver se outra pessoa encontrou este problema antes. Ou encontramos alguns bons exemplos nessa página. Até agora, quase sempre encontrámos alguma boa informação que podemos integrar num projeto. Será mantido por muitas pessoas, a comunidade não apenas por nós mesmos.
