Thiết kế phần mềm trạm KC.03.22-CIE.01

Một phần của tài liệu nghiên cứu xây dựng hệ thống tự động hoá tối ưu cho công nghệ chế biến và bảo quản nông sản (Trang 84 - 86)

V. THIẾT KẾ PHẦN CỨNG

3.1.Thiết kế phần mềm trạm KC.03.22-CIE.01

3. Thiết kế phần mềm trạm khu vực hộo chố

3.1.Thiết kế phần mềm trạm KC.03.22-CIE.01

Trạm này cú nhiệm vụ quản lớ và điều khiển một sốđầu đo và bộđiều khiển xỏc

định của từng Hộc hộo chố, đồng thời là trạm trung chuyển để truyền lệnh điều khiển từ TTĐK đến cỏc bộ điều khiển cũng như phải gửi bỏo cỏo về TTĐK thụng qua giao thức được trỡnh bày trong mục thiết kế phần mềm trạm chủ. Trạm KC-03- 22-CIE.01 cú khả năng hoạt động độc lập khụng cần trạm chủ, bởi vỡ nú cú thể tự đưa ra quy trỡnh hộo chố phự hợp dựa trờn cơ sở cỏc thụng sốđầu vào (nhiệt độ, độ ẩm, loại chố, mựa vụ…) kết hợp với quy trỡnh chuẩn mà người sử dụng thiết lập thụng qua màn hỡnh OP. Với một module CPU được thiết kếđặc biệt, phỏt triển trờn cơ sở vi điều khiển cú tốc độ hoạt động rất cao cũng như một số tớnh năng đặc biệt của nú, chỳng tụi đó xõy dựng trạm điều khiển khu vực hộo chố KC.03.22-CIE.01

đủ khả năng đỏp ứng cỏc yờu cầu cụng nghệ. Thờm nữa, với yờu cầu lưu giữ một lượng lớn cỏc thụng số hệ thống cũng như thụng số cụng nghệ và một khả năng rất cú thể xảy ra đú là việc cỏc thụng số này sẽ được thay đổi thường xuyờn hay núi cỏch khỏc là việc đọc ghi vào bộ nhớ cú tần xuất cao do yờu cầu của cụng nghệ, chỳng tụi đó quyết định sử dụng loại RAM khụng mất nội dung với dung lượng lờn tới 32Kbyte.

Phần mềm của trạm được xõy dựng cú thể quản lớ tới 32 kờnh đo khỏc nhau, tự động thụng bỏo cỏc giai đoạn trong một chu trỡnh hộo, thụng bỏo cỏc lối truyền thụng, đưa ra cỏc cảnh bỏo và bỏo động tức thời khi cú bất kỳ một thụng số nào đú vượt ngưỡng. Cú thể túm tắt một cỏch cụ đọng về tớnh năng của phần mềm trạm

điều khiển hộo chố bằng một vài gạch đầu dũng như sau:

™ Phần hệ thống

‰ Thời gian cập nhật số liệu mỗi hộc, đơn vị giõy. ‰ Đặt đồng hồ hệ thống. ‰ Đặt cấu hỡnh hệ thống. • Số hộc trong hệ thống. • Kờnh đo hiện cú trong mỗi hộc. • Địa chỉ của hộc. • Kiểu kờt nối với trạm chủ (Modem/NullModem/RS485). • Tốc độ truyền thụng với hộc. • Tốc độ truyền thụng với trạm chủ. ‰ Đặt chếđộ (manual/auto) cập nhật giờ từ trạm chủ. ‰ Đặt chếđộ chạy độc lập, khụng cần trạm chủ. ‰ Kiểm tra cấu hỡnh hệ thống hiện thời. ‰ Chếđộ debug hệ thống.

‰ Thụng bỏo cỏc nguyờn nhõn gõy lỗi. • Lỗi truyền thụng của Slave-i. • Lỗi truyền thụng với trạm chủ. • Lỗi quạt làm mỏt.

• Lỗi quạt hơi núng. • Lỗi cửa giú núng. ‰ Shutdown trạm.

™ Phần cụng nghệ

‰ Ngưỡng nhiệt độ làm mỏt chố trước khi hộo, dải cho phộp 0°C-100°C. ‰ Ngưỡng độẩm làm mỏt chố trước khi hộo, dải cho phộp 0%-100%. ‰ Ngưỡng nhiệt độ làm mỏt chố sau khi hộo, dải cho phộp 0°C-100°C. ‰ Ngưỡng độẩm làm mỏt chố sau khi hộo, dải cho phộp 0%-100%. ‰ Ngưỡng nhiệt độ làm hộo, dải cho phộp 0°C-100°C.

‰ Ngưỡng độẩm làm hộo, dải cho phộp 0%-100%.

