Learn PLCs free
Programming Examples13 min read5 231 words

How to Read a P&ID: Symbols, Tags, and a Worked Example

Learn how to read a P&ID — the symbol library, instrument bubbles, ISA tag letter codes, line types, and a worked example that maps a loop to the PLC.

IAE
Senior PLC Programmer
15+ years hands-on experience • 50+ automation projects completed
PLC
Programming Excellence

A Piping and Instrumentation Diagram — universally shortened to P&ID — is the master reference document for any process plant. It shows every piece of equipment, every pipe, every valve, and every instrument on a single drawing, together with the control loops that hold the process at the right temperature, pressure, level, or flow.

If you have ever stared at one and felt like you were reading hieroglyphics, you are not alone. P&IDs pack an enormous amount of information into a compact space using a standardised symbol language defined by ISA-5.1. Once you crack the code, you can extract in thirty seconds what would otherwise take thirty minutes of verbal explanation: what the process does, where the measurements are taken, how control is achieved, and which field devices talk to which PLC I/O channel.

This guide walks you through the complete symbol library, explains instrument bubble notation and ISA tag letter codes, covers line types, and then follows a real level-control loop from the transmitter in the field all the way to the ladder logic in the PLC.

What Is a P&ID (and How It Differs from a PFD and BFD)

Three drawing types describe a process at different levels of detail. Engineers and technicians routinely confuse them because the names sound similar.

A Block Flow Diagram (BFD) is the highest-level view. Each block represents an entire section of the plant — Reactor, Separator, Distillation Column — with arrows showing how streams flow between sections. There are no instruments, no valves, and no pipe specifications.

A Process Flow Diagram (PFD) adds one level of detail: major equipment is drawn to recognisable symbols (vessels, pumps, heat exchangers), key process streams carry flow rates, temperatures, and pressures, and the major control loops appear in simplified form. PFDs are used during design and front-end engineering to establish mass and energy balances.

A P&ID is the fully detailed engineering drawing. It shows:

  • Every pipe, with its size and specification
  • Every valve, including manual isolation valves and control valves
  • Every instrument and its tag number
  • Every control loop, including the signal lines between field devices and the control system
  • Utility connections (air, steam, nitrogen)
  • Safety devices (relief valves, rupture discs)

The key practical difference: a P&ID is the document you work from during commissioning, operations, and maintenance. A HAZOP study is conducted against the P&ID because it captures every potential deviation from design intent.

The P&ID Symbol Library

ISA-5.1 defines a standardised graphic vocabulary. Most engineering organisations publish their own symbol legend sheet at the front of every P&ID set, but the core shapes are consistent across industries worldwide.

P&ID symbol key showing vessel, pump, heat exchanger, gate valve, globe valve, control valve, and instrument bubble Eight common P&ID symbols arranged in a two-row grid: vertical vessel, horizontal vessel, centrifugal pump, heat exchanger, gate valve, globe valve, control valve with actuator, and instrument circle with tag label. Vessel (vertical) Vessel (horizontal) Centrifugal pump Heat exchanger Gate valve Globe valve TK-101 V-102 P-103 E-104 GV-105 HV-106 Control valve Relief valve Instrument bubble FC FCV-107 (fail-close) PSV-108 LT 101 Level Transmitter 101 Fig. 1 — Common P&ID symbols (ISA-5.1). Colours indicate equipment type; your site legend may vary.
Figure 1. A P&ID symbol key showing the most common equipment and instrument representations.

Equipment Symbols

Symbol type Typical shape Common examples
Vertical vessel Upright capsule / cylinder Storage tanks, reactors, absorbers
Horizontal vessel Horizontal capsule Flash drums, knockout pots
Centrifugal pump Circle with inlet arrow Process pumps, transfer pumps
Compressor / blower Triangle pointing into flow Air compressors, gas blowers
Heat exchanger Rectangle with internal dashed line Shell-and-tube, plate-frame
Fired heater Rectangle with flame symbol Furnaces, heaters
Column / tower Tall rectangle with internal trays Distillation, absorption

Valve Symbols

