퇴근5분전

 카테고리 정리를 한번 해야 하려나....  

 

이번 플젝 하나를 하게 되었다. 지인분 회사에서 LG산전 PLC...를 HMI가 아닌 웹페이지에서 모니터링 하고 싶어하신다. 

MES할때 봤던 PLC를... 15년? 16년만에 보는건가? 

 

모드버스TCP로 통신하는 걸로 해서 8일날 PLC를 받고 벌써 일주일이 되었구나... 

어쨌든... 오늘 오전 드디어 샘플로 작성되어 있는 PLC 레지스터 정보를 읽어내고 쓰는데 성공했다. 

주말2일, 하루는 어머니 병원다녀오고...  딱 3일 걸렸다. 

%MW0, %MW100, %MX160, %MX0  주소가 이렇게 되어 있는 걸 값을 읽어야 하는데...

공부를 2일동안했다. PLC 주소체계랑, 모드버스TPC 통신 프로토콜...

 초반에 LG산전 PLC통신 치면 XGT서버와 통신하는 것들이 나와서... 헤매고... 

 

기본적으로 메모리 주소체계.

그리고 모드버스TCP통신 프로토콜에 대한 이해.

 

LG산전 PLC 메모리 주소체계 설명.

https://www.youtube.com/watch?v=BE5WZYjT8ZA

 

http://comfilewiki.co.kr/ko/doku.php?id=tcpport:modbus-tcp_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C%EC%9D%B4%EB%9E%80:index

 

tcpport:modbus-tcp_프로토콜이란:index [Comfile Technology's Online Documentation]

MODBUS-TCP란 MODBUS-TCP는 산업용 필드버스 분야에서 자주 사용되는 통신 프로토콜 입니다. TCP/IP 네트워크 상에서 상위장치와 하위장치간의 인터페이스를 위하여 고안된 통신방법입니다. MODBUS-TCP 통

comfilewiki.co.kr

 

http://comfilewiki.co.kr/ko/doku.php?id=tcpport:funtion_code%EB%B3%84_data_%EA%B5%AC%EC%A1%B0_%EB%B0%8F_%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4_%EC%A0%9C%EC%96%B4:index

 

tcpport:funtion_code별_data_구조_및_디바이스_제어:index [Comfile Technology's Online Documentation]

Funtion Code별 DATA 구조 및 디바이스 제어 MODBUS-TCP는 Function Code별 프로토콜 Data구조가 조금식 달라집니다. Function Code별로 요청·응답에 대한 프로토콜의 데이터 구조를 알아보고 TCPPORT의 디바이스

comfilewiki.co.kr

 

그리고 마지막으로... 

https://www.youtube.com/watch?v=O580kTtpfNI

 

가끔 C#으로 이런저런거 하는 건 봤는데... 

엄청나게 도움이 된다. 이걸 보려면... 주소체계나 프로토콜 이해가 필요하니...

순서에 상관없이 꼭 시청하면 될 듯 하다. 

 

30일까지 프로젝트를 마무리 해야 해서... 내일부터는 라이브러리 코드 정리하고... 

윈도우서비스로 데이타 수집하는 프로세스 만들고, 웹서비스로 모니터링한 데이타 뿌려주는걸.... 보름안에 해야 한다. 

오늘 통신이 되어서 뭔가? 안도감이??? 나머진 쉬운거니까... 

잘 구성해서... 1년에 두세개 정도 나온다니.. +_+;;;  밥값은 벌 수 있겠당.