FM350-1 và bài toán đếm xung tốc độ cao
Sản phẩm mang mã 6AG1350-1AH03-2AE0 là module chức năng FM350-1 thuộc dòng SIPLUS S7-300 của Siemens.
Nhóm module chức năng khác với module tín hiệu thông thường ở chỗ chúng có bộ xử lý riêng, thực hiện một nhiệm vụ chuyên biệt độc lập với chương trình chính.
Vì sao đếm xung cần module riêng
Ngõ vào số thông thường chỉ được đọc một lần trong mỗi chu kỳ quét của chương trình. Nếu xung đến nhanh hơn chu kỳ quét, hệ thống sẽ bỏ sót và con số đếm được không còn đáng tin.
Module chuyên dụng có phần cứng đếm chạy độc lập, ghi nhận xung ngay tại thời điểm nó xuất hiện, rồi mới báo giá trị về cho chương trình.
Điều quan trọng không kém là khả năng so sánh giá trị đếm với ngưỡng đặt trước và tự phát tín hiệu ra ngay tại mức phần cứng, không cần chờ chương trình xử lý.
Vì sao độ trễ lại quan trọng
Với bài toán cắt theo chiều dài, độ chính xác phụ thuộc vào khoảng thời gian từ lúc đạt ngưỡng tới lúc dao nhận lệnh.
Nếu phải qua chương trình chính, khoảng thời gian đó bằng một phần chu kỳ quét và thay đổi tùy thời điểm, gây sai lệch không đều giữa các lần cắt.
Khi module tự so sánh và tự phát tín hiệu, độ trễ giảm xuống rất nhỏ và quan trọng hơn là ổn định. Với vật liệu chạy nhanh, khác biệt này chuyển thành sai số chiều dài rõ rệt trên sản phẩm.
Những yếu tố ngoài module
Độ chính xác cuối cùng còn phụ thuộc vào phần cơ khí: trục lăn phải tì đủ lực để không trượt, và đường kính trục phải được đo chính xác vì nó quy đổi giữa số xung và chiều dài thực.
Khi máy cắt sai lệch dần theo thời gian, nguyên nhân thường là mòn trục hoặc trượt chứ không phải module.
Điều kiện cung cấp
Hàng mới 100 phần trăm, bảo hành chính hãng, có hóa đơn VAT và chứng từ CO/CQ theo yêu cầu. Anh chị cho biết loại encoder và tần số xung để nhân viên tư vấn kiểm tra. Dự án xin gửi qua Vietautomation.com.
Về lắp đặt, cáp tín hiệu từ encoder nên dùng loại có vỏ chống nhiễu, nối vỏ về một điểm đất duy nhất và đi trong máng riêng tách khỏi cáp động lực của động cơ hay biến tần. Đây là nguyên nhân số một gây đếm sai trong thực tế, và thường bị nhầm thành lỗi thiết bị. Khi hệ thống đếm sai lúc máy chạy tải nặng nhưng bình thường lúc chạy không tải, gần như chắc chắn vấn đề nằm ở nhiễu chứ không ở module.









