lập trình PLC điều khiển máy bán nước tự động, chương 10

6 574 6
lập trình PLC điều khiển máy bán nước tự động, chương 10

Đang tải... (xem toàn văn)

Thông tin tài liệu

Chương 10: Lệnh nhảy chương trình Các lệnh chương trình, lệnh điều khiển riêng, thực theo thứ tự từ xuống vòng quét Lệnh điều khiển chương trình cho phép thay đổi thứ tự thực lệnh Chúng cho phép chuyển thứ tự thực hiện, lệnh tiếp theo, tới lệnh khác chương trình, nơi điều khiển chuyển đến phải đánh dấu trước nhãn, chỉ, đích Thuộc nhóm lệnh điều khiển chương trình gồm: lệnh nhảy, lệnh gọi chương trình con, nhãn đích, hay gọi đơn giản nhãn, phải đánh dấu trước thực lệnh nhảy hay lệnh gọi chương trình Việc đặt nhãn cho lệnh nhảy phải nằm chương trình Nhãn chương trình con, chương trình xử lý ngắt khai báo đầu chương trình Không thể dùng lệnh nhảy JMP để chuyển điều khiển từ chương trình vào nhãn chương trình chương trình xử lý ngắt Tương tự từ chương trình hay chương trình xử lý ngắt nhảy vào nhãn nằm chương trình Lệnh gọi chương trình lệnh chuyển điều khiển đến chương trình Khi chương trình thực xong phép tính việc điều khiển lại chuyển trở lệnh chương trình nằm sau lệnh gọi chương trình Từ chương trình gọi chương trình khác nó, gọi nhiều lần S7-200 Nói chung (trong chương trình có lệnh gọi đến nó) nguyên tắc không bò cấm song phải để ý đến giới hạn Nếu lệnh nhảy hay lệnh gọi chương trình thực đỉnh ngăn xếp có giá trò logic Bởi chương trình lệnh có điều kiện thực lệnh không điều kiện Sau lệnh LBL (đặt nhãn) SBR, lệnh LD STL bò vô hiệu hóa Khi chương trình gọi, toàn nội dung ngăn xếp cất đi, đỉnh ngăn xếp nhận giá trò logic 1, bít khác ngăn xếp nhận giá trò logic điều khiển chuyển đến chương trình gọi Khi thực xong chương trình trước điều khiển chuyển trở lại chương trình gọi nó, nội dung ngăn xếp cất giữ trước chuyển trở lại ngăn xếp Nội dung ghi AC không cất giữ gọi chương trình con, chương trình xử lý ngắt gọi, nội dung ghi AC cất giữ trước thực chương trình xử lý ngắt nạp lại chương trình xử lý ngắt thực xong Bởi chương trình xử lý ngắt tự sử dụng bốn ghi AC S7-200 JMP.CALL LBL.SBR Lệnh nhảy JMP lệnh gọi chương trình SBR cho phép chuyển điều khiển từ vò trí đến vò trí khác chương trình Cú pháp lệnh nhảy lệnh gọi chương trình LAD STL có toán hạng nhãn đích (nơi nhảy đến, nơi chứa chương trình con) Lệnh nhảy, lệnh gọi chương trình con, lệnh khai báo nhãn lệnh thoát khỏi chương trình biểu diễn LAD STL sau: LA D n ( JMP ) S TL Lệnh nhảy thực J MP Kn việc chuyển điều khiển đến nhãn n chương trình L LBL:n n ( CALL ) Mô tả BL Toán hạng n:  255 Lệnh khai Kn báo nhãn n chương trình Lệnh gọi chương trình C ALL Kn con, thực phép chuyển điều khiển đến chương trình có nhãn n n:  255 SBR: n n ( CRET ) S BR C RET n ( RET ) RET Lệnh gán Kn nhãn n cho chương trình Lệnh trở chương trình gọi chương trình có điều kiện (bít ngăn xếp có giá trò logic 1) Khôn g có Lệnh trở chương trình gọi chương trình không điều kiện 1.2 vào thời gian vòng quét: Các lệnh can thiệp Lệnh MEND, END, STOP, NOP, WDR Các lệnh dùng để kết thúc chương trình thực hiện, kéo dài khoảng thời vòng quét Trong LAD STL chương trình phải kết lệnh kết thúc không điều kiện MEND Có thể sử dụng lệnh kết thúc có điều kiện END trước lệnh kết thúc không điều kiện Lệnh STOP kết thúc chương trình, chuyển điều khiển chương trình đến chế độ STOP Nếu gặp lệnh STOP chương trình chương trình chương trình thực kết thúc Lệnh sỗng NOT tác dụng việc thực chương trình Lệnh NOT phải đặt chương trình chính, chương trình ngắt, chương trình Lệnh WDR khởi động lại đồng hồ quan sát (watchdog Timer) chương trình tiếp tục thực vòng quét chế độ quan sát Sử dụng lệnh MEND, END, STOP WDR LAD STL sau: LAD S Mô tả TL ( END ) EN D Lệnh kết thúc chương trình hành có điều kiện M EN D Lệnh kết thúc không điều kiện dùng để kết thúc chương trình hành S Lệnh STOP kết thúc chương trình hành chuyển sang chế độ STOP ( MEND ) ( STOP ) TO P ( WDR ) W D R ( NOT ) N OT Lệnh WDR khởi tạo lại đồng hồ quan sát Lệnh NOT hiệu lực chương trình hành Toán hạng n số nằm khoảng 025 ... trước lệnh kết thúc không điều kiện Lệnh STOP kết thúc chương trình, chuyển điều khiển chương trình đến chế độ STOP Nếu gặp lệnh STOP chương trình chương trình chương trình thực kết thúc Lệnh... giữ gọi chương trình con, chương trình xử lý ngắt gọi, nội dung ghi AC cất giữ trước thực chương trình xử lý ngắt nạp lại chương trình xử lý ngắt thực xong Bởi chương trình xử lý ngắt tự sử dụng... gọi chương trình SBR cho phép chuyển điều khiển từ vò trí đến vò trí khác chương trình Cú pháp lệnh nhảy lệnh gọi chương trình LAD STL có toán hạng nhãn đích (nơi nhảy đến, nơi chứa chương trình

Ngày đăng: 05/12/2015, 23:49

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan