Legacy PLC rack migration to a modern programmable controller

Di chuyển PLC-5 sang ControlLogix: Xây dựng lại hợp đồng I/O

Một khung chuyển đổi để chuyển logic PLC-5 và Remote I/O sang ControlLogix, tập trung vào hợp đồng dữ liệu, hành vi truyền khối, các giả định về chu kỳ quét,...

Việc chuyển đổi PLC-5 có thể tạo ra mã Logix hợp lệ nhưng vẫn khiến quy trình thất bại. Các tệp dữ liệu, hoạt động truyền khối Remote I/O, hành vi quét và trạng thái liên lạc vốn là một phần trong thỏa thuận vận hành của máy, ngay cả khi không ai ghi chép chúng theo cách đó.

Chuyển đổi tủ PLC cũ sang bộ điều khiển lập trình hiện đại

Một cuộc di chuyển PLC thành công sẽ xây dựng lại thỏa thuận I/O và dữ liệu giữa tủ điều khiển cũ và bộ điều khiển hiện đại.

Phương án di chuyển an toàn nhất là tái dựng thỏa thuận đó. Phần mềm dịch có thể đẩy nhanh quá trình chuyển đổi lệnh, nhưng không thể quyết định một bit trạng thái cũ có ý nghĩa gì, một khối analog được kỳ vọng cập nhật nhanh đến đâu hoặc giá trị cũ nào cần ngăn một chuỗi hoạt động.

Kiểm kê hành vi, không chỉ các lệnh

Đối với mỗi tủ và bộ điều hợp, hãy ghi lại địa chỉ, mã sản phẩm mô-đun, sơ đồ tín hiệu rời, độ dài truyền khối, tần suất cập nhật, hệ số tỷ lệ, phản hồi lỗi và cảnh báo. Truy vết từng kết quả BTR và BTW đến phần logic sử dụng chúng. Một xung kéo dài một chu kỳ quét cần được xử lý khác với một trạng thái được giữ cho đến lần truyền tiếp theo.

Ghi nhận thời gian quét, logic STI, đường dẫn thông báo và các tham chiếu tệp HMI. Các tệp số nguyên và bit của PLC-5 thường đồng thời đóng vai trò như một giao diện không chính thức. Trong ControlLogix, chúng nên được chuyển thành các thẻ hoặc cấu trúc có tên, với quyền sở hữu rõ ràng.

Chọn phương án chuyển đổi Remote I/O

Một dự án theo giai đoạn có thể tạm thời duy trì Remote I/O. Sổ tay Rockwell 1756-RIO mô tả việc truyền theo lịch dữ liệu tín hiệu rời và dữ liệu truyền khối để phục vụ di chuyển. Giải pháp này tạo ra một cầu nối được kiểm soát trong khi I/O hiện trường được thay thế; nó không biến mạng cũ thành một hệ thống vĩnh viễn.

Chuyển đổi hoàn toàn sẽ thay tủ cũ bằng I/O EtherNet/IP và mở rộng phạm vi thời gian dừng máy cũng như kiểm thử. Lựa chọn phụ thuộc vào linh kiện dự phòng, tình trạng cáp, thời gian dừng máy và hậu quả của việc quay lui.

Viết lại điều khiển xoay quanh các trạng thái rõ ràng

Không nên cơ học thay thế các bit hoàn tất hoặc lỗi. Hãy xây dựng một cấu trúc liên lạc gồm trạng thái được yêu cầu, trạng thái đang hoạt động, trạng thái hoàn tất, lỗi, lỗi mở rộng, dấu thời gian và trạng thái dữ liệu hợp lệ. Các phần sử dụng dữ liệu cần biết dữ liệu còn mới, đã cũ hay không khả dụng.

Kiểm thử lại các xung một lần, bộ tuần tự, định địa chỉ gián tiếp, các vùng MCR, I/O không đồng bộ và việc kích hoạt lại thông báo. Các tác vụ ControlLogix thực thi khác với quá trình quét liên tục của PLC-5. Các lệnh tương đương không đảm bảo thời gian thực thi tương đương.

Chứng minh khả năng quay lui trước khi đưa vào sản xuất

