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

미쓰비시 Q06UDV 무선 수집 데이터를 API로 전송하기

미쓰비시 Q06UDV 무선 수집 데이터를 API로 전송하기

미쓰비시 MC 프로토콜 기본

미쓰비시 PLC는 MC 프로토콜이라는 전용 통신 규격을 씁니다. 연결 방식에 따라 두 가지로 나뉩니다.

MC3CMC3E
연결시리얼 (RS-232 · RS-485)이더넷
필요한 것통신 모듈 (QJ71C24N 등)CPU 내장 이더넷
설정 항목통신 속도 · 국번IP · 포트

둘을 바꿔 넣으면 통신이 열리지 않습니다. 설정 화면에서 프로토콜을 고를 때 가장 먼저 확인하십시오.

그리고 미쓰비시 쪽에서 반드시 확인할 것이 두 가지 있습니다.

  • 교신 데이터 코드는 바이너리 — ASCII로 두면 응답을 해석하지 못합니다.
  • RUN 중 쓰기 허가 — 나중에 쓰기를 붙일 계획이면 지금 체크해 두십시오. 이 항목이 빠지면 읽기는 되는데 쓰기만 조용히 실패합니다.

이 글은 MC 프로토콜로 수집한 값을 Wi-Fi를 통해 HTTP API로 전송하는 구성입니다.

미쓰비시 값을 API로 넘길 때 특히 확인할 것

미쓰비시 디바이스는 정수로 담기는 경우가 대부분입니다. 온도 25.3도를 253으로, 압력 1.25를 125로 저장하는 식입니다.

이걸 그대로 API로 보내면 받는 쪽에서 253도로 기록됩니다. 단위와 배율을 받는 쪽과 반드시 약속하십시오.

확인 항목예
값의 배율PLC 253 → 실제 25.3
소수점 처리우리가 나눌지, 받는 쪽이 나눌지
비트 값 표현0/1로 보낼지, true/false로 보낼지
단위℃인지 K인지

이 네 가지를 문서로 남겨 두시면 나중에 값이 이상할 때 원인을 빨리 찾습니다.

Step 1. 준비물

받는 쪽에서 엔드포인트·인증 방식·본문 형식·허용 주기를 먼저 받으십시오.

Step 2. PLC 파라미터 설정

GX Works2에서 파라미터를 설정합니다. 교신 데이터 코드는 바이너리입니다.

Step 3. EASY-LINK API 설정

통신 프로토콜에서 API를 선택하고 엔드포인트와 인증 정보를 입력합니다.

수집 채널에 MC 프로토콜을 선택하고 읽어올 디바이스의 시작 주소와 개수를 지정합니다.

Step 4. 전송 확인

받는 쪽에서 요청이 도착했는지, 값이 기대한 단위로 기록됐는지, 응답 코드가 200인지 확인합니다.

잘 안 될 때 확인할 것

  1. PLC 값이 안 읽힌다 — 프로토콜(MC3C/MC3E), 교신 데이터 코드, IP 또는 국번을 확인합니다.
  2. 401 / 403 — 인증 헤더 이름과 값을 규격과 대조합니다.
  3. 400 — 본문 형식이 다릅니다. 받는 쪽에 도착 본문을 확인 요청하십시오.
  4. 값이 열 배 또는 백 배 틀리다 — 배율 약속을 확인하십시오. 가장 흔한 문제입니다.
  5. 간헐적으로 실패한다 — Wi-Fi 끊김이거나 받는 쪽 부하입니다.

자주 묻는 질문

전송 실패한 값은 복구됩니까? API는 그 순간 전달이 원칙입니다. 누락이 곤란하면 MySQL 저장을 병행하십시오.

여러 시스템에 동시에 보내야 합니다. MQTT 발행이 더 적합합니다.


도입을 검토하신다면

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

관련 글

← 목록으로 돌아가기