PLC-Course

Sprint 1 — Architecture & I/O Reality

Bolton chapters: 1–2 Time budget: 5–7 hours Core concept: A PLC is a hardened computer that scans inputs, runs logic, and updates outputs in a deterministic cycle — the I/O devices are where the physical world meets the program.


🎯 Sprint Goals

By the end of this week you will be able to:


📚 What to Read in Bolton

Section Pages Why
Ch. 1 — Programmable Logic Controllers full chapter Core architecture and history
Ch. 2 — Input-Output Devices full chapter The catalog of sensors and actuators
Ch. 4 — I/O Processing first half Scan cycle deep-dive

You’ll come back to Ch. 4 in Sprint 2 for the digital details.


🗂️ Sprint Materials


📋 Sprint Plan

Day 1 — Read & Anchor (1.5 h)

Read Bolton Chapter 1. As you read, sketch (on paper or Excalidraw) the five core blocks and how they connect. No copying — your sketch is the proof you understood it.

Day 2 — I/O Catalogue (1 h)

Read Bolton Chapter 2. Open the workbook (workbooks/01-io-mapping.ipynb) and classify the 10 devices listed. There’s no “right” answer for every one — the discussion is the point.

Day 3 — Scan Cycle Deep-Dive (1.5 h)

Skim the first half of Chapter 4. Then open the Scan Cycle Visualizer in this repo. Run it three times:

  1. Slow scan (100 ms), short input pulse (10 ms) — watch the pulse get missed
  2. Fast scan (5 ms), same pulse — watch it get caught
  3. Slow scan, but with a latching rung — see how latching rescues you

Day 4 — Lab (1.5 h)

Tackle Lab 01: Traffic Light Controller. The spec is in the lab folder. Submit your structured text as a PR. The CI auto-grades it.

Day 5 — Recall & Reflect (0.5 h)

Run through the sprint flashcards. Update your sprint-progress Issue with the reflection notes.


✅ Definition of Done


➡️ Next

Once Lab 01 passes CI, head to Sprint 2: Digital Foundations.