Bruce Gilham Jr.

All work · Industrial & manufacturing

Nissin Foods

Checkweigher readings a noodle plant was discarding captured off serial ports into SQL Server, with real-time control charts for operators and a counting function written inside the Siemens WinCC HMI.

Years
2013–2019
Sector
Food manufacturing
Role
Sole developer (software half of a two-firm bid)
Outcome
Still running

What was wrong

At an instant-noodle plant every pack crossed a checkweigher, and every reading was thrown away. Quality staff had no history and line operators had no live picture of whether a line was drifting.

What I built

Serial-to-IP converters on each scale mapped to virtual COM ports; a logger writing every reading to a central SQL Server; a real-time control chart the line operators watch with the acceptable band shaded; and a historical viewer for quality staff. Plus a production counting system converting raw pack counts to case totals per line, including a function written inside the Siemens WinCC program so totals appear on the plant HMI.

What happened in production

Rolled out line by line over five years and live in the plant through the last exchange.

Stack

LightSwitch WinForms SQL Server IIS Moxa serial-to-IP Siemens WinCC PLC / HMI integration

Have a system like this one?

Tell me what it does, what it is written in, and what breaks when it goes down. I will say plainly whether I can help and how I would approach it.

Tell me what it runs on