‰ Gúc mở cửa hơi núng tối đa trong quỏ trỡnh làm hộo, dải cho phộp 0%-100%. ‰ Bước gúc mở cửa hơi núng , đơn vị %.

‰ Đặt chếđộ (manual/auto) điều khiển gúc mở cửa hơi núng. ‰ Đặt thời gian nghỉ giữa mỗi mẻ, đơn vị phỳt.

‰ Đặt thời gian làm mỏt chố trước khi làm hộo, đơn vị phỳt. ‰ Đặt thời gian làm mỏt chố sau khi làm hộo, đơn vị phỳt. ‰ Đặt thời gian đảo chố trong khi làm hộo, đơn vị giờ. ‰ Đặt thời gian T làm hộo chố, đơn vị giờ.

‰ Đặt thời gian T1, thời gian mở cửa hơi núng 50% lần 1, đơn vị giờ. ‰ Đặt thời gian T2, thời gian mở cửa hơi núng 100%, đơn vị giờ. ‰ Đặt thời gian T3, thời gian mở cửa hơi núng 50% lần 2, đơn vị giờ. ‰ Số mẻđó thưc hiện trong ngày.

‰ Chếđộ hiển thị thụng sốưu tiờn (Nhiệt độ/ Độẩm).

Một trong những nhiệm vụ quan trọng nhất của trạm hộo chố là tớnh toỏn đưa ra quy trỡnh làm hộo phự hợp, và do đú chỳng tụi xin trỡnh bày chi tiết hơn về vấn đề

này. Dưới đõy mụ tả một thủ tục chương trỡnh tớnh toỏn và đưa ra quy trỡnh hộo mà chỳng tụi đó cài đặt cho CPU của trạm điều khiển khu vực làm hộo chố. Từ cỏc thụng số đầu vào như quy trỡnh chuẩn do chuyờn gia thiết lập hoặc là giỏn tiếp thụng qua trạm điều khiển trung tõm hoặc là trưc tiếp từ màn hỡnh OP của trạm điều khiển khu vực điều khiển làm hộo chố, thời tiết, loại chố, mựa vụ, và cỏc thụng số đo được của chố hiện thời…mà đưa ra một quy trỡnh phự hợp cho cụng đoạn làm hộo chố. Tất cả cỏc thụng số mà chuyờn gia thiết lập cho quy trỡnh làm hộo chố sẽ được lưu lại tại trung tõm điều khiển cũng như tại trạm điều khiển khu vực làm hộo chố, và cỏc quy trỡnh này sẽ được sử dụng cho việc ra quyết định của mẻ làm hộo tương lai. Hỡnh vẽ sau mụ tả một cỏch khỏi quỏt về quy trỡnh làm hộo chố.

Đề tài KC.03.22: Hệ hống tựđộng hoỏ tối ưu quỏ trỡnh chế biến và bảo quản chố - Quy trình chuẩn - Loại chè + Chè búp + Chè bánh tẻ - Thời tiết + Nhiệt độ môi tr−ờng + Độ ẩm môi tr−ờng - Thông số chè đầu vào + Nhiệt độ + Độ ẩm - Quy trình chuẩn - Loại chè + Chè búp + Chè bánh tẻ - Thời tiết, mùa vụ + Nhiệt độ môi tr−ờng + Độ ẩm môi tr−ờng - Thông số chè đầu vào + Nhiệt độ

+ Độ ẩm

- Quy trình phù hợp cho làm héo: +Thời gian làm mát tr−ớc héo +Thời gian mở cửa hơi nóng 50%, T1 .

+Thời gian mở cửa hơi nóng 100%, T2 .

+Thời gian mở cửa hơi nóng 50%, T3 .

+Thời gian làm mát sau héo (...)

- Quy trình phù hợp cho làm héo: +Thời gian làm mát tr−ớc héo +Thời gian mở cửa hơi nóng 50%, T1 .

+Thời gian mở cửa hơi nóng 100%, T2 .

+Thời gian mở cửa hơi nóng 50%, T3 .

+Thời gian làm mát sau héo (...) - Quy trình chuẩn - Loại chè + Chè búp + Chè bánh tẻ - Thời tiết + Nhiệt độ môi tr−ờng + Độ ẩm môi tr−ờng - Thông số chè đầu vào + Nhiệt độ

+ Độ ẩm

- Thông số chè hiện thời + Nhiệt độ (adsbygoogle = window.adsbygoogle || []).push({});

+ Độ ẩm

# inc lude "stdio . h" ... void Su_pr ocess(void) { in t i,j; ... } void main(void) { .. . Su _process(); .. . } Hỡnh 29: Mụ tả phần mềm quy trỡnh hộo chố

Một phần của tài liệu nghiên cứu xây dựng hệ thống tự động hoá tối ưu cho công nghệ chế biến và bảo quản nông sản (Trang 84 - 86)