기사실기 13년 3회 3번문제, 15년 1회차 16번문제 시퀀스 PLC 프로그래밍 질문

작성일: 2026-05-14 16:58:25

제가 위 두문제를 비교하는 중 위에 사진 문제는 Step 7,8번에 OB, ANB로 마지막에 그룹을 역순으로 묶고,

밑에 사진 문제는 Step 0~4가 끝난후 OR Load로 묶고, Step 6~8 끝난 후 또 OR Load로 묶더라고요.


저는 위에 문제를 

Step 1 : LDI X000

Step 2 : ANI X001

Step 3 : LD X002

Step 4 : ANI X003

Step 5 : ANB - (X000 X001이랑 X002 X003이 직렬이니까 묶기 위함) -> 답은 LDI X003

Step 6 : LDI X003 -> 답은 AND X004

Step 7 : ANB X004 -> 답은 OB -

Step 8 : OB -(X002 X003이랑 X003 X004이 병렬이니까 묶기위함) -> 답은 ANB - 

Step 9 : Out Y010

으로 풀었는데 오른쪽 문제는 P000 P001이랑 P000 P002 P004 하고 OR Load로 묶는 차이점이 이해가 안갑니다.


위 두문제를 비교했을 때 마지막에 다 묶고 어떤건 그룹이랑 그룹끼리 다 하면 묶고 하니까 헷갈려요


설명좀 해주세요 ㅠㅠ 마지막에 다 묶는게 맞는지, 아니면 그룹이랑 그룹끼리 묶고 다음 그룹 스타트 해서 하는게 맞는지 아니면

두개의 문제는 다른 관점에서 봐야할지? -> 이게 제 생각으론 아래 사진 문제는 다 병렬이라서 하나하고 묶고 하나하고 묶는게 가능하지만 위에 사진 문제는 그렇게 직병렬 연결이라서 마지막에 묶는건가요?

COMMENTS

2026-05-15 10:55:22

안녕하세요. 답변드립니다.


첫번째 문제는 문제에서 블록 간 직병렬 접속을 정의하고 있습니다.

반면 두번째 문제는 명령어의 정의가 다르고 블록 간 접속을 정의하고 있지 않습니다. 


그룹 간 직렬 또는 병렬을 처리할 때는 뒤에서부터 진행합니다.

반면 그룹 간 접속이 아닌 경우 차례대로 처리하시면 되겠습니다.