모두CBT

다음 회로를 코딩(coding)할 때 빈칸 ①, ②에 들어갈 명령어는? | [생산자동화기능사 필기] 06년 2회차 기출문제 상세 페이지

1[생산자동화기능사 필기] 06년 2회차
다음 회로를 코딩(coding)할 때 빈칸 ①, ②에 들어갈 명령어는?
문제 이미지
1
① OR, ② AND
2
① NOT, ② LOAD
3
① AND, ② END
4
① LOAD, ② OUT
해설

어드레스 00의 빈칸은 LOAD, 어드레스 03의 빈칸은 OUT이다.

회로는 모선에서 a접점 001과 002가 병렬로 연결되고, 그 뒤에 a접점 003이 직렬로 이어져 출력 코일 012를 구동한다. 즉 012 = (001 + 002)·003이다.

코딩은 회로의 시작 접점 001을 LOAD로 불러오고, 병렬인 002는 OR, 직렬인 003은 AND로 이은 뒤, 결과를 코일 012에 OUT으로 내보내는 순서가 된다.

  • OR·AND: 표에서 이미 병렬 접점 002와 직렬 접점 003에 쓰였고, 회로 시작이나 출력 명령이 아니다.
  • NOT: 접점을 반전(b접점)해 입력할 때 쓰는데, 시작 접점 001은 a접점이다. 또 LOAD는 회로의 첫 접점을 불러오는 명령이라 코일 012로 내보내는 자리에 올 수 없다.
  • END: 프로그램 전체의 끝을 표시할 뿐 코일 012로 출력하는 명령이 아니다.

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