Controller Diagram: Wiring, Logic, and Layout Explained

Controller Diagram — circuit diagram showing component connections+-AC MainsStep-Down XfmrD1 BridgeC1 1000μFREGLM7805 5V230V AC UtilityRegulated Power SupplyAC -> Transformer -> Rectifier -> Filter -> Regulator
Controller Diagram: Wiring, Logic, and Layout Explained — interactive diagram. Open it in the editor to customise components and wiring.

This is a free printable controller diagram: download the diagram as SVG or open it and print to paper or PDF.

A controller diagram shows how a control device — PLC, relay logic panel, or motor controller — connects to field devices, power supplies, and loads, serving as the essential reference for installation and fault-finding.

A controller diagram is a schematic or wiring diagram that depicts the internal connections and external field wiring of a control system. The term covers a broad family of drawings: relay ladder diagrams, PLC I/O wiring diagrams, motor starter schematics, and process control loop drawings. What all these share is a clear separation between the power (line) circuit and the control circuit, each documented at the appropriate voltage level.

In industrial practice, controller diagrams distinguish between the main power circuit (three-phase or single-phase supply feeding contactors and motor terminals) and the control circuit (typically 24V DC or 120V AC) that governs coil operation, pilot devices, and interlocks. This separation is not merely organisational — it reflects a fundamental safety architecture where low-voltage control wiring can be worked on with reduced hazard while the main circuit remains isolated.

PLC (Programmable Logic Controller) controller diagrams add another layer: the I/O wiring diagram maps physical field terminals (discrete inputs, discrete outputs, analogue inputs, analogue outputs) to PLC module channel numbers, which then correspond to tag addresses in the control program. A complete PLC documentation set includes the I/O list, the ladder logic or function block program, and the wiring diagram — these three documents must be consistent.

Motor controller diagrams typically show the contactor main contacts, overload relay, control transformer, start/stop push buttons, auxiliary interlock contacts, and indicator lamps. Understanding the seal-in circuit (how the RUN contactor holds itself energised after the start button is released) is fundamental to reading any motor starter schematic.

Process controller diagrams for PID (Proportional-Integral-Derivative) loops show the transmitter, controller, final control element (valve or VFD), and feedback path. Signal types include 4–20mA current loops and 0–10V analogue signals, and these must be correctly matched to the controller's input card specifications.

Controller wiring diagrams span solar charge controllers, motor speed controllers, and specialty controllers such as the XFY and Brainpower series used in e-bikes and electric scooters. Each type has a unique connector harness, but all share common principles: battery input, load output, and a sense or signal wire for feedback control. Getting the polarity and connector pin assignment correct on first installation prevents damage to both the controller and the connected device. Draft your controller hookup diagram free at Circuit Diagram Maker.

How to wire controller diagram

  1. Identify the control system type and voltage levels Determine whether the controller is a relay panel, PLC, or dedicated motor controller. Note the main power voltage (e.g., 400V AC three-phase) and the control circuit voltage (e.g., 24V DC), as these dictate wire sizing, insulation colour coding, and safety requirements.
  2. Draw the power (line) circuit first Show the incoming supply through a main isolator and fuses or circuit breaker, through contactor main contacts, through an overload relay, and to the motor or load terminals. Use standard IEC or NEMA schematic symbols.
  3. Draw the control circuit separately Show the control transformer secondary (or 24V DC PSU), the stop button (normally closed, in series), the start button (normally open), the seal-in contact, overload relay trip contact, and the contactor coil. Label every wire with a unique wire number.
  4. Map PLC I/O terminals if applicable List each field device on the I/O wiring diagram, noting which PLC module and channel number it connects to. Verify the signal type (24V DC discrete, 4–20mA analogue) matches the channel specification.
  5. Add interlocks, indicators, and auxiliary devices Include any pilot lights, fault relays, safety circuit contacts, and auxiliary output contacts. Each auxiliary contact should reference the coil tag it belongs to, following standard cross-referencing practice.
  6. Review wire numbering and terminal numbering Every wire in the control circuit must carry a unique number that appears on both ends and on the terminal strip label. This is the single most important practice for fast fault-finding later.

Specifications