Kiểm thử các chuỗi hoạt động bình thường, mọi điều kiện cho phép, việc mất từng bộ điều hợp, dữ liệu analog cũ, khả năng khôi phục liên lạc và khởi động lại có kiểm soát. So sánh các đầu ra quan trọng và giá trị quy trình kèm dấu thời gian. Kế hoạch quay lui cần có phần cứng đã được kiểm thử, bản sao lưu và thời hạn ra quyết định.

Các ứng viên nền tảng và linh kiện dự phòng có thể được xem xét trong bộ sưu tập hệ thống PLC và PAC, nhưng phần cứng phải tuân theo thỏa thuận I/O đã được xác minh.

Quan điểm của chúng tôi: lối tắt nguy hiểm là tuyên bố mã đã dịch là “gần như hoàn tất”. Chính hành vi thời gian và lỗi chưa được ghi chép ở giai đoạn cuối mới quyết định liệu nhà máy có thể tin cậy bộ điều khiển hay không.

Các câu hỏi kỹ sư thường đặt ra trước khi thay đổi

Có thể tự động chuyển đổi mã PLC-5 không?

Các công cụ có thể chuyển đổi một phần tập lệnh, nhưng kỹ sư vẫn phải thiết kế lại I/O, liên lạc, cấu trúc dữ liệu, thời gian và cách xử lý lỗi.

Có phải thay Remote I/O khi chuyển đổi không?

Không phải lúc nào cũng vậy. Một cầu nối được hỗ trợ có thể tạo điều kiện cho việc chuyển đổi theo giai đoạn, nhưng tình trạng thiết bị, linh kiện dự phòng và kế hoạch loại bỏ phải được xác định rõ ràng.

Cần kiểm thử những gì?

Hãy kiểm thử các chuỗi hoạt động, điều kiện cho phép, việc mất bộ điều hợp, dữ liệu cũ, khả năng khôi phục, cảnh báo, thao tác của người vận hành và việc quay lui theo thời gian định sẵn.

Di chuyển PLC-5 sang ControlLogix: Xây dựng lại hợp đồng I/O

Một khung chuyển đổi để chuyển logic PLC-5 và Remote I/O sang ControlLogix, tập trung vào hợp đồng dữ liệu, hành vi truyền khối, các giả định về chu kỳ quét, bằng chứng hoàn nguyên và lựa chọn phần...

Việc chuyển đổi PLC-5 có thể tạo ra mã Logix hợp lệ nhưng vẫn khiến quy trình thất bại. Các tệp dữ liệu, hoạt động truyền khối Remote I/O, hành vi quét và trạng thái liên lạc vốn là một phần trong thỏa thuận vận hành của máy, ngay cả khi không ai ghi chép chúng theo cách đó.

Chuyển đổi tủ PLC cũ sang bộ điều khiển lập trình hiện đại

Một cuộc di chuyển PLC thành công sẽ xây dựng lại thỏa thuận I/O và dữ liệu giữa tủ điều khiển cũ và bộ điều khiển hiện đại.

Phương án di chuyển an toàn nhất là tái dựng thỏa thuận đó. Phần mềm dịch có thể đẩy nhanh quá trình chuyển đổi lệnh, nhưng không thể quyết định một bit trạng thái cũ có ý nghĩa gì, một khối analog được kỳ vọng cập nhật nhanh đến đâu hoặc giá trị cũ nào cần ngăn một chuỗi hoạt động.

Kiểm kê hành vi, không chỉ các lệnh

Đối với mỗi tủ và bộ điều hợp, hãy ghi lại địa chỉ, mã sản phẩm mô-đun, sơ đồ tín hiệu rời, độ dài truyền khối, tần suất cập nhật, hệ số tỷ lệ, phản hồi lỗi và cảnh báo. Truy vết từng kết quả BTR và BTW đến phần logic sử dụng chúng. Một xung kéo dài một chu kỳ quét cần được xử lý khác với một trạng thái được giữ cho đến lần truyền tiếp theo.

