How to Read a PLC Wiring Diagram: DI, DO, AI, AO, and Field Devices

How to Read a PLC Wiring Diagram DI, DO, AI, AO, and Field Devices

A PLC wiring diagram is basically a map of how field devices connect to the PLC, and how the PLC sends commands back to equipment.

The reading logic is simple:
Find the signal. Follow the wire. Identify the terminal. Understand the function.

The basic signal path is:
field device → PLC input → PLC program → PLC output → field device action

This article explains how to read a PLC wiring diagram from a practical control panel perspective.

For a direct live example, please refer to this.


PLC Wiring Diagram vs Power SLD

PLC Wiring Diagram vs Power SLD

A PLC wiring diagram and a power SLD are not completely different in reading method.

Both drawings show connections. You still need to trace from one point to another and understand what each component does.

The difference is mainly the type of circuit.

In a power SLD, you usually trace the power path:

incoming supply → breaker → busbar → feeder → motor or load

In a PLC wiring diagram, you usually trace the control signal path:

field device → terminal block → PLC input

or:

PLC output → relay / VFD / servo drive → field device action

Drawing TypeWhat You TraceCommon ComponentsMain Question
Power SLDPower pathBreakers, busbars, transformers, feeders, motorsWhere does the power go?
PLC wiring diagramControl signal pathPLC terminals, relays, sensors, VFD terminals, terminal blocksWhat signal enters or leaves the PLC?

In both cases, the basic skill is the same:

follow the connection, identify the component, and understand the function.


Basic Reading Method Before the Live Example

Click here to jump to the live examples.

Before reading a real PLC wiring diagram, use three basic steps.

1. Find the PLC Module

Find the PLC Module

First, find the PLC or PLC I/O module on the drawing.

The PLC may be marked as:

  • CPU
  • PLC
  • controller
  • digital input/output module
  • analog input/output module
  • expansion I/O module
  • communication module

The PLC module is usually drawn as a rectangle with many terminals.

Common terminal labels include:

Terminal LabelMeaning
X / DIDigital input
Y / DODigital output
AIAnalog input
AOAnalog output
24VControl power positive
0VControl power common
COMCommon terminal
RS485 A/BCommunication terminal

2. Do Not Read Only the Terminal Number

Do Not Read Only the Terminal Number

A terminal number only tells you where the wire is connected.

It does not fully explain the circuit.

For example, X6 only tells you the signal enters PLC input X6.

But if the drawing says:
X6 = Power Healthy
Now the signal has meaning.

The reading path may be:
24V → KM2 auxiliary contact → PLC input X6
If the KM2 contact closes, 24V reaches X6, and the PLC reads X6 as ON.

So the PLC program can understand:
X6 = ON → Power Healthy condition is true

The key point is:

Do not stop at the terminal number. Find the signal name and the device behind it.


3. Follow Wire Numbers and Cross-References

Follow Wire Numbers and Cross-References

One PLC signal may not stay on one page.

It may go through:

  • wire number
  • cross-reference
  • relay contact
  • terminal block
  • connector
  • another drawing sheet
  • field device

So do not read the drawing only from left to right.

Read it by tracing the signal path.

For a PLC input, the path may be:
field device → connector → terminal block → PLC input

For a PLC output, the path may be:
PLC output → relay / drive → connector → field device

The rule is simple:

Find the signal, follow the wire, identify the terminal, understand the function.


Live Example: Reading a Real PLC Wiring Drawing

Live Example Reading a Real PLC Wiring Drawing

In a real drawing set, the PLC page is only one part of the full system.

For example, one control panel drawing set may include separate pages for:

SheetWhat It Shows
Power CircuitMain power wiring
Control CircuitControl power and control devices
Servo ControlServo drive, motor, encoder, brake, and control signals
PLCPLC CPU, I/O terminals, HMI connection
RelayRelay module and related control wiring
Loop ConnectorConnector wiring between panel and field loop
Machine ConnectorMachine-side sensors, switches, and wiring
TerminationsExternal connection points

