Mô hình thang máy.

Một phần của tài liệu thiết kế và dựng mô hình thang máy sử dụng biến tần - động cơ kđb (Trang 73 - 92)

THUYẾT MINH THIẾT KẾ MÔ HÌNH THANG MÁY 4 TẦNG

4.4.Mô hình thang máy.

Hinh 4.4 Mô hình thang máy

4.5.1.GIẢI THÍCH LƯU ĐỒ THUẬT TOÁN THANG MÁY:

Khi có lệnh gọi thang, hoặc chọn tầng thì thang máy sẽ xác định vỉ trí của thang, lưu lệnh gọi, sau đó tiến hành so sánh với các lệnh.

-Nếu lệnh > vị trí của thang thì thang sẽ đi lên, trong quá trình đi lên nếu có bất kì lệnh mới thì thang sẽ lưu lệnh và xét có được ưu tiên quá giang trong hành trình lên không? Nếu có thì khi đi lên, tới vị trí của lệnh mới thang sẽ dừng lại và gọi điều khiển mở cửa cabin, sau đó xoá lệnh nhớ đi. Và tiếp tục đi lên để thực hiện các lệnh được ưu tiên trong hành trình lên, cho đến khi kết thúc hành trình. Trong trường hợp lệnh mới không được ưu tiên quá giang, thì lệnh này sẽ được lưu lại trong bộ nhớ được so sánh với vị trí của thang. Sau khi phục vụ hết các lệnh ưu tiên trong hành trình lên thì mới tiếp tục thực hiện lệnh này.

-Nếu lệnh = vị trí của thang thì thang sẽ gọi ngay chương trình điều khiển mở cửa và sau đó xoá lệnh và chờ thực hiện lệnh mới.

-Nếu lệnh < vị trí của thang thì thang sẽ đi xuống, trong quá trình đi xuống nếu có bất kì lệnh mới nào thì thang sẽ có được ưu tiên quá giang không trong hành trình xuống không? Nếu có thì khi đi xuống, tới vị trí của lệnh mới thang sẽ dừng lại và gọi điều khiển mở cửa cabin, sau đó xoá lệnh nhớ đi. Và tiếp tục đi xuống để thực hiện các lệnh được ưu tiên trong hành trình xuống, cho đến khi kết thúc hành trình xuống. Trong trường hợp lệnh mới không được ưu tiên quá giang, thì lệnh này sẽ được lưu lại trong bộ nhớ được so sánh với vị trí của thang. Sau khi phục vụ hết các lệnh ưu tiên trong hành trình xuống thì mới tiếp tục thực hiện lệnh này.

4.5.2.GIẢI THÍCH LƯU ĐỒ THUẬT TOÁN ĐIỀU KHIỂN CỬA CABIN.

Khi có lệnh gọi điều khiển cửa cabin, thì động cơ sẽ mở cửa nếu trong quá trình mở không có lệnh gọi đóng cưỡng bức(đóngCB) thì cửa

được mở và chạm vào công tác hành trình ngắt mở(CTHTM). Động cơ sẽ dừng lại trong 5s sau đó đóng lại. Nếu có điều kiện đóng cưỡng bức thì động cơ sẽ đóng lại không có thời gian trễ. Trường hợp khi đang mở thì có lệnh đóng cưỡng bức, động cơ sẽ đóng lại. Trong hành trình đóng nếu không có lệnh mở cưỡng bức thì động cơ sẽ đóng lại đến khi gặp công tắc hành trình ngắt đóng(CTHTĐ) động cơ sẽ dừng lại. Và sẽ kêt thúc bài toán điều khiển cửa cabin. Nếu đang đóng có lệnh mở cưỡng bức thì động cơ sẽ mở cửa và lặp lại thao tác như trên đến khi kết thúc bài toán điều khiển cửa.

4.5.3.CODE LẬP TRÌNH PLC CHO BÀI TOÁN ĐIỀU KHIỂN THANG MÁY.

Gồm 4 chương trình con và 1 chương trình chính(Main): Chương trình con gồm:

1)Chương trình xác định vị trí của thang và hiển thị 2)Chương trình đọc ,so sánh lệnh và xử lý lệnh 3)Chương trình điều khiển cửa cabin.

