카테고리 없음

PLC 프로그램 GX Works2 프로젝트 생성

abc0123 2018. 5. 28. 15:00
반응형

PLC 프로그램 GX Works2 프로젝트 생성

 

미쓰비시의 PLC 프로그램 코딩하기 위해서는 GX Works2라는 개발 도구가 필요한데요. 이번에 PLC 프로그램을 천천히 공부해보기 위해서 이 녀석을 내려받고 설치를 했습니다. 프로그램은 미쓰비시나 기타 온라인에서 쉽게 구할 수 있으니 그 과정은 생략하고 오늘은 GX Works2에서 프로젝트를 생성하면서 하나씩 익혀보도록 하겠습니다.

 

▼ 실습을 할 수 있는 PLC 장비는 없지만...ㅠ.ㅠ 그래도 있다고 가정하고..ㅎ PC와 PLC를 연결하는 과정들도 간단하게 정리해보고 실습은 당분간 시뮬레이터를 이용해서 모니터링 하는 수준으로 공부를 해야 할거 같네요. 일단 GX Works2를 실행해서 다음과 같이 [Project > New]를 순서대로 눌러서 프로젝트를 생성해봅니다.

프로젝트

 

 

▼ 프로젝트 타입은 [Simple Project]로 선택을 하고 일단 지금은 기본을 익히는 과정이라서 Use Label 옵션은 제거한 후 생성을 했습니다. 그리고 PLC 시리즈 타입은 [Q mode]로 선택을 하고 타입은 임의대로 아무거나 선택을 했습니다. (실제 PLC와 연결해서 결과를 확인할 때는 해당 모델을 정확히 입력을 해야겠죠?^^) 그리고 마지막으로 프로그램 언어는 Ladder를 선택한 진행을 했습니다.

모델 선택

 

▼ 프로젝트를 생성하면 가장 프로그램의 시작점에 해당하는 MAIN을 넣어줘야 하는데요. 다음과 같이 내비케이션 윈도우에서 [PLC Parameter]를 더블클릭해서 선택하고...

파라미터

 

▼ 파라미터 셋팅 화면에서 [Program] 탭으로 이동한 후 프로그램 목록에서 MAIN을 선택해서 Insert를 해줍니다. 이렇게 추가를 한 후에는 반드시 아래쪽에 있는 End 버튼을 클릭해줘야 이 설정이 저장되니 참고하시고요.

매인

 

다음으로는 작성한 프로그램을 전송하기 위해서 PC와 PLC 사이의 연결하는 방법을 살펴보겠습니다. (아직 장비가 없어서 직접 연결할 수는 없지만 연결하는 방법 정도는 미리 정리해놓는 게 좋을 거 같아서 살펴봅니다.)

 

▼ 아래 그림과 같이 Connection Destination 메뉴를 선택하고 Connection1을 더블클릭합니다.

연결

 

▼ Transfer Setup Connect1 창이 뜨는데 대표적으로 Serial USB와 Ethernet Board 연결 방식을 주로 사용하는데 요즘은 Ethernet Board 방식을 많이 사용한다고 하네요. 일단 USB 연결방법부터 살펴보기 위해서 더블클릭 해봅니다.

유에스비

 

▼ 이렇게 RS-232C와 USB 중 선택할 수 있는 창이 열리는데 USB를 선택하고 OK를 클릭합니다.

모듈

 

▼ 그리고 PLC Module를 선택한 후 PLC Mode가 앞에서 설정한 모델로 선택되어 있는지 확인을 하고 OK를 합니다.

장비 모드

 

 

▼ 저는 현재 장비가 없기 때문에 테스트를 해볼 수는 없지만 만약 장비를 연결한 상태라면 [Connection Test] 버튼을 누르면 성공적으로 연결됐다는 메시지가 출력될 것입니다.

연결 확인

 

▼ 다음은 이더넷 연결을 설정하는 과정을 살펴보겠습니다. PC side I/F에서 Ethernet Board를 선택하고 PLC Module를 더블클릭합니다.

이더넷 연결

 

▼ 그림에서도 확인할 수 있듯이 이더넷 연결은 두 가지 방식이 있는데 PC와 PLC를 1:1로 연결하는 방식이 있고요. 허브를 이용해서 여러대를 연결하는 방식이 있으며 허브를 통해서 연결할 때는 PLC의 아이피 주소를 알아야 하니 참고하시고요. 미쓰비시 PLC의 기본 IP 주소는 192.1068.3.39입니다.

허브

 

▼ 물론 1:1로 연결할 때는 아이피는 굳이 필요 없습니다.

아이피

 

여하튼 이렇게 USB와 이더넷을 이용해서 두 기기를 연결할 수 있다는 정도만 알고 넘어가기로 하고요. 간단한 코딩을 해서 제대로 작동하는지 모니터링 하는 과정까지 정리하고 마무리 하겠습니다.

 

▼ F5키를 눌러서 a접점을 하나 만들고 X0를 입력합니다.

접점

 

▼ 다음은 F6을 눌러서 X1 b접점을 만들고요.

펑션키

 

▼ F7을 눌러 Y20을 입력해서 출력 쪽도 만들어줍니다.

출력

 

▼ 그리고 다음 줄에 역시 F5를 눌러서 y20을 입력한 후 첫 번째 줄과 연결을 해줍니다. (윗줄과 연결 할때는 Ctrl + 방향키)

자기유지


▼ 이제 이 녀석을 컴파일 하고 제대로 작동하는지 모니터링 해보겠습니다. 컴파일은 메뉴바에서 Compile을 선택해서 Build를 선택하면 되는데 단축키는 [F4]번입니다.

컴파일

 

▼ 오류 없이 컴파일이 완료되면 아래 그림처럼 회색이었던 바탕색이 흰색으로 바뀌게 됩니다.

바탕화면

 

이제 이 코드를 PLC에 전송하면 되는데 장비가 없기 때문에 시뮬레이터에서 모니터링 하는 과정으로 대신하겠습니다.

 

 

▼ 시뮬레이터는 아래 그림처럼 툴바에서 모니터 모양의 아이콘을 클릭하면 실행이 되며 이 녀석이 실행된 후에는...

시뮬레이터

 

▼ [Online > Monitor > Monitor Mode]를 선택하거나 단축키 [F3]을 눌러서 모니터 모드를 실행합니다.

모니터링

 

▼ 그렇게 모니터 모드를 활성화하면 커서가 파란색 박스 모양으로 바뀌면서 입력과 출력의 ON/OFF 상태가 표시가 되는데요.입력값을 주기 위해서 X0으로 커서를 이동을 한 [Shift+엔터]키를 누르면 다음과 같이 그 결과를 확인할 수 있습니다.

결과 확인

 

▼ 모니터링 모드를 해제하는 단축키는 [F2]이니 프로그램을 수정할 때는 편집 모드로 다시 돌린 후 작업을 하면 됩니다. 만약 모니터링 중 코드를 수정할 때는 다음과 같이 [Online > Monitor > Monitor (Write Mode]를 선택하거나 단축키 Shift + F3을 눌러서 진행하시면 됩니다.

편짐 모드

 

이렇게 해서 미쓰비시 PLC 프로그램 개발 도구인 GX Works2에서 프로젝트를 생성하고 PC와 PLC를 연결하는 방법 및 모니터링하는 방법 등 기초적인 내용을 간략하게 정리해봤습니다. 앞으로 하나씩 공부하면서 정리할 내용이 있으면 계속 관련 내용을 작성하도록 할게요. 수고하셨습니다.


반응형