Lap trinh plc fatek lenh dieu khien RAMP-huongdan

Lập trình PLC Fatek tăng tốc tuyến tính (Ramp-up)

Menu

Chương trình PLC Fatek B1 , đây là bài toán tăng tốc tuyến tính (Ramp-up)

Tốc độ xuất ra tăng dần theo thời gian cài đặt

CÁCH 1: Viết lại Logic tính toán theo Timer xem bài này

Lập trình PLC Fatek B1-20M và module Analog B1-L2DA

CÁCH 2: Dùng hàm Ramp chuyên dụng (Tối ưu và mượt nhất)

Dòng PLC B1 đang dùng có hỗ trợ lệnh RAMP, nên dùng lệnh này vì nó tự động chia nhỏ bước tăng theo chu kỳ quét (Scan time), giúp áp xuất ra 0-10V mịn nhất, không bị giật cục.

Cú pháp lệnh RAMP thông thường: (Xem cụ thể lệnh ở hình dưới cho chuẩn)

RAMP [Thời gian][Giá_trị_đầu] [Giá_trị_cuối] [Thanh_ghi_chứa_vận_tốc_hiện_tại] [Thời_gian_tăng_tốc]

Nếu áp dụng vào bài toán của anh:

  • Giá trị đầu: 0

  • Giá trị cuối: D204 (Tốc độ mục tiêu)

  • Thanh ghi hiện tại: D4077 (Xuất analog)

  • Thời gian: D200

Với lệnh này thì ở ví dụ đây ta cho:

M0: lệnh chạy chương trình

M1: lệnh tạm dừng không cho chạy

M2 lệnh chạy thuận nghịch

T20 thời gian

D20 giá trị quy đổi thời gian

Ngõ ra Analog D4076 0-16383

R103 thanh ghi trung gian

D230 nhập giá trị thời gian vào D20 – T20

13D MUL lệnh nhân 32 bit

CÁC BÀI VIẾT CÙNG CHỦ ĐỀ