đễm xung count, đo chu kỳ dưới 50hz, đo tần số tốc cao >500hz, khz
Câu hỏi rất hay 👍 — đây là điểm quan trọng khi cấu hình High Speed Counter (HSC) trong PLC Siemens S7-1200 để đọc xung tốc độ cao (ví dụ từ encoder, cảm biến tốc độ, công tơ xung...).
Trong phần “Type of counting” bạn có 4 lựa chọn chính:
➡️ Count, Period, Frequency, và Motion Control.
Dưới đây là giải thích chi tiết khi nào nên dùng từng loại 👇
⚙️ 1️⃣ Count (Đếm xung)
👉 Dùng khi bạn chỉ cần biết tổng số xung.
-
PLC đếm tổng số xung vào (tăng hoặc giảm).
-
Mỗi xung là một sự kiện — ví dụ: 1 vòng quay, 1 sản phẩm qua cảm biến, 1 tín hiệu đo.
-
Thích hợp cho:
-
Đếm sản phẩm trên băng chuyền.
-
Đếm số vòng quay trục.
-
Đếm tổng xung encoder để tính vị trí (position).
-
🔹 Giá trị đọc ra: Số lượng xung (count).
🔹 Ví dụ:
Encoder 1000 xung/vòng → sau 10 vòng, bộ đếm = 10.000.
⚙️ 2️⃣ Period (Đo chu kỳ)
👉 Dùng khi bạn muốn đo thời gian giữa 2 xung liên tiếp.
-
PLC đo khoảng thời gian giữa 2 sườn (ví dụ: rising edge).
-
Dùng để tính tần số hoặc tốc độ chính xác hơn ở tốc độ thấp, vì khi tốc độ thấp thì tần số rất nhỏ, nhưng chu kỳ lại lớn – dễ đo hơn.
-
Thích hợp cho:
-
Đo tốc độ quay thấp của trục/turbine.
-
Đo thời gian của xung cảm biến.
-
🔹 Giá trị đọc ra: Thời gian chu kỳ (ví dụ: 0.02 s/xung).
🔹 Từ đó bạn có thể tính tần số:
⚙️ 3️⃣ Frequency (Đo tần số)
👉 Dùng khi bạn muốn biết tốc độ hoặc tần số tức thời (xung/giây).
-
PLC đếm số xung xuất hiện trong một khoảng thời gian xác định (ví dụ: 0.1 s, 0.5 s…).
-
Dùng để đo tốc độ quay trung bình trong khoảng thời gian đó.
-
Thích hợp cho:
-
Đo tần số đầu ra cảm biến tốc độ.
-
Đo tốc độ turbine, băng tải, quạt, máy phát, v.v.
-
🔹 Giá trị đọc ra: Tần số (Hz hoặc xung/s).
🔹 Ví dụ:
50 xung trong 0.1s → 500 Hz.
⚙️ 4️⃣ Motion Control (Điều khiển chuyển động)
👉 Dùng khi bạn điều khiển chính xác vị trí / hướng của động cơ.
-
Kết hợp bộ đếm HSC với PTO/PWM output để điều khiển động cơ bước hoặc servo.
-
Cho phép điều khiển vị trí, tốc độ, hướng dựa trên xung encoder phản hồi.
-
Thường dùng cho:
-
Hệ thống định vị tuyến tính.
-
Robot, trục X-Y, cơ cấu tịnh tiến.
-
🧠 Tóm tắt nhanh:
Type of Counting | Mục đích | Khi nào dùng |
---|---|---|
Count | Đếm tổng xung | Khi bạn chỉ cần biết số lượng (vị trí, số vòng, sản phẩm, v.v.) |
Period | Đo thời gian giữa hai xung | Khi tốc độ thấp, cần độ chính xác cao |
Frequency | Đo số xung trong 1 khoảng thời gian | Khi tốc độ cao, cần đo tần số hoặc tốc độ |
Motion Control | Điều khiển chuyển động (servo, step motor) | Khi cần điều khiển vị trí/tốc độ có phản hồi |
💡 Gợi ý thực tế cho bạn (theo hình và tín hiệu bạn gửi trước đó):
Nếu bạn đang đọc tần số quay của turbine hoặc trục phát điện, chọn:
-
Type of counting = Frequency
-
Frequency measuring period = 0.1 s hoặc 0.2 s
→ PLC sẽ trả về giá trị tần số (Hz), dễ dùng để tính công suất, điều tần, v.v.
Bạn có muốn mình chỉ luôn cách cấu hình input (I0.0, I0.1...) vào HSC và đọc tần số thực bằng SCL trong TIA Portal không?