본문 바로가기
PLC 프로그래밍/MELSEC PLC

MX-Link 사용하기 [1]

by lemy 2019. 3. 24.
반응형



MX-Link 사용하기 [1]


출처: melsec PLC 동호회(http://cafe.daum.net/melsec)의 회색늑대 (grizlupo)님의 "MX-Link 사용하기" 연재글 입니다. 

회색늑대 (grizlupo)님의 통신 이야기중 MX-Link에 관련하여 전반적으로 이해 할 수 있는 좋은 글입니다. 총 3회 분량의 글 입니다.


MX-Link로의 첫 발을 내딛기 위해서 아무런 프로그램 없이 관련 도구들만으로 PLC와의 연 결을 설정하고, 확인하는 과정을 해 보겠습니다. 당연한 너무나도 당연한 첫 과정으로 일단 MX-Link를 설치하십시오. ^^;


정상적으로 설치가 되었다면 [시작 - 프로그램 - Melsec application - Communication s upport(CSKP-E)]라는 메뉴가 생깁니다. 

CSKP는 MX-Link의 옛날 이름이고, 아직도 버전은 여전히 CSKP라는 이름을 가지고 있습니다. 그 중에서 무슨 무슨 Utility라고 된 것들이 연결을 설정하는 도구들입니다.


테스트를 위한 것이므로 이 중에서 Ladder logic test Utility를 사용하겠습니다. 이것은 마치 PLC가 있는 것처럼 해주는 GX-Simulator 와의 연결을 설정하는 도구입니다. 프로그램을 실행시키면 다음과 같은 화면이 나타납니다.


다른 도구들에 비하면 엄청 간단한 화면이 나타납니다. 단지 연결하고자 하는 PLC Type만 설정하면 됩니다. "QCPU Q MODE"로 설정하는 것으로 하겠습니다. 이제 Diagnostics 탭으로 이동 하세요.

이 화면은 연결을 확인해 보기 위한 것입니다. <Start> 버튼을 누르면 연결을 'Commuicati on Diagnosis Count' 에 설정한 회수만큼 해 봅니다. 그런데 Commuication 이라는 단어의 철자가 틀렸네요 ^^; Communication 입니다.

일단 <Start> 버튼을 한 번 눌러 보면


진단을 하겠냐? 고 물어 봅니다. 당연히 OK라고 답을 하시면 진단이 시작됩니다.


진단은 당연히 실패합니다. 왜냐하면 Ladder logic test 가 시작돼 있지 않으니까요.


Ladder logic test를 시작하고 다시 해 보겠습니다. 일단 GX-Developer를 실행합니다. 그리 고 새 프로젝트를 하나 만듭니다. 

기존 프로젝트를 불러 오셔도 됩니다. 물론 QCPU로 해 야 합니다. 그런 다음 [툴 – 래더 로직 테스트 시작]을 눌러 주십시요. 

당연히 GX-Simulat or가 설치되어 있어야만 이 메뉴를 선택할 수 있습니다. 설치하지 않으셨다면 설치하십시요.


정상적으로 실행이 되었다면 진짜로 PLC가 있는 것처럼 프로그램을 다운로드하고 모니터링 상태가 될 겁니다. 그런 상태에서 다시 한번 연결 진단을 해 보겠습니다.


5번의 진단이 제대로 잘 진행되었음을 알리는 이런 화면을 만났다면 연결은 정상적인 것입 니다.


이제 또 다른 도구로 실제로 PLC로부터 값을 읽고 쓸 수 있는지를 확인해 보겠습니다. 이 런 용도로 사용되는 도구가 Device Monitor Utility 입니다. 이 녀석도 Utility 라고 되어 있는 데 설정 도구는 아닙니다. 일단 실행시켜 보겠습니다.


뭔가 당장이라고 값을 마구 쏟아 놓을 것 같지 않나요? 하지만 그렇게 하려면 몇 가지 설 정을 해 줘야 합니다.

 

Channel로 1:LLT를 선택하세요. LLT는 Ladder Logic Test의 첫 글자를 딴 것입니다. LLT 를 선택하면 다른 설정은 없습니다. <Execute> 버튼을 누르시면 설정이 완료됩니다.


Network setting을 하게 되면 조금 전에는 불가능했던 Device setting이 가능해 집니다.


설정은 D0000을 설정한 것입니다. 다시 <Execute>를 누르면 실제로 값이 읽혀지는 것을 확인 하실 수 있습니다.


실제로 GX-Developer로 모니터링 할 때처럼 D0의 값을 고쳐 보십시오. 바뀐 값이 위 화면에 반영되는 것을 확인하실 수 있을 겁니다. 

반대로 [Device Write – Data Changing]으로 값을 바꾼 후에 GX-Developer 에서 그 값을 모니터링 해 보십시오. 역시 값이 바뀐 것을 확인할 수 있을 겁니다. 일단 이번에는 여기까지 하는 것으로 하겠습니다.



반응형

'PLC 프로그래밍 > MELSEC PLC ' 카테고리의 다른 글

MX-Link 사용하기 [3]  (0) 2019.03.25
MX-Link 사용하기 [2]  (0) 2019.03.25
시리얼 통신 하기[7]  (0) 2019.03.09
시리얼 통신 하기[6]  (0) 2019.03.08
시리얼 통신 하기[5]  (0) 2019.03.08

댓글