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

LS PLC F-NET 데이터를 Firebase로 보내기: 서버 없이 모바일에서 확인하기

LS PLC F-NET 데이터를 Firebase로 보내기: 서버 없이 모바일에서 확인하기

사내에 서버를 둘 형편이 안 되는 현장이 있습니다. 놓을 자리도, 관리할 사람도 마땅치 않은 경우입니다. 그런 조건에서 값을 밖에서 확인하려면 클라우드 쪽이 현실적입니다.

이 글은 F-NET으로 수집한 값을 Wi-Fi를 통해 Firebase 실시간 데이터베이스로 보내는 구성입니다. PLC부터 클라우드까지 사이에 서버가 하나도 없습니다.

이 구성이 맞는 경우

Firebase사내 MySQLMQTT 브로커
서버 구축불필요필요필요
외부 접근기본 제공별도 개방브로커에 따라
모바일 연동쉬움직접 구현직접 구현
인터넷 의존필수사내면 불필요구성에 따라
비용사용량 과금초기 비용브로커에 따라

**"서버 없이 시작해서 휴대폰으로 본다"**가 이 구성의 요점입니다. 반대로 인터넷이 끊기면 그 시간의 값은 올라가지 않고, 데이터가 늘면 과금이 생깁니다.

장기 이력이 중요하면 MySQL 저장을, 사내에서만 실시간으로 본다면 MQTT를 검토하십시오.

Step 1. 준비물

Firebase 프로젝트와 실시간 데이터베이스가 먼저 있어야 합니다. 계정 개설부터 데이터베이스 생성까지는 Firebase 실시간 DATABASE 설정 방법에 정리해 두었습니다.

데이터베이스 URL과 인증 키를 확보해 두십시오. 이 두 가지가 EASY-LINK 설정에 들어갑니다.

Step 2. PLC 연결 및 F-NET 파라미터 설정

XG5000에서 F-NET 모듈 파라미터를 설정합니다.

항목설정
통신 속도EASY-LINK와 동일
국번EASY-LINK와 동일
동작 모드XGT 서버

Step 3. EASY-LINK Firebase 설정

통신 프로토콜에서 FIREBASE를 선택하고 데이터베이스 URL과 인증 키, 값을 넣을 경로를 입력합니다.

수집 채널은 F-NET, 통신 속도와 국번은 PLC와 동일하게. 읽어올 주소와 개수를 지정합니다.

Step 4. 전송 확인

Firebase 콘솔에서 지정한 경로에 값이 들어오는지 확인합니다. 값이 실시간으로 갱신되는 것이 보이면 정상입니다.

잘 안 될 때 확인할 것

  1. PLC 값이 안 읽힌다 — 통신 속도·국번, F-NET 모듈 지정, 동작 모드를 확인합니다.
  2. Firebase에 아무것도 안 들어온다 — 데이터베이스 URL 형식과 인증 키를 다시 확인합니다.
  3. 권한 오류가 난다 — 실시간 데이터베이스의 보안 규칙이 쓰기를 막고 있을 수 있습니다.
  4. 값이 계속 덮어써진다 — 같은 경로에 쓰면 최신 값만 남습니다. 이력이 필요하면 시각을 포함한 경로로 나누십시오.
  5. Wi-Fi가 자꾸 끊긴다 — 제어반 문을 닫은 상태의 신호 세기를 확인하십시오.

자주 묻는 질문

요금이 나옵니까? 무료 한도가 있고 그 이상은 과금됩니다. 저장 주기가 짧으면 데이터가 빠르게 늘어나므로 정말 그 주기가 필요한지 먼저 따져 보십시오.

보안이 걱정됩니다. 보안 규칙을 반드시 설정하시고, 테스트용으로 열어 둔 규칙을 운영에 그대로 쓰지 마십시오.

C-NET으로도 됩니까? C-NET Firebase 전송에 정리해 두었습니다.


도입을 검토하신다면

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

관련 글

← 목록으로 돌아가기