Chào bạn! Dòng PLC Xinje XD5 là dòng sản phẩm mạnh mẽ, hiệu suất cao với tốc độ xử lý nhanh và hỗ trợ nhiều tính năng như phát xung (High-speed pulse), truyền thông Modbus, và điều khiển PID.
Để lập trình dòng này, bạn sẽ sử dụng phần mềm XDPro. Dưới đây là hướng dẫn cơ bản để bạn bắt đầu:
1. Chuẩn bị phần mềm và kết nối
-
Phần mềm: Tải và cài đặt XDPro (phiên bản mới nhất để hỗ trợ đầy đủ dòng XD5).
-
Cáp lập trình: Sử dụng cáp USB (thường là chuẩn USB-B giống máy in) hoặc kết nối qua cổng RS232/RS485 tùy model.
-
Cấu hình PLC: Khi mở dự án mới, hãy chọn đúng Model là XD5 Series và mã CPU tương ứng (ví dụ: XD5-24T, XD5-60T).
2. Các vùng nhớ cơ bản cần lưu ý
Trước khi viết lệnh, bạn cần nắm rõ các ký hiệu địa chỉ của Xinje:
| Ký hiệu | Loại dữ liệu | Mô tả |
| X | Bit | Ngõ vào vật lý (Digital Input) |
| Y | Bit | Ngõ ra vật lý (Digital Output) |
| M | Bit | Relay trung gian (Internal Relay) |
| S | Bit | Relay trạng thái (dùng trong lập trình tuần tự SFC) |
| T | Timer | Bộ định thời (T0, T1…) |
| C | Counter | Bộ đếm (C0, C1…) |
| D | Register | Thanh ghi dữ liệu (Data Register – 16 bit hoặc 32 bit) |
3. Các tập lệnh cơ bản (Ladder Logic)
Lập trình Xinje rất giống với dòng Mitsubishi FX, cực kỳ thân thiện:
-
LD / LDI: Tiếp điểm thường mở / thường đóng.
-
OUT: Cuộn dây ngõ ra.
-
SET / RST: Duy trì trạng thái ON hoặc xóa trạng thái (Reset).
-
TMR: Lệnh Timer. Cú pháp:
TMR T0 K100(K100 = 10 giây nếu độ phân giải là 100ms). -
CNT: Lệnh Counter. Cú pháp:
CNT C0 K10.
4. Các bước lập trình một chương trình đơn giản
Giả sử bạn muốn nhấn nút X0 để bật đèn Y0, và nhấn X1 để tắt:
-
Mở XDPro ->
New Project-> ChọnXD5. -
Viết lệnh:
-
Dòng 1:
LD X0->SET Y0(Nhấn X0 thì Y0 giữ trạng thái bật). -
Dòng 2:
LD X1->RST Y0(Nhấn X1 thì Y0 tắt).
-
-
Biên dịch (Compile): Nhấn phím
F7hoặc biểu tượng Compile để kiểm tra lỗi. -
Tải xuống (Download): Kết nối PLC, chọn
Online->Write to PLC.
5. Một số tính năng nâng cao trên XD5
Dòng XD5 thường được dùng cho các bài toán phức tạp hơn:
-
Xử lý số thực: Sử dụng các lệnh có tiền tố D (ví dụ:
DADDcho cộng số thực,DMOVcho di chuyển dữ liệu 32-bit). -
Phát xung (Motion Control): Sử dụng các lệnh như
PLSR,PLSYđể điều khiển Servo/Step motor qua các chân ngõ ra tốc độ cao (Y0, Y1…). -
Truyền thông: Cấu hình Modbus RTU/TCP dễ dàng thông qua bảng cấu hình (Config) trong phần mềm mà không cần viết quá nhiều code.
Mẹo nhỏ cho bạn:
-
Phím tắt:
LD(Tiếp điểm),O(Ngõ ra),I(Tiếp điểm đóng),F7(Biên dịch). -
Tài liệu: Hãy tìm cuốn “Xinje XD Series PLC User Manual”. Đây là “kinh thánh” giúp bạn tra cứu mã lệnh cực nhanh.









