Line Stop Monitoring System
projectDetail.backToProjects

Line Stop Monitoring System

Mitsubishi PLCV-BoxNext.jsPostgreSQLMobile Responsive
projectDetail.role

Full Stack IoT Engineer

projectDetail.year

2025

projectDetail.duration

3 Months

projectDetail.type

projectDetail.industrialAutomation

projectDetail.theChallenge

Before this project, line stop recording depended on manual whiteboard notes every hour and end-of-shift Excel summaries prepared by line leaders. This workflow created major blind spots: micro-stoppages lasting only a few seconds were often missed, stop categories were inconsistently recorded across shifts, and investigation data was usually available only after production had already ended. As a result, MES reports were frequently inaccurate, root-cause analysis was delayed, and maintenance teams had no real-time visibility into recurring downtime patterns.

projectDetail.theSolution

I developed a real-time Line Stop Monitoring System accessible from web and mobile devices. Mitsubishi PLC machine-state signals are collected through a V-Box IoT gateway and streamed into PostgreSQL with timestamp-level precision. The dashboard provides live line status, stop duration, stop frequency, and process-level loss visibility, while automated data aggregation replaces manual Excel consolidation. This architecture eliminates human logging errors and gives production, maintenance, and management teams a single real-time source of truth for downtime performance.

projectDetail.transformationEvidence

After
Before
projects.before
projects.after
Data Tracking Method
drag to compare

projectDetail.systemDemo

projectDetail.systemArchitecture

projects.systemArchitectureLive

PLC

Mitsubishi

IoT Gateway

V-Box Edge

Database

PostgreSQL

Dashboard

Next.js Web/Mobile
projects.latency: 12ms
projects.powerStable

projectDetail.lessonsLearned

- Signal Noise (Hardware): I encountered false 'STOP' triggers caused by electrical noise from aging relays. I fixed this by implementing a debouncing rule where the signal must remain stable for more than 2 seconds before being recorded. - Data Standardization (Process): Different shifts used different stop naming conventions, which reduced report quality. I introduced standardized stop reason mapping and validation rules so all records could be compared consistently. - User Adoption (People): Operators initially resisted the system, feeling they were being monitored. I redesigned the interface to focus on quick action (clear alarm state and maintenance call flow), which shifted perception from "monitoring people" to "helping teams recover faster."

projectDetail.businessImpact

Data Accuracy Up 100% | Manual Reporting Time Down 100% | Real-Time Downtime Visibility Across Web/Mobile

projects.detailHeading

This project transformed a manual, paper-based top cover assembly line into a real-time digital operation with actionable downtime intelligence. Project Scope: - Replaced hourly whiteboard tracking and end-of-shift Excel consolidation with automatic data capture. - Connected Mitsubishi PLC stop/run signals to a centralized PostgreSQL database through a V-Box IoT gateway. - Delivered a responsive Next.js dashboard for production leaders, maintenance teams, and management. System Architecture: 1. Machine Layer: Mitsubishi PLCs expose machine run/stop states and momentary stop events from production equipment. 2. Edge Gateway: V-Box continuously reads PLC memory and securely forwards event data to the central backend. 3. Database Layer: PostgreSQL stores time-series stop events, durations, and categorized reason codes for historical analysis. 4. Application Layer: Next.js dashboard presents live status, trend summaries, and shift-based stop analytics on web/mobile. Key Features: - Second-Level Tracking: Captures and aggregates loss time down to the second, including short micro-stoppages that manual logs missed. - Live Andon Visibility: Displays current line state, active stop duration, and process bottlenecks in real time. - Stop Reason Analytics: Supports categorized downtime analysis for faster root-cause discussion in D1/D2 meetings. - Automated Reporting: Eliminates manual end-of-shift Excel preparation with system-generated summaries. - Cross-Platform Access: Enables supervisors and engineers to monitor line health from both PC and mobile. Business Impact: - Improved data credibility for MES and management review by removing manual entry errors. - Reduced reporting workload for line leaders and enabled faster maintenance response cycles. - Shifted problem-solving from reactive end-of-day review to real-time operational control.

projects.technologies

  • Mitsubishi PLC
  • V-Box
  • Next.js
  • PostgreSQL
  • Mobile Responsive

projects.systemGallery

projects.totalAssets: 7
projects.systemGallery 1
projects.systemGallery 2
projects.systemGallery 3

projects.needSystem

projects.ctaText

projects.discussProject