Chu kỳ quét và thời gian phản ứng thực tế
Sản phẩm mang mã 6ES7315-2AF03-0AB0 là bộ điều khiển CPU 315-2 DP thuộc dòng SIMATIC S7-300 của Siemens.
Khi đánh giá xem một hệ thống có phản ứng đủ nhanh hay không, con số cần tính không chỉ là thời gian thực thi chương trình.
Thời gian phản ứng gồm những phần nào
Phần thứ nhất là thời gian để tín hiệu từ hiện trường được module đầu vào ghi nhận, gồm cả thời gian lọc chống rung nếu có.
Phần thứ hai là thời gian chờ cho tới lượt quét kế tiếp, vì bộ điều khiển đọc đầu vào một lần mỗi chu kỳ.
Phần thứ ba là thời gian thực thi chương trình.
Phần thứ tư là thời gian để lệnh ra tới được cơ cấu chấp hành, gồm cả thời gian đóng cắt của phần tử công suất.
Nếu tín hiệu đi qua trạm phân tán thì còn thêm thời gian truyền trên mạng ở cả hai chiều.
Trường hợp xấu nhất
Con số cần dùng khi thiết kế là trường hợp xấu nhất, không phải giá trị trung bình.
Trường hợp xấu nhất xảy ra khi tín hiệu thay đổi ngay sau thời điểm đọc đầu vào, phải chờ gần trọn một chu kỳ mới được ghi nhận.
Cộng cả hai đầu vào và ra, phần chờ có thể lên tới xấp xỉ hai chu kỳ quét.
Với các cơ cấu chuyển động nhanh, đây là phần chiếm tỷ trọng lớn nhất trong tổng thời gian phản ứng.
Khi cần nhanh hơn mức chu kỳ quét
Khi phép tính cho thấy không đủ nhanh, có ba hướng.
Hướng thứ nhất là rút ngắn chu kỳ quét bằng cách tối ưu chương trình hoặc dùng thiết bị mạnh hơn.
Hướng thứ hai là tách phần cần nhanh ra khỏi chương trình chính, cho nó chạy theo cơ chế ngắt.
Hướng thứ ba, dùng cho các yêu cầu rất khắt khe, là xử lý ngay tại phần cứng mà không qua chương trình.
Điều kiện cung cấp
Thiết bị mới 100 phần trăm, bảo hành chính hãng, có hóa đơn VAT và CO/CQ theo yêu cầu. Anh chị mô tả yêu cầu thời gian để nhân viên tư vấn hỗ trợ. Dự án xin gửi qua Vietautomation.com.
Trong thực tế, con số chu kỳ quét cần được theo dõi khi hệ thống đang chạy chứ không chỉ tính trên giấy. Thiết bị có sẵn giá trị chu kỳ hiện tại, giá trị nhỏ nhất và lớn nhất đã ghi nhận, và bộ ba này cho biết mức dao động thực tế. Chênh lệch lớn giữa nhỏ nhất và lớn nhất thường chỉ ra rằng có nhánh chương trình chỉ chạy trong một số điều kiện, và nhánh đó mới là thứ quyết định trường hợp xấu nhất.










