2. GX_Developer 설치및구성 2.1 GX_Developer 의설치 2.1.1 GX_Developer 의설치 GX_Developer를설치하기전 EnvMEL 폴더의 Setup.exe를실행하여설치환경을만들어야 GX_Developer의설치가가능합니다. 또한별도의시뮬레이션툴이있기때문에따로시뮬레이션툴을인스톨해야만사용이가능합니다. 작성된프로그램을 PLC에다운로드하기위해서 Q02HCPU는 2가지방식을제공합니다. RS232와 USB방식이그것이며, RS232는별도의드라이버설치가필요치않고바로다운로드하여사용할수있습니다. USB를이용한다운로드는통신속도가 12Mbps에달하기때문에 RS232(115.2 kbps) 에비하여그속도가빠릅니다. 하이퍼포먼스모델 QCPU에서는 RS-232에의한최대 115.2kbps의고속통신에대응하고, 프로그램의쓰기 / 읽기나모니터등의시간이단축되어디버그시의교신시간효율이향상되었습니다. 더욱이 Q02HCPU, Q06HCPU, Q12HCPU, Q25HCPU에서는 USB대응에의해 12Mbps의고속통신을실행할수있습니다. 그러나 USB는별도의드라이버가필요하며, 드라이버위치는아래폴더에위치합니다. 또한 USB 케이블선정시 USB AB타입의케이블을사용하여야하며, 시중에서쉽게구할수있으나제품의신뢰성에문제가있는케이블이있으니주의를요합니다. ( 필자의경우 Netmate 제품은문제없이동작했으나, TONGBAO 제품은타기기연결시문제가발생하지않았으나미쯔비시 PLC연결시에는에러 ( 오류 ) 가발생하였다.) - 23 -
<26k 스텝프로그램전송시간 > < USB 드라이버폴더 > USB포트를이용하여다운로드할경우별도의드라이버를설치해야하며, GX_ Developer를설치하면위폴더에설치된드라이버파일을수동으로선택하여장치드라이버를설치할수있습니다. - 24 -
< USB 드라이버설치 > 드라이버설치시에는위와같이사용자가직접폴더를지정하여설치하여야정상적으로설치가가능합니다. 2.1.2 GX_Developer 의기동 < GX Developer 기동 > - 25 -
USB 드라이버를설치하고, GX Developer프로그램설치가끝났으면프로그램을실행시킵니다. < 기동시초기화면 > 다른아이콘은추후다시확인해보기로하며, 아래래더다이어그램 (LD) 에관련된아이콘은아래와같으며, 단축키를기억해놓도록합니다. 단축키는총 3가지모드가있으며, 아래는두가지방식을소개합니다. 단축키의변경은 툴-사용자정의키 에서수정할수있습니다. 예 1) GPPQ 방식 예 2) MEDOC 방식 < 래더프로그램의작성툴 > - 26 -
2.2 GX_Developer 프로젝트의시작 2.2.1 새프로젝트만들기 프로젝트의시작은아래의그림순서대로실행합니다. < 새로운프로젝트생성하기 > < PLC CPU 시리즈선정 > - 27 -
< PLC CPU 유형선정 > 프로젝트이름및제목도기입하도록합니다. 이는프로그램의향후유지보수에도움이되며, 프로그램의내용등을한번에확인할수있으므로필히기입하도록합니다. < 프로젝트생성된화면 > - 28 -
2.2.2 PLC 프로그램다운로드통신환경설정하기 < 연결대상지정 > < 연결대상지정화면 > 연결대상은 RS-232와 USB 방식을선택할수있도록되어있습니다.. 본교재는 USB로연결하여사용토록합니다. - 29 -
더블클릭 < RS-232 접속환경 > < USB 접속환경 > 케이블이연결되어있고환경설정선택이끝났으면 연결테스트 버튼을누르고통신에이상이없는지확인하도록합니다. - 30 -
연결지정대상에대한설명은아래와같습니다. 1 퍼스널컴퓨터의 I/F 퍼스널컴퓨터의인터페이스종류를선택합니다. 각인터페이스를더블클릭하여구체적으로설정합니다. 2 PLC의 I/F 주변기기와접속할 PLC의유니트를선택합니다. 각유니트를더블클릭하여구체적으로설정합니다. 3 타국지정자국또는타국을지정합니다. 각아이콘을더블클릭하여상세설정합니다. - 자국에접속할경우타국지정없음을선택합니다. - 타국에접속할경우 ( 자국과동일네트워크상의타국 ) 자국과같은네트워크상의타국 PLC CPU에액세스할경우는타국 ( 단일네트워크 ) 을선택합니다. - 타국에접속할경우 ( 자국과다른네트워크상의타국 ) 2종류의네트워크를경유하여타국 PLC CPU에액세스할경우는타국 ( 이종네트워크 ) 을선택합니다. ( 단 MELSECNET/10(H) 와 Ethernet이혼재된시스템에서는단일네트워크로지정하십시오.) 4 네트워크의통신경로타국지정의경우는액세스할 PLC CPU의네트워크종류를선택합니다. 각아이콘을더블클릭하여구체적설정합니다. 5 이종네트워크의통신경로타국지정 ( 이종네트워크 ) 의경우는액세스할 PLC CPU의네트워크종류를선택합니다. 각아이콘을더블클릭하여구체적으로설정합니다. - 31 -
6 접속경로일람버튼접속선지정의종류를일람으로표시합니다. 일람에서접속경로를선택할수있습니다. 7 PLC 직결설정버튼타국지정에서자국지정으로변경할경우에편리합니다. 8 통신테스트버튼접속선지정화면에서설정한액세스할 PLC CPU에대해정상적으로액세스할수있는지의여부를테스트합니다. 테스트가성공했을경우는액세스할 PLC CPU의형명을 CPU 형명표시란에표시합니다. 9 시스템이미지버튼설정한접속선경로와상세한설정을표시합니다. 10 전화회선접속 (Q/A6TEL, C24) 버튼전화회선을사용하여통신할경우에설정합니다. - 32 -
2.2.3 PLC 파라미터설정 < 파라미터설정 > 일반적인프로그램에서대부분의파라미터는특별히수정할것은없으나 I/O 할당부분은 PLC 초기셋팅시필요한부분으로확인하고넘어가도록하겠습니다. 우선파라미터창에서탭의색깔에대한정의는아래와같습니다. 적색 : 데이터를설정하지않으면동작하지않습니다. ( 데이터가설정되어있지않습니다 ) 청색 : 데이터를설정한상태입니다. 자주색 : 설정없음 / 디폴트로동작합니다. ( 데이터가설정되어있습니다 ) 군청색 : 데이터를설정한상태입니다. ( 데이터가설정되어있습니다 ) 네트워크파라미터에대해서도같습니다. - 33 -
< I/O 할당되지않은상태 > 처음파라미터가 PLC에다운되지않은상태에서는프로그램다운로드시파라메터를설정하라는메시지가나옵니다. 이럴때는 PLC 데이터읽기를누르면 PLC에장착되어있는 I/O가자동할당되는것을확인할수있습니다. < I/O 할당된상태 > - 34 -
2.2.4 LD 프로그램의작성 < LD 프로그램작성화면 > < LD 프로그램툴및단축키 > < 래더프로그램의작성 > LD 프로그램의작성시단축키를활용하도록합니다. 단축키의활용은프로그래밍속도를향상하므로프로그램작성이유용합니다. 각단축키는아이콘의하단에기입되어있으며, sf6에서 s는 Shift키를 af7에서 a는 alt키를 cf10에서 c는 ctrl키를의미합니다. - 35 -
< 기기명및코멘트의작성 > 글로파의네임드변수에해당한다할수있습니다. 기기명과코멘트를달아놓음으로서향후프로그램디버그또는 A/S시유용하게사용할수있습니다. 디바이스명과의병행표기는아래에서가능합니다. < 기기명또는코멘트의표기방식선택 > - 36 -
< 작성된프로그램의컴파일 변환 > 변환 은컴파일에해당됩니다. 컴파일은 LD 프로그램을기계어로 변환 하는과정을의미합니다. 2.2.5 프로그램다운로드 ( 프로그램쓰기 ) < PLC 쓰기실행 > - 37 -
< 로드되는프로그램종류선택 > 다운로드속도및메모리용량을고려하여, 일반적으로디바이스코멘트는선택하지않을수도있으며, 파라미터는특별히바뀌지않았을경우에는체크하지않아도됩니다. 프로그램이여러개일경우필요한프로그램만다운로드할수있습니다. < 다운로드시경고문구 > - 38 -
다운로드프로그램의파일이름이같은경우그프로그램은중지후다운로드되어야합니다. 단런 (RUN) 중편집을수행한경우런중에프로그램을수정하여다운로드할수있습니다. < 다운로드시경고문구 > < 다운로드완료메시지 > - 39 -
< PLC 모니터링 > < 모니터가실행되는모습 > 각모드의단축키는아래와같습니다. F2 : 쓰기모드 Shift + F2 : 읽기모드 - 40 -
F3 : 모니터모드모니터모드에서프로그램의수정은되지않습니다. 아래는런 (RUN) 중편집이가능한모니터쓰기모드입니다. 일반적으로프로그램이실행중편집하는것은장비의동작에치명적일수있기때문에주의를요합니다. 아래와같이동작할경우에는모니터되고있는상태에서프로그램을수정할수있기때문에유지보수에는효율적입니다. < 모니터링상태에서프로그램편집이가능함 > < 런중편집경고문구 > - 41 -