Work / plc-checkweigher
plc-checkweigher
One-command installer for the Mitsubishi PLC check-weigher system.
Overview
A production-grade logging layer that reads weight and status registers directly from a Mitsubishi PLC over the factory network, persists every reading, and turns each production batch into a clean PDF report that is pushed to a shared SMB drive for the quality team.
Highlights
- Continuous register polling from a Mitsubishi PLC with reconnect handling
- Per-batch PDF report generation with pass/fail summaries
- Automatic push of reports to an SMB network share
- Live web dashboard for line operators
Stack
Raspberry Pi · Mitsubishi PLC · PDF Reports · npm CLI
Thoughts about this
Logging Mitsubishi PLC Data in Real Time on a Raspberry Pi
How I bridge a Mitsubishi PLC to a Raspberry Pi for continuous, reconnect-safe register polling — and why the edge is the right place to do it. Industrial IoT · May 2024 · 8 min read
From PLC to PDF: Automating Batch Reports at the Edge
Quality teams don't want raw register dumps — they want a clean PDF per batch. Here's the pipeline that gets them there automatically. Edge Computing · Mar 2024 · 6 min read
Pushing Files Over SMB from a Headless Raspberry Pi
A small but load-bearing detail of factory IoT: getting generated files onto the network share reliably, from a device with no screen. Edge Computing · Feb 2024 · 5 min read
More work
checkweigher
High-speed industrial check-weigher on the edge. Python · Raspberry Pi 4 · XT1000 · T16 Load Cell
Tovex-CRM
Modular CRM platform with real-time dashboards. TypeScript · TypeScript · Modular Architecture · Real-time Dashboards
GrandMovement
Motion-rich marketing site built on Vite. React · React · Vite · Framer Motion