This kind of drawing should be read by signal path, not only by page title.


Example: Reading the PLC Page

PLC_wiring_1

Start from the PLC sheet
-Module DELTA DVP12SA2.
The PLC page shows the controller, I/O terminals, 24 VDC / 0 VDC wiring, and connections to other devices.

  • X0, Y0 above the line Line No.
  • X terminal Usually PLC input
  • Y terminal Usually PLC output
  • 24V Control power positive
  • 0V Control power common

In above drawing, it is module DELTA DVP12SA2. In the below section, we will show model DVP16SP.

ItemDELTA DVP12SA2DVP16SP
RoleMain PLC CPU / controllerExpansion I/O module
Can run PLC program?YesNo
FunctionExecutes logic, communicates with HMI/servo/other devices, controls I/OAdds more input/output terminals
Typical terminalsX inputs, Y outputs, RS485, high-speed / special terminalsExtra X inputs and Y outputs
Used forMain control logicMore field signals when CPU I/O is not enough
PLC_wiring_2

-Module DELTA DVP12SA2.
S1, S2, S3 Switch contact
A switch contact may be manual or condition-operated, while a KM contact usually follows an electrically operated contactor or relay coil.

  • DOP-03BV HMI / touch panel
  • COM1 Communication ports

Together, these sections show how the PLC page is built: main PLC CPU, expansion I/O module, HMI connection, power supply, inputs, and outputs.
As shown below:

PLC wiring

To summarize how to read the PLC Wiring Diagram:
The first step is to identify input and output terminals.

Then read each signal as a path.
Example:
field signal → connector / terminal block → PLC X input
or:
PLC Y output → relay / drive / connector → field action

The PLC page tells you the I/O point.
It does not always show the full field device.
*So if the signal continues to another sheet, follow the wire number or cross-reference.

Live Detail: Reading Contactor Feedback as PLC Input

A PLC wiring diagram is often built from small conditions.

This example shows several 24 VDC digital input signals going into the PLC.

Contactor Feedback
  • At the top, there is a 24V control power line. At the bottom, the signals go into PLC input terminals such as X5, X6, and X7.
  • In the middle, there are contacts marked with tags such as KM1 and KM2. These are contactor or relay contacts used to tell the PLC whether a condition is true.

Interpretation:

PLC InputSignal NameHow to Read It
X5Manual Brake Release SwitchA manual switch condition enters the PLC
X6Power HealthyA contact closes when power condition is healthy
X7Brake Release FBA feedback contact closes when brake release is confirmed

The working path is:
24V → contact / switch → PLC input X terminal → PLC program
For example, for Power Healthy:
24V → KM2 auxiliary contact → X6

If power healthy condition is good KM2 contact closes
If the KM2 contact closes 24V reaches PLC input X6 The PLC then reads this input as ON.

So the PLC program can understand:
X6 = ON → power healthy condition is true
*This assumes the KM2 auxiliary contact is normally open and closes when the power healthy condition is active. If the contact is normally closed, or if the PLC program uses inverted logic, the meaning of X6 may be different.

For Brake Release FB:
24V → brake release feedback contact → PLC input X7

If the brake release condition is confirmed → the feedback contact closes.
When this contact closes → 24V reaches PLC input X7 → The PLC then reads X7 as ON.

So the PLC program can understand:
X7 = ON → Brake Release feedback is received

However, the exact meaning depends on where the feedback contact comes from. If it is an auxiliary contact of a relay or contactor, it only confirms that the relay/contact has operated. If it comes from the brake mechanism or a brake status sensor, it can more directly confirm the actual brake release condition.

The key of these feedback design is: A PLC output may command something to happen, but the PLC still needs input feedback to know whether it actually happened.

For example:

CommandFeedbackMeaning
Command ONX7 ONBrake release confirmed
Command ONX7 OFFCommand sent, but no feedback
Command OFFX7 ONAbnormal feedback or wiring issue

This is the key idea behind many PLC control circuits.

