Chương trình điều khiển trạm đèn giao thông phục vụ đoàn xe ưu tiên .... Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 2 pha .... Chương trình điều khiển trạm đèn gi
Trang 1ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
BÁO CÁO THỰC TẬP CHUYÊN ĐỀ TUẦN 4 BÀI 6: BỘ ĐIỀU KHIỂN PLC
Sinh viên: Nguyễn Siêu Phong - 21020733
La Nhật Minh - 21021614 GVHD : TS Trần Cao Quyền
Ths Phạm Đình Tuân
Trang 2Contents
1 Chương trình điều khiển đèn vàng nhấp nháy 3
1.1 Chuẩn bị soạn thảo chương trình 3
1.2 Tiến hành soạn thảo chương trình 3
1.3 Biên dịch và dowload chương trình tới S7-200 4
2 Chương trình điều khiển trạm đèn giao thông phục vụ đoàn xe ưu tiên 4
3 Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 2 pha 5
4 Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 3 pha 10
5 Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 4 pha 15
Trang 31 Chương trình điều khiển đèn vàng nhấp nháy
1.1 Chuẩn bị soạn thảo chương trình
- Mở cửa sổ soạn thảo bằng cách chọn Program block trong Navigation Bar
- Chọn Menu View/Ladder để có thể viết chương trình bằng ngôn ngữ bậc
thang
1.2 Tiến hành soạn thảo chương trình
- Lần lượt nhập các lệnh như hình 1 vào Network 1, 2 và 3:
Trang 41.3 Biên dịch và dowload chương trình tới S7-200
- Sau khi soạn thảo hoàn thiện chương trình, người dùng có thể tiến hành biên dịch theo các cách sau:
- Chọn menu PLC, chọn Compile nếu chỉ biên dịch khối chương trình hiện tại; chọn All Compile nếu biên dịch toàn bộ các khối chương trình có trong
chương trình người dùng
- Trong quá trình biên dịch các thông tin về lỗi sẽ được hiển thị tại cửa sổ Output Windows
- Sau khi biên dịch thành công chương trình điều khiển PLC, người sử dụng
có thể download chương trình vào bộ nhớ chương trình bên trong PLC và
kích hoạt chế độ RUN để thực hiện chương trình Quá trình download
chương trình vào PLC được thực hiện như sau:
+ Chuyển S7-200 sang chế độ STOP trước khi thực hiện download chương trình vào PLC bằng cách sau: chọn menu PLC/STOP hoặc
chọn biểu tượng STOP trên toolbar
+ Download chương trình: chọn File/Download hoặc chọn biểu tượng
có sẵn trên toolbar + Mặc định hộp thoại được check các phần: Program code block, data block và CPU configuration Nếu không cần thiết phần nào có thể bỏ check mục đó
+ Chọn OK để khởi phát quá trình download
+ Nếu download thành công thì hộp thoại kèm lời nhắn Download
Successful Chuyển PLC từ chế độ STOP sang chế độ RUN để thực hiện chương trình (chọn menu PLC/RUN hoặc chọn trên toolbar)
- Kết quả sau khi chạy chương trình: Đèn vàng nhấp nháy với tần số 1Hz, đồng thời đèn đi bộ các hướng chuyển xanh
- Giải thích kết quả:
+ Tại network 1: Khi nút Start (S1) hoặc chế độ 1 (S2) thì M0.1 sẽ lên mức logic cao, Khi ta nhấn nút Stop (S0) thì M0.1 sẽ xuống mức logic thấp
+ Tại network 2: M0.1 ở mức logic cao sẽ làm cho SM0.5 tạo ra xung với tần số 1Hz làm cho đèn vàng nhấp nháy
2 Chương trình điều khiển trạm đèn giao thông phục vụ đoàn xe ưu tiên
- Nhập đoạn chương trình sau và nạp vào S7-200:
Trang 5- Kết quả: Nếu nhấn nút Start (S1) or chế độ 2 (S3) thì DA, DC, BA, BC lên 1 hay chuyển đỏ, nếu stop thì về 0 hay tắt DA, DC còn BA, BC chuyển xanh (Ở đây là 3 tiếp điểm thường hở or với nhau sau đó and với tiếp điểm
thường đóng S0 cho ra output DA, DB, BA, BC)
- Giải thích: khi ta ấn nút S1 hoặc S3 thì chương trình đèn đỏ sẽ bật thông qua dòng lệnh DA:Q0:0 (Bật đèn đỏ hướng A) tương tự các hướng còn lại.Và để chương trình luôn lặp lại (tức là luôn mở đèn đỏ khi ta nhấc tay ra khỏi nút S1/S3) thì ra phải thêm dòng lệnh OR của S1, S3 với DA:Q0:0 (S1 OR S3
OR DA:Q0:0)
3 Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 2
pha
- Chế độ 2 pha:
+ Hướng A điều khiển đi thẳng và rẽ trái
+ Hướng C điều khển đi thẳng và rẽ trái
- Nhập đoạn chương trình sau và nạp vào S7 – 200:
Trang 9- Giải thích:
+ Network 1: Khi nhấn Stop S0 lên 1 thì DA, BA đỏ
+ Network 2: Nếu nhấn start hay chế độ 2 lên 1 sườn lên thì các đèn XA, XHA, BA, DC lên 1 hay sáng đèn xanh A, đèn rẽ A xanh, đỏ đèn đi bộ
Trang 10A, đỏ đèn hướng C, các đèn DA, VC, BC về 0 hay đỏ hướng A, VC tắt, đèn đi bộ hướng C xanh lên
+ Network 3: Thời gian đèn xanh hướng là 30s (30x100ms)
+ Network 4: Khi thời gian đèn xanh hết thì đèn vàng A sáng, các đèn xanh A tắt
+ Network 5: Thời gian đèn A vàng sáng là 3s
+ Network 6: Khi hết thì các đèn VA, BA, DC, M0.1, về 0 khi này, vàng
A tắt, Bộ A xanh, Đỏ C tắt, M0.1 kích hoạt, DA, XC, BC, XHC lên 1 hay Đỏ A và các đèn Xanh C sáng , Bộ C đỏ
+ Network 7: Thời gian đèn vàng c sáng 30s
+ Network 8: khi hết thì các đèn xanh c tắt, đèn vàg sáng
+ Network 9: đèn Vàng C tắt sau 3s
4 Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 3
pha
- Chế độ 3 pha:
+ Hướng A điều khiển đi thẳng (Pha A)
+ Kết thúc Pha A thực hiện điều khiển hướng A rẽ trái (Pha B)
+ Hướng C điều khiển đi thẳng và rẽ trái
- Nhập đoạn chương trình sau và nạp vào S7 – 200:
- Nếu I0.0 = 0 thì reset nhóm 8 bit bằng 0 với bit bắt đầu Q0.0, reset nhóm 2 bit bằng 0 với bit bắt đầu Q1.0 và reset M0.0
Trang 11- Network 2:
+ START: Nếu I0.1 hoặc I0.4 = 1
+ Điều khiển Q0.2 = 1 (bật đèn xanh đi thẳng hướng A), Q0.3 = 1 (bật đèn xanh rẽ trái hướng A), Q1.0 = 1 (đèn đi bộ hướng A đỏ), Q0.4 = 1 (bật đèn đỏ hướng C)
Trang 12+ Điều khiển Q0.0 = 0 (tắt đèn đỏ hướng A), Q0.5 = 0 (tắt đèn vàng
hướng C), Q1.1 = 0 (đèn đi bộ hướng C xanh)
- Network 3: Dùng Timer T37, độ phân giải 100ms, hằng số thời gian 300
Thời gian sáng 100ms x 300 = 30s (Ở đây là 3s để tiện quan sát)
Trang 13- Network 4: Khi thời gian đèn xanh hết thì đèn vàng A sáng, đèn xanh A tắt
- Network 5: Thời gian đèn A vàng sáng là 2s
- Network 6: Khi hết, thì VA tắt, đèn rẽ A xanh, Đỏ A bật
- Network 7: Thời gian đèn xanh rẽ là 1.5s
- Network 8: Khi hết thì các đèn BA, XHA về 0 khi này, Bộ A xanh, Xanh rẽ
Trang 14- Network 9: Thời gian các đèn xanh C sáng là 30s
- Network 10: Khi hết thì các đèn xanh C tắt, đèn vàng sáng
Trang 155 Chương trình điều khiển trạm đèn giao thông hoạt động trong chế độ 4 pha
- Chế độ 4 pha:
+ Hướng A điều khiển đi thẳng (Pha A)
+ Kết thúc Pha A thực hiện điều khiển hướng A rẽ trái (Pha B)
+ Hướng C điều khiển đi thẳng (Pha C)
+ Kết thúc Pha C thực hiện điều khiển hướng C rẽ trái
- Nhập đoạn chương trình sau và nạp vào S7 – 200:
- Network 1: Đầu tiên ta cũng sẽ kết nối tín hiệu Stop (I0.0) để Reset toàn bộ
10 bit điều khiển đèn và 1 bit nhớ
- Network 2 (Hình dưới): Ta sử dụng 3 công tắc là Start (I0.1), công tắc hoạt động ở chế độ 4 pha (I0.6) và bộ Timer (T42) để điều khiển các tín hiệu đèn thông qua một bộ phát hiện sườn xung lên
- Network 3 (Hình dưới): Đặt thời gian sáng đèn xanh hướng A là 30s bằng cách kết nối công tắc Q0.2 với bộ Timer T37 (ở đây em để 3s để tiện quan sát)
Trang 17- Network 4: Nối lối ra cổng T37 với công tắc Q0.2 (đèn vàng hướng A) và Q0.1(đèn xanh hướng A) để sau khi hết 30s (khi thực hành em đặt là 3s) đèn xanh hướng A sẽ tắt đèn xanh hướng A và bật đèn vàng hướng A
- Network 5: Đặt thời gian sáng đèn vàng hướng A là 3s bằng cách nối công tắc Q0.1 với bộ T38
Trang 18- Network 6: Nối lối ra bộ T38 với 3 công tắc để điều khiển chúng bắt đầu sau thời gian sáng đèn vàng 1s Các công tắc lối ra lần lượt là: Q0.1 (tắt đèn vàng hướng A), Q0.3 (bật đèn xanh rẽ trái hướng A) và Q0.0 (bật đèn đỏ hướng A)
- Network 7: Đặt thời gian cho tín hiệu đèn xanh rẽ trái hướng A là 15s (trong hình được đặt là 1.5s để dễ quan sát)được nối với bộ Timer T39
Trang 19+ R Q1.0, 1 (Reset BA:Q1.0 lên 1 để tắt đèn xanh đi bộ hướng A)
+ S Q0.6, 1 (Set XC:Q0.6 lên 1 để bật đèn xanh hướng C)
+ R Q0.4, 1 (Reset DC:Q0.4 lên 1 để tắt đỏ hướng C)
+ S Q1.1, 1 (Set BC:Q1.1 lên 1 để bật đèn xanh đi bộ hướng C)
- Network 9: Đặt thời gian đèn xanh hướng C là 3s bằng cách nối công tắc lối
ra Q0.6 với bộ Timer 40
Trang 20- Network 10: Nối lối ra của Timer T40 với 2 công tắc Q0.6 và Q0.5 để khi hết 3s đèn xanh ta sẽ tắt đèn xanh hướng C và bật đèn vàng hướng C tương ứng
- Network 11: Đặt thời gian sáng của đèn vàng là 3s bằng cách nối tín hiệu đèn vàng hướng C (Q0.5) với bộ Timer 41
- Network 12: Sau thời gian 3s sáng đèn vàng hướng C ta nối tín hiệu lối ra bộ T41 với 3 cổng để điều khiển các chức năng như tắt đèn vàng hướng C
(Q0.5), bật đèn đỏ hướng C (Q0.7) và bật đèn xanh rẽ trái hướng C (Q0.4)
- Network 13: đặt thời gian sáng đèn xanh rẽ trái hướng C là 1.5s bằng cách nối với bộ Timer 42 Sau khoảng thời gian trên quá trình sẽ được lặp lại bắt đầu từ Network 2 và sẽ hoạt động liên tục cho đến khi ta nhấn nút Stop