Để lập trình cho PLC LS dòng XGK, bạn sử dụng phần mềm LS XG5000. Dưới đây là các mã lệnh cơ bản nhất, thường được sử dụng trong hầu hết các dự án tự động hóa.
1. Các lệnh tiếp điểm cơ bản (Bit Instructions)
Đây là nền tảng để tạo ra các logic điều khiển (tương tự như mạch điện rơ-le).
| Mã lệnh | Ý nghĩa | Chức năng |
| LD | Load | Tiếp điểm thường mở (NO) bắt đầu một dòng lệnh. |
| LDN | Load Not | Tiếp điểm thường đóng (NC) bắt đầu một dòng lệnh. |
| AND | And | Tiếp điểm thường mở (NO) nối tiếp với lệnh trước. |
| ANDN | And Not | Tiếp điểm thường đóng (NC) nối tiếp với lệnh trước. |
| OR | Or | Tiếp điểm thường mở (NO) song song với lệnh trước. |
| ORN | Or Not | Tiếp điểm thường đóng (NC) song song với lệnh trước. |
| OUT | Output | Xuất trạng thái ra một thiết bị hoặc vùng nhớ bit. |
2. Các lệnh thiết lập và xóa Bit (Set/Reset)
Khi bạn muốn trạng thái đầu ra duy trì ngay cả khi tín hiệu điều khiển bị mất, bạn dùng bộ Set/Reset.
-
SET: Khi lệnh được kích hoạt, bit mục tiêu sẽ chuyển lên mức 1 (ON) và duy trì trạng thái đó mãi cho đến khi có lệnh reset.
-
RST (Reset): Khi lệnh được kích hoạt, bit mục tiêu sẽ chuyển về mức 0 (OFF).
Lưu ý:
SETvàRSTrất quan trọng trong việc lập trình các hệ thống cần ghi nhớ trạng thái (ví dụ: nhấn nút Start để chạy, nhấn nút Stop để dừng).
3. Lệnh Timer (Bộ định thời)
Trong PLC XGK, lệnh TON (Timer On Delay) là loại phổ biến nhất.
-
Cú pháp:
TON T0, K50-
T0: Tên Timer. -
K50: Giá trị cài đặt (đơn vị là 0.1 giây, nên K50 = 5 giây).
-
-
Hoạt động: Khi tín hiệu đầu vào vào Timer có điện, nó bắt đầu đếm. Sau khi đủ 5 giây, tiếp điểm
T0sẽ đóng lại.
4. Lệnh Counter (Bộ đếm)
Dùng để đếm số lần tác động của một tín hiệu (ví dụ: đếm sản phẩm chạy qua băng tải).
-
Cú pháp:
CTU C0, K10-
C0: Tên Counter. -
K10: Số lượng cần đếm (khi đếm đủ 10 lần, tiếp điểmC0sẽ tác động).
-
Ví dụ lập trình đơn giản (Logic Start/Stop)
Dưới đây là sơ đồ logic cơ bản để điều khiển một động cơ:
-
LD P0(Nút nhấn Start – NO) -
OR M0(Tiếp điểm duy trì của động cơ) -
ANDN P1(Nút nhấn Stop – NC) -
OUT M0(Động cơ)
Mẹo nhỏ khi làm việc với XGK
-
Địa chỉ hóa:
-
P: Địa chỉ thực tế trên module (P0, P1, …).
-
M: Bit nhớ nội bộ (M0, M1, …).
-
T: Timer (T0, T1, …).
-
C: Counter (C0, C1, …).
-
-
Phím tắt trong XG5000:
-
F3: Tiếp điểm thường mở (LD). -
F4: Tiếp điểm thường đóng (LDN). -
F9: Đầu ra (OUT). -
Shift + F9: Lệnh Reset (RST).
-