The PLC is not only sending commands. It is also checking conditions before and after the command.


How to Read Digital I/O and Analog I/O

How to Read Digital IO and Analog IO

Most PLC wiring signals fall into four groups:

Signal TypeMeaningDirection
DIDigital inputField device → PLC
DODigital outputPLC → field device
AIAnalog inputField device → PLC
AOAnalog outputPLC → field device

When reading any PLC I/O circuit, ask:

QuestionWhy It Matters
Is this DI, DO, AI, or AO?Defines the signal type
Where does the signal start?Finds the source
Where does the signal end?Finds the destination
What terminal does it use?Confirms the physical connection
What does the signal mean?Connects wiring to control logic
Does it need common, 0V, or shield?Confirms the complete circuit

How to Read Digital Input Wiring

A digital input is a 1 or 0 signal entering the PLC.

It answers a yes/no question.

Field QuestionPLC Signal
Is the start button pressed?DI
Is the emergency stop released?DI
Is the contactor closed?DI
Has the overload tripped?DI
Is the VFD in fault?DI

The reading path is usually:

field contact → terminal block → PLC DI terminal → PLC program

Example:

contactor auxiliary contact → terminal block → PLC DI

This tells the PLC whether the contactor is actually closed.

When reading DI wiring, check:

ItemWhat to Check
Field deviceWhich contact or switch sends the signal?
Contact typeNormally open or normally closed?
Input voltageCommonly 24 VDC, but must be confirmed
PLC terminalWhich DI terminal receives the signal?
Common / 0VIs the input common wired correctly?
Signal meaningDoes DI = 1 mean normal, fault, open, closed, start, or stop?

Important point:

Do not only read “DI3.” Read what DI3 means.

For example:

DI3 = VFD fault is useful information.
DI3 alone is only a PLC address.


How to Read Digital Output Wiring

A digital output is also a 1 or 0 signal, but it leaves the PLC.

It is a command.

PLC CommandOutput Type
Start motorDO
Energize relayDO
Turn on alarm lampDO
Reset VFD faultDO
Open solenoid valveDO

The reading path is usually:

PLC DO terminal → relay / contactor / VFD terminal → field action

Example:

PLC DO → interface relay → contactor coil

This means the PLC does not directly power the motor. It sends a control command. The relay, contactor, VFD, or MCC circuit performs the actual switching.

When reading DO wiring, check:

ItemWhat to Check
PLC output terminalWhich DO terminal sends the command?
Output typeRelay output or transistor output?
Load deviceRelay coil, contactor coil, VFD input, lamp, buzzer, solenoid
Control voltage24 VDC, 110 VAC, 230 VAC, etc.
ProtectionFuse, diode, relay isolation, or interposing relay
FeedbackIs there a DI signal proving the command worked?

Important point:

A DO command does not prove the equipment actually operated.

Example:

PLC DO → contactor coil
contactor auxiliary contact → PLC DI feedback

Then the PLC can compare command and feedback:

DO CommandDI FeedbackMeaning
DO = 1DI = 1Command worked
DO = 1DI = 0Command sent, but no feedback
DO = 0DI = 1Abnormal feedback or wiring problem

This is a very common pattern in motor control panels.


How to Read Analog Input Wiring

An analog input is a changing value entering the PLC.

It is not only 1 or 0.

Common analog input signals include:

  • pressure
  • temperature
  • level
  • flow
  • pH
  • current
  • voltage
  • speed feedback

The reading path is usually:

sensor / transmitter → terminal block → PLC AI terminal → PLC program

Example:

pressure transmitter → 4–20 mA → PLC AI

The PLC analog input module converts the analog signal into digital data. This is called A/D conversion.

The process is:

analog signal → AI module → digital numerical value → PLC program

Example:

PressureSignalPLC Meaning
0 bar4 mAMinimum value
5 bar12 mAMiddle value
10 bar20 mAMaximum value

This does not mean analog input becomes digital input.

A digital input is a physical ON/OFF terminal.

An analog input becomes a numerical value inside the PLC program.

