PLC 프로그램을 보고 답하시오.(단, ① LOAD: 시작 a접점, ②… | 전기기사 실기 2019년 3회 기출유형문제 기출문제 상세 페이지
13
PLC 프로그램을 보고 답하시오.
(단, ① LOAD: 시작 a접점, ② LOAD NOT: 시작 b접점, ③ AND: 직렬 a접점, ④ AND NOT: 직렬 b접점, ⑤ OR: 병렬 a접점, ⑥ OR NOT: 병렬 b접점, ⑦ OUT: 출력)
(1) 래더 다이어그램을 그리시오.
(2) 출력의 논리회로를 그리시오.
(단, ① LOAD: 시작 a접점, ② LOAD NOT: 시작 b접점, ③ AND: 직렬 a접점, ④ AND NOT: 직렬 b접점, ⑤ OR: 병렬 a접점, ⑥ OR NOT: 병렬 b접점, ⑦ OUT: 출력)
| 스텝 | 명령어 | 번지 |
|---|---|---|
| 1 | LOAD | P000 |
| 2 | OR | P010 |
| 3 | AND NOT | P001 |
| 4 | AND NOT | P002 |
| 5 | OUT | P010 |
(2) 출력의 논리회로를 그리시오.
해설
논리식:
(1) 래더 다이어그램
좌측 모선에 a접점 P000을 놓고, 그 아래로 출력 P010의 a접점을 병렬(OR) 자기유지 접속. 이어 b접점 P001(AND NOT), b접점 P002(AND NOT)를 직렬 연결한 뒤 출력코일 P010에 연결.
(2) 논리회로
P000과 P010을 입력으로 받는 OR 게이트 출력을, P001·P002를 각각 NOT(인버터)한 신호와 함께 3입력 AND 게이트에 넣고 그 출력을 P010으로 한다.
즉
(1) 래더 다이어그램
좌측 모선에 a접점 P000을 놓고, 그 아래로 출력 P010의 a접점을 병렬(OR) 자기유지 접속. 이어 b접점 P001(AND NOT), b접점 P002(AND NOT)를 직렬 연결한 뒤 출력코일 P010에 연결.
(2) 논리회로
P000과 P010을 입력으로 받는 OR 게이트 출력을, P001·P002를 각각 NOT(인버터)한 신호와 함께 3입력 AND 게이트에 넣고 그 출력을 P010으로 한다.
즉
[해설]
명령어를 순서대로 읽으면 자기유지 회로이고, 논리식은 이다.
- LOAD P000과 OR P010 — 기동 a접점 P000에 출력 P010의 a접점을 병렬로 붙여서, P000을 놓아도 출력이 유지된다.
- AND NOT P001과 AND NOT P002 — 두 b접점을 직렬로 이어서, 둘 중 하나라도 ON이 되면 출력이 끊긴다(정지 조건).
- 래더 다이어그램 — 병렬 접점 블록 뒤에 b접점 P001·P002를 직렬로 두고 출력코일 P010으로 끝낸다.
- 논리회로 — P000·P010을 OR 게이트에 넣고, 그 출력과 NOT을 거친 P001·P002를 3입력 AND 게이트에 넣어 P010을 낸다.
외우는 요령: 병렬(OR)은 OR 게이트, 직렬(AND)은 AND 게이트, b접점(NOT)은 인버터로 하나씩 대응시킨다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.