Lệnh Lập Trình Bộ đếm Xung Tốc độ Cao Plc Siemens S7-1200 Hsc

Bài này hướng dẫn các bạn lập trình lệnh đếm xung tốc độ cao( high speed counter) trên plc Siemens S7-1200, kèm minh họa cách cấu hình và giải thích ví dụ.

Lập trình Lệnh đếm xung tốc độ cao plc siemens s7-1200

Khi cần đọc những tín hiệu cảm biến đầu vào với tần số cao từ 1kHz trở lên thì phải sử dụng bộ đếm xung tốc độ cao( high speed counter) thì mới đọc được chuẩn xác.

Kích hoạt bộ đếm xung tốc độ cao HSC

Kích hoạt bộ đếm xung tốc độ cao HSC trên plc siemens s7-1200
Kích hoạt bộ đếm xung tốc độ cao HSC trên plc siemens s7-1200
  • Đầu tiên ở cửa sổ project của TIA Portal các bạn bấm chuột phải vào cpu đang dùng rồi chọn Properties.
  • Tiếp theo bấm vào mục High Speed Counter( HSC), rồi chọn bộ HSC muốn sử dụng.
  • Đánh dấu tích vào mục Enable this high speed counter
  • Ở mục type of counting: chọn kiểu count là đếm xung, frequency là đo tần số, Axis trục.
  • Operating phase: single phase là 1 pha ngõ vào, two phase là 2 ngõ vào, A/B counter là 2 xung ngõ vào dạng A/B, A/B counter fourford là kiểu ngõ vào A/B nhân nhân 4.
  • Counter directions is specified by: chọn kiểu nhận hướng là từ chương trình hay từ ngõ vào
  • Initial counting directions: hướng đếm mặc định là gì ?

Lệnh lập trình high speed counter

Lệnh lập trình đọc xung tốc độ cao HSC trên plc siemens s7-1200
Lệnh lập trình đọc xung tốc độ cao HSC trên plc siemens s7-1200
  • Chân EN là chân kích hoạt bộ đếm xung tốc độ cao. Chân này nối trực tiếp với nhánh nguồn hoặc tín hiệu enable lên 1
  • HSC là giá trị quy định bộ HSC sử dụng 257 ứng với HSC1, bạn xem mã của từng HSC như phần config ở mục trên.
  • DIR: chân chọn chiều đếm lên hay đếm xuống.
  • CV là chân khi chuyển từ 0=>1 thì giá trị bộ đếm sẽ chuyển về giá trị ở chân NEW_CV
  • Tương tự cho chân RV và NEW_RV.
  • PERIOD và NEW_PERIOD dùng trong trường hợp lệnh này ở chế độ đọc frequency

Khi sử dụng lệnh HSC thì ứng với hsc1 thì giá trị đếm được sẽ lưu vào ID1000 như phần cài đặt. Các bạn dùng giá trị này để đọc hay so sánh trong quá trình lập trình.

=> Giờ bạn thử kích xung vào chân I0.0 thì giá trị ID1000 sẽ được đếm lên tùy theo giá trị xung cấp vào chân này.

Bài viết liên quan
  • Giới thiệu vùng nhớ thanh ghi bit đặc biệt plc Delta
  • Sửa chữa biến tần driver motor servo plc hmi
  • Hướng dẫn lệnh lập trình counter plc Siemens s7-1200
  • Bộ đếm xung tốc độ cao plc Omron
  • Khóa học lập trình plc Siemens s7-1200 online miễn phí
  • Khóa học lập trình plc cơ bản online miễn phí
  • Động cơ servo là gì? Cấu tạo và ứng dụng
  • Lệnh điều khiển vị trí motor servo plc Siemens s7-1200
Bài viết nhiều lượt xem
  • Biến tần servo cho máy dệt sợi nhuộm may mặc
  • Chuyên biến tần vào 1 pha 220v ra 3 pha 380v
  • Biến tần cho máy dệt kim tròn bao pp
  • Tìm hiểu vùng nhớ thanh ghi bit đặc biệt plc Mitsubishi
  • Lập trình lệnh phát xung tốc độ cao plc Omron
  • Lệnh lập trình đọc encoder plc Siemens s7-1200
  • Hướng dẫn mở khóa bàn phím mật khẩu biến tần
  • Tính năng speed search( fly start) trên biến tần
  • Từ khóa » Bộ đếm Tốc độ Cao Trong Plc S7-200