Đồ án tốt nghiệp: Thết kế hệ thống điều khiển đèn giao thông trên micro PLC SIMATIC S7 – 200

60 53 0
Đồ án tốt nghiệp: Thết kế hệ thống điều khiển đèn giao thông trên micro PLC SIMATIC S7 – 200

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Để viết chương trình điều khiển đèn giao thông ta có thể viết trên nhiều hệ ngôn ngữ khác nhau . Nhưng với những ưu điểm vượt trội của PLC S7 – 200 như : giá thành hạ , dễ thi công , sửa chữa , chất lượng làm việc ổn định linh hoạt ….nên ở đây tôi đã chọn hệ thống điều khiển có thể lập trình được PLC (Programmble Logic Control) với ngôn ngữ lập trình của S7 – 200 để viết chương trình điều khiển đèn giao thông .

Đồ án tốt nghiệp BỘ GiÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI khiển đèn giao thơng CỘNG HỒ Điều XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc Nhiệm Vụ Thiết Kế Tốt Nghiệp Họ Tên : MSSV: Niên Khố: Khoa: Điện Ngành: Điều khiển tự động Đầu đề thiết kế: Thết Kế Hệ Thống Điều Khiển Đèn Giao Thông Trên Micro PLC SIMATIC S7- 200 Các số liệu ban đầu: Nội dung phần thuyết minh tính tốn: Đồ án tốt nghiệp Điều khiển đèn giao thông Các vẽ đồ thị: Cán hướng dẫn: Phần Tên Cán Bộ Ngày giao nhiệm vụ thiết kế: Ngày hồn thành nhiệm vụ: Ngày……Tháng……Năm Chủ nhiệm môn Cán hướng dẫn Học sinh hồn thành Ngày ……Tháng ……Năm…… Đồ án tốt nghiệp Điều khiển đèn giao thông LỜI CẢM ƠN Sau trình học tập rèn luyện nghiệm túc Khoa Điện trường ĐHBKHN với hướng dẫn đôn đốc tận tình Thầy giáo Nguyễn Dỗn Phước , hồn thành Đồ án tốt nghiệp Cao đẳng Tôi xin chân thành gửi lời cảm ơn sâu sắc đến Thầy Nguyễn Dỗn Phước, người thầy động viên giúp đỡ nhiều mặt tinh thần kiến thức để vượt qua ngày tháng khó khăn tìm tịi hiểu biết lĩnh vực để cuối hồn thành Đồ án tốt nghiệp ngày hôm nay.Một lần xin gửi lời cảm ơn đến Thầy,chúc Thầy khoẻ mạnh có tháng năm cơng tác tốt thầy mong đợi Tôi xin chân thành gửi lời cảm ơn đến thầy cô môn Điều Khiển Tự Động thầy cô Khoa Điện người dìu dắt tơi ,cho tơi kiến thức chuyên ngành kinh nghiệm quý báu để với nỗ lực thân hồn thành đồ án tốt nghiệp ngày hôm Tôi xin gửi lời cảm ơn đến gia đình ,bạn bè tất người thân tạo điều kiện giúp đỡ nhiều để tơi có kết đồ án ngày hơm Một lần xin cảm ơn tất người LỜI NÓI ĐẦU Đồ án tốt nghiệp Điều khiển đèn giao thông Trong năm gần với phát triển kinh tế tốc độ tăng không ngừng loại phương tiện giao thơng Sự phát triển nhanh chóng phương tiện giao thơng dẫn đến tình trạng tắc nghẽn giao thông xảy thường xuyên Vấn đề đặt để đảm bảo giao thông thông suốt sử dụng đèn điều khiển giao thông ngã tư ,những nơi giao đường giải pháp Để viết chương trình điều khiển đèn giao thơng ta viết nhiều hệ ngôn ngữ khác Nhưng với ưu điểm vượt trội PLC S7- 200 : giá thành hạ , dễ thi công , sửa chữa , chất lượng làm việc ổn định linh hoạt ….nên chọn hệ thống điều khiển lập trình PLC (Programmble Logic Control) với ngơn ngữ lập trình S7 – 200 để viết chương trình điều khiển đèn giao thơng Xuất phát từ nhu cầu thực tế ham muốn hiểu biết về lĩnh vực , xin chọn đề tài làm đồ án tốt nghiệp : ‘’ Thiết kế hệ thống điều khiển đèn giao thông Micro PLC SIMATIC S7 – 200 ‘’ Mục đích đề tài hiểu biết thiết bị tự động hố , giải pháp tự động hố tích hợp tồn diện thơng qua PLC S7 – 200 quan trọng ứng dụng PLC sống ( Điều khiển đèn giao thông , tự động hố lĩnh vực ngành sản xuất ) Báo cáo đề tài gồm phần chính: Chương 1: Nguyên Tắc Hoạt Động Đèn Giao Thông Trong chương chủ yếu trình bầy cấu tạo nguyên tắc hoạt động đèn giao thông Chưong : Công Cụ Thực Hiện Bài Tốn Nội dung chủ yếu giới thiệu cấu tạo phần cứng PLC S7 – 200 , hệ lệnh Mircowin Chương : Chương Trình Điều Khiển Đèn Giao Thơng Bằng S7 -200 MỤC LỤC Đồ án tốt nghiệp Điều khiển đèn giao thông Trang Chương 1:NGUYÊN TẮC HOẠT ĐỘNG CỦA ĐÈN GIAO THÔNG 1.1 Cấu tạo nguyên tắc hoạt động đèn giao thông 1.2 Giản đồ thời gian cho đèn 1.3 ‘’ Làn Xanh ‘’ Chương : CÔNG CỤ THỰC HIỆN BÀI TỐN 2.1 Thiết bị điều khiển logic khả trình PLC S7 – 200 2.1.1 Cấu hình cứng 10 2.1.2 Cấu trúc nhớ 13 2.1.3 Mở rộng ngõ vào/ra: 17 2.1.4 Thực chương trình: 18 2.1.5 Ngơn ngữ lập trình S7 – 200 21 2.2 Microwin 40 2.2.1 Cài đặt STEP7 – Micro/ Win 40 2.2.2 Soạn thảo Project 41 Chương : CHƯƠNG TRÌNH ĐIỀU KHIỂN ĐÈN GIAO THƠNG 43 3.1 Bài tốn 43 3.2 Sơ đồ khối chương trình 46 3.3 Cài đặt chương trình cho S7 – 200 47 Đồ án tốt nghiệp Điều khiển đèn giao thông Chương 1:NGUYÊN TẮC HOẠT ĐỘNG CỦA ĐÈN GIAO THÔNG 1.1 Cấu tạo nguyên tắc hoạt động đèn giao thơng Mơ hình đèn giao thơng ngã tư Cấu tạo Hệ thống đèn giao thông đèn điều khiển giao thông gồm hai cột đèn lắp đặt hai đầu hai đường khác ngã tư Mỗi cột đèn gồm đèn đèn gồm: đèn xanh, đèn đỏ đèn đỏ; đèn phụ đèn Đồ án tốt nghiệp Điều khiển đèn giao thông dùng điều khiển đường dành cho người bộ: đèn xanh người đèn đỏ người Ngồi ra, hệ thống đèn có hộp điều khiển từ phát tín hiệu điều khiển đèn Tín hiệu điều khiển đèn từ CPU thông qua cổng đến rơle, qua hệ thống dây nối đến đèn Nguyên tắc hoạt động Cơ chế hoạt động đèn giao thông thật đơn giản: Khi đèn đường 1(đx1) bật sáng lúc đèn đỏ đường (đđ2), đèn đỏ cho người đường 1(đđn1), đèn xanh người đường (đxn2) bật sáng.Sau khoảng thời gian định đx1 tắt,đèn vàng 1(đv1) bật lên Khi đv1 tắt đđ2, đđn1,đxn2 tắt lúc đèn xanh 2(đx2) , đèn đỏ 1(đđ1),đèn đỏ cho người 2(đđn2), đèn xanh cho người 1(đxn1) bật sáng Lúc đèn vàng 2(đv2) bật lên lúc đx2 tắt ,đv2 tắt chu kì lập lại với đđ2,đx1… 1.2 Giản đồ thời gian cho đèn Với chu kỳ đèn ta có giản đồ thời gian hoạt động đèn sau: Đồ án tốt nghiệp Điều khiển đèn giao thông Đ1 đx1 đv1 đđ1 đđn1 đxn2 Đ2 đđ2 đx2 đv2 đxn2 đđn2 30 33 56 59 60 t 1.3 ‘’ Làn Xanh ‘’ Khái niệm đèn xanh đề cập đến làm để phương tiện tham gia giao thơng gặp hai đèn xanh liên tiếp hai ngã tư liền Muốn phải cho chu kỳ đèn ngã tư phù hợp với tốc độ phương tiện khoảng cách hai ngã tư Và giải pháp đề cập ở ngã tư thứ hai ta lắp đặt Timer có tác dụng tạo thời gian trễ chu kỳ đèn thứ hai so với đèn thứ phù hợp Bài tốn đèn giao thông đồ án chưa đề cập đến ‘’ xanh ‘’ mà chương trình cho điều khiển cho ngã tư Đồ án tốt nghiệp Điều khiển đèn giao thơng Chương : CƠNG CỤ THỰC HIỆN BÀI TỐN 2.1 Thiết bị điều khiển logic khả trình PLC S7 – 200 Trong công nghiệp sản xuất, để điều khiển dây chuyền, thiết bị máy móc cơng nghiệp … người ta thực kết nối linh kiện điều khiển rời (rơle, timer, contactor …) lại với tuỳ theo mức độ yêu cầu thành hệ thống điện điều khiển Công việc phức tạp thi cơng, sửa chữa bảo trì giá thành cao Khó khăn cần thay đổi hoạt động Một hệ thống điều khiển ưu việt mà phải chọn điều khiển cho máy sản xuất cần phải hội đủ yêu cầu sau: giá thành hạ, dễ thi công, sửa chữa, chất lượng làm việc ổn định linh hoạt … Từ hệ thống điều khiển lập trình PLC (Programable Logic Control) đời giải vấn đề Thiết bị điều khiển lập trình nhà thiết kế cho đời năm 1968 (Công ty General Moto - Mỹ) Tuy nhiên, hệ thống đơn giản cồng kềnh, người sử dụng gặp nhiều khó khăn việc vận hành hệ thống Vì nhà thiết kế bước cải tiến hệ thống đơn giản, gọn nhẹ, dễ vận hành, việc lập trình cho hệ thống cịn khó khăn, lúc khơng có thiết bị lập trình ngoại vi hỗ trợ cho cơng việc lập trình Để đơn giản hóa việc lập trình, hệ thống điều khiển lập trình cầm tay (programmable controller handle) đời vào năm 1969 Trong giai đoạn hệ thống điều khiển lập trình (PLC) đơn giản nhằm thay hệ thống Relay dây nối hệ thống điều khiển cổ điển Qua trình vận hành, nhà thiết kế bước tạo tiêu chuẩn cho hệ thống, tiêu chuẩn là: dạng lập trình dùng giản đồ hình thang Trong năm đầu thập niên 1970, hệ thống PLC cịn có thêm khả vận hành với thuật tốn hổ trợ (arithmetic), “vận hành với liệu cập nhật” (data manipulation) Do phát triển loại hình dùng cho máy tính (Cathode Ray Tube: CRT), nên việc giao tiếp người điều khiển để lập trình cho hệ thống trở nên thuận tiện Ngồi nhà thiết kế tạo kỹ thuật kết nối với hệ thống PLC riêng lẻ thành hệ thống PLC chung, tăng khả hệ thống riêng lẻ Tốc độ xử lý hệ thống cải thiện, chu kỳ quét (scan) nhanh làm cho hệ thống PLC xử lý tốt với chức phức tạp, số lượng cổng ra/vào lớn Một PLC có đầy đủ chức như: đếm, định thời, ghi (register) tập lệnh cho phép thực yêu cầu điều khiển phức tạp khác Hoạt động PLC hồn tồn phụ thuộc vào chương trình nằm nhớ, ln cập nhật tín hiệu ngõ vào, xử lý tín hiệu để điều khiển ngõ Những đặc điểm PLC: Đồ án tốt nghiệp Điều khiển đèn giao thơng -Thiết bị chống nhiễu -Có thể kết nối thêm modul để mở rộng ngõ vào/ra -Ngơn ngữ lập trình dễ hiểu -Dễ dàng thay đổi chương trình điều khiển máy lập trình máy tính cá nhân -Độ tin cậy cao, kích thước nhỏ -Bảo trì dễ dàng Do đặc điểm trên, PLC cho phép người điều hành không nhiều thời gian nối dây phức tạp cần thay đổi chương trình điều khiển, cần lập chương trình thay cho chương trình cũ Việc sử dụng PLC vào hệ thống điều khiển ngày thông dụng, để đáp ứng yêu cầu ngày đa dạng này, nhà sản xuất đưa hàng loạt dạng PLC với nhiều mức độ thực đủ để đáp ứng yêu cầu khác người sử dụng Để đánh giá PLC người ta dựa vào tiêu chuẩn chính: dung lượng nhớ số tiếp điểm vào/ra Bên cạnh cần ý đến chức như: vi xử lý, chu kỳ xung clock, ngơn ngữ lập trình, khả mở rộng số ngõ vào/ra 2.1.1 Cấu hình cứng PLC viết tắt Programmable Logic Control, thiết bị điều khiển logic lập trình được, cho phép thực linh hoạt thuật tốn điều khiển thông qua ngôn ngữ lập trình S7 – 200 thiết bị điều khiển khả trình loại nhỏ hãng Siemens, có cấu trúc theo kiểu modul có modul mở rộng Các modul sử dụng cho nhiều ứng dụng lập trình khác Thành phần S7 – 200 khối vi xử lý CPU 212 CPU 214 Về hình thức bên ngồi, khác hai loại CPU nhận biết nhờ số đầu vào/ra nguồn cung cấp -CPU 212 có cổng vào, cổng có khả mở rộng thêm modul mở rộng -CPU 214 có 14 cổng vào, 10 cổng có khả mở rộng thêm modul mở rộng S7 – 200 có nhiều loại modul mở rộng khác CPU 214 bao gồm: -2048 từ đơn (4K byte) thuộc miền nhớ đọc/ghi non-volatile để lưu chương trình (vựng nhớ có giao diện với EEPROM) 10 Đồ án tốt nghiệp Điều khiển đèn giao thơng 10g ÷ 15g 19g ÷ 21g: M4.2 - Gọi chương trình điều khiển Ι0.1 = ⎫ ⎬ Μ 4.0 = 1⎭ Ι0.1 = ⎫ ⎬ Μ 4.1 = 1⎭ Ι0.1 = ⎫ ⎬ Μ 4.2 = 1⎭ I0.2 =1 I0.0 =1 SUB - Tự xử SUB – T=60s SUB – T=46s SUB – Bằng tay SUB - Tự động 3.2 Sơ đồ khối chương trình 46 Đồ án tốt nghiệp Điều khiển đèn giao thông không B đ Sai lệnh đồng hồ Chỉnh đồng hồ Kiểm tra Đọc thời gian Kiểm tra M4.0 Kiểm tra I0.2 S đ đ SUB O kiểm tra M4.1 SUB SUB SUB END 3.3 Cài đặt chương trình cho S7 – 200 Để chọn cổng vào ta lập bảng Symbol sau: 47 S Đồ án tốt nghiệp Điều khiển đèn giao thông Cấu trúc chương trình 48 Đồ án tốt nghiệp Điều khiển đèn giao thông OB1 K3 K4 K9 K5 K6 K7 K2 K8 Chương trình điều khiển Var _ input Chu_ky: word ss1: INT; ss2: INT; ss3: INT; ss4: INT; Timer: T1; Congtacdk: Bool; End_Var Var_out put dx 1: bool; dx2: bool; dd1: bool; dd2: bool; 49 Đồ án tốt nghiệp dv1: bool; dv2: bool; dxn1: bool; dxn2: bool; ddn1: bool; ddn2: bool; Điều khiển đèn giao thông End_Var Begin; OB1: Network 1// Cài đặt tham số cho chu kỳ đèn T = 60s LD M1.0 EU Call K4 LD I1.3 O I1.4 JMP N2 Network 2// Cài đặt tham số cho chu kỳ đèn T =46s LD M1.1 EU Call K3 Network 3// Định nghĩa có cho phép M2.0 LD I0.0 // start AN I0.1 // stop = M0.0 LD M0.0 A M1.0 O M1.1 = M2.0 Network // Đèn báo hệ thống làm việc chế độ tự động 50 Đồ án tốt nghiệp Điều khiển đèn giao thông LD M2.0 S Q2.2 Network // Gọi chương trình điều khiển tự động Call K9 Cho_phep: = M2.0 TON : = T1 Chu_ky : = VM10 So sanh : = VM12 So sanh : = VM14 So sanh : = VM16 So sanh : = VM18 So sanh : = VM20 dx : Q0.0 dv : Q0.1 dd : Q0.2 dxn 1: Q0.3 ddn 1: Q0.4 dx : Q0.5 dv : Q0.6 dd : Q0.7 dxn : Q2.0 ddn : Q2.1 LD M2.0 JMP N1 Network // Chế độ đèn vàng nhấp nháy Call K5 Cho_phep : = M1.3 // Ô nhớ cho ‘’cho phep’’ dv : = Q0.1 dv : = Q0.6 51 Đồ án tốt nghiệp Điều khiển đèn giao thông Network // Chỉnh đồng hồ N1 : LD I1.1 EU Call K6 Network // Đọc đồng hồ Call K7 Gio : = VB403 Network // Đọc đồng hồ đưa định điều khiển LD VB403 LDB = VB403,6 LPS ALD = M4.1// gọi chu kỳ 60s LDB = VB403,10 LPS ALD = M4.2// gọi chu kỳ 46s LDB = VB403,16 LPS ALD = M4.1// gọi chu kỳ 60s LDB =VB403,19 LPS ALD = M4.2// gọi chu kỳ 46s LDB = VB403,22 LPS ALD = M4.0// gọi chu kỳ tự xử 52 Đồ án tốt nghiệp Điều khiển đèn giao thông Network 10 // Chu kỳ 60s LD M4.1 AN M4.2 = M1.1 Network 11 // Chu kỳ 46s LD M4.2 AN M4.1 = M1.2 Network 12 // Đèn vàng nhấp nháy LD M4.0 ON M4.1 = M1.3 Network 13 // Tắt bỏ thời gian LD M1.0 O M1.1 O M1.2 O M1.3 EU Call N2: LD K2 I1.0 // dx1 dd2 O I1.3 // dd1 dx2 Call K8 Network 14 LD I1.0 Call K8 Network 15 END MEND Khối K: Chương trình 53 Đồ án tốt nghiệp Điều khiển đèn giao thông Network // Định nghĩa điểm làm việc SBR K2 SET R T38 R T39 L MOVM Qw4 Network // Tạo chu kỳ đèn T = 46s SBR K3 LD SM0.1 MOVW K460 VW10 // Chu kỳ MOVW K200 VW12 // So sánh MOVW K230 VW14 // So sánh MOVW K240 VW16 // So sánh MOVW K420 VW18 // So sánh MOVW K450 VW20 // So sánh5 Network // Tạo chu kỳ đèn T = 60s SBR K4 LD SM0.1 MOVW K600 VW10 // Chu kỳ MOVW K300 VW12 // So sanh MOVW K330 VW14 // So sánh MOVW K340 VW16 // So sánh MOVW K560 VW18 // So sánh MOVW K590 VW20 // So sánh Network //Tạo chu kỳ đèn nhấp nháy SBR K5 LD #cho_phep MOVW K40 VW10 54 Đồ án tốt nghiệp Điều khiển đèn giao thông LDN Q0.1 LDN Q0.6 TON T38,20 LD T38 S Q0.1,1 // đv1 S Q0.6,1 // đv2 LD Q0.1 LD Q0.6 TON T39,20 LD T39 R Q0.1,1 R Q0.6,1 Network // Chỉnh đồng hồ(chuyển liệu vào ô) MOVB 06,VB400 MOVB 04,VB401 MOVB 20,VB402 MOVB 00,VB403 MOVB 00,VB404 MOVB 00,VB405 MOVB 00,VB406 MOVB 00,VB407 Network // Đọc đồng hồ (Chuyển bảng tới đồng hồ) TODR VB400 LDB

Ngày đăng: 14/08/2020, 21:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan