SIMATIC AX був прийнятий як основна платформа для розробки PLC, що забезпечує об'єктно-орієнтоване програмування, керування текстовим вихідним кодом за допомогою сховищ Git та управління пакетами у стилі npm для багаторазових будівельних блоків. Команда впровадила конвеєри CI/CD для автоматизації тестування, перегляду коду та розгортання для кріогенних та вакуумних систем управління. Уніфікований інженерний підхід усуває розрив між програмістами PLC та розробниками C++, які працюють разом у міжфункціональних командах.
Як SCK CEN використовує SIMATIC AX
Переваги SIMATIC AX для SCK CEN
Постійна інтеграція/постійне розгортання
Безперервна інтеграція гарантує, що тести програм PLC виконуються автоматично, а код перевіряється іншими товаришами по команді. Це забезпечує високу якість коду.
Текстова інженерія
Текстовий вихідний код дозволяє легко керувати версіями за допомогою сховища git та створювати інструменти, які допомагають генерувати деякі частини вихідного коду. Інтеграція AI добре працює з текстовими файлами.
Підхід з відкритим кодом
Працювати зі спільнотою з відкритим кодом простіше, ніж робити все самостійно. Якщо інженерам потрібен фрагмент коду, вони перевіряють спільноту SIMATIC AX GitHub, щоб побачити, чи можуть вони їм допомогти - або поділитися чимось самі.
На той час на ринку не було нічого, щоб робити постійну інтеграцію, постійне розгортання чи доставку, як ми це робимо. І коли ми почули про SIMATIC AX, ми були дуже задоволені.
Кожного разу, коли нам доводиться робити щось нове, ми заглядаємо в спільноту SIMATIC AX GitHub і дивимося, чи хтось інший стикався з цією проблемою раніше. Або ми знаходимо кілька хороших прикладів на цій сторінці. Поки що ми майже кожен раз знаходили якусь хорошу інформацію, яку ми можемо інтегрувати в проект. Його підтримуватимуть багато людей, громада, а не лише ми самі.