4)Chương trình xoá lệnh.

SymbloTable.

Symblo Table address Comment

CB1 I0.0 cambien

ledA Q0.0 led hien thi

ledB Q0.1 led hient hi

ledC Q0.2 led hien thi

Goichon1U I0.1 chonvagoitang1

Goi2U I0.2 goi tang 2

theo chieu len

Goi2D I0.3 goi tang 2

theo chieu xuong

Goi3U I0.5 goi tang 3 theo chieu len

Goi3D I0.6 goi tang 3

theo chieu xuong

Chont3 I0.7 chon tang 3

Goichon4D I1.0 chon va goi tang4

CBdungtang I1.1 dung de dug

chinhxac (adsbygoogle = window.adsbygoogle || []).push({});

Chon1 M1.1 chon tang1

Tang1U M0.1 bit ao goi tang 1

Chon2 M1.2 chon tang2

Tang2U M0.2 goi tang 2

theo chieu len

Tang2D M2.2 goi 2 theo

chieu xuong

Chon3 M1.3 chon tang 3

Tang3D M2.3 goi 3 theo

chieu xuong

Tang3U M0.3 goitang 3

theo chieu len

Tang4D M0.4 goi tang 4 theo

chieu xuong

Chon4 M1.4 chon tang 4

Chaylen Q0.4 chaythuan

Chayxuong Q0.5 chaynguoc

CTHTD I1.2 cong tac hanh trinh

dong

CTHTM I1.3 cong tac hanh trinh

4.5.4.CHƯƠNG TRÌNH XÁC ĐỊNH VỊ TRÍ CỦA THANG VÀ HIỂN THỊ TẦNG.

Chương trình xác định vị trí của thang sử dụng bộ đếm. Trong hành trình lên khi cảm biến xác định tầng nhận tín hiệu(CB1) thì biến đếm VB0 được tăng lên 1,còn trong hành trình xuống khi cảm biến xác CB1 nhận tín hiệu thì biến đếm VB0 được giảm đi.

Network1: có nhiệm vụ gắn giá trị VB0=1 trong vòng quét đầu tiên.

Network2: Thiết lập bộ đếm CB1 để đếm tăng. Khi có tín hiệu chạy lên(M4.0)và tín hiệu cảm biến xác định tầng được set thì tăng giá trị bộ đêm. Bộ đếm được đặt giá trị bằng 1, và sau mỗi lần bộ đếm được set thì lại được reset ngay khi CB1 không tích cực.

Network4: Thiết lập bộ đếm C2 để đếm giảm. Khi có tín hiệu chạy xuống M4.1 được set và CB1 được set thì C2 được set. Tương tự như C1, C2 cũng được reset sau mỗi lần đếm.

Network5: Giảm giá trị biến đếm VB0 khi C2 tích cực.

Network7: Hiển thị đèn lên,xuống

4.5.5.CHƯƠNG TRÌNH ĐỌC, SO SÁNH VÀ XỬ LÝ LỆNH.

Network3: Khi lệnh < vị trí thì set điều kiện cho thang máy chạy xuống M4.1

Network6: Set bit chạy lên khi điều kiện chạy lên M4.0 được thoả mãn. Và ngắt chạy lên khi điều kiện bằng tâng được thoả mãn. (adsbygoogle = window.adsbygoogle || []).push({});

Network7: Xét bit chạy xuống khi điều kiện chạy xuống M4.1 được thoả mãn. Và ngắt chạy xuống khi điều kiện bằng tầng được thoả mãn.

Network8: Dừng thang máy

Network1, Network2: Xét điều kiện khi dừng cabin có trễ một thời gian khi mở cửa

Network4: Trễ thời gian 3s khi ngắt mở cửa

Network5: Đóng cabin có trễ và đóng cưỡng bức không trễ.

Network6:Tạo trễ một khoảng 2,5s kể từ khi đóng cửa đến khi thang bắt chuyển động.

Khi thang bằng tại vị trí các tầng, thoả mãn các điều kiện dừng tầng thì sẽ xoá lệnh.

Một phần của tài liệu thiết kế và dựng mô hình thang máy sử dụng biến tần - động cơ kđb (Trang 73 - 92)