Se adoptó SIMATIC AX como la principal plataforma de desarrollo de PLC, lo que permitía la programación orientada a objetos, la gestión del código fuente basado en texto a través de los repositorios de Git y la gestión de paquetes al estilo npm para componentes reutilizables. El equipo implementó tuberías de CI/CD para automatizar las pruebas, la revisión del código y el despliegue de los sistemas de control criogénico y de vacío. Un enfoque de ingeniería unificado cierra la brecha entre los programadores de PLC y los desarrolladores de C++ que trabajan juntos en equipos interfuncionales.
Cómo SCK CEN utiliza SIMATIC AX
Ventajas del SIMATIC AX para SCK CEN
Integración continua/despliegue continuo
La integración continua garantiza que las pruebas del programa del PLC se ejecuten automáticamente y que otros compañeros de equipo revisen el código. Esto garantiza una alta calidad del código.
Ingeniería basada en textos
El código fuente basado en texto permite un fácil control de versiones a través del repositorio git y la creación de herramientas que ayudan a generar algunas partes del código fuente. La integración de la IA funciona bien con los archivos basados en texto.
Enfoque de código abierto
Trabajar con la comunidad de código abierto es más fácil que hacerlo todo por su cuenta. Si los ingenieros necesitan un fragmento de código, van a la comunidad GitHub de SIMATIC AX para ver si pueden ayudarlos o compartir algo ellos mismos.
No había nada en el mercado en ese momento que hiciera la integración continua, el despliegue continuo o la entrega como lo hacemos nosotros. Y cuando nos enteramos de lo de SIMATIC AX, estuvimos muy satisfechos.
Cada vez que tenemos que hacer algo nuevo, investigamos la comunidad GitHub de SIMATIC AX y comprobamos si alguien más ha tenido este problema antes. O encontramos algunos buenos ejemplos en esa página. Hasta ahora, casi siempre hemos encontrado algún dato bueno que podemos integrar en un proyecto. Lo mantendrán muchas personas, la comunidad, no solo nosotros.
