다음 PLC 래더 다이어그램을 보고 명령어 프로그램의 빈칸 ①~⑧을 완… | 전기기사 실기 2024년 1회 기출유형문제 기출문제 상세 페이지
9
다음 PLC 래더 다이어그램을 보고 명령어 프로그램의 빈칸 ①~⑧을 완성하시오.
(명령어 : S=시작, A=AND, O=OR, OS=그룹간 병렬, AS=그룹간 직렬, N=반전, W=출력, END)
(명령어 : S=시작, A=AND, O=OR, OS=그룹간 병렬, AS=그룹간 직렬, N=반전, W=출력, END)
| ADD | OP | DATA |
|---|---|---|
| 0 | S | P000 |
| 1 | AN | M001 |
| 2 | ( ① ) | ( ② ) |
| 3 | A | P011 |
| 4 | ( ③ ) | − |
| 5 | ( ④ ) | M000 |
| 6 | AN | P001 |
| 7 | W | M001 |
| 8 | ( ⑤ ) | ( ⑥ ) |
| 9 | AN | P002 |
| 10 | ( ⑦ ) | P010 |
| 11 | AN | P003 |
| 12 | W | M010 |
| 13 | ( ⑧ ) |
해설
① S
② M000
③ OS
④ W
⑤ S
⑥ M001
⑦ O
⑧ END
② M000
③ OS
④ W
⑤ S
⑥ M001
⑦ O
⑧ END
[해설]
이 명령어 체계는 니모닉 프로그래밍의 기본 골격 — S(새 블록 시작), A/O(같은 블록 안의 직렬·병렬 추가), AS/OS(서로 다른 두 블록을 직렬·병렬로 병합), W(출력), END(종료) — 를 그대로 따른다.
2행의 ①·②는 M000 접점으로 새 블록을 여는 S M000이고, 그 블록에 A P011을 직렬로 붙인 뒤 ③의 OS로 앞 블록(P000·M001̄)과 병렬로 합친다. ④는 그 합성 결과를 보조 릴레이로 내보내는 W(W M000)이며, 8행의 ⑤·⑥은 7행에서 출력한 M001을 다시 접점으로 불러오는 S M001이다.
⑦의 O는 P010을 같은 블록에 병렬로 추가하라는 뜻이고, 마지막 ⑧의 END는 프로그램의 논리 실행이 여기서 끝난다는 표시로 니모닉 프로그램의 맨 끝에 반드시 온다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.