Các lệnh PLC Delta cơ bản: PLSY, DPLSY

Lệnh phát xung tốc độ cao trên PLC Delta là một tính năng quan trọng trong lập trình điều khiển máy móc phức tạp, được sử dụng để tạo ra một chuỗi các xung cho một đầu ra cụ thể. Các xung này có thể được sử dụng để điều khiển các thiết bị như động cơ bước (stepper motor) hoặc servo motor, nơi cần điều khiển chính xác vị trí hoặc tốc độ của động cơ thông qua số lượng xung được phát ra. Bài viết này SKYTECH sẽ giới thiệu cấu trúc, cú pháp và ví dụ sử dụng các lệnh PLC Delta cơ bản.

Các lệnh cơ bản PLC Delta: PLSY, DPLSY
Các lệnh cơ bản PLC Delta: PLSY, DPLSY

Lưu ý: Tính năng phát xung tốc độ cao chỉ được hỗ trợ trên các dòng PLC Delta có ngõ ra transistor.

1. Cấu trúc tập lệnh

Khi lệnh PLSY được thực thi, một số lượng xung nhất định (S2) sẽ được xuất ra thông qua ngõ ra xung (D) ở tần số ngõ ra xung đã chỉ định (S1).

Cấu trúc tập lệnh PLSY

Cấu trúc tập lệnh PLSY

Trong đó:

  • S1: Tần số của xung ngõ ra (Tùy theo loại PLC mà tần số phát xung ở chân phát xung sẽ khác nhau. Có thể sử dụng vùng nhớ D hoặc giá trị số)
  • S2: Số lượng xung phát ra ở ngõ ra (16-bit: -32,768~32,767 _ 32-bit: -2,147,483,648~2,147,483,647. Có thể sử dụng vùng nhớ D hoặc giá trị số)
  • D: Chân phát xung (tùy theo loại PLC mà chân phát xung sẽ khác nhau)

Sử dụng cú pháp DPLSY in delta plc nếu muốn sử dụng thanh ghi lớn hơn, tương ứng với giá trị 32 bit. Điều này có nghĩa là thanh ghi dữ liệu được sử dụng sẽ được ghép đôi (2 thanh liên tiếp) và từ đó nó có thể lưu trữ giá trị 32 bit.

Lưu ý: Khi S2 có giá trị là K0 thì xung sẽ được phát ra liên tục bất kể giới hạn của số lượng xung, cho đến khi tín hiệu tác động vào PLSY/DPLSY ở mức low (OFF).

2. Ví dụ lệnh phát xung trên PLC Delta DVP 14SS2

Một số lưu ý khi sử dụng lệnh phát xung trên DVP SS2 (Thường sẽ thay đổi theo từng loại PLC)

  • M1029 sẽ ON khi chân Y0 (tức là D theo cú pháp lệnh) hoàn thành phát xung.
  • Thanh ghi số lượng xung đã phát của chân Y0.
  • D1030: Số lượng xung đầu ra của Y0 hiện tại (từ thấp).
  • D1031: Số lượng xung đầu ra của Y0 hiện tại (từ cao).
 Tần số xung ngõ ra của SS2 (16 bit hoặc 32 bit)
Tần số xung ngõ ra của SS2 (16 bit hoặc 32 bit)
  • S1: Tần số sung ngõ ra của SS2 (16 bit hoặc 32 bit).

Lệnh PLSY cho giá trị 16 bit

Ví dụ lệnh PLSY
Ví dụ lệnh PLSY in delta plc
  • Khi bit M0 ON, 10000 xung có tần số phát xung là 100kHz được tạo ra từ ngõ ra Y0. Sau khi phát xung hoàn tất, M1029 sẽ ON, từ đó reset lại giá trị bit M0.
  • Khi M0 bị reset (OFF), đầu phát xung Y0 sẽ ngay lập tức dừng lại. Khi M0 ON trở lại, Y0 sẽ bắt đầu phát xung từ xung đầu tiên.

Lệnh DPLSY cho giá trị 32 bit

Ví dụ lệnh DPLSY
Ví dụ lệnh DPLSY in delta plc
  • Tương tự với ví dụ PLSY, nhưng sử dụng cho cho giá trị 32 bit. Hai thanh D0 và D1 sẽ được ghép lại (2 thanh liên tiếp) để có thể lưu trữ giá trị 32 bit, tương tự cho D2 và D3.

Bài viết này đã cung cấp thông tin chi tiết về cấu trúc, cú pháp và ví dụ sử dụng các lệnh PLC Delta cơ bản như PLSY và DPLSY, giúp bạn hiểu rõ hơn về tính năng phát xung tốc độ cao. Ngoài ra, đừng quên theo dõi SKYTECH thường xuyên để cập nhật thêm nhiều bài viết về liên quan đến PLC Delta.