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

적용사례: 온습도 8개소와 포토센서 카운팅을 데이터베이스에 실시간 저장하기

적용사례: 온습도 8개소와 포토센서 카운팅을 데이터베이스에 실시간 저장하기

센서를 여러 개 붙이는 일 자체는 어렵지 않습니다. 까다로워지는 지점은 개수가 늘어났을 때입니다. 8개소의 온습도를 5초마다, 그리고 5개의 포토센서 감지 횟수를 실시간으로 남겨야 한다면, 한 대로 전부 감당하는 구성은 무리가 됩니다.

이 사례는 역할을 나눠 여러 대로 분담한 구성입니다.

의뢰 내용

  • 8개의 온·습도 센서값을 데이터베이스에 5초 간격으로 저장
  • 5개의 포토센서가 감지하는 횟수를 데이터베이스에 실시간 저장
  • 바로 설치 가능하도록 케이블까지 제작

세 번째 항목이 실무에서 의외로 중요합니다. 장비만 받아서는 현장에서 결선 작업이 다시 필요합니다.

왜 장비를 나눴는가

온습도와 포토센서는 성격이 전혀 다릅니다.

온·습도포토센서
신호통신으로 읽는 수치접점(ON/OFF)
변화 속도느림순간적
필요한 것주기적 측정값놓치지 않는 카운팅
적합한 수집주기 폴링DI 직접 감지

포토센서는 물체가 지나가는 짧은 순간에만 신호가 뜹니다. 주기적으로 읽는 방식으로는 신호가 뜬 사이에 읽지 않으면 그냥 놓칩니다. 그래서 접점을 직접 받는 장비로 분리했습니다.

하드웨어 구성

전체 하드웨어 구성

장비역할
EASY-LINK 1온·습도 센서 1~4 데이터 수집 후 Wi-Fi로 Database에 저장
EASY-LINK 2온·습도 센서 5~8 데이터 수집 후 Wi-Fi로 Database에 저장
EASY-RELAY 1, 2포토센서의 출력 신호를 DI 신호로 바로 감지하여 Wi-Fi로 Database에 저장

온습도 8개소를 두 대로 나눈 이유는 한 대당 채널 수와 수집 주기 때문입니다. 5초 주기를 지키면서 8개소를 한 대로 모두 읽으려면 여유가 빠듯해집니다. 나누면 각 장비가 4개소만 담당하므로 주기에 여유가 생기고, 한 대에 문제가 생겨도 나머지 절반은 계속 수집됩니다.

센서 및 케이블 설치 상태

제어반 내부 배치

커넥터 케이블 제작

커넥터 처리된 케이블

센서 변경이 용이하도록 케이블은 커넥터 처리했습니다.

현장에서 이 차이는 생각보다 큽니다. 센서 하나가 고장 났을 때 커넥터 방식이면 뽑고 끼우는 것으로 교체가 끝납니다. 직결이라면 결선을 풀고 다시 조여야 하고, 그 과정에서 극성을 잘못 물리는 실수가 생깁니다. 야간이나 주말에 비전문 인력이 교체해야 하는 상황이라면 차이가 더 벌어집니다.

동작 영상

온습도 데이터베이스 저장 동작 시연

수집 데이터를 어디에 쌓을 것인가

이 사례는 MQTT를 거치지 않고 데이터베이스에 직접 저장하는 구성입니다. 두 방식의 차이는 다음과 같습니다.

데이터베이스 직접 저장MQTT 발행
구성 요소DB만 있으면 됨브로커 추가 필요
실시간 전달조회해야 알 수 있음즉시 전달
여러 곳에 동시 전달어려움쉬움
이력 보관기본 제공별도 구성 필요
적합한 경우기록·보고서 중심실시간 감시·제어 중심

이번 건은 값을 남기고 나중에 분석하는 것이 목적이라 직접 저장 방식이 맞았습니다. 실시간 알림이나 원격 제어가 필요했다면 MQTT 구성을 함께 검토했을 것입니다.

비슷한 구성을 검토하신다면

확인이 필요한 것은 대체로 다음입니다.

  • 센서 개수와 필요한 주기 — 이 둘이 장비 대수를 결정합니다.
  • 신호 종류 — 통신인지, 아날로그인지, 접점인지에 따라 장비가 달라집니다.
  • 놓치면 안 되는 신호가 있는지 — 카운팅처럼 순간 신호는 별도 처리가 필요합니다.
  • Wi-Fi 환경 — 전파가 닿는지, 공유기와의 거리가 어느 정도인지 확인하셔야 합니다.
  • 데이터 보관 기간 — 5초 주기로 8개소면 하루에 쌓이는 양이 적지 않습니다. 보관 기간과 정리 주기를 미리 정해 두시는 편이 좋습니다.

센서 목록과 필요한 주기만 알려주시면 구성안을 잡아 드립니다. 문의해 주십시오.

관련 제품


도입을 검토하신다면

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

관련 글

← 목록으로 돌아가기