본문으로 건너뛰기
블로그›2026. 8. 28.

미쓰비시 Q06UDV 이더넷 수집 데이터를 MySQL에 저장하기

미쓰비시 Q06UDV 이더넷 수집 데이터를 MySQL에 저장하기

이더넷으로 미쓰비시 PLC를 읽으면 통신 모듈 없이, 배선 없이 시작할 수 있습니다. 이미 랜이 들어와 있는 설비라면 가장 손이 덜 갑니다.

이 글은 내장 이더넷 MC 프로토콜로 수집한 값을 MySQL에 저장하는 구성입니다.

이더넷 수집에서 놓치기 쉬운 것

동시 접속 수에 제한이 있습니다.

미쓰비시 PLC의 오픈 설정에는 몇 개의 커넥션을 열지 지정하는 항목이 있습니다. EASY-LINK가 하나를 쓰고, GX Works2로 프로그램을 열면 또 하나를 씁니다.

커넥션을 빠듯하게 잡아 두면 유지보수를 위해 GX Works2를 붙이는 순간 수집이 끊깁니다. 그리고 그 사실을 아무도 모른 채 데이터에 구멍이 생깁니다.

오픈 설정에서 커넥션 수를 넉넉히 잡아 두시고, 저장된 데이터에 결측이 있는지 정기적으로 확인하십시오.

SELECT COUNT(*) FROM 테이블명
WHERE 시간컬럼 >= NOW() - INTERVAL 1 DAY

기대한 행 수보다 적으면 그 구간에 무슨 일이 있었던 것입니다.

Step 1. 준비물

데이터베이스와 HeidiSQL 같은 관리 도구가 필요합니다.

Step 2. PLC 파라미터 설정

GX Works2에서 내장 이더넷 파라미터를 설정합니다.

  • IP 주소 — EASY-LINK와 같은 대역
  • 교신 데이터 코드 — 바이너리
  • 오픈 설정 — 커넥션 수를 넉넉히

Step 3. EASY-LINK 데이터베이스 설정

통신 프로토콜에서 데이터베이스 저장을 선택하고 접속 정보를 입력합니다.

수집 채널에 MC3E(이더넷)를 선택하고 PLC의 IP·포트, 읽을 디바이스의 시작 주소와 개수를 지정합니다.

Step 4. 저장 확인

HeidiSQL에서 테이블을 조회해 행이 주기적으로 쌓이는지 확인합니다.

잘 안 될 때 확인할 것

  1. 연결이 안 된다 — PLC IP로 ping이 가는지, 방화벽이 막지 않는지 확인합니다.
  2. 응답이 깨진다 — 교신 데이터 코드가 바이너리인지 확인합니다.
  3. 프로토콜 오류 — 이더넷은 MC3E입니다. MC3C는 시리얼용입니다.
  4. 가끔 수집이 멈춘다 — 동시 접속 수를 확인하십시오. GX Works2 접속과 겹쳤을 가능성이 큽니다.
  5. 점점 느려진다 — 시간 컬럼에 인덱스를 걸어 두십시오.

자주 묻는 질문

시리얼 버전도 있습니까? 시리얼 MC 프로토콜 MySQL 저장에 정리해 두었습니다.

실시간 감시도 필요합니다. MQTT 발행을 병행하시면 됩니다.

저장한 값으로 화면을 만들려면? EASY DASHBOARD를 참고하십시오.


도입을 검토하신다면

현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.

관련 글

← 목록으로 돌아가기