엘리베이터 작동 순서도(수정본)

download report

Transcript 엘리베이터 작동 순서도(수정본)

시작
프로그램 초기화
Yes
프로그램 종료
키보드 입력이 있는가?
No
PC 모니터에 상태 정보 출력
DI, AD값 입력 받기
Door
문 작동
DO, DA 값 출력
Task에 따라
Elevator
엘리베이터 작동
문 작동
문 열기 전 딜레이
문열기(모터2 정회전)
문이 완전히 열렸나?
문 작동 종료
No
Yes
문 정지(모터2 정지)
사람이 타는 동안의 딜레이
문닫기(모터2 역회전)
문 닫은 후 딜레이
Yes
같은 층에서 버튼이
눌려졌나?
Yes
No
문이 완전히 닫혔나?
No
No
버튼이 눌려졌나?
엘리베이터 작동
Yes
정지
엘리베이터 상태에 따라
상승
상승(모터1 정회전)
눌려진 층수에 따라
하강
엘리베이터 상태
상위층
= 상승
엘리베이터 상태
하위층
= 하강
하강(모터1 역회전)
Task = Door
같은층 (문 열었다 닫기)
적외선 센서 층 감지?
No
Yes
Yes
목적층인가?
No
모터1 정지
엘리베이터 작동 주기 끝