Projects

Work I have delivered

12 projects across plant control, SCADA, OT/IT and university labs. Client names are withheld and screenshots are redacted.

Industry projects · 6

Control, SCADA and OT/IT systems delivered for manufacturing and utility plants.

Appliance manufacturing — end-of-line functional test

End-of-Line Test Stands — Traceability & OT/MES Integration

A request/response contract between test-stand PLCs and a MySQL MES, so a new product model is a database row instead of a logic change.

MIAC Automation · Sep 2025 – Present

  • Rockwell ControlLogix
  • FactoryTalk Optix (C# / .NET 6)
  • Ignition
  • MySQL

Process control — commissioning tools

Process Identification & PID Tuning Tool

A web tool that fits a FOPDT model to step-test data from the plant historian and turns it into IMC-tuned controller settings, with fit quality reported.

MIAC Automation · Jun 2025 – Oct 2025

  • Python
  • SciPy
  • pandas
  • Plotly

Dairy — food production

PLC-to-PLC Data Exchange — S7-1200 and S7-300 over PUT/GET

Linked a newer S7-1200 to an existing S7-300 in a dairy plant with S7 PUT/GET communication, so the two controllers share data over Ethernet instead of extra hardwired signals.

P.A.M Engineering & Automation · Jan 2024 – Dec 2024

  • Siemens S7-1200
  • Siemens S7-300
  • TIA Portal V17
  • S7 communication (PUT/GET)

Healthcare — hospital energy management

Hospital Energy Monitoring & Electricity Cost Calculation

Energy monitoring for a public hospital with rooftop solar — power-meter data in Siemens Energy Manager PRO, with dashboards of use per building and the electricity cost calculated from it.

P.A.M Engineering & Automation · Jan 2024 – Dec 2024

  • Siemens Energy Manager PRO
  • Siemens SENTRON PAC5200

Food processing — vegetable-oil plant, bulk material handling

Bulk-Bag Filling Line — PLC and HMI from Infeed to Outfeed

Wrote the PLC program and HMI myself for a big-bag filling line in a vegetable-oil plant — every machine from the start of the line to the end, with fill-by-weight and on-site commissioning.

P.A.M Engineering & Automation · Jun 2024 – Sep 2024

  • Siemens S7-1200
  • TIA Portal V17
  • Siemens HMI

Brewery — keg conveying and filling line

Keg Line Control Upgrade — S7-300 to S7-1500 Retrofit

Replaced the ageing control cabinets of a brewery keg line — S7-300 and Pro-face panels to S7-1500, Comfort panels, safety relays and new drives — on a running plant, from bid to handover.

P.A.M Engineering & Automation · Sep 2023 – Jul 2024

  • Siemens S7-1500
  • TIA Portal V17
  • SIMATIC Comfort Panels
  • Pilz PNOZ s4

Education & lab systems · 6

University process-control work — my B.Eng. thesis, then part-time with a professor: training rigs, digital twins, courses and the cloud lab students use.

Engineering education — process control laboratory

Process Control Cloud Lab — Simulink to InfluxDB & Grafana on AWS

A VPN-only AWS server where every student's Simulink run lands in InfluxDB and Grafana, with Single-loop, Cascade and MPC models that switch between simulation and the real rig.

Pranakorn Energy (part-time) · Jun 2026 – Present

  • AWS EC2
  • Tailscale
  • InfluxDB
  • Grafana

Engineering education — process control training rig

Digital Twin Training Rig — S7-1500 and Simulink over OPC UA

A pump, level and flow rig whose PLC talks to a Simulink twin over OPC UA, so students tune single-loop and cascade PID in simulation and then run the same controller on real hardware.

Pranakorn Energy (part-time) · May 2025 – Jun 2026

  • Siemens S7-1500
  • TIA Portal V17
  • MATLAB / Simulink
  • OPC UA

Engineering education — online course

Industrial Automation Online Course — MATLAB/Simulink to PLC over OPC UA

A video course that takes engineers from a first Simulink model to tuning a real S7-1500 loop over OPC UA — 6 sections, 29 lessons, hands-on labs and two final projects.

Pranakorn Energy (part-time) · Jan 2026 – May 2026

  • MATLAB / Simulink
  • Siemens TIA Portal V17
  • S7-1500
  • PLCSIM Advanced

Engineering education — vending and payment automation trainer

QR-Payment Vending Trainer — PLC, HMI and IoT Gateway

A training unit that turns a coin-operated washing machine into a QR-payment machine — FX5U PLC, GOT2000 HMI, IoT2050 MQTT gateway and a web payment front end — with FAT/SAT and a course.

Pranakorn Energy (part-time) · Jan 2025 – Dec 2025

  • Mitsubishi FX5U
  • GX Works3
  • GOT2000
  • Siemens IoT2050

Engineering education — PLC and process-control training

University PLC & Process-Control Training Courses

Six hands-on training courses for engineering students — PLC ladder, TIA Portal V17, KTP700 HMI, process pressure control, modern manufacturing and cloud IoT — on S7-1200 trainer kits and a pressure-process rig.

P.A.M Engineering & Automation · Aug 2023 – Sep 2023

  • Siemens S7-1200
  • TIA Portal V17
  • SIMATIC KTP700
  • Node-RED

Process control research — pressure loop

B.Eng. Thesis — MPC-Based PID Control of a Pressure Process (Phase I)

Identified a real pressure loop from ten step tests on an S7-1200 rig, tuned PID_Compact from the fitted model, and showed why one fixed PID cannot cover the whole operating range.

KMUTNB — B.Eng. thesis · Jun 2022 – Mar 2023

  • Siemens S7-1200
  • TIA Portal V17 (PID_Compact)
  • WinCC Unified Comfort Panel
  • SIMATIC IoT2050