Bài này hướng dẫn cách dùng lệnh lập trình phát xung tốc độ cao trên plc Delta, có hình ảnh ví dụ, giải thích chi tiết dễ hiểu.
Lập trình lệnh phát xung tốc độ cao plc Delta
Trên mỗi dòng plc delta khác nhau thì có hỗ trợ số lượng ngõ ra phát xung và tốc độ tối đa khác nhau. Lưu ý chỉ thực hiện được trên plc delta loại có ngõ ra transistor.
Lệnh phát xung tốc độ cao
Phải tìm hiểu thật kỹ trong thông tin thiết bị đang dùng hỗ trợ phát xung tốc độ cao ở những chân nào và tốc độ tối đa cho phép là bao nhiêu. Ví dụ như dòng plc delta ss2 hỗ trợ phát xung tốc độ cao ở 4 chân ngõ ra là Y0 Y1 Y2 Y3 tốc độ tối đa là 10,000Hz hay 10KHz.
Lệnh phát xung cơ bản

Mô tả
- M0 là tiếp điểm kích hoạt phát xung.
- D0 là tần số của xung ngõ ra
- D2 là số lượng xung phát ra ở ngõ ra
- Y0 là chân sẽ phát xung
- M1029 sẽ On lên 1 khi phát xung hoàn thành.
- D1030 là số xung đã phát.
- Nếu nhập D2=0 thì lệnh phát xung sẽ phát liên tục cho đến khí nào M0 chuyển về trạng thái OFF
- Sử dụng cú pháp DPLSY nếu muốn dùng lệnh 32 bit, còn PLSY sử dụng cho lệnh 16 bit.
Bit báo hoàn thành việc phát xung của từng chân
M1029: M1029 = ON when Y0 pulse output is completed.
M1030: M1030 = ON when Y1 pulse output is completed.
M1102: M1102 = ON when Y2 pulse output is completed.
M1103: M1103 = ON when Y3 pulse output is completed.
Thanh ghi số lượng xung đã phát của từng chân
D1030: Present number of Y0 output pulses (Low word).
D1031: Present number of Y0 output pulses (High word).
D1032: Present number of Y1 output pulses (Low word).
D1033: Present number of Y1 output pulses (High word).
D1336: Present number of Y2 output pulses (Low word).
D1337: Present number of Y2 output pulses (High word).
D1338: Present number of Y3 output pulses (Low word).
D1339: Present number of Y3 output pulses (High word)
Lệnh phát xung có thời gian tăng giảm tốc

- Tương tự như lệnh phát xung bình thường nhưng lệnh phát xung có thêm thời gian tăng giảm tốc D4 đơn vị là ms, nhỏ nhất nhập được là 20ms.