Hướng dẫn sử dụng hàm ngắt PLC Xinje

Công ty CP Tự Động Hóa Toàn Cầu xin gửi tới quý khách hàng hướng dẫn lập trình sử dụng hàm ngắt PLC XINJE bằng hình ảnh được phòng kỹ thuật của công ty biên soạn.

Trong ví dụ này, dòng PLC Xinje được sử dụng là dòng XD5, phần mềm lập trình là Xinje PLC Program Tool.

Phần mềm lập trình Xinje PLC Program Tool
Phần mềm lập trình Xinje PLC Program Tool

1.HÀM NGẮT PLC XINJE

PLC Xinje dòng XD, XL có tính năng ngắt bao gồm ngắt bằng tín hiệu ngoài và ngắt timer. Bằng chức năng ngắt chúng ta có thể xử lý một số chương trình đặc biệt. Hàm ngắt sẽ không bị ảnh hưởng bởi vòng quét PLC.

Hàm ngắt Plc Xinje

Khi có tín hiệu ngắt, PLC nhảy đến thực hiện chương trình con của hàm ngắt đến khi thực hiện xong thì quay lại chương trình chính.

2.NGẮT BẰNG TÍN HIỆU NGOÀI PLC XINJE

  • Bảng các tín hiệu ngắt ngoài ứng với các dòng PLC Xinje:

Bảng các tín hiệu ngắt ngoài ứng với các dòng PLC Xinje

Rising interruption: Ngắt xảy ra ở sườn lên của tín hiệu ngắt

Falling interruption: Ngắt xảy ra ở sườn xuống của tín hiệu ngắt

Disable the interruption instruction: Khi bit này On, tín hiệu ngắt tương ứng của bit đó sẽ không có tác dụng

Cấu trúc chung của chương trình sử dụng hàm ngắt:

Cấu trúc chung của chương trình sử dụng hàm ngắt

  • EI: cho phép hàm ngắt
  • DI: không cho phép ngắt
  • FEND: kết thúc chương trình chính
  • I****: con trỏ ngắt
  • IRET: kết thúc chương trình ngắt

Cấu trúc chung của chương trình sử dụng hàm ngắt 1

Đoạn chương trình từ DI đến FEND sẽ không bị ngắt ảnh hưởng.

3.SỬ DỤNG NGẮT THỜI GIAN VỚI PLC XINJE

Trong trường hợp chu kỳ thực hiện chương trình chính rất dài, khi bạn phải xử lý chương trình đặc biệt hoặc thỉnh thoảng thực hiện chương trình con nào đấy khi chương trình đang quét trong điều khiển tuần tự, ngắt thời gian sẽ rất hữu ích. Nó không bị ảnh hưởng bởi chu kỳ quét PLC và thực hiện chương trình con ngắt thời gian cứ sau mỗi 1 khoảng thời gian nhất định

Danh sách ngắt thời gian của PLC Xinje các dòng:

Danh sách ngắt thời gian của PLC Xinje các dòng XD, XL

** tương ứng với thời gian mỗi chu kì xảy ra ngắt, trong khoảng 1-99, đơn vị là ms.

Ví dụ cấu trúc của 1 chương trình có sử dụng ngắt thời gian như sau:

Ví dụ cấu trúc của một chương trình có sử dụng ngắt thời gian

Từ đoạn DI đến EI, ngắt sẽ không có tác dụng, sau mỗi 10ms PLC lại nhảy đến thực hiện chương trình ngắt một lần.

Ví dụ lập trình hàm ngắt ngoài với PLC Xinje:

Ví dụ lập trình hàm ngắt ngoài với PLC Xinje

 

Ví dụ lập trình hàm ngắt ngoài với PLC Xinje
Ví dụ lập trình hàm ngắt ngoài với PLC Xinje

Khi tin hiệu vào X2 được kích hoạt, PLC nhảy đến thực hiện hàm ngắt của con trỏ I0000 và Set On Y1, Y2, Y3, Y4; đến khi tín hiệu vào X3 được kích hoạt, PLC nhảy đến thực hiện hàm ngắn của con trỏ I0100 và Reset Y1, Y2, Y3, Y4.

File chương trình mẫu các bạn có thể download tại đây: File chương trình mẫu

Tự động hóa Toàn Cầu là nhà phân phối chính thức các sản phẩm Xinje tại thị trường Việt Nam. Ngoài ra công ty CP Tự động hóa Toàn Cầu còn nhiều dịch vụ khác mà khách hàng có thể tham khảo như:

  • Nhà phân phối chính hãng các thiết bị tự động hóa như PLC, HMI, servo, biến tần của tất cả các hãng trên thị trường.
  • Sửa chữa, cải tạo máy móc, dây chuyền tự động hóa.
  • Thiết kế, lắp đặt đấu nối tủ điện điều khiển.
  • Lập trình PLC-HMI, thiết kế dây chuyền tự động theo yêu cầu.
  • Cung cấp giải pháp công nghệ.
  • Nhập khẩu máy móc theo yêu cầu khách hàng.

Liên hệ ngay công ty CP tự động hóa Toàn Cầu qua Hotline 0961 320 333 để nhận được tư vấn và hỗ trợ tốt nhất.

Liên hệ ngay