본문 바로가기

Programming/C#/WPF

GX Works2로 PLC 없이 Ladder 코드 실행하기

내가 사용할 Tip 정리_2


회사에서 HMI 관련 프로그램을 개발하면서 필요한 정보를 한개씩 블로그에 작성해서 언제든 다시 볼 수 있도록 정리하고자 한다.

HMI 관련된 PC 프로그램을 개발하면서 여기저기 동냥을 통해서 배우거나, 인터넷을 통해서 수집한 정보, 그리고 영어로 된 PDF 파일들....


이번에 블로그에 글을 올리는 내용은 PLC가 없을 때 GX Works 2의 Simulator 기능을 이용하여 PLC가 없어도 Ladder 코드가 작동을 제대로 하는지 확인할 수 있는 기능이다.

물론 내가 PLC를 겁나 잘하는 건 아니고, PLC와 PC를 연결해서 데이터 처리를 위한 HMI 프로그램을 개발하면서, 약간 배운것을 정리하고자 블로그에 올려본다.


첫번째로 개발할려고 하는 PC에 GX Works 2를 설치한다. (다운로드는.....구글 뒤지니 많으니...머....굳이...)


두번째는 GX Works 2를 실행하고 New Project를 실행해서 기본 정보를 입력해서 OK 버튼을 누르면 된다.



두번째는 아래 그림처럼 아주 초 간단한  한줄짜리 Ladder 코드를 작성하고.

(M0가 접점 이 표현이 맞나..하여튼 접점되면 D0에 렌덤하게 값을 입력하는 코드다. 자세한건 명령어 검색하거나, PLC 책자 찾길...)


세번째는 아래와 같이 메뉴바에서 "Debug > Start/Stop Simulation" 기능을 클릭하거나 단축키를 이용하면 된다.

단축키 : LAlt 누르고 B 누르고 S

네번째 아래 그림과 같이 GX Simulator2가 동작된다. 아래 Close를 누르고 잠깐 기다리면, 마지막 이미지와 같이 RUN 상태가 된다.



다섯번째 GX Simulator2의 Switch가 RUN 상태가 되면서, 입력한 Ladder 코드가 실행이 된다.

아래 그림은 M0를 접점하지 않아서, 실행되지 않는 것일 뿐.

끝~