Valves on a P&ID use a "butterfly" shape — two opposing triangles pointing inward — with modifications to indicate type:

  • Gate valve: two open triangles, tips touching at the pipe centreline
  • Globe valve: two triangles with a circle at the pinch point
  • Ball valve: two triangles with a filled circle
  • Butterfly valve: horizontal line through the pipe symbol with a cross-bar
  • Control valve: two triangles plus an actuator symbol on top (spring, diaphragm, or motor)
  • Pressure safety valve (PSV): one triangle plus a vertical bar indicating the spring

Control valves carry a fail position annotation — FC (fail closed), FO (fail open), or FL (fail last) — which is critical for safety and process design.

Instrument Symbols

Every field device is drawn as a circle (sometimes called a "bubble" or "balloon"). The line style of the circle tells you where the instrument is located and how it is accessed:

  • Solid-line circle: locally mounted in the field (visible and accessible to an operator walking the plant)
  • Single horizontal line through the circle: mounted on a panel or in the control room
  • Double horizontal line through the circle: mounted in the control system (DCS or PLC), not physically accessible in a conventional sense
  • Dashed-line circle: in a remote or inaccessible location

Inside the circle, the ISA tag code identifies the instrument's function — covered in detail in the next section.

Instrument Bubbles and Location Classification

The instrument bubble is the core information unit of a P&ID. Understanding its anatomy lets you answer three questions at a glance: what does the instrument measure, what does it do with that measurement, and where does it live?

ISA instrument tag breakdown showing measured variable letters, function letters, and loop number inside a P&ID bubble An annotated instrument bubble for tag TT-201 split into three labelled zones: first letter T equals temperature (measured variable), second letter T equals transmitter (function), and the number 201 equals loop number. Below it, a second bubble TIC-201 shows T equals temperature, I equals indicator, C equals controller. TT 201 First letter: T Measured variable = Temperature Second letter: T Function = Transmitter Loop number = 201 Location line styles Field No line = field-mounted Panel Single line = panel/control room DCS/PLC Double line = DCS / PLC shared Fig. 2 — Anatomy of an ISA instrument bubble with location classification line styles.
Figure 2. Instrument bubble anatomy. The top half carries letter codes; the bottom half carries the loop number.

The horizontal dividing line inside the circle splits the tag into two rows. Above the line: letter codes. Below the line: the loop number. The combination is globally unique within a plant — no two instruments share the same tag.

ISA Tag Letter Codes

The ISA-5.1 standard assigns a letter alphabet to measured variables and instrument functions. You only need to memorise the most common dozen or so; the rest you can look up on the legend sheet.

First Letter — Measured Variable

The first letter identifies what is being measured or initiated:

Letter Measured variable
A Analysis (composition, quality)
F Flow
L Level
P Pressure
T Temperature
S Speed / frequency
W Weight / force
Z Position / dimension
U Multivariable

Subsequent Letters — Function

The letters that follow describe what the instrument does with the measurement:

Letter Function
I Indicator (local or remote display)
T Transmitter (sends a 4–20 mA or digital signal)
C Controller (computes a control output)
R Recorder
A Alarm
H High
L Low
S Switch
V Control valve (final element)
E Primary element (e.g. orifice plate)
Y Relay or compute function

Reading a Loop Tag in Full

Take the tag TT-201:

  • T (first letter) = Temperature — this instrument measures temperature
  • T (second letter) = Transmitter — it converts the measurement to a signal
  • 201 = Loop number 201 — it belongs to temperature control loop 201

Its companion instrument is TIC-201:

  • T = Temperature
  • I = Indicator — there is a display
  • C = Controller — the control algorithm lives here
  • 201 = Same loop 201

The tag suffix convention TT-201 can also be written as TT201 or 201-TT, depending on site convention. All three refer to the same device.

For transmitters that output a 4-20mA current loop signal, the tag string tells you exactly what physical signal to expect at the PLC analog input terminal.

Other common tag strings you will encounter frequently:

Tag Meaning
FE-301 Flow element (orifice plate, venturi) — loop 301
FT-301 Flow transmitter — same loop, sends the signal
FIC-301 Flow indicating controller — where the PID runs
FCV-301 Flow control valve — the final element
FI-301 Flow indicator only (no control)
LSH-401 Level switch, high — loop 401
PSL-502 Pressure switch, low — loop 502
TRC-601 Temperature recording controller

