Trao đổi qua Comments Facebook --- hoặc --- Chuyển qua Page trên Facebook
*
http://www.dailybientandelta.com/ +++ http://www.auto-vina.com/ +++
CÔNG TY TNHH CƠ ĐIỆN AUTO VINA . Hotline 0978.706.839 / 0973.751.553 Email: autovinaco@gmail.com
Địa chỉ: Thôn Hạ, Xã Đông Dư, Huyện Gia Lâm, Thành phố Hà Nội. PGD: Số nhà 7, dãy 5, tổ dân phố số 12, Phường Phúc La, Quận Hà Đông,TP. Hà Nội . Hotline 0978.706.839 / 0973.751.553 Email: autovinaco@gmail.com
  Trao đổi trực tuyến - Chia sẻ kiến thức - Hợp tác phát triển

Thứ Tư, 19 tháng 3, 2014

Sử dụng hàm ngắt trong PLC Delta

TÀI LIỆU KỸ THUẬT | lập trình plc delta | sử dụng hàm ngắt trong plc delta


Chào các bạn ! Thời gian vừa qua tôi khá bận rộn nên chưa thể viết các bài mới để mọi người tham khảo và góp ý. Nhân cơ hội có người quan tâm tới việc sử dụng hàm ngắt trong chương trình PLC, tôi mạn phép viết một bài cơ bản nhất nhưng đầy đủ ý nghĩa cho việc sử dụng hàm ngắt.
1. Khái niệm về hàm ngắt : 
Hàm ngắt là một chương trình con nằm ngoài chương trình chính mà khi đạt điều kiện ngắt sẽ làm gián đoạn việc thực hiện lệnh trong chương trình chính để ưu tiên thực hiện lệnh trong hàm ngắt.
2. Các loại ngắt trong PLC Delta :
Một số loại thông dụng như:
Ngắt ngoài : Xảy ra do thay đổi trạng thái vật lý của ngõ vào.
Ngắt do Timer, Ngắt do HSC, Ngắt do truyền thông, ...
3. Hàm ngắt của PLC Delta DVP-SV / EH / EH2 :
Theo bảng bên dưới, hàm ngắt Interruption của PLC DVP-EH, DVP-EH2, DVP-SV Series có 6 hàm ngắt từ bên ngoài. X0~X5.



4. Ví dụ lập trình sử dụng hàm ngắt ngoài của PLC Delta :

Giả sử chúng ta cần thực hiện chương trình xoá trạng thái ON của M10 ngay khi có tín hiệu ON từ X0, chúng ta sẽ sử dụng hàm I001 theo đúng chỉ định trong tài liệu trên :


- Bước lệnh 0~1 : Cho phép sự hoạt động của chương trình ngắt.

- Bước 1~3 : Set ON bit M10 ngay khi PLC Run.
( Cái này là ví dụ tôi làm như vậy )
- Bước 3~5 : Lấy bit M10 để thực hiện Out Y0.
- Bước 5~6 : Lệnh khai báo kết thúc chương trình chính.
- Bước 6~11 : Khai báo hàm ngắt và nội dung chương trình ngắt.
- Bước 11~12 : Lệnh khai báo kết thúc chương trình ngắt, trả về vị trí đang thực hiện chương trình chính.
- Bước 12 : Lệnh khai báo kết thúc toàn bộ chương trình.
-------------------------------------------------------------------------------------------
Bổ sung thêm phần ISPSoft 2.04 :
Cách làm tương tự như trên :
1. Tạo chương trình chính và soạn thảo lệnh. Ở đâu chương trình chính cũng có lệnh cho phép hoạt động của hàm ngắt.
2. Khởi tạo chương trình ngắt, lựa chọn chương trình ngắt muốn sử dụng và soạn thảo lệnh.
Sự khác biệt trong ISPSoft : 
1. Không cần viết lệnh kết thúc chương trình.
2. Tên chương trình ngắt có thể đặt riêng.

Chương trình chính như sau :



Khởi tạo chương trình ngắt ngoài từ X0 như sau :



Với ví dụ như trong WPLSoft 2.35 ở trên, chúng ta có chương trình ngắt như bên dưới :



Thanks & Best regards,
Nguyễn Bá Quỳnh
Di động: 0978 706 839


Auto Vina rất mong được sự ủng hộ của quý khách hàng !
BÌNH LUẬN BẰNG TÀI KHOẢN FACEBOOK

Không có nhận xét nào :

BÌNH LUẬN BẰNG TÀI KHOẢN GOOGLE

Đăng nhận xét

Lưu ý: Tất cả nhận xét có chứa link spam sẽ bị xóa.

Các bài viết được quan tâm nhiều nhất

Tab nội dung























Tài khoản Google

Tài khoản Facebook

Biến tần Delta :

       
                                     VFD-M Series                                     VFD-B Series
 
                                  VFD-EL Series                                     VFD-C2000 Series
 
VFD-E Series                                    VFD-F Series        
    
VFD-C200 Series                                      VFD-S Series
            
VFD-L Series                                VFD-CP2000 Series

dailybientandelta.com/ Page Rank PageRank Checker

Các bài viết mới

...

Các bình luận mới - người dùng Google

...