SIMATIC AX được áp dụng làm nền tảng phát triển PLC cốt lõi, cho phép lập trình hướng đối tượng, quản lý mã nguồn dựa trên văn bản thông qua kho Git và quản lý gói kiểu npm cho các khối xây dựng có thể tái sử dụng. Nhóm đã triển khai các đường ống CI/CD để tự động hóa thử nghiệm, xem xét mã và triển khai cho các hệ thống kiểm soát đông lạnh và chân không. Một cách tiếp cận kỹ thuật thống nhất thu hẹp khoảng cách giữa các lập trình viên PLC và các nhà phát triển C ++ làm việc cùng nhau trong các nhóm đa chức năng.
Cách SCK CEN sử dụng SIMATIC AX
Lợi ích của SIMATIC AX cho SCK CEN
Tích hợp liên tục/triển khai liên tục
Tích hợp liên tục đảm bảo các thử nghiệm chương trình PLC được chạy tự động và mã được xem xét bởi các đồng đội khác. Điều này đảm bảo chất lượng mã cao.
Kỹ thuật dựa trên văn bản
Mã nguồn dựa trên văn bản cho phép tạo phiên bản dễ dàng thông qua kho lưu trữ git và tạo ra các công cụ giúp tạo ra một số phần của mã nguồn. Tích hợp AI hoạt động tốt với các tệp dựa trên văn bản.
Phương pháp tiếp cận nguồn mở
Làm việc với cộng đồng mã nguồn mở dễ dàng hơn là tự làm mọi thứ. Nếu các kỹ sư cần một đoạn mã, họ kiểm tra cộng đồng SIMATIC AX GitHub để xem liệu họ có thể giúp họ hay không - hoặc tự chia sẻ điều gì đó.
Không có gì trên thị trường vào thời điểm đó để thực hiện tích hợp liên tục, triển khai liên tục hoặc phân phối như chúng tôi làm. Và khi chúng tôi nghe về SIMATIC AX, chúng tôi thực sự hài lòng.
Mỗi khi chúng tôi phải làm điều gì đó mới, chúng tôi đang xem xét cộng đồng SIMATIC AX GitHub và xem liệu có ai khác gặp phải vấn đề này trước đây không. Hoặc chúng tôi tìm thấy một số ví dụ tốt trên trang đó. Cho đến nay, hầu như mỗi lần chúng tôi đều tìm thấy một số thông tin tốt mà chúng tôi có thể tích hợp trong một dự án. Nó sẽ được duy trì bởi nhiều người, cộng đồng không chỉ riêng chúng tôi.