Ghi nhận thời gian quét, logic STI, đường dẫn thông báo và các tham chiếu tệp HMI. Các tệp số nguyên và bit của PLC-5 thường đồng thời đóng vai trò như một giao diện không chính thức. Trong ControlLogix, chúng nên được chuyển thành các thẻ hoặc cấu trúc có tên, với quyền sở hữu rõ ràng.

Chọn phương án chuyển đổi Remote I/O

Một dự án theo giai đoạn có thể tạm thời duy trì Remote I/O. Sổ tay Rockwell 1756-RIO mô tả việc truyền theo lịch dữ liệu tín hiệu rời và dữ liệu truyền khối để phục vụ di chuyển. Giải pháp này tạo ra một cầu nối được kiểm soát trong khi I/O hiện trường được thay thế; nó không biến mạng cũ thành một hệ thống vĩnh viễn.

Chuyển đổi hoàn toàn sẽ thay tủ cũ bằng I/O EtherNet/IP và mở rộng phạm vi thời gian dừng máy cũng như kiểm thử. Lựa chọn phụ thuộc vào linh kiện dự phòng, tình trạng cáp, thời gian dừng máy và hậu quả của việc quay lui.

Viết lại điều khiển xoay quanh các trạng thái rõ ràng

Không nên cơ học thay thế các bit hoàn tất hoặc lỗi. Hãy xây dựng một cấu trúc liên lạc gồm trạng thái được yêu cầu, trạng thái đang hoạt động, trạng thái hoàn tất, lỗi, lỗi mở rộng, dấu thời gian và trạng thái dữ liệu hợp lệ. Các phần sử dụng dữ liệu cần biết dữ liệu còn mới, đã cũ hay không khả dụng.

Kiểm thử lại các xung một lần, bộ tuần tự, định địa chỉ gián tiếp, các vùng MCR, I/O không đồng bộ và việc kích hoạt lại thông báo. Các tác vụ ControlLogix thực thi khác với quá trình quét liên tục của PLC-5. Các lệnh tương đương không đảm bảo thời gian thực thi tương đương.

Chứng minh khả năng quay lui trước khi đưa vào sản xuất

Kiểm thử các chuỗi hoạt động bình thường, mọi điều kiện cho phép, việc mất từng bộ điều hợp, dữ liệu analog cũ, khả năng khôi phục liên lạc và khởi động lại có kiểm soát. So sánh các đầu ra quan trọng và giá trị quy trình kèm dấu thời gian. Kế hoạch quay lui cần có phần cứng đã được kiểm thử, bản sao lưu và thời hạn ra quyết định.

Các ứng viên nền tảng và linh kiện dự phòng có thể được xem xét trong bộ sưu tập hệ thống PLC và PAC, nhưng phần cứng phải tuân theo thỏa thuận I/O đã được xác minh.

Quan điểm của chúng tôi: lối tắt nguy hiểm là tuyên bố mã đã dịch là “gần như hoàn tất”. Chính hành vi thời gian và lỗi chưa được ghi chép ở giai đoạn cuối mới quyết định liệu nhà máy có thể tin cậy bộ điều khiển hay không.

Các câu hỏi kỹ sư thường đặt ra trước khi thay đổi

Có thể tự động chuyển đổi mã PLC-5 không?

Các công cụ có thể chuyển đổi một phần tập lệnh, nhưng kỹ sư vẫn phải thiết kế lại I/O, liên lạc, cấu trúc dữ liệu, thời gian và cách xử lý lỗi.

Có phải thay Remote I/O khi chuyển đổi không?

Không phải lúc nào cũng vậy. Một cầu nối được hỗ trợ có thể tạo điều kiện cho việc chuyển đổi theo giai đoạn, nhưng tình trạng thiết bị, linh kiện dự phòng và kế hoạch loại bỏ phải được xác định rõ ràng.

Cần kiểm thử những gì?

Hãy kiểm thử các chuỗi hoạt động, điều kiện cho phép, việc mất bộ điều hợp, dữ liệu cũ, khả năng khôi phục, cảnh báo, thao tác của người vận hành và việc quay lui theo thời gian định sẵn.

Để lại bình luận

Xin lưu ý, bình luận cần được phê duyệt trước khi được đăng.