Thuật toán điều khiển hệ thống phân loại hành lý

Một phần của tài liệu Nghiên cứu, phát triển hệ thống điều khiển giám sát hệ thống xử lý hành lý tại các sân bay ở việt nam (Trang 77 - 80)

Hệ thống phân loại hoạt động dựa trên các vùng nhớ trong PLC. Các vị trí khay sẽ được gán tương ứng với một ô nhớ trong khối DB của PLC. Các ô nhớ này có nhiệm vụ lưu trữ thông tin hành lý trên khay nhận từ máy chủ SAC. Khi các khay chứa hành lý di chuyển từ vị trí i sang i+1 thì dữ liệu trong các ô nhớ cũng di chuyển từ ô nhớ này sang ô nhớ kế tiếp. Từ đó ta có sơ đồ thuật toán điều khiển như sau:

START

BT2-PEC2 TÁC ĐỘNG CÓ HÀNH LÝ CHỜ ĐƯỢC

ĐƯA VÀO KHAY NGHIÊNG

ĐÚNG PLC NHẬN MÃ VÀ THÔNG TIN

ĐẢO XUỐNG CỦA HÀNH LÝ NHẬN THÔNG TIN

TỪ MÁY TÍNH SAC

- CHẠY BĂNG TẢI BT2 ĐƯA HÀNH LÝ VÀO KHAY VỊ TRÍ 1 -GÁN Ô NHỚ CHO KHAY ĐANG Ở VỊ

TRÍ 1 VỊ TRÍ LẬT KHAY KHAY VỊ TRÍ 35 TRỐNG

SENSOR 1 TÁC ĐỘNG

CHUYỂN NỘI DUNG Ô NHỚ THỨ i SANG

i+1

Kiểm tra nội dung ô nhớ ứng với vị trí số 4

Kiểm tra nội dung ô nhớ ứng với vị trí số 28 Kiểm tra nội dung ô

nhớ ứng với vị trí số 24 Kiểm tra nội dung ô

nhớ ứng với vị trí số 9

Đièu kiện lật khay xuống chute1 ok

Điều kiện lật khay xuống chute 2 ok

Điều kiện lật khay xuống chute4 ok Điều kiện lật khay

xuống chute 3 ok

Lật khay xuống và xóa nội dung ở ô nhớ ứng

với vị trí vừa lật

Lật khay xuống và xóa nội dung ở ô nhớ ứng với vị trí vừa lật

Lật khay xuống và xóa nội dung ở ô nhớ ứng

với vị trí vừa lật

Lật khay xuống và xóa nội dung ở ô nhớ ứng với vị trí vừa lật

End

Kiểm tra nội dung ô nhớ ứng với vị trí số 16

Điều kiện lật khay xuống chute4 ok

Lật khay xuống và xóa nội dung ở ô nhớ ứng với vị trí vừa lật

Kiểm tra nội dung ô nhớ ứng với vị trí số 33

Điều kiện lật khay xuống chute4 ok

Lật khay xuống và xóa nội dung ở ô nhớ ứng với vị trí vừa lật

SAI SAI SAI SAI SAI SAI

SAI SAI KHAY VỊ TRÍ 35 TRỐNG KHI PEC01=1 ĐÚNG ĐÚNG ĐÚNG ĐÚNG ĐÚNG ĐÚNG ĐÚNG ĐÚNG

CHUYỂN NỘI DUNG Ô NHỚ VỊ TRÍ 35 SANG Ô NHỚ VỊ TRÍ SỐ 1

SENSOR 1 TÁC ĐỘNG

Hình 2.43 Thuật toán phân loại hành lý bằng khay nghiêng

Hình 2.43 thể hiện thuật toán và quy trình phân loại hành lý bằng khay nghiêng. Các vị trí khay nghiêng của hệ thống sẽ được đánh địa chỉ tuần tự từ 1 đến hết khay.

Lê Văn Nguyên – CB120361

64

