1.엑셀에 작성하면 번호순번 맞추기가 쉽다. 이것을 Decice Comment에 복사하여 넣을 것이다.

2. Decice Comment에 앞에서 작성한 엑셀 데이터 라벨만 복사하여 붙여넣는다.
주의 할 것은 번호에 맞춰서 넣어야 한다.


3.그리고 라벨이 프로그램에 나오게 하기 위해 View 메뉴에 있는 Comment, Ststement를 체크 하면 프로그램에 라벨 코멘트와 Statement를 볼수 있다.

4.프로그램 초벌 작업
1) 프로그램을 작성하기 전에 임시로 한줄을 만든다
2) 첫째줄을 복사한 후에 연속붙여넣기를 하면 아래 화면이 뜬다.

3) 복사하고 싶은 개수를 입력하고 센서와 M레지스트의 증가값을 넣고 Execute를 실행하면

4) 아래와 같이 패턴화 되어 붙여진다.
프로그램의 반은 완성한 것이다.

5) M1을 더블 클릭하면 Enter Symbol이 뜨는데 왼쪽에서 두번째 코멘트를 눌러 놓으면 두번재 화면 처럼 Device/Label Comment를 넣을 수 있다.
여기에 넣는 것은 프로그램 작성 후 디버깅을 쉽게 하기위해 코멘트를 단다고 생각하면 되다.


5. 테스트동작 프로그램 작성 쉽게 하기
1) 우선 타임차트의 위 쪽에 있는 빨간 테두리를 친 번호를 잘 보기 바란다.
이 번호를 M레지스터에 대입하면 프로그램이 너무 쉬어 진다.
2) 아래 타임차트는 공개문제07번

2) 1번은 PB1을 누르면 공급이 전진 되어야 한다.
1번은 공급전진 ▶ M1에 대응
2번은 송출전진, 배출전진 ▶ M2에 대응
3번은 송출후진 ▶ M3에 대응 된다.
이런 식으로 다 코멘트를 달면 프로그램이 실행은 안되지만 뼈대는 거의 갖추어진다.

6. 센서, 타이머 넣기(사각부분 채우기)
1) 빨간 사각형 부분은 센서나 타이머를 넣으면 된다고 생각하면 된다.
예를 들면 M1 공전이 온되면 출력부에서 공급전진솔을 작동 시킬 것이다.
그러면 공급실린더 전진센서가 온 되면 다음 스텝 송출전진, 배출전진 실린더가 작동 되어야 한다.
여기서 주의할 부분은 2초지연 인데 이부분은 센서를 제일 앞에 다는게 아니라 타이머를 달면 된다.(아래 17번, 25번 참고)
2) M9가 온되면 M1~M9까지 전부 오프 시켜야 하므로 0번 줄에 M9 B접접을 달아서 시퀀스가 M9(종료)가 온되면 M1이 꺼지고 다음 M2가 꺼지고 해서 M9까지 전부 오프 시킨다.(설비보전에서 이런 방식을 취하는데 내 생각으론 M9 종료를 B접접으로 모든줄에 달아도 되지 않을까? 싶다, 순서대로 오프시키는 거 외에는 잇점이 없어 보인다. 다음 프로그램에서는 M9로 모든 레지스트를 오프 시키는 것도 테스트 해봐야 겠다, 만약에 그렇게 된다면 프로그램이 좀더 심플해 지지 않을까 싶다.)

7. 출력부
1) 여기서도 타임 차트의 번호를 잘 활용하면 쉽게 프로그램 할 수 있다.
2) 공급실린더를 예를 들면
2-1) 1번에서 온되고 7번에서 OFF된다. 그러면 아래 그림처럼 M1은 A접접 M7은 B접접을 해두면 M1이 온되면 공전솔을 작동하고
M7이 온 되면 공전솔을 오프시킨다.

2-2) 7번에서 공급후진솔을 온 시켜야 된다.
그러므로 M7서 온 시키고 M8에서 오프 시켜도 된다.
난 종료되면 오프 되도록 했다.
공급후진솔을 오프 시켜놓지 않으면 M1이 온되어도 공급전진솔이 작동하지 않는다.(양솔은 한쪽이 작동 하려면 다른쪽을 오프 시켜야 한다.)

3) 단솔을 예를 들면
3-1) 가공솔을 보면 4번에서 가공하강 6번에서 가공상승한다.
52번줄 처럼 번호와 대응되는 M4에서 온 시키고 M6로 오프시키면 된다.
3-2) 송출솔도 위와 같이 번호 순대로 M레지스터를 달면 된다.



'PLC(미쓰비시)' 카테고리의 다른 글
| 자동화설비기능사 PLC 공개문제 풀이(멜섹) (5) | 2026.05.17 |
|---|---|
| 공개문제07-자기유지 방식 (0) | 2026.02.12 |
| 공개문제05-자기유지 방식 (0) | 2026.01.31 |
| 공개문제20 - ST언어를 이용한 방식 (0) | 2026.01.03 |
| 공개문제19 - ST언어를 이용한 방식 (0) | 2026.01.03 |