Process Control Systems
Sequential and batch control, closed-loop PID/PWM, analog I/O, industrial networks, and HMI on Logix 5000.
Two PLC courses at McMaster took me from relay logic and timers to closed-loop control: sequencing batch processes, linking controllers over industrial networks, closing PID loops on a motor drive from analog feedback, and putting it all behind an operator HMI.
- Role
- Controls coursework — individual and team labs
- Timeline
- Winter 2025 — Fall 2025
- Status
- Completed
- Stack
- Rockwell Logix 5000Ladder logicPID / PWMDH+ / ControlNet / DeviceNetHMI
What the labs covered
Sequential & batch control
Breaking a process into ordered steps with subroutines and program-flow control, then sequencing a batch from start to completion.
Closed-loop PID & PWM
Driving a motor drive from analog feedback using the controller's PID instruction and PWM outputs.
Analog & remote I/O
Scaling analog signals and reading/writing I/O on remote chassis over the network.
Industrial networks
Configuring, wiring, and programming DH+ messaging, ControlNet, and DeviceNet (CAN-based) links between controllers and devices.
Operator HMI
Building HMI screens that expose process state and controls to an operator.
PID motor-drive control
The PWM and PID labs closed a loop around a motor drive: the controller compares the measured process variable with the setpoint and drives the actuator to remove the error.
- SetpointOperator / HMI
- PID instructionError → control output
- Analog / PWM outCommand to the drive
- Motor driveProcess
The textbook form of the controller:
sets how hard the loop reacts to present error, removes steady-state offset, and damps the response.
Course & lab detail
§PROC TECH 2PL3 — Introduction to PLC Programming (Winter 2025)
PLC fundamentals, I/O and addressing, motor control, timers, counters, math/compare and program-control instructions, sequential process control.
- Digital logic and case study
- Simple relay logic circuits
- Introduction to the Allen-Bradley Logix 5000 platform
- Motor control logic basics
- PLC time-delay functions
- Adjustable time-delay and counter functions
- PLC math and compare functions
- Traffic-light control
§PROC TECH 3PL3 — Advanced PLC Programming & Control (Fall 2025)
Program-flow control and subroutines, sequential batch processing, DH+/ControlNet/DeviceNet/Ethernet networks, analog and remote I/O, PWM and PID motor-drive control, and HMI.
- Logix 5000 controller and RSLogix 5000
- Basic instructions and subroutines
- Batch process control
- Communications — DH+ messaging, ControlNet, DeviceNet (two weeks)
- Analog I/O
- PWM and PID control (two weeks)
- HMI
§Industrial networks covered
| Network | Typical role |
|---|---|
| DH+ (MSG) | Legacy Allen-Bradley peer-to-peer messaging between controllers |
| ControlNet | Deterministic, scheduled controller-to-I/O backbone |
| DeviceNet | CAN-based device-level network for sensors and actuators |
| EtherNet/IP | Ethernet-based plant network for controllers, drives, and HMIs |