Typical main circuit voltage (IEC)400V AC three-phase, 50Hz
Typical main circuit voltage (NEC/North America)480V AC three-phase, 60Hz
Typical control circuit voltage (modern DC systems)24V DC
Typical control circuit voltage (older AC systems)120V AC (North America) / 230V AC (older European)
Analogue signal standard (process control)4–20mA current loop or 0–10V DC
Minimum control cable insulation ratingMust be rated for the applied control voltage per IEC 60204-1 or NEC Article 409

Safety warnings

Tools needed

Common mistakes

Troubleshooting

Motor starts but immediately trips on overload
Cause: Overload relay set too low relative to motor FLA, or motor is mechanically jammed, or one phase of the supply is missing causing the motor to single-phase and draw excess current on the remaining phases Fix: Check all three phase voltages at the motor terminals. Verify overload setting matches motor nameplate FLA. Inspect mechanical load for a jam before restarting.
Pressing the start button does nothing
Cause: Control circuit is de-energised — possible blown control fuse, open stop button contact, tripped overload relay, or open control transformer secondary Fix: Measure control circuit voltage across the coil terminals. Work backwards from the coil through the stop button and overload contacts to the fuse, using the multimeter to find the open point.
Motor runs correctly but indicator lamp shows fault
Cause: Lamp circuit wired to the wrong auxiliary contact (normally open vs normally closed), or lamp wiring fault Fix: Verify which auxiliary contact the lamp circuit uses. A run indicator should be powered via a normally-open auxiliary contact on K1 (closes when K1 is energised).

Frequently asked questions

What is the difference between a controller diagram and a wiring diagram?

A wiring diagram shows point-to-point physical wire connections between terminals. A controller diagram is broader — it may include schematic symbols for internal relay or PLC logic, I/O assignments, and control circuit operation, providing both physical and functional information in one drawing set.

What does a seal-in circuit do in a motor controller?

A seal-in (or hold-in) circuit uses an auxiliary normally-open contact on the main RUN contactor, wired in parallel with the momentary start push button. When the start button is pressed and the contactor energises, this auxiliary contact closes and maintains the control circuit path after the start button is released.

What is the standard control circuit voltage for industrial motor starters?

Common control circuit voltages are 24V DC (most modern PLC-driven systems), 120V AC (common in North America), and 230V AC (common in some older European installations). A control transformer steps the main supply down to the control voltage, providing isolation and a safer working level.

How are PLC I/O channels identified on a controller diagram?

Each PLC input and output is assigned a unique tag address (e.g., I0.3 for input module 0 channel 3) that appears both on the wiring diagram terminal and in the ladder logic program. The I/O list cross-references every tag to its physical description, engineering units, and field device location.

What is an interlock in a controller diagram?

An interlock is a contact or logic condition that prevents a piece of equipment from operating unless a prerequisite condition is met. For example, a normally-closed contact from a high-temperature switch may be wired in series with the motor starter coil, cutting power to the contactor if an overtemperature condition occurs.

How do I wire a solar charge controller?

Connect the battery terminals first (matching polarity carefully), then the solar panel input, and finally the load output — this sequence prevents sparking and controller damage. The battery bank sets the system voltage (12 V, 24 V, or 48 V) which the MPPT or PWM controller must be configured to match. Keep the battery-to-controller cable as short as possible and size it for the controller's rated current, not just the panel output.

How do I wire an XFY motor controller?

XFY controllers are commonly used in Chinese-branded e-bikes and electric scooters. The main connector harness typically includes a battery input (red/black thick wires), three-phase motor outputs (yellow, green, blue), Hall sensor connector (5-pin), throttle connector (3-pin: power, ground, signal), and brake cutoff wires. Exact pinouts vary by model, so confirm with the controller's label or supplied wiring chart before connecting, as reversing Hall sensor power and ground will damage the controller.

How do I wire a Brainpower motor controller?

Brainpower (Greentime) controllers follow a similar harness layout to other Chinese e-bike controllers: thick red/black for battery, coloured thick wires for motor phases, a 5-pin Hall sensor plug, and multi-pin connectors for throttle, display, and PAS sensor. Most models include colour-coded heat-shrink labels on each lead. Match phase colours and Hall sensor colours to the motor's corresponding wires, then perform a brief test before closing any enclosures.

Related diagrams

Free electrical calculators

Edit this diagram free in the online editor