PLC Machine Data Logging System
A shop-floor PC reads an existing PLC and stores each cycle so production staff can look back at what the machine did.
- Problem
- The machine already runs from a PLC, but cycle results, process values, and alarms stay in the controller. After a shift, there is no practical way to review what happened.
- Solution
- Edge software on a PC beside the machine reads the agreed registers and writes a record for each cycle. The PLC sequence is left in place. Logging is added on top of it.
- Hardware
- The installed Mitsubishi, Delta, or Omron PLC, plus an industrial or panel PC on the plant network. No controller brand is swapped in for the sake of the logger.
- Software
- Custom software in C# / .NET or Python, with SQLite or SQL Server-style storage depending on what the plant already uses. A Windows screen shows the latest cycles.
- Communication protocol
- Modbus TCP, Modbus RTU, Ethernet, or serial — whichever port and protocol that PLC already exposes.
- Data collected
- Timestamps, cycle identity, process parameters agreed with the process owner, alarm and event bits, and machine status. The list is taken from the PLC map, not from a generic template.
- Result
- Each stored cycle can be opened later from a PC on the plant network. Customer names and numerical before/after claims are not published on this page.
This logging path is part of Industrial IoT and industrial data acquisition. Changes to the controller program itself are PLC programming.