Danh mục

Giáo trình Lập trình PLC theo ngôn ngữ bậc thang: Phần 2

Số trang: 94      Loại file: pdf      Dung lượng: 6.21 MB      Lượt xem: 61      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 36,000 VND Tải xuống file đầy đủ (94 trang) 0
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình Lập trình PLC theo ngôn ngữ bậc thang: Phần 2 trình bày các phương pháp phân tích, thiết kế chương trình cho hệ thống điều khiển, các phương pháp gỡ rối, sửa lỗi chương trình, các yêu cầu kiểm tra an toàn trước khi vận hành hệ thống. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình PLC theo ngôn ngữ bậc thang: Phần 2Chương 5THIẾT KẾ CHƢƠNG TRÌNH ĐIỀU KHIỂN Khi lập trình với bất kỳ một ngôn ngữ nào thì việc tiếp cận vấn đề một cáchcó hệ thống là cần thiết để có thể cải thiện được hiệu quả của chương trình. Thôngthường, khi thiết kế một hệ thống chúng ta phải trải qua c{c bước sau đ}y: 1. Xét xem hệ thống có những vấn đề gì cần giải quyết và liệt kê c{c đầu vào/ra cụ thể. 2. X{c định thuật toán sử dụng (x{c định c{c bước giải quyết vấn đề). 3. C{c chương trình điều khiển thường rất lớn nên chúng ta sẽ gặp khó khăn trong việc quản lý, tìm và sửa lỗi. Vì vậy, chúng ta nên chia chương trình th|nh c{c phần nhỏ. 4. Kiểm tra và gỡ rối chương trình.5.1. THIẾT KẾ CHƢƠNG TRÌNH5.1.1. Thiết kế chương trình sử dụng lưu đồ thuật toán5.1.1.1. Giới thiệu Lưu đồ thuật toán là một ý tưởng giải quyết bài toán thông qua một chuỗic{c bước xử lý và được thực hiện theo một trình tự nhất định. Những khối tronglưu đồ thuật to{n được nối với nhau bằng c{c mũi tên để chỉ ra tính liên tục giữac{c bước thực hiện. Các khối có hình dạng kh{c nhau dùng để biểu thị các hànhđộng khác nhau. Mỗi chương trình luôn cần một khối bắt đầu (Start Block). Thôngthường c{c chương trình PLC hiếm khi kết thúc vì vậy trong c{c chương trình sẽkhông có khối kết thúc (Stop Block). Bên cạnh đó còn có c{c khối quan trọng khácđó l| c{c khối x{c định điều kiện v| đưa ra c{c quyết định điều khiển. 146 Bảng 5.1. Một số ký hiệu sử dụng khi lập lưu đồ thuật toán Ký hiệu Diễn giải Bắt đầu/kết thúc chương trình Luồng xử lý Điều khiển lựa chọn Nhập/xuất dữ liệu Xử lý, tính toán hoặc gán Hàm con Dưới đ}y l| c{c bước xây dựng một lưu đồ thuật toán điều khiển: 1. Hiểu được quá trình cần điều khiển. 2. X{c định được các hoạt động chính để vẽ các khối biểu diễn. 3. X{c định được chuỗi c{c bước thực hiện để vẽ chiều mũi tên. 4. Sử dụng khối kiểm tra khi cần rẽ nh{nh chương trình. Hình 5.1 l| lưu đồ thuật to{n điều khiển hệ thống bể chứa nước với nguyênlý hoạt động như sau: - Khi khởi động, mở van xả ra, đóng van xả v|o, v| nước được bơm ra. - Khi nút khởi động START được nhấn, đóng van xả ra, mở van xả vào, và nước được bơm v|o bể chứa. - Khi bể chứa đã đầy hoặc nút dừng STOP được nhấn sẽ mở van xả ra, đóng van xả vào. Chương trình sẽ được thực hiện theo thứ tự từ trên xuống dưới. Khối biểudiễn hoạt động điều khiển được sử dụng để biểu diễn hoạt động đóng van xả ravà mở van xả vào. Tiếp theo, khối kiểm tra điều kiện để giám sát trạng thái nút 147dừng STOP được nhấn. Khi nút n|y được nhấn, chương trình sẽ thực hiện theonh{nh “yes”, van xả v|o được đóng v| van xả ra được mở. Chương trình sẽ đi v|othực hiện vòng lặp khi nút dừng STOP được nhấn hoặc thùng chứa đã đầy nước.Nếu xảy ra một trong hai trường hợp này thì van xả vào sẽ đóng v| van xả ra sẽmở. Hệ thống sẽ quay lại trạng th{i đợi nút khởi động START được nhấn để quátrình điều khiển được lặp lại. Bộ điều khiển chỉ cần được khởi động một lần vì vậytrong lưu đồ ta thấy chỉ có một khối bắt đầu. Đối với những người mới làm quensẽ thường bỏ qua không quan tâm tới việc kiểm tra trạng thái nút nhấn dừng quátrình STOP. START Mở van xả ra Đóng van xả v|o Nút START No được nhấn? Yes Mở van xả v|o Đóng van xả ra Yes Mở van xả ra Thùng chứa Đóng van xả v|o đầy? No Yes Nút STOP được nhấn No Hình 5.1. Lưu đồ thuật toán điều khiển bể chứa nước 1485.1.1.2. Phương pháp chuyển lưu đồ thuật toán sang sơ đồ bậc thang sử dụng ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: