ĐChạy chế độ tự động (Q0.0=1)

Một phần của tài liệu Thiết kế ngôi nhà thông minh sử dụng plc s7 1200 (Trang 35 - 60)

CHƯƠNG 3 LẬP TRÌNH THUẬT TOÁN ĐIỀU KHIỂN

ĐChạy chế độ tự động (Q0.0=1)

Chạy chế độ tự động (Q0.0=1) Chế độ VN (I0.1=1) Chạy chế độ bình thường Chế độ RN (I0.2=1) Chế độ đi ngủ (I0.3=1) Chế độ TK(I0.4=1) Reset các chế độ RN,ĐN,TK Chạy chế độ về nhà (QO.1=1) Reset các chế độ VN,ĐN,TK Chạy chế độ ra ngoài (Q0.2=1) Reset các chế độVN,RN,TK Chạy chế độ đi ngủ (Q0.3=1) Reset các chế độ VN,RN,ĐN Chạy chế độ tiếp khách (Q0.4=1) Đ S S S Đ Đ Đ Đ S Đ Kiểm tra nút nhấn Cảm biến hoạt động S S

Bật chế độ về nhà Chạy chế độ về nhà

CB khói, quang bật Đèn, đhòa bật lên, cổng mở ra

Cảm biến khói quang tắt Nút nhấn các thiết bị

S S

S

Đ

Đ Đèn, điều hòa tắt, cổng đóng lại

ĐĐ Đ

Bật chế độ ra ngoài Chạy chế độ ra ngoài

CB khói, quang bật Các thiêt bị tắt. Cổng đóng lại

Cảm biến khói quang tắttắt Nút nhấn các thiết bị

S S S Đ Đ Cửa mỏ ra Đ Đ

Bật chế độ đi ngủ

Chạy chế độ đi ngủ

CB khói, quang bật Tắt các tb,cửa đóng,điều hòa bật

Cảm biến khói quang tắt Nút nhấn các thiết bị

S S S Đ Đ Đèn, đhòa bật, cổng đóng lại Đ Đ

3.3 Giải thích chương trình plc điều khiển hệ thống nhà thông minh Các địa chỉ vào ra và vùng nhớ M, các Datablock, có trong đề tài:

Hình 3.7 Các địa chỉ input

Hình 3.9 Các địa chỉ output

Hình 3.10 Khối datablock

Phần chương trình:

Chương trình chính:

Network 2 Gọi chế độ tự động

Network 3 Gọi chế độ mô phỏng

Network 5 bật chế độ về nhà.khi chế độ về nhà được bật lên thì đèn báo chế độ về nhà sáng. các thiết bị sẽ hoạt động theo chương trình về nhà.

Network 6 Reset chế độ về nhà. khi chuyển từ chế độ về nhà sang các chế độ khác

Network 7 bật chế độ ra ngoài. Khi chế độ ra ngoài được bật lên thì đèn báo chế độ ra ngoài sáng. các thiết bị sẽ hoạt động theo chương trình ra ngoài.

Network 8 reset chế độ ra ngoài. khi chuyển từ chế độ ra ngoài sang chế độ khác

Network 9 bật chế độ tiếp khách. Khi chế độ tiếp khách được bật lên thì đèn báo chế độ tiếp khách sáng lên. các thiết bị sẽ hoạt động theo chương trình tiếp khách

Network 10 reset chế độ tiếp khách khi chuyển từ chế độ tiếp khách sang chế độ khác

Network 11 bật chế độ đi ngủ. Khi chế độ tiếp đi ngủ được bật lên thì đèn báo chế độ đi ngủ sáng lên. các thiết bị sẽ hoạt động theo chương trình đi ngủ

Network 12 reset chế độ tiếp khách khi chuyển từ chế độ tiếp khách sang chế độ khác

Network 13: reset chế độ tự động. khi nó chuyển sang chế độ bằng tay thì sẽ reset tất cả các chế độ trong chế độ tự động

Network 14 reset chế độ bằng tay. Khi chuyển chế độ bằng tay sang tự động thì nó sẽ reset tất cả các thiết bị đang hoạt động trong chế độ bằng tay

Chương trình cảm biến

Chương trình tự động