P&ID Line Types

Lines on a P&ID are not all the same. The line style tells you what medium is being carried or what type of signal is being transmitted.

Process lines (main pipes carrying product) are drawn as solid bold lines. Pipe size and specification (e.g. 4"-P-A1A-150#-CS) may annotate the line.

Utility lines (cooling water, steam, compressed air, nitrogen) are typically solid lines of lighter weight, or may use a standard colour coding on coloured drawings.

Signal lines define the communication medium between instruments:

Line style Signal type
Solid thin line Electrical signal (4-20mA, discrete, Ethernet)
Dashed line - - - Pneumatic signal (3-15 psi instrument air)
Dotted line ····· Capillary / hydraulic signal
Line with slashes —//— Software / data link (bus, fieldbus, DCS highway)

Knowing the signal line type is critical when you start tracing loops: a pneumatic signal means you need an I/P (current-to-pressure) converter somewhere in the chain, while an electrical signal feeds directly to a PLC analog input card. Visit our instrumentation hub for deeper coverage of signal types and field wiring.

Reading a Real Loop Step by Step

The best way to build P&ID fluency is to walk a complete control loop from measurement to final element. We will use a tank level control loop — one of the most common loops in any process plant.

Annotated P&ID loop diagram for tank level control: LT-201 transmitter, LIC-201 controller in PLC, and LCV-201 control valve on the inlet A P&ID-style level control loop. A feed stream enters from the left through a manual isolation valve and LCV-201 control valve. The tank body shows a level transmitter LT-201 mounted on the side. A signal line runs from LT-201 to LIC-201, a double-line bubble representing the PLC controller, which outputs back to the LCV-201 actuator. A drain line exits from the bottom through a manual valve. TK-101 FC LCV-201 (fail closed) Feed LT 201 Level transmitter 4-20 mA LIC 201 Level controller (in PLC) 4-20 mA output to I/P converter Drain Fig. 3 — Level control loop 201. LT-201 → LIC-201 (PLC) → LCV-201. Signal lines in blue/green.
Figure 3. A complete tank level control loop (LIC-201). Read left to right: feed enters through LCV-201, the level is measured by LT-201, the PLC controller LIC-201 calculates the required valve position, and the output signal drives LCV-201.

Step 1 — Identify the Process Stream

Start at the pipe that feeds the tank. The bold horizontal line on the left is the feed stream. It carries product from upstream. Read the pipe annotation for size and specification.

Step 2 — Find the Final Element

Scan along the feed pipe for a control valve symbol — the two opposing triangles with an actuator on top. This is LCV-201 (Level Control Valve, loop 201). The actuator circle carries the letters FC, meaning the valve fails closed on loss of signal or instrument air. A closed valve stops feed, which is the safe failure mode for an overfill scenario.

Step 3 — Locate the Sensing Element

On the tank wall you find LT-201 — a transmitter circle with no line through it, meaning it is field-mounted (locally accessible). The tag tells you it is a Level Transmitter on loop 201. It will output a 4-20 mA signal proportional to level: 4 mA at the low-level span point, 20 mA at the high-level span point. See our dedicated pressure transmitter guide for a close look at differential-pressure level transmitters, which are common in this application.

Step 4 — Trace the Signal to the Controller

A thin solid line (electrical signal) runs from LT-201 to a double-line circle labelled LIC-201. The double line tells you the controller is inside the DCS or PLC, not a standalone instrument panel. LIC = Level Indicating Controller — it displays the current level and runs the PID algorithm. For a deep dive on tuning this algorithm, see the PLC PID tuning guide.

Step 5 — Follow the Output Back to the Valve

A second signal line leaves LIC-201 and routes back to LCV-201. This is the controller output — a 4-20 mA signal that drives the valve actuator. In practice there is usually an I/P (current-to-pneumatic) converter between the PLC output card and the valve, converting the electrical signal into 3-15 psi instrument air to stroke the diaphragm actuator. The I/P may or may not appear explicitly on the P&ID depending on the detail level.

Step 6 — Check Alarms and Interlocks

Above and below the normal operating level you will often see additional instrument bubbles: LSH-201 (Level Switch High) and LSL-201 (Level Switch Low). These discrete devices trigger alarms and safety shutdowns independently of the continuous control loop. A HAZOP study will have established at what level these switches activate and what protective action they initiate.

Summary: Reading the Loop as a Sentence

"The inlet feed rate to TK-101 is controlled by LCV-201 (fail-closed). Tank level is measured by LT-201 (field-mounted, 4-20 mA) and transmitted to LIC-201 inside the PLC, which calculates a PID output and adjusts LCV-201 to maintain the level setpoint."

One sentence. Every word is visible on the P&ID if you know the language.

From P&ID to PLC — Mapping a Loop to I/O and Logic

This is where P&ID reading becomes a practical automation engineering skill. Once you can read a loop on paper, the next step is mapping it to the PLC hardware and software that implement it.

P&ID to PLC mapping showing LT-201 wired to analog input AI0, LIC-201 as PID function block, and LCV-201 driven from analog output AO0 Three-column flow diagram: left column shows P&ID elements (LT-201 bubble, LIC-201 double-line bubble, LCV-201 valve symbol); centre column shows the PLC hardware (24VDC loop supply, AI card channel 0 with 250-ohm resistor, CPU running PID_Compact FB, AO card channel 0); right column shows the engineering units and scaling formulas (4-20mA maps 0-5m level, PID output 0-100% maps to 4-20mA for the I/P). P&ID Element PLC Hardware / Software Scaling / Units LT 201 Field transmitter Analog Input Card AI0 · 4-20 mA · 250 Ω 0-5 m = 4-20 mA Level = (mA − 4) ÷ 16 × 5.0 m LIC 201 PLC controller CPU – PID Function Block PID_Compact / PIDE / FBD SP = 2.5 m · PV = AI0 scaled Output: 0-100% → AO0 LCV-201 (I/P + valve) Analog Output Card AO0 · 4-20 mA 0-100% → 4-20 mA → I/P 0.6-3 bar → valve position Fig. 4 — P&ID to PLC mapping for loop LIC-201.
Figure 4. Every P&ID element maps to a PLC hardware channel and software function. Reading the P&ID first makes the I/O list and logic structure self-evident.

The I/O List Comes from the P&ID

Every instrument bubble with an electrical signal line going to a double-line (DCS/PLC) bubble becomes a row in the I/O list — the document that maps field devices to PLC terminals. For loop LIC-201:

I/O point PLC channel Signal type P&ID tag Eng. units
LT-201 input AI0 4-20 mA analog input LT-201 0-5 m
LCV-201 output AO0 4-20 mA analog output LCV-201 0-100% open
LSH-201 input DI14 24 VDC discrete input LSH-201 HIGH alarm
LSL-201 input DI15 24 VDC discrete input LSL-201 LOW alarm

Scaling the Analog Input

The 4-20 mA signal from LT-201 arrives at the PLC analog input card across a 250-ohm burden resistor (1-5 V at the card terminals). The PLC converts this to a raw integer count (typically 0-27648 in Siemens, 0-32767 in Allen-Bradley). You must scale this to engineering units for the PID block:

Level (m) = (RawCount / MaxCount) × Span + LowLimit

For a 0-5 m level transmitter with a 16-bit card:

Level (m) = (RawCount / 27648) × 5.0

Our 4-20mA current loop explained article covers the exact scaling formulas and PLC register math in detail, including how to handle square-root extraction for differential-pressure flow transmitters.

The PID Function Block

Once the scaled PV (process variable) reaches the CPU, it feeds a PID function blockPID_Compact in TIA Portal, PIDE in Studio 5000, or a generic PID_FBD block in IEC 61131-3. The block's inputs are:

  • PV: the scaled level from AI0
  • SP: the level setpoint (e.g. 2.5 m), written by the operator from HMI
  • Mode: Auto / Manual / Cascade

The block output (0-100%) connects to AO0. See the PLC PID tuning complete guide for how to choose Kp, Ki, and Kd values that keep the level stable without excessive valve hunting.

The Analog Output and I/P Converter

AO0 sends a 4-20 mA signal to an I/P transducer (current-to-pneumatic converter) mounted on or near LCV-201. The I/P converts 4 mA to 0.2 bar (3 psi) — valve fully closed — and 20 mA to 1.0 bar (15 psi) — valve fully open. This pneumatic signal strokes the diaphragm actuator of LCV-201. See the companion article on control valve sizing and actuator types for more detail.

Why ISA Tags Make PLC Programming Easier

When you name PLC variables to match the P&ID tag — LT_201_PV, LIC_201_SP, LCV_201_OUT — the program is self-documenting. Any engineer familiar with the P&ID can read the ladder or FBD without a separate variable list. This convention also makes it trivial to trace a fault: the alarm tag in the HMI, the variable name in the PLC program, and the device on the P&ID all share the same three-character code.

For a deeper look at sensor types that feed these loops, our types of industrial sensors overview covers the measurement technologies behind each first letter in the ISA alphabet (F, L, P, T, and more). The pressure transmitter explained article then goes deep on the most common sensor type for both pressure and differential-pressure level measurement.

Practical Tips for Reading Any P&ID

  1. Always read the legend sheet first. Site-specific symbols, colour codes, and tag conventions are defined there. Do not assume an unfamiliar symbol follows the ISA default.

  2. Follow streams, not equipment. Start at a feed point and trace the pipe through the system. Control loops will become visible as you cross each measurement point.

  3. Count the control loops. Each unique loop number (e.g. 101, 201, 301) represents one closed-loop control function. Count them to estimate PLC I/O requirements before you start designing the cabinet.

  4. Note every alarm and interlock. Switches (S in the second letter group) and high/low annotations (H, L) identify safety layer devices. These drive discrete inputs and become rungs in the safety PLC or SIL-rated logic.

  5. Check fail positions. Every control valve should declare FC, FO, or FL. If it does not, the P&ID is incomplete — raise a comment in the design review.

  6. Match revision numbers. P&IDs are living documents. Always verify you are reading the issued-for-construction (IFC) revision, not a superseded draft.


Frequently Asked Questions

How do you read a P&ID?

Start with the legend sheet to understand site-specific symbols. Then trace a process stream from source to destination, identifying each piece of equipment by its symbol shape and tag number. For every control loop, find the sensing element (tag ending in T for transmitter or E for primary element), follow the signal line to the controller bubble (tag ending in C), and then follow the output signal to the final element (tag ending in V for valve). The ISA tag letters tell you what is measured and what function is performed; the loop number ties all elements of the same loop together.

What are P&ID symbols?

P&ID symbols are a standardised graphical vocabulary defined by ISA-5.1. Equipment (vessels, pumps, heat exchangers) has distinct shapes. Valves use a double-triangle "butterfly" shape modified to show valve type and actuator. Instruments are drawn as circles (bubbles) whose interior letter codes identify the measured variable and function, and whose line style identifies physical location. Signal lines use solid, dashed, or dotted lines to distinguish electrical, pneumatic, and software communication.

What is the difference between a P&ID and a PFD?

A Process Flow Diagram (PFD) shows the major equipment and key process streams with their operating conditions (temperature, pressure, flow), but only includes major control loops in simplified form. It is used for design and mass-balance calculations. A P&ID shows every pipe, every valve, and every instrument in full detail, including signal lines, control loop logic, safety devices, and utility connections. The P&ID is the working document for construction, commissioning, operations, and maintenance.

What do the letters on a P&ID mean?

The letters inside an instrument bubble follow the ISA-5.1 tag code standard. The first letter identifies the measured or initiating variable: F = Flow, L = Level, P = Pressure, T = Temperature, A = Analysis, S = Speed. The subsequent letters describe the instrument's function: I = Indicator, T = Transmitter, C = Controller, R = Recorder, A = Alarm, H = High, L = Low, S = Switch, V = Control valve. For example, FIC = Flow Indicating Controller; LSH = Level Switch High; TT = Temperature Transmitter.

#P&ID#pipingand instrumentation diagram#ISAtags#instrumentsymbols#processcontrol#instrumentation
Share this article:

Related Articles