Di chuyển PLC-5 sang ControlLogix: Xây dựng lại hợp đồng I/O
Việc chuyển đổi PLC-5 chỉ thành công khi ControlLogix tái tạo chính xác các hợp đồng về I/O, dữ liệu, quét, truyền khối, HMI, dữ liệu lỗi thời, lỗi và khôi phục của hệ thống cũ. Hãy sử dụng khung n...
Một chương trình PLC-5 có thể được chuyển đổi thành các lệnh Logix nhưng vẫn khiến quy trình hoạt động thất bại. Các tệp dữ liệu của bộ điều khiển cũ, thứ tự quét, việc truyền khối Remote I/O, thời gian định thời của thông điệp, các bit trạng thái, tham chiếu HMI và các bước khôi phục của người vận hành đã tạo thành một hợp đồng không được ghi chép với máy.
Một cuộc chuyển đổi thành công từ PLC-5 sang ControlLogix sẽ tái tạo rõ ràng hợp đồng đó. Phần mềm chuyển đổi có thể đẩy nhanh việc ánh xạ lệnh, nhưng không thể quyết định một số nguyên được tái sử dụng có ý nghĩa gì, dữ liệu analog đã cũ cần được xử lý ra sao hoặc hệ thống khác đang chờ một xung kéo dài một chu kỳ quét nào.
Phạm vi chuyển đổi bao gồm I/O hiện trường, thời gian mạng, quyền sở hữu dữ liệu, cảnh báo, tham chiếu HMI và hành vi khôi phục—không chỉ các lệnh ladder.
Ghi nhận đường cơ sở về hành vi trước khi chuyển đổi
Bắt đầu bằng việc tải lên PLC-5 đã xác minh, ghi lại các giá trị bảng dữ liệu, cấu hình kênh, bảng force, đường truyền thông điệp và các dự án HMI. Ghi lại thời gian quét của bộ điều khiển trong điều kiện vận hành bình thường và cao điểm. Xác định các ngắt định thời có thể lựa chọn, các routine lỗi, các tủ remote, adapter và mọi lệnh truyền khối.
Theo dõi các đầu vào, đầu ra, giá trị analog, trạng thái trình tự và liên động quan trọng trong điều kiện sản xuất đại diện. Đường cơ sở phải bao gồm quá trình khởi động, vận hành ổn định, thay đổi sản phẩm, dừng có kiểm soát và các lỗi thường gặp. Nếu không có bản ghi đó, nhóm có thể chứng minh chương trình mới chạy được nhưng không thể chứng minh nó hoạt động giống quy trình ban đầu.
Xây dựng hợp đồng I/O cho từng tủ
Đối với mỗi khe cục bộ và khe remote, hãy ghi lại tủ, nhóm, khe, mã catalog của module, sơ đồ tín hiệu số, mô tả tín hiệu, dải điện, tỷ lệ chuyển đổi, thời gian cập nhật bình thường, trạng thái lỗi, mục đích sử dụng trong cảnh báo và logic sở hữu. Lưu ý các điểm chưa sử dụng nhưng được tham chiếu gián tiếp hoặc hiển thị trên HMI.
Các module analog và module chuyên dụng cần nhiều hơn một tên tag. Hãy ghi lại độ dài đọc và ghi truyền khối, các từ cấu hình, điều kiện kích hoạt cập nhật, hành vi khi hoàn tất và khi có lỗi, định dạng kênh, bộ lọc và tỷ lệ chuyển đổi. Số lượng từ đúng nhưng định dạng kênh sai có thể tạo ra các giá trị kỹ thuật trông hợp lý nhưng không chính xác.
Truy vết mọi kết quả BTR và BTW đến các thành phần sử dụng chúng. Xác định liệu logic dùng bit hoàn tất như một xung, giữ trạng thái cho đến lần truyền tiếp theo hay giả định dữ liệu được cập nhật trong một khoảng thời gian cụ thể. Xây dựng lại các giả định này thành các trạng thái hợp lệ, dấu thời gian, hoàn tất và lỗi rõ ràng.
Lựa chọn chuyển đổi Remote I/O một cách có chủ đích
Một cuộc chuyển đổi theo giai đoạn có thể tạm thời giữ lại phần cứng 1771 hoặc phần cứng Remote I/O khác thông qua module truyền thông ControlLogix. Điều này có thể giảm phạm vi công việc khi chuyển đổi, nhưng đồng thời vẫn duy trì các tủ legacy, hệ thống cáp, adapter và hành vi truyền khối cũ. Cầu nối phải có kế hoạch loại bỏ và chiến lược dự phòng rõ ràng.
Thay thế toàn bộ I/O sẽ loại bỏ nhiều phụ thuộc legacy hơn nhưng làm tăng công việc trong thời gian dừng máy, sửa đổi tủ, kiểm tra vòng lặp và chạy thử. Quyết định cần xem xét tình trạng cáp, khả năng cung ứng module, thời gian dừng, rủi ro quy trình, khả năng hỗ trợ trong tương lai và khả năng quay lui.
Tài liệu 1756-RIO của Rockwell phân biệt các chế độ cập nhật truyền khối tự động, bán tự động và thủ công. Chế độ tự động và bán tự động có thể thực hiện ghi cấu hình và cập nhật dữ liệu theo thời gian. Chế độ thủ công đưa hành vi enable, continuous, done và error vào logic bộ điều khiển. Chế độ được chọn phải tái tạo đúng thời gian và mục đích chẩn đoán của ứng dụng cũ.
Thiết kế lại quyền sở hữu dữ liệu thay vì sao chép số hiệu tệp
Các tệp số nguyên, số thực, bit và điều khiển của PLC-5 thường phục vụ nhiều mục đích cùng lúc. Một từ có thể vừa là lệnh HMI, tải trọng thông điệp, giá trị analog vừa là vùng tạm để khắc phục sự cố. Sao chép sự mơ hồ đó vào các mảng thuộc phạm vi bộ điều khiển chỉ duy trì rủi ro.
Hãy tạo các cấu trúc có tên dựa trên thiết bị hoặc giao diện. Tách riêng lệnh, trạng thái, cấu hình, chẩn đoán và các giá trị quy trình. Xác định chương trình hoặc hệ thống bên ngoài nào ghi từng thành phần. Bổ sung các trường dữ liệu hợp lệ, cũ, dấu thời gian, lỗi và chất lượng khi giao diện ban đầu phụ thuộc vào các giả định về thời gian.
Các tham chiếu HMI và hệ thống giám sát cần có ánh xạ được kiểm soát. Tag bí danh có thể giúp quá trình chuyển đổi dễ dàng hơn, nhưng không được che giấu quyền sở hữu chưa rõ ràng. Xác minh hướng đọc/ghi, bảo mật, tỷ lệ chuyển đổi, điều kiện kích hoạt cảnh báo và hành vi công thức cho mọi tham chiếu bên ngoài.
Rà soát các lệnh có thể thay đổi về thời gian
Các task, program và routine của ControlLogix thực thi khác với chu kỳ quét liên tục của PLC-5. Task định kỳ có thể ngắt logic liên tục. Việc cập nhật I/O diễn ra không đồng bộ với quá trình thực thi logic. Các lệnh one-shot, timer, bộ tuần tự, địa chỉ gián tiếp, vùng MCR và trigger thông điệp trông tương đương có thể không tạo ra thời gian giống hệt nhau.
Xác định logic giả định các đầu vào không đổi trong cả một chu kỳ quét hoặc giả định đầu ra chỉ cập nhật ở ranh giới chu kỳ quét. Đệm I/O khi cần một ảnh chụp dữ liệu nhất quán. Bảo vệ dữ liệu được chia sẻ giữa các task. Xác minh các sự kiện kéo dài một chu kỳ quét theo chu kỳ của task nhận, không chỉ trong routine nơi chúng phát sinh.
Các lệnh thông điệp cần được kích hoạt dựa trên trạng thái. Liên tục cho phép một thông điệp mà không xử lý các trạng thái hoàn tất, lỗi, hết thời gian và thử lại có thể gây áp lực lên kết nối hoặc che giấu đích đến bị lỗi. Ghi lại thông tin lỗi mở rộng và áp dụng thời gian trễ thử lại phù hợp với quy trình.
Làm cho dữ liệu cũ trở nên rõ ràng
Mạng legacy có thể giữ lại giá trị nhận được cuối cùng trong bộ nhớ sau khi mất liên lạc. Nếu ứng dụng sử dụng giá trị đó mà không có bit trạng thái, nhiệt độ, mức hoặc tốc độ bị đóng băng có thể trông như vẫn hợp lệ. Chương trình sau chuyển đổi phải tách giá trị khỏi độ mới của dữ liệu.
Đối với mỗi nguồn truyền thông, hãy xác định khoảng thời gian cập nhật dự kiến, thời gian chờ coi là cũ, phản ứng khi lỗi và điều kiện khôi phục. Thành phần sử dụng phải biết giá trị hiện tại, đã cũ, không khả dụng hay vừa được khôi phục. Việc khôi phục có thể yêu cầu kiểm tra phạm vi, nhiều lần cập nhật tốt liên tiếp hoặc xác nhận của người vận hành trước khi chuyển động tự động tiếp tục.
Kiểm thử theo rủi ro quy trình, không theo số lượng rung
Kiểm thử trên bàn phải xác minh các lệnh đã chuyển đổi và I/O mô phỏng. Nghiệm thu tại nhà máy phải bổ sung truyền thông, HMI, cảnh báo, công thức và dữ liệu lịch sử. Kiểm thử tại hiện trường phải chứng minh cực tính điện, tỷ lệ chuyển đổi, liên động, ngắt bảo vệ và phản ứng vật lý.
Kiểm thử việc mất từng adapter, nguồn điện, đường truyền thông và nguồn analog quan trọng. Xác minh các chuyển đổi của bộ điều khiển giữa Program và Run, khôi phục nguồn, khởi động ấm và khôi phục truyền thông. Thực hiện chế độ thủ công, chế độ tự động, các bypass bảo trì và mọi điều kiện cho phép có thể ngăn chuyển động không an toàn.
So sánh hệ thống cũ và mới bằng dấu thời gian đồng bộ khi có thể quan sát song song. Tập trung vào các chuyển đổi đầu ra, thời gian trình tự, giá trị analog, thứ tự cảnh báo và thao tác của người vận hành. Mọi khác biệt đều cần được giải thích, không được tự động chấp nhận.
Thiết kế việc quay lui thành một quy trình có thể thực thi
Kế hoạch quay lui đòi hỏi nhiều hơn việc giữ lại bộ điều khiển cũ. Bảo quản phần cứng PLC-5 đã kiểm thử, chương trình đã xác minh, cấu hình mạng, khả năng tương thích HMI, hệ thống dây được đánh dấu và thời hạn quyết định rõ ràng. Xác định ai có quyền cho phép quay lui và cần đạt điều kiện quy trình nào trước khi chuyển đổi.
Diễn tập các bước vật lý và phần mềm trước khi dừng máy. Nếu hệ thống dây hiện trường hoặc các tủ sẽ bị sửa đổi không thể đảo ngược, hãy xác định thời điểm sau đó việc quay lui không còn thực tế. Áp lực sản xuất trong thời gian dừng máy không phải là lúc thích hợp để phát hiện bản sao lưu không thể khôi phục.
Có thể xem xét phần cứng chuyển đổi bộ điều khiển và I/O tại Hệ thống PLC & PAC, còn gateway và các thành phần mạng nằm trong Truyền thông & Mạng.
Quá trình chuyển đổi chỉ hoàn tất khi nền tảng mới tái tạo được hành vi quy trình cần thiết, cải thiện độ rõ ràng của chẩn đoán và xử lý dữ liệu cũ cũng như các lỗi một cách có chủ đích. Mã đã chuyển đổi chỉ là sản phẩm ban đầu. Hợp đồng I/O và dữ liệu đã được xác minh mới là yếu tố khiến nhà máy tin tưởng bộ điều khiển thay thế.