19-2주어진 접점 회로도가 아래 프로그램과 똑같이 동작하도록 빈 부분… | 2019년 전기산업기사실기(필답형) 2회차 기출문제 상세 페이지
4
19-2
주어진 접점 회로도가 아래 프로그램과 똑같이 동작하도록 빈 부분을 채워 넣으시오.
[명령어 규약] ① STR : 입력 a접점 ② STRN : 입력 b접점 ③ AND : 직렬 a접점 ④ ANDN : 직렬 b접점 ⑤ OR : 병렬 a접점 ⑥ ORN : 병렬 b접점 ⑦ OB : 블록끼리의 병렬 접속 ⑧ OUT : 출력 코일 ⑨ END : 프로그램 끝 ⑩ W : 각 번지의 끝
| 어드레스 | 명령어 | 데이터 | 비고 |
| 01 | STR | 001 | W |
| 02 | STR | 003 | W |
| 03 | ANDN | 002 | W |
| 04 | OB | - | W |
| 05 | OUT | 100 | W |
| 06 | STR | 001 | W |
| 07 | ANDN | 002 | W |
| 08 | STR | 003 | W |
| 09 | OB | - | W |
| 10 | OUT | 200 | W |
| 11 | END | - | W |
해설
출력 (100) : 001 a접점 한 줄과, 003 a접점·002 b접점을 직렬로 이은 가지를 병렬로 묶어 (100) 코일에 접속 —
출력 (200) : 001 a접점·002 b접점을 직렬로 이은 줄과, 003 a접점 가지를 병렬로 묶어 (200) 코일에 접속 —
[해설]
PLC 니모닉은 STR은 새 블록 시작, OB는 직전 두 블록의 병렬 결합으로 읽으면 접점 회로가 그대로 나온다.
출력 100은 먼저 001 블록을 열고, 003에 002 b접점(ANDN)을 직렬로 붙인 두 번째 블록을 만든 뒤 OB로 두 블록을 병렬로 결합한 것이다.
출력 200은 001과 002 b접점을 먼저 직렬로 묶고, 003 단독 블록을 OB로 병렬 결합한 것이다.
혼동 주의: 두 출력은 같은 접점을 쓰지만 002 b접점이 어느 가지에 직렬로 붙는지가 다르다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.