반도체설비보전기능사 공개과제5번 (1)테스트동작

반도체설비보전기능사 PLC제어실기 강좌의 맛보기 강의입니다.

강의 대본 보기

반도체설비보전기능사 5회차부터는 우리 미쓰비시 PLC를 이용해서 한번 풀이를 해보도록 하겠습니다. 아무래도 우리 반도체 산업이라든가 전자 또 자동차 이쪽 분야는 우리나라에서는 미쓰비시 PLC가 굉장히 강세를 보이고 있습니다. 조금 더 현실적으로 이야기를 하면 거의 대부분 다 미쓰비시 PLC를 이용하고 있다라고 해도 과언이 아닐 정도로 미쓰비시 PLC가 좀 많이 사용되는 편이죠. 그래서 학교별로 어떤 학교에서는 미쓰비시를 이용하기도 하고 또 어떤 학교에서는 LS PLC를 이용하기도 합니다. 그래서 전반적인 내용들은 비슷한데 다만 툴을 사용하는 방법이 조금씩은 차이가 있을 수가 있습니다. 하지만 앞에서 우리 LS로 했던 것과 크게 차이는 없습니다. 동일한 패턴으로 우리가 과제를 한번 풀어보도록 하겠습니다. 자 5회차 과제입니다 뭐 기본적인 내용들은 다 동일하죠 테스트동작에서 실린더1, 실린더3은 1이 전진하고 3전진하고 1후진, 3후진 이런 간단한 실린더 2개를 이용한 시퀀스를 만들어 줘야 되고요. 그 다음에 적색과 녹색 램프가 각각 이렇게 상태에 따라서 점등할 수 있도록 이렇게 만들어 줘야 되는 거죠. 이게 테스트동작의 내용입니다. 자 그러면 이제 Mitsubishi PLC를 이용해서 한번 우리 작업을 해보도록 하겠습니다. 자 새 프로젝트를 하나 만들고요. 새 프로젝트를 만드는데 여기서는 우리 폴리텍이나 뭐 이런 쪽에 많이 지금 사용하고 있는 CPU가 이제 Q03UDV CPU를 많이 쓰고 있기 때문에 Q03UDV를 선택을 하고 나머지는 그냥 뭐 심플 프로젝트 랩을 쓰지 않고 래더 형식으로 해서 이렇게 작업을 해 보겠습니다 프로그램으로 바로 들어가 보도록 할게요 미쓰비시 PLC의 기본적인 실제 PLC와의 연결 설정이라든가 그 다음에 어떤 기본적인 세팅과 관련된 부분들은 기초 강좌쪽에도 많이 설명을 하고 있기 때문에 혹시라도 실제 PLC와 연결하는 그런 부분들이 궁금하신 분들은 한번 참고를 해 보시면 좋을 것 같고요 지금은 단순하게 시뮬레이터를 이용해서 내부적으로 HMI 시뮬레이터를 같이 쓸 것이기 때문에 특별하게 다른 설정을 할 필요는 없습니다 우리가 했던 패턴으로 스위치1을 눌렀을 때 이렇게 동작을 하는 거였습니다. 우리가 사용할 이 시뮬레이터에서 이게 시뮬레이터인데 지금 푸시 버튼 1은 X06에 이렇게 할당되어 있습니다. 6, 7, 8, 9 이런 순서로 되어 있습니다. 그래서 X6번을 눌렀을 때가 되는 거죠. 여기가 X6을 눌렀을 때 뭘 하겠다는 겁니까? 실린더 1 전진하겠다는 거잖아요 그래서 이제 우리가 앞에서도 했던 것처럼 그냥 우리 M1부터 이렇게 이제 시작을 하는 걸로 하구요 그 다음에 어 자 그 다음에 이제 자기유지해서 우리 M1으로 그냥 이런 형식으로 만들어 주는 겁니다 자 그 다음에 이제 우리 그 지금 보면 단계를 봤을 때 하나 둘 셋 네 단계죠 그죠 네 단계니까 우리에게 필요한 이 코일의 수는 모두 5개죠 자 그래서 제가 앞에서도 설명했던 것처럼 자 먼저 패턴을 하나 만들어 줄 겁니다 자 여기는 원래는 자기유지를 끊어주는 B접점이 와야 되는데 이 M1보다 낮은 번호로 해서 A접점으로 우선 이런 패턴을 하나 만들어 줍니다 자 이렇게 만들어 주고요 F4번을 누르면 변환이죠 컴파일러에 보시면 빌드라고 하는 메뉴가 있습니다 F4번 눌러주면 이렇게 이제 바탕이 하얗게 이렇게 이제 변환이 됐죠 그죠 이 상태에서 이 두 줄을 선택을 해서 카피를 하시고 그 다음에 그 다음 줄에다가 이렇게 찍고 마우스 오른쪽 클릭해서 continuous paste를 누르는 겁니다 자 이게 이제 우리 LS에서도 똑같이 연속 복사 기능을 이용했던 거죠 자 그래서 이제 몇 번 할 거냐 지금 모두 M1부터 M5까지 있으면 되니까 여기서는 이제 4번만 카피를 하면 되겠네요 그죠 이렇게 해서 실행해 봅니다 자 그러면 M1부터 M5까지 다 생겼죠 자 정상적으로 다 생겼습니다 그럼 제일 첫번째에 제일 첫번째에 자기유지는 제일 마지막에 코일로 끊어주는 겁니다 그래서 여기는 B접점이 들어가고 M5로 끊어주는 거죠 요렇게 자 글자 크기를 최대한 여기서 조금만 더 키워보고 자 그러면 이제 M1이 뭐였습니까 실린더 전진이죠 실린더 전진 실린더 전진이면은 이 실린더 전진에 대한 동작을 확인을 여기서 확인을 하는 거죠 자 그리고 어드레스를 다시 한번 체크를 한번 해볼까요 자 전진 센서는 X1번입니다 X1번 자 이렇게 좀 다시 한번 보면 자 실린더가 전진 했을 때는 X1이죠 자 여기가 X1이 되는 겁니다 실린더 전진을 확인하는 거죠 자 다시 한번 보면 0 1 2 3 4 5 이런 순서입니다 자 그 다음에 어 전진하고 나서 그 다음은 실린더 3이 전진하는 거예요 자 여기서는 이제 실린더 3이 전진하니까 실린더 3의 실린더 3의 전진센서 X5죠 자 여기는 X5가 됩니다 X5 그 다음 실린더 1이 후진입니다 자 M3에서 실린더 1이 후진해요 그러면 여기는 X0가 되겠죠 여기는 X0 자 그다음 M4에서는 실린더 3이 후진이라고 하는 것을 동작을 시키는 거죠 실린더 3이 후진하면 0 1 2 3 4가 되겠네요 여기는 4 그렇죠 X4 자 그러면 다 됐습니다 이렇게 해서 마지막에 자기유지 필요없지만 그냥 놔둬도 상관없습니다 이렇게 해서 이제 실린더 3이 후진하면 이제 다 동작이 완료됐다 라고 M0를 살리고 M0를 이용해서 제일 앞에 자기유지를 끊어 주는 거죠. 이렇게 끊었을 때 M1이 이제 OFF가 되겠죠. M1이 OFF되면 여기도 끊어지니까 M2 OFF, 3, 4, 5 전부 다 OFF가 되는 거죠. 그러니까 M5가 살면서 그 신호를 이용해서 모두 다 리셋을 시켜주는 겁니다. 이렇게 해서 이제 하나의 사이클이 단속 사이클이 만들어지게 되는 겁니다. 자 됐죠 자 그럼 이제 그 다음 해야될 단계 그 다음 해야될 단계는 우리가 출력부 만드는 거죠 출력부를 만드는 형식은 A접점 B접점 코일 자 이런 형식으로 만들고 그 다음에 이제 출력은 Y20번부터 이렇게 이제 사용을 하도록 하겠습니다 그래서 이것도 카피하고 자 우선 이렇게 좀 붙여넣기를 하고요 우리가 이제 사용할 것들 쭉 한번 할당을 해 보겠습니다 자 제일 먼저 전진솔 Y20 있고 그 다음에 두번째 전진솔 Y21 이거는 물론 지금 쓸 건 아니지만 그래도 미리 그냥 해 놓는 겁니다 22 23 자 22 그 다음에 23 그 다음에 26, 27, 28 이렇게 있네요. 26, 27, 28까지 램프 3개까지 해서 이렇게 전부 다 넣고 그 다음에 이제 우리가 각각의 솔이 언제 살고 언제 죽는지 이제 할당을 해주면 됩니다 자 처음 실린더 1 전진하는거 첫번째 살죠 그죠 M1에 살고 그 다음에 언제 죽습니까 M1 M2 M3에 죽네요 그죠 M3 우리가 이제 양솔은 바로 다음 시퀀스에서 살려도 되지만 아 죽여도 되지만 편솔 같은 경우는 반드시 이게 복귀하는 순서에 OFF를 시켜 줘야 됩니다 그래야지만 이제 편솔은 다시 실린더를 후진 시킬 수가 있는 거죠 자 21 21은 안 쓰죠 그죠 지금 안 쓰니까 이렇게 안쓰는 것은 우리가 안쓰는 번호 지금 사용하지 않는 그런 M0 같은 이런 것들을 넣어줘도 됩니다 그러면 M0는 살 일은 없으니까 지금 현재로서는 그래서 임시로 M0을 넣는다거나 아니면 우리가 이제 스페셜 메모리라고 하는 SM으로 시작하는 이런 메모리 비트들을 사용할 수도 있죠. SM400, SM401 이런 것들이 이제 항시 ON 항시 OFF 이런 접점들이죠 그래서 그런 것들을 적절하게 사용을 하셔도 되구요 자 그 다음에 이제 실린더 3번 22 하고 23 입니다 22 하고 23 그러면 이제 이 실린더 3번은 1, 2에서 살죠 그죠 M2에서 살고 그 다음에 죽는거는 양솔이니까 바로 다음 시퀀스에서 죽어도 되죠. M3에서 죽어도 되구요. 그 다음에 이제 OFF되는거는 1,2,3,4 네번째 스텝에서 후진이 이루어지죠. 그러니까 여기는 M4에서 살고 마지막 M5에서 OFF된다. 이렇게 넣어주시면 되는 겁니다. 자 그 다음에 이제 적색과 녹색 램프인데 자 지금 녹색이 이제 26입니다 녹색 그럼 녹색 26 이거죠 녹색이 언제 사는지 한번 볼까요 실린더 3이 전진 중일 때는 녹색이 점등한다라고 했어요 실린더 3이 전진할 때 실린더 3이 전진한다는 것은 어 지금 M2에서 그죠 M2에서 살고 있는 거죠 M2가 살았을 때 M2가 살았을 때 어 점등한다 그리고 뭐 M3에서는 꺼진다 이렇게 하면 되겠네요 전진 중일 때 그 다음에 적색은 적색은 요거죠 28이죠 적색은 실린더 1이 전진 중일 때 점등한다 라고 했으니까 요거는 M1에서 살고 M2 뒤에서는 다 오프가 되면 됩니다 황색 램프는 지금 사용하지 않으니까 항시오프 SM401 이런 거를 그냥 하나 이렇게 임시로 넣어놔도 되겠죠 아까는 M0을 썼지만 여기서는 이런 걸 사용할 수도 있는 겁니다 자 이렇게 해서 이제 우리가 지금 할 부분들이 일단 됐구요 이제 우리 각 부분을 조금 컨트롤 인서트 잠깐만요 라인이 우리 라인 삽입하는 것은 인서트로 요거죠 그죠 네 자 여기다가 어 우리가 이제 뷰에서 스테이트먼트를 하나를 좀 입력을 하고 이 스테이트먼트를 한번 입력을 해 볼게요 자 이렇게 이제 세미콜론 하고 이거는 테스트동작 자 이렇게 이제 물음표로 나오는 것은 어 지금 현재 이제 그 언어가 한글로 지금 안 되어 있어서 이제 그런데 일단은 입력을 해 놓고요 자 여기도 Shift 인서트 Shift 인서트가 지금 단축키죠 자 여기도 마찬가지로 출력부 아니면 여기는 일단 영어로 한번 해볼까요 아웃풋 자 이런 식으로 스테이트먼트를 입력을 일단은 해 놓겠습니다 자 이렇게 해서 테스트동작 이렇게 다시 보일 수 있도록 만들어 놨습니다 자 어 일단은 이제 테스트 동작 프로그램이 끝났으니까 테스트를 한번 해볼까요 자 시뮬레이터를 먼저 실행시키고 클로즈 자 이렇게 하면 정상적으로 이제 시뮬레이터가 실행이 됐죠 자 잠깐 내려놓고 최소화 시켜 놓고 그 다음에 우리 이제 HMI 쪽에서 시뮬레이터를 한번 실행을 해 보겠습니다. 여기서 시뮬레이션 하는 것은 여기에 보시면 시뮬레이터 액티베이트라고 하는 게 있죠. 자 됐습니다 자 지금 보시면 이제 실린더 2가 지금 전진이 되어 있죠 자 다시 한번 장치 초기화를 한번 해볼게요 장치 초기화를 하면 실린더 2는 전진 상태가 돼 있죠 이거는 왜 그러냐면 지금 우리가 하고 있는 이 5번 과제가 어떻게 돼 있냐면 공압회로가 지금 이제 실린더의 방향은 물론 이렇게 좌측으로 가도록 돼 있지만 이제 이거는 실제 배치할 때 이렇게 배치를 하시면 되고 그 회로도를 보시면 실린더 2번은 초기상태가 전진 상태입니다 그러니까 우리가 이제 밸브를 봤을 때 밸브에 A와 B 포트가 있으면 이렇게 이제 1대1로 바르게 이렇게 이제 후진단 전진단 연결을 했을 때 초기 상태가 이제 후진이 되어 있는데 이거를 지금 크로스로 연결을 했죠 B포트가 지금 뒤로 가고 A포트가 앞으로 가도록 이렇게 이제 크로스로 연결을 했기 때문에 실린더의 초기 상태는 지금 보시면 공기의 흐름이 이렇게 이제 이미 실린더를 전진시키고 있죠 그래서 이게 지금 초기 상태가 되는 겁니다 그래서 지금 현재 이 시뮬레이터에서도 동일하게 이렇게 전진 상태가 만들어져 있는 거죠 이렇게 해놓고 동작을 한번 시켜볼까요 PB1을 눌렀을 때 1 3 1 3 자 요게 이제 하나의 사이클이죠 자 다시 우리 테스트 동작에서 다시 한번 보시면 1 3 1 3의 순서죠 1 3 1 3의 순서 그래서 다시 한번 해보면 1 3 1 3 이렇게 해서 하나의 사이클이 완료되는 겁니다 1번이 전진할 때는 적색 램프 그 다음엔 녹색 램프 각각 전진할 때 1번은 적색 3번은 녹색 램프 점등 해라 라고 이렇게 이제 만들어 놓은 거죠 자 이렇게 해서 이제 기본적인 테스트 동작을 마쳤구요 우리가 이제 그 다음 단속 동작을 할 때는 어 이거를 이제 런중 수정 런중 수정 모드로 바꿔 놓고 이제 사용을 할 겁니다 여기 보시면 모니터하고 괄호하고 라이트 모드 되어 있죠 모니터 돋보기 모양이 있으면서 연필 모양이 같이 있는 거 요거를 눌러주시면 시뮬레이터를 그대로 그냥 켜놓고 여기서 바로 수정을 하면서 그렇게 해서 이제 우리 다음 과제를 한번 수행을 해보도록 하겠습니다

이 강좌의 맛보기 강의

반도체설비보전기능사 PLC제어실기
반도체설비보전기능사 PLC제어실기강좌 자세히 보기