Network 1 điều khiển đèn. Khi ở chế độ bằng tay thì đèn được điều khiển bật tắt nhờ một nút nhấn, cảm biến quang và thời gian thực không hoạt động. còn khi ở chế độ tự động cảm biến quang sẽ hoạt động, đồng thời vẫn có thể điều khiển song song bằng nút ấn được. khi cảm biến quang chuyển tín hiệu từ một về không sau 8s thì đèn sẽ tắt chứ ko tắt liền

Network 2 điều khiển điều hòa. Khi ở chế độ bằng tay thì điều hòa được điều khiển bật tắt nhờ một nút nhấn, cảm biến nhiệt độ và thời gian thực không hoạt động. còn khi ở chế độ tự động các cảm biến nhiệt độ sẽ hoạt động, đồng thời vẫn có thể điều khiển song song bằng nút ấn được.

Network 3 điều khiển loa. Loa thì hoạt động theo 2 chế độ như nhau đều có thể điều khiển bằng một nút ấn được. khi chuyển sang các chế độ thì nó được reset

Network 4 điều khiển bơm chữa cháy. Khi ở chế độ bằng tay thì bơm chữa cháy được điều khiển bật tắt nhờ một nút nhấn, cảm biến khói và thời gian thực không hoạt động. còn khi ở chế độ tự động các cảm biến khói sẽ hoạt động, đồng thời vẫn có thể điều khiển song song bằng nút ấn được.

Network 5 điều khiển nóng lạnh. Khi ở chế độ bằng tay thì nóng lạnh được điều khiển bật tắt nhờ một nút nhấn, thời gian thực không hoạt động. còn khi ở chế độ tự động các thời gian thực sẽ hoạt động, đồng thời vẫn có thể điều khiển song song bằng nút ấn được.

Network 6 điều khiển đóng cửa. ở chế độ tự động hay bằng tay thì vẫn có thể điều khiển được như nhau.khi chuyển chế độ này sang chế độ khác thì nó sẽ bị reset.khi cửa đang đóng thì ko thể mở cửa được. khi đóng xong thì công tắc hành trình đóng cửa tác động sẽ reset đèn đóng cửa

Network 7 điều khiển mở cửa. ở chế độ tự động hay bằng tay thì vẫn có thể điều khiển được như nhau.khi chuyển chế độ này sang chế độ khác thì nó sẽ bị reset.khi cửa đang mở thì ko thể đóng cửa được. khi mở xong thì công tắc hành trình mở cửa tác động sẽ reset đèn mở cửa.

Network 8 khi chuyển chế độ này sang chế độ khác thì phải reset tất các thiết bị đang hoạt động. khi chuyển sang chế độ khác thì các thiết bị đó hoạt động theo chế độ mới được chuyển sang.

Network 9 khi chuyển chế độ khác sang chế độ về nhà thì đèn điều hòa sẽ hoạt động.cửa tự động mở ra

Network 10 khi chuyển chế độ khác sang chế độ đi ngủ thì điều hòa sẽ được bật lên.cửa tự động đóng lại.các thiết bị khác sẽ tắt đi

Network 11 khi ở chế độ tiếp khách thì đèn, điều hòa, loa sẽ được bật lên, cửa tự động mở

Network 12 khi ở chế độ ra ngoài thì tất cả các thiết bị trong nhà sẽ tắt. còn cửa sẽ đóng lại

Chương trình mô phỏng

Network 1 khi có tín hiệu của mở cổng hoặc đóng cổng, bộ đếm couter bắt đầu đếm

Network 2 khi có tín hiệu của mở cổng hoặc đóng cổng thì sẽ tạo xung clock

Network 3 khi cửa đóng hoặc mở tác động lên công tắc hành trình thì sẽ reset đèn mở cổng hoặc tắt cổng

Network 4 đọc thời gian thực

Network 6 thời gian thực bật tắt đèn

Network 8 mô phỏng giá trị cảm biến nhiệt

Network 9 điều hòa sẽ hoạt động khi giá trị nhiệt độ thực tế nằm trong khoảng được hoạt động

Một phần của tài liệu Thiết kế ngôi nhà thông minh sử dụng plc s7 1200 (Trang 35 - 60)

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

(66 trang)
w