Skip to main content
Call Eric:863-698-8266
CURRYCONTROLS.COMControls & Automation Knowledge Hub

Independent technical resource

Control systems knowledge

Practical information for industrial automation, PLCs, SCADA, instrumentation, networking, control panels, and water and wastewater systems.

CurryControls.com brings practical controls knowledge, engineering references, troubleshooting guides, and useful industry tools together in one place.

Indexed topics
553
Written guides
444
Knowledge sections
9
Levels of navigation
5

Search the knowledge base

Latest

Recently published and revised

Content is revised as field experience corrects it. Each entry carries its published and updated dates.

All articles
ReferencePLCFundamentals

PLC Architecture

How a programmable logic controller is physically organized: the chassis, backplane, processor, I/O modules, remote racks, and what those choices mean for wiring, expansion, and failure.

8 min readUpdated Sep 5, 2026

ReferencePLCFundamentals

The PLC Processor

What the processor module does on every scan, how its memory is organized, what the mode switch and status lights mean, and how it faults and recovers.

8 min readUpdated Sep 5, 2026

ReferencePLCPanels

Control Power Supplies

Sizing the 24 VDC supplies that run a controller and its field devices, separating loads that should not share a supply, and keeping the controller alive through a power event.

8 min readUpdated Sep 5, 2026

ReferencePLCFundamentals

PLC I/O Systems

Discrete and analog input and output modules, sinking and sourcing, relay and transistor outputs, wiring conventions, and the module diagnostics that find field faults from the panel.

9 min readUpdated Sep 5, 2026

ReferencePLCFundamentals

Controller Memory and Addressing

How a controller organizes its data: data tables and tags, the input and output images, the elementary data types and what they hold, and the naming discipline that keeps a program readable years later.

8 min readUpdated Sep 5, 2026

ReferencePLCFundamentals

Tasks and Execution Priority

How a controller schedules its work: the continuous task, periodic tasks at a fixed rate, event tasks triggered by something happening, how priority preempts, and where each kind of logic belongs.

7 min readUpdated Sep 5, 2026

Eric Sullivan's personal projects

Projects under development

Software Eric Sullivan is building on his own time. These are personal projects, not products of any employer, and nothing here is available unless its status says so.

All projects
In Development

SuitePlans

Engineering · Drawings · Estimating

A Personal Project of Eric Sullivan

A cloud engineering drawing environment being built to combine drawing review, markup, takeoff, symbol libraries, control-system design, and estimating.

In Development

SuiteBids

Estimating · Procurement

A Personal Project of Eric Sullivan

A platform under development for project discovery, bid document analysis, scope extraction, specification review, and opportunity management.

In Development

KeyDocs

Document Intelligence

A Personal Project of Eric Sullivan

A document application under development for organizing, searching, and understanding critical project and technical information.

A Personal Project of Eric Sullivan

About

About CurryControls.com

CurryControls.com is an independent technical knowledge and project website registered and managed by Eric Sullivan.

The current registration was independently made by Eric Sullivan in 2025 after the prior registration expired, completed the domain deletion process, and became publicly available.

The current site contains new technical and project content and is not affiliated with Curry Controls Company, Revere Control Systems, Inc., S.J. Electro Systems, LLC, or General Control Systems, Inc.

CurryControls.com is being developed as an independent technical knowledge resource focused on control systems, PLC programming, SCADA, HMI systems, instrumentation, control panels, industrial networking, telemetry, OT cybersecurity, troubleshooting, and water and wastewater automation.

Direct contact

Have a controls question?

Reach Eric Sullivan directly about anything on this site, a controls or automation topic, or one of his personal projects.