Professional Documents
Culture Documents
Dương - Công - Minh - 19151256 (bt2)
Dương - Công - Minh - 19151256 (bt2)
BÀI TẬP
2
State diagram:
3
- Program tag
4
- Trương chình trong MainRoutine:
Đầu tiên khi bật chương trình lên sẽ chạy first scan để dảm bảo ở đây là chạy chế
độ auto sau khi ta nhấn start.
5
Trong khoảng thời gian từ 23h đến 5h thì đèn sẽ nhấp nháy nhưng vấn ưu tiên chế
độ MANUAL nếu có nhấn
- Trương chình trong ‘AUTO’:
6
Tong chương trình này thì ta sử dụng ONS để tránh việc giữ ở chế độ unlatch hoặc
latch mà không thoát ra được.
Ta có 2 cột đèn giao thông với 6 đèn:
Ta nhập thời gian từ parameter ở chương trình chính (thời gian đèn xanh1 sáng và
đèn vàng 1 sáng).
Ta có thời gian đèn xanh + đèn vàng = thời gian đèn đỏ
Thời gian đèn đỏ x2 là ta sẽ được 1 chu kỳ hoàn chỉnh.
Nhờ đó ta có thể set auto cho các đèn. Khi nhấn nút auto_manual thì sẽ chuển sang
chế độ manual hoặc trong 23h đến 5h đèn vàng sẽ tự động nhấp nháy.
7
- Trương chình trong ‘Manual’:
Trong chương trình này ta có thể điều khiển đèn đỏ và xanh bằng 2 nút bt_xanh và
bt_do.
Tương tự khi nhấn manual thì sẽ chuyển qua chế độ auto.
8
- Trương chình trong ‘nháy’:
9
- Khi mà ta cố set một ngõ ra ở mức 1 mặc dù ngõ vào đã tác động nhưng ngõ
ra đó lại nhất quyết không lên mức 1.
- Nhập parameter vào nhưng lại không có giá trị trong biến.
10