SIMATIC AX была принята в качестве основной платформы разработки ПЛК, обеспечивающей объектно-ориентированное программирование, текстовое управление исходным кодом с помощью репозиториев Git и управление пакетами в стиле npm для повторно используемых строительных блоков. Команда внедрила конвейеры CI/CD для автоматизации тестирования, анализа кода и развертывания криогенных и вакуумных систем управления. Унифицированный инженерный подход устраняет разрыв между программистами ПЛК и разработчиками C++, работающими вместе в межфункциональных командах.
Как SCK CEN использует SIMATIC AX
Преимущества SIMATIC AX для SCK CEN
Непрерывная интеграция/непрерывное развертывание
Непрерывная интеграция обеспечивает автоматическое тестирование программ ПЛК и проверку кода другими коллегами. Это обеспечивает высокое качество кода.
Текстовый инжиниринг
Текстовый исходный код позволяет легко управлять версиями через репозиторий git и создавать инструменты, помогающие генерировать некоторые части исходного кода. Интеграция AI хорошо работает с текстовыми файлами.
Подход с открытым исходным кодом
Работать с сообществом разработчиков ПО с открытым исходным кодом проще, чем делать все самостоятельно. Если инженерам нужен фрагмент кода, они обращаются к сообществу SIMATIC AX на GitHub, чтобы узнать, могут ли они помочь им или поделиться чем-нибудь сами.
В то время на рынке не было ничего, что могло бы обеспечить непрерывную интеграцию, непрерывное развертывание или поставку, как это делаем мы. И когда мы услышали о SIMATIC AX, мы были очень рады.
Каждый раз, когда нам приходится делать что-то новое, мы изучаем сообщество SIMATIC AX GitHub и выясняем, сталкивался ли кто-нибудь еще с этой проблемой раньше. Или мы находим несколько хороших примеров на этой странице. До сих пор мы почти каждый раз находили полезную информацию, которую можно было бы интегрировать в проект. Его будут поддерживать многие люди, а не только мы сами.
