미쓰비시 Q06UDV 무선 수집 데이터를 Firebase로 보내기

미쓰비시 MC 프로토콜 기본
미쓰비시 PLC는 MC 프로토콜이라는 전용 통신 규격을 씁니다. 연결 방식에 따라 두 가지로 나뉩니다.
| MC3C | MC3E | |
|---|---|---|
| 연결 | 시리얼 (RS-232 · RS-485) | 이더넷 |
| 필요한 것 | 통신 모듈 (QJ71C24N 등) | CPU 내장 이더넷 |
| 설정 항목 | 통신 속도 · 국번 | IP · 포트 |
둘을 바꿔 넣으면 통신이 열리지 않습니다. 설정 화면에서 프로토콜을 고를 때 가장 먼저 확인하십시오.
그리고 미쓰비시 쪽에서 반드시 확인할 것이 두 가지 있습니다.
- 교신 데이터 코드는 바이너리 — ASCII로 두면 응답을 해석하지 못합니다.
- RUN 중 쓰기 허가 — 나중에 쓰기를 붙일 계획이면 지금 체크해 두십시오. 이 항목이 빠지면 읽기는 되는데 쓰기만 조용히 실패합니다.
이 글은 MC 프로토콜로 수집한 값을 Wi-Fi를 통해 Firebase로 보내는 구성입니다.
서버 없이 외부에서 보는 구성
현장에 서버 PC를 두기 어려운 경우가 많습니다. 그렇다고 값을 못 보면 곤란합니다.
이 구성은 PLC → EASY-LINK → Wi-Fi → Firebase 로 이어져, 중간에 서버가 하나도 없습니다. 설치할 것도 관리할 것도 없다는 점이 가장 큰 장점입니다.
대신 확인하실 것이 있습니다.
- 인터넷이 끊기면 그 시간 값은 올라가지 않습니다. 기록이 중요하면 사내 저장을 병행하십시오.
- 데이터가 늘면 과금됩니다. 주기와 경로 설계를 미리 정하십시오.
- 보안 규칙을 반드시 설정하십시오. 열어 두면 주소만 알면 누구나 읽습니다.
Step 1. 준비물
Firebase 실시간 DATABASE 설정 방법에서 데이터베이스 URL과 인증 키를 확보하십시오.


Step 2. PLC 파라미터 설정


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


Step 3. EASY-LINK Firebase 설정

통신 프로토콜에서 FIREBASE를 선택하고 URL·인증 키·경로를 입력합니다.


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


Step 4. 전송 확인


Firebase 콘솔에서 지정한 경로에 값이 들어오는지 확인합니다.
잘 안 될 때 확인할 것
- PLC 값이 안 읽힌다 — 프로토콜(MC3C/MC3E), 교신 데이터 코드, IP 또는 국번을 확인합니다.
- Firebase에 안 올라간다 — URL 형식과 인증 키를 확인합니다.
- 권한 오류 — 보안 규칙을 확인하십시오.
- 값이 덮어써진다 — 고정 경로는 최신 값만 남습니다. 이력이 필요하면 시각을 포함한 경로로 나누십시오.
- Wi-Fi가 끊긴다 — 제어반 문을 닫은 상태의 신호 세기를 확인하십시오.
자주 묻는 질문
사내에서만 볼 거라면? MQTT나 MySQL 쪽이 단순하고 비용도 없습니다.
Node-RED로 받아 처리하려면? Firebase 값을 Node-RED에서 받기에 정리해 두었습니다.
도입을 검토하신다면
현장 조건에 맞는 모델 선정이나 프로토콜 적용 가능 여부가 궁금하시면 문의해 주세요. 사용 중인 PLC 기종과 수집하려는 데이터만 알려주시면 구성안을 잡아 드립니다.
- 제품 라인업 살펴보기 — EASY-LOGGER · EASY-LINK · EASY-RELAY · EASY-TEMP
- 도입 문의
- 기술 블로그 전체 글