gốc là tại vị trí xuất phát- vị trí đầu vào hành lý đi sẽ có vị trí là 1 (xem hình 2.4). Thông tin hành lý sau khi được nhập từ máy Scaner sẽ tìm kiếm dữ liệu trên cơ sở dữ liệu của máy SAC. SAC sẽ xác định và cho biết hành lý này sẽ phải đưa đến cửa ra nào. Hành lý được đưa vào khay nghiêng ở vị trí số 1. Và sau khi mỗi lần SENSOR1 tác động thì tức là khay di chuyển được một vị trí. Đến vị trí tương ứng với các cửa ra PLC sẽ so sánh giá trị được gán của hành lý để xác định xem hành lý có được gán giá trị để đưa xuống cửa ra đó không?. Nếu đúng thì PLC sẽ truyền tín hiệu khởi động động cơ lật khay thông qua bộ truyền tín hiệu T. Nếu không thì cho hành lý đi qua.

+Nếu vì lý do nào đó mà cầu trượt hành lý bị tắc, khu vực bốc dỡ hành lý đầy hoặc băng tải chứa hành lý không đọc được mã bị đầy thì khay sẽ không được lật vào cửa ra tương ứng mà sẽ đi qua chạy tiếp một vòng nữa.

+Hành lý sẽ được dừng ở băng tải trong trạm đọc mã tự động scaner hoặc MES

để đọc mã vạch tự động hoặc nhập mã vào PC bằng tay. Với SCANER thời gian trễ tối đa là 2s. hành lý sẽ vào khay nghiêng nếu khay nghiêng đó rỗi. giả sử khay nghiêng không rỗi thì hành lý sẽ tiếp tục được dừng ở băng tải chờ có khay rỗi mới được chuyển vào khay. Khi hành lý được chuyển vào khay thì khay sẽ mang giá trị được gán để xác định xem cửa ra là cửa nào.

Lê Văn Nguyên – CB120361

65

MB100 – DỮ LIỆU THÔNG TIN TỪ MÁY TÍNH MCS GỬI XUỐNG

MB101 – BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY SỐ 1

…...

MB104- BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY SỐ 4

…….

MB109 - BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY SỐ 9

…..

MB116 – BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY 16

…...

MB124- BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY 24

…….

MB128 BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY 28

Kiểm tra điều kiện lật khay xuống chute 1

Nhận dữ liệu từ MB103, kiểm tra nếu M104=1 thì lật khay

Nhận dữ liệu từ MB108, kiểm tra nếu M109=2 thì lật khay

Nhận dữ liệu từ MB115, kiểm tra nếu M116=5 thì lật khay

Nhận dữ liệu từ MB123, kiểm tra nếu M124=3 thì lật khay Kiểm tra điều kiện lật khay

xuống chute 2

Kiểm tra điều kiện lật khay xuống chute 5

Kiểm tra điều kiện lật khay xuống chute 3

Kiểm tra khay 35 trống ( pec 1=1. BT2 chạy, BT2-PEC2 tác động. Nhận dữ liệu từ

MB100. nếu khay 35 có hành lý. Nhận dữ liệu từ MB135

Nhận dữ liệu từ MB134

…...

MB133- BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY 33

…….

MB135 BYTE NHỚ ỨNG VỚI VỊ TRÍ KHAY 35

Nhận dữ liệu từ MB127, kiểm tra nếu M128=4 thì lật khay Kiểm tra điều kiện lật khay

xuống chute 4

Nhận dữ liệu từ MB132, kiểm tra nếu M133=6 thì lật khay Kiểm tra điều kiện lật khay

xuống chute 6

Lê Văn Nguyên – CB120361

66

Một phần của tài liệu Nghiên cứu, phát triển hệ thống điều khiển giám sát hệ thống xử lý hành lý tại các sân bay ở việt nam (Trang 77 - 80)

Tải bản đầy đủ (PDF)

(128 trang)