Two Lines, No Pump: How PLCs Actually Think
Why does a pump never run even when the code says it should? Host A and Host B unravel the mind-bending logic of ladder logic—the programming language that runs every factory, bottling line, and water treatment plant on Earth. We dive into the scan cycle that governs how industrial controllers think differently than any software you've written, explore why factory programs look like electrical wiring diagrams, and trace the messy relay logic history that shaped modern PLCs. A deep dive into why your intuitions about code completely break down inside a factory. 00:00 - The Puzzle: Two lines, no pump 03:45 - What is ladder logic? 07:30 - Why PLCs look like wiring diagrams 12:15 - The physical relay logic history 16:20 - How the scan cycle changes everything --- Sources & further reading: • Rockwell, Logix 5000 Controllers General Instructions, 1756-RM018A-EN-P, Sept 2025 • Rockwell, Ladder Diagram Programming Manual, 1756-PM008J-EN-P, July 2022 • Rockwell, Design Considerations, 1756-RM094N-EN-P, Sept 2025 • Rockwell, Tasks, Programs, and Routines, 1756-PM005M-EN-P, Sept 2025 • Rockwell, Import/Export, 1756-RM014D-EN-P, Sept 2025 • Rockwell, IEC 61131-3 Compliance, 1756-PM018I-EN-P, March 2022 • Rockwell, MicroLogix 1200/1500 Instruction Set, 1762-RM001H-EN-P, July 2014 • IEC 61131-3:2025, Ed. 4.0, abstract: https://webstore.iec.ch/en/publication/68533 • All fetched and read on 2026-09-22. The Rockwell PDFs were downloaded and read as full text. • (supersedes 1756-RM003Z) • [primary, vendor docs] Rockwell, "Duplicate destructive bit detection" • [secondary] Stefan Henneken, "IEC 61131-3: Comparison of Edition 3 and Edition 4", 2025-06-11 • [trade press, first-person] Alison Dunn, Morley interview, Manufacturing AUTOMATION, 2009-06-12 • [secondary, vendor history] AutomationDirect, "History of the PLC", 2015-08-05 • [vendor] Rockwell CCW profile, 9328-PP001I-EN-P, Nov 2024 • [vendor] CODESYS Store — and: https://store.codesys.com/en/codesys-control-win-sl-1.html • [vendor] OpenPLC — and https://github.com/Autonomy-Logic/openplc-editor: https://autonomylogic.com/ • [unverified, forum] Studio 5000 duplicate-destructive-bit warning • [internal] data/series/ai-benchmarking/ep-06-the-number-is-a-random-variable.md • BrewSys/docs/BUILD-PLAN.md — . • [pointer only] BrewSys feasibility brief: https://claude.ai/artifact/DtnPgRMn12tBsidjCTQgz5 This podcast episode was fully generated by AI — research, script, voices, and production. Built with Claude, Piper TTS, and automated pipeline tooling.

