THOMAS KIMMAKING크몽 토마스킴 · 주식회사 바라봄의 시제품 제작 서비스
전체 사례
자동화2025

PLC 설비 원격 모니터링·제어 앱

LS Electric PLC와 Modbus TCP로 연결해 환경 데이터와 설비 상태를 확인하고 설정값·수동 동작을 제어하는 Android 앱

PLCModbus TCPAndroidJava스마트팜원격제어
PLC 설비 원격 모니터링·제어 앱 대표 이미지
TECH / SCOPE

기술 구성과 작업 범위

PLC
LS Electric XBM-DN32HP
COMMUNICATION
Ethernet / Modbus TCP
APPLICATION
Android / Java
MONITORING
온도·습도·CO₂ / 운전 상태 / 입력 신호
CONTROL
설정값 변경 / 자동·수동 운전 / 개별 설비 ON·OFF
DELIVERABLE
설치용 APK / Android 소스코드 / 개발 가이드

어떤 문제를 해결했나요?

PLC가 관리하는 온도·습도·CO₂와 설비 운전 상태를 현장 PC뿐 아니라 Android 기기에서도 확인하고 제어할 수 있어야 했습니다. 모바일 환경에서 통신 상태와 여러 입출력 값을 한눈에 파악하면서도 잘못된 조작을 줄이는 화면 구성이 필요했습니다.

무엇을 어떻게 만들었나요?

LS Electric PLC를 Modbus TCP 서버로 구성하고 Android 앱이 Ethernet 네트워크를 통해 직접 데이터를 읽고 쓰도록 구현했습니다. 첫 화면에서는 환경값·운전 상태·입력 신호를 모니터링하고, 제어 화면에서는 설정값 변경과 냉방기·펌프·팬·조명 등의 수동 동작을 처리하도록 기능을 분리했습니다. 연결 실패 시 재시도와 안내 흐름도 함께 구성했습니다.

PLC와 앱을 잇는 통신 구조

PLC 내부의 연속된 데이터 영역을 환경값, 운전 상태, 설정값, 제어 명령으로 나누고 앱 화면의 각 항목과 연결했습니다. 앱은 Modbus TCP로 데이터를 주기적으로 읽어 상태를 갱신하고, 사용자가 설정값이나 수동 스위치를 조작하면 해당 제어값을 PLC로 전달합니다. 모니터링과 제어 화면을 분리해 현재 상태를 확인하는 흐름과 실제 설비를 움직이는 흐름이 섞이지 않도록 구성했습니다. 네트워크 주소와 고객 식별 정보는 공개 사례에서 제외했습니다.

실제 결과는 어땠나요?

PLC 연결 상태와 실시간 값을 확인하는 모니터링 화면, 자동·수동 운전 상태 표시, 설정값 및 개별 설비 제어 화면을 구현했습니다. 실제 설치에 사용할 APK와 Android Java 소스코드, 개발 가이드를 함께 납품하고 수정 요청까지 반영했습니다.

SIMILAR PROJECT

비슷한 시제품 제작이
필요하다면

현재 자료와 필요한 동작을 알려주시면 가능한 제작 범위부터 함께 정리합니다.

시제품 제작 문의