모두CBT

19-2주어진 접점 회로도가 아래 프로그램과 똑같이 동작하도록 빈 부분… | 2019년 전기산업기사실기(필답형) 2회차 기출문제 상세 페이지

4

19-2

주어진 접점 회로도가 아래 프로그램과 똑같이 동작하도록 빈 부분을 채워 넣으시오.

[명령어 규약] ① STR : 입력 a접점 ② STRN : 입력 b접점 ③ AND : 직렬 a접점 ④ ANDN : 직렬 b접점 ⑤ OR : 병렬 a접점 ⑥ ORN : 병렬 b접점 ⑦ OB : 블록끼리의 병렬 접속 ⑧ OUT : 출력 코일 ⑨ END : 프로그램 끝 ⑩ W : 각 번지의 끝

어드레스명령어데이터비고
01STR001W
02STR003W
03ANDN002W
04OB-W
05OUT100W
06STR001W
07ANDN002W
08STR003W
09OB-W
10OUT200W
11END-W

100 200

해설

001100003002001002200003

출력 (100) : 001 a접점 한 줄과, 003 a접점·002 b접점을 직렬로 이은 가지를 병렬로 묶어 (100) 코일에 접속 — 100=001+(003⋅002‾)100 = 001 + (003 \cdot \overline{002})

출력 (200) : 001 a접점·002 b접점을 직렬로 이은 줄과, 003 a접점 가지를 병렬로 묶어 (200) 코일에 접속 — 200=(001⋅002‾)+003200 = (001 \cdot \overline{002}) + 003


[해설]

PLC 니모닉은 STR은 새 블록 시작, OB는 직전 두 블록의 병렬 결합으로 읽으면 접점 회로가 그대로 나온다.

출력 100은 먼저 001 블록을 열고, 003에 002 b접점(ANDN)을 직렬로 붙인 두 번째 블록을 만든 뒤 OB로 두 블록을 병렬로 결합한 것이다.
100=001+(003⋅002‾)100 = 001 + (003 \cdot \overline{002})

출력 200은 001과 002 b접점을 먼저 직렬로 묶고, 003 단독 블록을 OB로 병렬 결합한 것이다.
200=(001⋅002‾)+003200 = (001 \cdot \overline{002}) + 003

혼동 주의: 두 출력은 같은 접점을 쓰지만 002 b접점이 어느 가지에 직렬로 붙는지가 다르다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.