Thứ Ba, 26 tháng 9, 2017

Lập trình Microsoft Visual C PLC Delta

TÀI LIỆU LẬP TRÌNH PLC DELTA | Lập trình Microsoft Visual C# kết nối PLC DELTA

Đại lý bán PLC Delta DVP14SS211R
PLC Delta DVP14SS211R
Ở bài viết này mình sẽ đăng tải clip và thông tin sơ bộ về việc thực hiện lập trình phần mềm Microsoft Visual C# kết nối điều khiển PLC Delta bằng máy tính.

1. Về cấu hình kết nối :
  • Lựa chọn cổng kết nối : RS232.
  • Giao thức và thông số đường truyền : 
    • Communication Protocol ASCII mode.
    • Tốc độ : 9600 (Baud rate).
    • Khung truyền dữ liệu : 7 (Data length), EVEN (Parity), 1 Stop bit
  • Địa chỉ - PLC Address : 1.
2. Máy tính phải gửi gì cho PLC để thực hiện ON / OFF các ngõ ra của PLC :

Cấu hình một khung truyền lệnh xuống PLC Delta :

STX
Start character ‘:’3AH
ADR 1
Communication address:
ADR 0
  8-bit address consists of 2 ASCII codes
CMD 1
Command code:
CMD 0
  8-bit command consists of 2 ASCII codes
DATA0
Contents of data:
DATA1
  n´8-bit data consist of 2n ASCII codes.
……….
  n£37, maximum of 74 ASCII codes
DATAn-1

LRC CHK 1
LRC check sum:
LRC CHK 0
  8-bit check sum consists of 2 ASCII codes
END 1
End character:
END 0
END 1 = CR0DH),END 0 = LF0AH

3. Các vấn đề liên quan trong khung truyền trong mục số 2:
Theo bảng trên chúng ta cần có :
  • Ký tự bắt đầu = " : ".
  • Địa chỉ của PLC = " 01 ".
  • Mã lênh : Command Code : = " 05 ", dùng để SET ON / OFF ngõ ra Y.
  • Địa chỉ của ngõ ra cần điều khiển : Y0 ~ Y377 tương ứng với địa chỉ từ 0500~05FF.
  • Nội dung cần điều khiển :
    • FF00 : lênh SET ON.
    • 0000 : lệnh RESET - OFF.
  • Mã kiểm tra lỗi của chuỗi dữ liệu : Error Check ( LRC ).
Ví dụ với việc điều khiển ON ngõ ra Y0 của PLC Delta :
  • PC gửi xuống PLC  “:01 05 05 00 FF 00 F6 CR LF”.
  • PLC trả lời xác nhận lại với PC  “:01 05 05 00 FF 00 F6 CR LF”.
Dưới đây là clip quá trình thực hiện chạy thử chương trình thực thi sau khi biên soạn code Microsoft Visual C# kết nối điều khiển ngõ ra PLC Delta cho các ngõ ra Y0~Y5 của PLC DVP14SS2 và 48 ngõ ra của module 8 ngõ ra DVP08SN11R / DVP08SN11T hoặc module 8 vào / 8 ra DVP16SP11R / DVP16SP11T :
Lưu ý : 
Clip dùng màn hình cảm ứng HMI Delta 7 inch để tiện theo dõi trạng thái qua cổng kết nối RS485 với PLC thay vì phải gắn đủ hết các module ngõ ra.
Trong clip đang sử dụng PLC DVP10SX cùng mã lệnh với DVP14SS2.


©Nguyễn Bá Quỳnh - Phòng kỹ thuật - Công ty TNHH Cơ điện Auto Vina
Xuất bản ngày 26/09/2017.
Bài viết do tác giả tự biên soạn. Quý khách hàng và các bạn vui lòng tìm hiểu thêm trong tài liệu hoặc trao đổi trực tiếp khi mua hàng.
Cảm ơn quý khách đã ghé thăm Website !