
You open a catalog or a hydraulic circuit diagram and see a row of boxes, arrows and T-shaped marks. How do you tell where the spool sits when the solenoid is de-energized, and which ports are connected to each other?
A solenoid valve symbol uses boxes to show the spool positions, and arrows and blocking marks to show how the ports connect. Once you can read these symbols, you can tell the flow path in each valve position and the starting state when the power is off.
This article uses actual symbols from the Tai-Huei catalog to explain how to read hydraulic solenoid directional valve symbols and pneumatic solenoid valve symbols, so you can work out what a valve does straight from the drawing.
Sources: the spool function tables in the Tai-Huei G02 and G03 series catalog, and the AS/AD series pneumatic solenoid valve catalog. The spool functions described here have been confirmed by Tai-Huei engineers.
Key Points
- Count the boxes. The number of boxes equals the number of valve positions. Each box shows how the ports connect when the spool is in that position.
- Check both ends. A box with a diagonal line is the solenoid operator, and a zigzag line is a spring. A valve with a solenoid at one end only is single-solenoid; a valve with solenoids at both ends is double-solenoid.
- On a three-position valve, read the center box first. When both solenoids are de-energized, a spring-centered spool returns to the center position. The center flow path decides whether the pump unloads and whether the cylinder can hold its position.
- Check the ports. Tai-Huei hydraulic solenoid directional valves have four ports: P (pressure), T (tank), and A and B (work ports).

What Are the Parts of a Solenoid Valve Symbol?
A solenoid valve symbol is made up of boxes, arrows, blocking marks and operators. Once you know what each element means, you can read the number of positions, how the oil or air flows, and how the spool shifts and returns, straight from the catalog symbol.

Symbol element | Symbol | What it means | What to watch for |
|---|---|---|---|
| Box | ![]() | One working position of the spool | The number of boxes is the number of positions: two boxes for a two-position valve, three boxes for a three-position valve. |
| Arrow | ![]() | Direction of oil or compressed air flow | Shows the flow path in that position. Read it together with the ports each arrow connects. |
| T-shaped blocking mark | ![]() | The port is blocked in that position | If every port in the center box is drawn with a blocking mark, none of the ports connect to each other in that position. |
| Solenoid operator | ![]() | The spool is shifted by solenoid force | Read the full symbol and the catalog markings to see which side the solenoid is on. The letters a and b can also mark the operator end or the position, so do not judge the solenoid side from the letter alone. |
| Zigzag line | ![]() | Spring return | When the solenoid is de-energized and no other force acts on the spool, the spring returns it to its designed position. Three-position valves usually return to center. |
| Detent symbol | ![]() | Mechanical detent | Shows that a detent holds the spool in the selected position after it shifts, so the spool does not spring back when the solenoid is de-energized. Always check the actual symbol in the catalog. |
Solenoid valve symbols are drawn to ISO 1219-1, the standard for graphical symbols of fluid power systems and components. When you read a symbol, check the full symbol, the port markings and the catalog for that model. Never judge what the valve does from a single element.
Two-Position Hydraulic Solenoid Valve Symbols: 2A2, 2B2, 2D2 and 2D2D
A two-position hydraulic solenoid directional valve has two working positions. Besides the flow paths, check where the solenoid, spring and detent are, so you know what the spool does when the solenoid is de-energized.
Spool code and description | Hydraulic symbol |
|---|---|
2A2: solenoid on side a, spring return Actuation: the solenoid is on side a (the B-port side of the valve body); a spring is on the other side. When de-energized: the spring returns the spool to its normal position. | ![]() |
2B2: solenoid on side b, spring return Actuation: the solenoid is on side b (the A-port side of the valve body); a spring is on the other side. When de-energized: the spring returns the spool to its normal position. | ![]() |
2D2: double solenoid, no detent Actuation: solenoids on both sides, no detent and no spring return. When de-energized: the spool stays in the last position it shifted to. It does not return on its own. Mounting: the valve must be mounted with the spool axis horizontal. | ![]() |
2D2D: double solenoid with detent Actuation: solenoids on both sides with a detent and no spring return. When de-energized: the detent holds the spool in the last position it shifted to. It does not return on its own. | ![]() |
What Does an L at the End of the Code Mean?
Take the 2A2L and 2B2L in the Tai-Huei catalog: L stands for reverse assembly. It moves the solenoid to the other side to suit the space available on the machine.
Standard assembly | Reverse assembly (L) |
|---|---|
2A2: solenoid on side a (B-port side of the valve body) ![]() | 2A2L: solenoid on side b (A-port side of the valve body) ![]() |
2B2: solenoid on side b (A-port side of the valve body) ![]() | 2B2L: solenoid on side a (B-port side of the valve body) ![]() |
When selecting a valve, compare the symbol and assembly direction of that exact model to confirm the solenoid side and the spring arrangement. Do not substitute one model for another based on the code alone.
Three-Position Hydraulic Solenoid Valve Symbols: How to Read 3C Center Conditions
Spool codes starting with 3C indicate three-position valves with a solenoid on each side. When both solenoids are de-energized, the springs on both sides push the spool back to center. So the key to choosing a three-position valve is which ports are connected and which are blocked in the center box.
Spool code and description | Hydraulic symbol |
|---|---|
3C2 Center: P, T, A and B all blocked (closed center). Both cylinder ports and the pump are cut off. | ![]() |
3C3 Center: P, T, A and B all connected (open center). The pump unloads, and both cylinder ports are open to tank. | ![]() |
3C4 Center: P blocked; A, B and T connected (float center). The pump does not unload. Both cylinder ports are open to tank. | ![]() |
3C5 Center: P, A and T connected; B blocked. Side A connects to the pump and tank. Side B is blocked. | ![]() |
3C9 Center: P, A and B connected; T blocked (regenerative center). Pump flow goes to both sides of the cylinder. | ![]() |
3C6 Center: P and T connected; A and B blocked (tandem center). The pump unloads and both cylinder ports are blocked. Closed crossover: all four ports are blocked for an instant during the shift. | ![]() |
3C60 Center: P and T connected; A and B blocked (tandem center). The pump unloads and both cylinder ports are blocked. Open crossover: all four ports are connected for an instant during the shift. | ![]() |
The 3C6 and 3C60 have the same center condition. The difference is the crossover, the transition state the spool passes through while shifting: the 3C6 has a closed crossover (all ports blocked for an instant), and the 3C60 has an open crossover (all ports connected for an instant). That is why their symbols have more boxes than other three-position valves. The extra boxes show the crossover states.
Once You Can Read the Symbol, How Do You Match It to a Tai-Huei Spool Code?
Code prefix | Meaning |
|---|---|
| 2A | Two-position, solenoid on side a, spring return on the other side |
| 2B | Two-position, solenoid on side b, spring return on the other side |
| 2D | Two-position, solenoids on both sides, no spring return (2D2 has no detent; 2D2D has a detent) |
| 3C | Three-position, solenoids on both sides, spring-centered |
| L at the end | Reverse assembly (solenoid moved to the other side) |
To see the symbols for every G02 and G03 spool, open G02-G03 Spool Symbols on our Technical Support page.
The number after the prefix names the flow path. Different numbers mean different port connections, so always go by the catalog symbol. The G02 and G03 catalog lists dozens of spools, and we also design custom spools. Tell us the center condition and the de-energized state your circuit needs, and we will match them to the right spool code.






