When reading AI wiring, check:

ItemWhat to Check
Signal sourceWhich transmitter or sensor sends the value?
Signal type4–20 mA, 0–10 V, RTD, thermocouple, etc.
PLC AI supportDoes the analog module support this signal type?
Positive / negativeAre signal polarity and common correct?
ShieldingIs shielded cable required?
ScalingWhat engineering value does the signal represent?

Example:

4–20 mA = 0–10 bar

If the PLC receives 12 mA, the program may read about 5 bar.

Then the PLC can create internal logic:

pressure < 3 bar → pressure low = TRUE

But “pressure low” is an internal logic result. It is not a physical DI terminal.


How to Read Analog Output Wiring

An analog output is a changing command leaving the PLC.

It is commonly used for:

  • VFD speed reference
  • valve opening control
  • damper position control
  • pressure control
  • flow control

The reading path is usually:

PLC AO terminal → field device analog input → controlled action

Example:

PLC AO → 0–10 V / 4–20 mA → VFD analog input

The PLC program calculates a command value first. Then the analog output module converts that internal value into a real analog signal. This is called D/A conversion.

The process is:

PLC program value → AO module → analog signal → VFD / valve / field device

Example for VFD speed control:

PLC Speed CommandAO SignalVFD Meaning
0%0 V / 4 mAMinimum speed
50%5 V / 12 mAMedium speed
100%10 V / 20 mAFull speed

When reading AO wiring, check:

ItemWhat to Check
PLC AO terminalWhich AO channel sends the signal?
Signal type0–10 V or 4–20 mA?
Field device inputDoes the VFD or valve accept the same signal type?
Common terminalIs analog common connected correctly?
ShieldingIs shielded cable used if required?
Parameter settingIs the VFD or device configured for the same signal type?
ScalingWhat does 0%, 50%, or 100% mean in the field device?

Important point:

Analog output wiring is not enough by itself. The field device parameter must also match the signal.

For example, if the PLC sends 4–20 mA, but the VFD is set to read 0–10 V, the speed command will not work correctly.


What the Wiring Diagram Does Not Tell You

A wiring diagram tells you how devices are connected.

It does not fully tell you the PLC program logic.

From the wiring diagram, you can understand:

  • which signal enters the PLC
  • which output leaves the PLC
  • which terminal is used
  • which relay, connector, or field device is connected
  • how the circuit is physically wired

But the wiring diagram usually does not show:

  • ladder logic
  • function block logic
  • timers
  • counters
  • interlock sequence
  • alarm rules
  • servo motion sequence
  • HMI screen logic

So the difference is:

Wiring diagram = how devices are connected
PLC program = when and why the PLC acts

To fully understand the control behavior, you need both the wiring diagram and the PLC program or control sequence description.

Risentric Products

Looking for factory-tested 3-Phase switchgear & Panel boards for your project?


Conclusion

For each signal, ask:

Is it DI, DO, AI, or AO?
Where does it start?
Where does it go?
What terminal does it use?
What does the signal mean?

A good PLC wiring diagram makes every signal easy to trace from the field device to the PLC, and from the PLC back to the controlled equipment.

FAQ

What is the purpose of a PLC wiring diagram?

A PLC wiring diagram shows how field devices, PLC terminals, relays, connectors, sensors, drives, and control power are physically connected. It helps engineers trace signals entering and leaving the PLC.

What is the difference between DI and DO?

DI, or digital input, is a 1/0 signal entering the PLC.
DO, or digital output, is a 1/0 command leaving the PLC.

What is the difference between AI and AO?

AI, or analog input, is a changing value entering the PLC, such as pressure, level, temperature, or flow.
AO, or analog output, is a changing command leaving the PLC, such as a VFD speed reference.

Does analog input become digital input inside the PLC?

No. Analog input becomes digital numerical data, not a physical digital input.

For example:
4–20 mA → A/D conversion → pressure value in PLC program

The PLC program may then compare this value with a setpoint and create an internal logic condition.

Scroll to Top