Thay thế tính năng Scale của SLC SCP trong Studio 5000 Logix
Một phương pháp di chuyển SLC SCP thực tiễn, tái tạo từng hợp đồng tín hiệu analog, lựa chọn tỷ lệ mô-đun, phép toán tường minh hoặc AOI được quản lý, bảo to...
Một lệnh SCP của SLC 500 nén một hợp đồng đo lường quan trọng vào năm trường: đầu vào, giá trị tối thiểu và tối đa của đầu vào, giá trị tối thiểu và tối đa sau khi chuyển đổi tỷ lệ, cùng đầu ra. Trong quá trình chuyển đổi sang ControlLogix hoặc CompactLogix, việc sao chép các giá trị đó vào logic mới có thể tái tạo phương trình đường thẳng nhưng đồng thời làm thay đổi mọi yếu tố xung quanh—định dạng dữ liệu của mô-đun, quy tắc làm tròn, cách xử lý vượt dải, lỗi kênh, thời điểm cảnh báo và những gì người vận hành nhìn thấy trên HMI.
Một quá trình chuyển đổi có thể bảo vệ được phải duy trì đầy đủ hợp đồng tín hiệu từ thiết bị đo ngoài hiện trường qua dữ liệu thô, đơn vị kỹ thuật, chất lượng, cảnh báo, logic điều khiển, hệ thống lưu trữ lịch sử và màn hình hiển thị cho người vận hành.
Khôi phục hợp đồng tín hiệu hiện có
Đối với mỗi lệnh SCP, hãy ghi lại địa chỉ nguồn, địa chỉ đích, bốn giá trị đầu mút, điều kiện thực thi và mọi đối tượng sử dụng kết quả đã chuyển đổi tỷ lệ. Sau đó xác định thiết bị đo thực tế, dải dưới và dải trên đã hiệu chuẩn, tín hiệu điện, mã sản phẩm mô-đun analog SLC và cấu hình kênh, định dạng dữ liệu được chọn, cùng phản hồi dự kiến khi tín hiệu dưới dải, vượt dải, hở mạch hoặc mất mô-đun.
Tài liệu tham khảo tập lệnh SLC 500 của Rockwell Automation mô tả SCP là một lệnh chuyển đổi tỷ lệ tuyến tính và trình bày cách lệnh này xử lý trạng thái số học. Hãy dùng tài liệu đó để hiểu lệnh cũ, nhưng lấy các giá trị đầu mút thô từ đúng mô-đun analog và định dạng đã cấu hình. Chỉ riêng độ phân giải bit của bộ chuyển đổi không đủ để xác định các giá trị số nguyên được đưa đến bộ xử lý.
Đừng giả định rằng bộ truyền đang sử dụng toàn bộ khả năng của cảm biến. Một bộ truyền áp suất định mức 0–100 bar có thể được hiệu chuẩn ở mức 10–60 bar, còn một bộ truyền lưu lượng có thể đã thực hiện phép lấy căn bậc hai. Hồ sơ chuyển đổi phải cho thấy từng phép biến đổi diễn ra ở đâu để hệ thống mới không chuyển đổi tỷ lệ hoặc tuyến tính hóa tín hiệu hai lần.
Chọn một nơi duy nhất chịu trách nhiệm chuyển đổi tỷ lệ
Đơn vị kỹ thuật gốc từ mô-đun
Nhiều mô-đun analog Logix có thể chuyển đổi đầu vào điện thành đơn vị kỹ thuật dạng dấu phẩy động ngay trong cấu hình mô-đun. Cách này có thể giảm mã thang và cung cấp trạng thái kênh trong một cấu trúc thẻ tiêu chuẩn. Đổi lại, cấu hình mô-đun trở thành một phần của chiến lược điều khiển. Các giá trị đầu mút, đơn vị, cảnh báo, bộ lọc và tốc độ cập nhật của mô-đun phải được đưa vào bản sao lưu, quá trình xem xét và hồ sơ chạy thử.
Phép toán tường minh trong bộ điều khiển
Khi mô-đun trả về số đếm thô, phép toán tuyến tính tường minh giúp việc chuyển đổi trở nên dễ nhìn thấy:
Giá trị kỹ thuật = Giá trị kỹ thuật thấp + (Giá trị thô − Giá trị thô thấp) × (Giá trị kỹ thuật cao − Giá trị kỹ thuật thấp) ÷ (Giá trị thô cao − Giá trị thô thấp)
Hãy sử dụng kiểu dữ liệu dấu phẩy động phù hợp, kiểm tra trường hợp dải thô bằng không và quyết định cách xử lý các giá trị nằm ngoài khoảng đã cấu hình. Một phép tính kẹp mọi giá trị ngoài dải vào giá trị đầu mút có thể bảo vệ logic phía sau, nhưng cũng có thể che giấu tín hiệu bị lỗi hoặc bị kích quá mức. Hãy duy trì riêng các chỉ báo chất lượng và dải.
Một Add-On Instruction được quản lý
Một AOI có thể chuẩn hóa việc chuyển đổi tỷ lệ trên nhiều kênh khi có giao diện được định nghĩa rõ, kiểm soát phiên bản, bằng chứng kiểm thử và quyền sở hữu rõ ràng. Các đầu ra hữu ích gồm giá trị kỹ thuật, chất lượng tốt, dưới dải, vượt dải, chỉ báo hở dây hoặc lỗi kênh nếu có, trạng thái dữ liệu cũ và lỗi cấu hình. Tránh sử dụng một AOI không minh bạch, chỉ trả về một con số và âm thầm thay thế bằng giá trị mặc định.
Dù chọn phương pháp nào, không được chuyển đổi tỷ lệ cùng một kênh ở cả mô-đun và bộ điều khiển. Hãy chỉ định một nơi chịu trách nhiệm duy nhất và thể hiện rõ quyết định đó trong mã cũng như tài liệu.
Duy trì hành vi ngoài công thức
Các địa chỉ đích của SCP cũ thường là các từ số nguyên. Địa chỉ đích REAL mới có thể cải thiện độ phân giải, nhưng cũng có thể làm thay đổi phép so sánh, dải chết của cảnh báo, cơ chế nén dữ liệu lịch sử, định dạng thông báo, lưu trữ công thức và màn hình HMI. Hãy truy vết mọi đối tượng sử dụng trước khi thay đổi kiểu dữ liệu. Khi phải duy trì giao diện số nguyên, hãy ghi rõ quy tắc làm tròn và bão hòa thay vì dựa vào phép chuyển đổi ngẫu nhiên.
Hãy xem xét các điều kiện kích hoạt của lệnh cũ. Một số nhánh SCP chạy liên tục; các nhánh khác giữ nguyên giá trị cuối trong một chế độ, sự cố hoặc bước trình tự. Thay việc thực thi có điều kiện bằng chuyển đổi tỷ lệ liên tục có thể làm thay đổi hành vi của máy trạng thái. Ngược lại, duy trì giá trị bị giữ mà không có chỉ báo chất lượng dữ liệu cũ có thể khiến người vận hành hiểu sai.
Chất lượng phải đi cùng giá trị. Hãy xác định bộ điều khiển sẽ làm gì khi kênh báo lỗi, kết nối mô-đun bị mất hoặc giá trị thô nằm ngoài dải tín hiệu thực hợp lệ. Phản hồi có thể là giữ giá trị tốt cuối cùng, thay thế bằng giá trị dự phòng đã xác thực, chuyển vòng điều khiển sang chế độ thủ công, ngăn một hành động hoặc chuyển sang trạng thái an toàn. Lựa chọn đúng phải xuất phát từ rủi ro của quy trình, không phải từ lệnh chuyển đổi tỷ lệ.
Xây dựng ma trận kiểm thử tương đương
Hãy kiểm thử nhiều hơn điểm không và toàn dải. Đưa vào hoặc mô phỏng các điểm đầu dưới, 25%, giữa dải, 75% và đầu trên, sau đó tính độc lập kết quả dự kiến. So sánh giá trị SLC, giá trị Logix mới, giá trị hiển thị trên HMI, giá trị trong hệ thống lưu trữ lịch sử, trạng thái cảnh báo và mọi đầu ra điều khiển phụ thuộc vào phép đo.
Bổ sung các điểm thấp hơn dải và cao hơn dải một chút, dòng điện lỗi của bộ truyền nếu áp dụng, hở mạch, tháo mô-đun hoặc ngắt kết nối bị vô hiệu hóa, khởi động lại bộ điều khiển và khôi phục. Xác minh giá trị thô, giá trị kỹ thuật, các bit chất lượng, dấu thời gian cảnh báo, các điều kiện chốt và thông báo cho người vận hành trong từng trường hợp. Nếu hệ thống cũ hoạt động kém, hãy ghi lại phần sửa đổi có chủ ý thay vì gọi đó là tương đương.
Lặp lại việc kiểm thử ở tốc độ cập nhật thực tế của mô-đun và tốc độ tác vụ của bộ điều khiển. Một phép chuyển đổi đúng về mặt toán học vẫn có thể làm thay đổi hành vi của quy trình khi bộ lọc, thời điểm lấy mẫu thời gian thực, chu kỳ tác vụ hoặc độ trễ cảnh báo khác với thiết kế SLC.
Kiểm soát thay đổi dải sau khi chạy thử
Các giới hạn kỹ thuật không nên trở thành các giá trị công thức tùy tiện trên HMI. Việc thay đổi dải của bộ truyền hoặc giá trị đầu mút chuyển đổi tỷ lệ có thể làm dịch chuyển cảnh báo, hành vi PID, điều kiện cho phép, tổng tích lũy, báo cáo và xu hướng lịch sử. Nếu cần cấu hình khi hệ thống đang chạy, hãy áp dụng kiểm soát truy cập, mã lý do, xác thực dải, ghi nhật ký thay đổi và quy trình cập nhật phối hợp.
Hãy lưu dải của thiết bị đo nguồn, mã sản phẩm và định dạng của mô-đun, các giá trị đầu mút thô, các giá trị đầu mút kỹ thuật, ánh xạ chất lượng, kết quả kiểm thử và hồ sơ phê duyệt cùng với dự án. Hướng dẫn giới hạn thô và kỹ thuật của Logix SCL cung cấp phương pháp thực địa để suy ra các giá trị đầu mút, còn các dòng bộ điều khiển hiện tại được nhóm trong bộ sưu tập hệ thống PLC và PAC.
Góc nhìn kỹ thuật
Rủi ro lớn nhất khi chuyển đổi tỷ lệ không phải là một giá trị rõ ràng bị lỗi. Đó là một giá trị có vẻ hợp lý nhưng sai độ dốc, độ lệch, chất lượng hoặc thời điểm. Hãy xem mỗi điểm được chuyển đổi như một hệ thống đo lường thay vì một lệnh được sao chép. Khôi phục hợp đồng tín hiệu, giao việc chuyển đổi tỷ lệ cho một lớp duy nhất, duy trì thông tin chất lượng và chứng minh cả hành vi bình thường lẫn bất thường trước khi chuyển đổi chính thức.