Tính toán trên số nguyên và sai số làm tròn
Sản phẩm mang mã 6ES7331-7SF00-0AB0 là module ngõ vào analog SM 331 với tám kênh, thuộc dòng SIMATIC S7-300 của Siemens.
Giá trị từ module analog về chương trình là một số nguyên nằm trong một khoảng cố định. Việc chuyển số nguyên đó thành đại lượng kỹ thuật là phép tính đơn giản, nhưng cách thực hiện lại là nguồn của nhiều sai lệch khó hiểu.
Ba lỗi thường gặp khi quy đổi
Lỗi thứ nhất là chia trước khi nhân. Trong phép tính số nguyên, chia trước làm mất phần dư và sai số có thể lên tới vài phần trăm. Nhân trước rồi mới chia giữ được độ chính xác, miễn là kết quả trung gian không tràn.
Lỗi thứ hai là tràn số ở bước trung gian. Khi nhân hai giá trị lớn trong kiểu số nguyên hẹp, kết quả quay vòng và cho ra con số hoàn toàn vô lý, thường là số âm.
Lỗi thứ ba là quên xử lý phần dưới điểm không, vốn tồn tại với các dải tín hiệu có mức khởi đầu khác không.
Khi nào nên chuyển sang số thực
Dùng số thực loại bỏ phần lớn các vấn đề trên và làm chương trình dễ đọc hơn nhiều.
Đổi lại, phép tính trên số thực tốn nhiều thời gian xử lý hơn, và với thiết bị đời cũ chạy chương trình lớn thì khác biệt này có thể đáng kể. Nguyên tắc thực dụng là dùng số thực cho phần quy đổi và tính toán công nghệ, giữ số nguyên cho các phép so sánh đơn giản chạy ở tần suất cao.
Kiểm chứng phép quy đổi
Cách kiểm tra chắc chắn là bơm tín hiệu chuẩn ở ít nhất ba mốc: điểm đầu dải, điểm giữa và điểm cuối dải, rồi so giá trị hiển thị với giá trị lý thuyết.
Kiểm ở một điểm duy nhất không phát hiện được lỗi về hệ số, và kiểm ở điểm giữa lại càng không phát hiện được lỗi về điểm khởi đầu.
Viết phần quy đổi thành khối dùng chung
Nên xây dựng một khối quy đổi duy nhất dùng cho mọi điểm đo, nhận vào các tham số dải và trả ra giá trị kỹ thuật. Cách này bảo đảm mọi phép đo trong hệ thống được xử lý nhất quán, và khi phát hiện một sai sót thì chỉ phải sửa ở một chỗ thay vì rà lại hàng trăm đoạn tính rải rác.
Đ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.










