Các kênh không được đo cùng một lúc
Sản phẩm mang mã 6ES7331-7NF00-0AB0 là module ngõ vào analog SM 331 thuộc dòng SIMATIC S7-300 của Siemens.
Một module analog nhiều kênh thường không có bộ chuyển đổi riêng cho từng kênh. Các kênh được đo lần lượt theo vòng, và điều đó có hệ quả mà nhiều người lập trình không để ý.
Hệ quả thứ nhất là độ lệch thời gian giữa các kênh
Giá trị của kênh đầu và kênh cuối trong một vòng không thuộc cùng một thời điểm. Với các đại lượng biến đổi chậm, khoảng lệch này không đáng kể.
Nhưng khi cần so sánh hai đại lượng biến đổi nhanh, hoặc khi tính toán dựa trên hiệu của hai phép đo, độ lệch thời gian có thể tạo ra sai số lớn hơn cả sai số của bản thân phép đo.
Hệ quả thứ hai là ảnh hưởng qua lại giữa các kênh
Khi bộ chuyển đổi vừa đo một kênh có giá trị rất lớn rồi chuyển sang kênh có giá trị rất nhỏ, phần mạch chưa kịp ổn định hoàn toàn và kết quả của kênh thứ hai bị lệch nhẹ.
Hiện tượng này rõ nhất khi hai kênh liền nhau có mức tín hiệu chênh lệch lớn, và cách xử lý đơn giản là bố trí các kênh có mức tương đương nằm cạnh nhau.
Ba cách xử lý khi cần độ đồng thời cao
Cách thứ nhất là chia các phép đo cần đồng thời sang các module khác nhau để chúng được đo song song.
Cách thứ hai là rút ngắn thời gian một vòng bằng cách tắt các kênh không sử dụng trong cấu hình, việc này thường bị bỏ qua.
Cách thứ ba, với yêu cầu thật sự nghiêm ngặt, là dùng module có bộ chuyển đổi riêng cho từng kênh.
Xác nhận bằng thử nghiệm
Cách kiểm chứng đơn giản là đưa cùng một tín hiệu thay đổi nhanh vào hai kênh khác nhau rồi so sánh hai giá trị đọc được trong chương trình. Độ lệch quan sát được cho biết ngay mức độ ảnh hưởng thực tế, và nó là căn cứ để quyết định có cần thay đổi cấu hình hay không thay vì phỏng đoán từ tài liệu.
Điều kiện cung cấp
Sản phẩm mới 100 phần trăm, bảo hành theo chính sách chính hãng, xuất hóa đơn VAT và cung cấp CO/CQ khi hồ sơ yêu cầu. Anh chị mô tả hiện trạng để nhân viên tư vấn hỗ trợ. Dự án xin gửi qua Vietautomation.com.










