FREE PLAN
Reference

KKS Code Reference — Supercritical Thermal Plant

Kraftwerk-Kennzeichensystem (Power Plant Identification System) codes for a coal-fired supercritical unit, with a full tag-building methodology and a click-down Area → System → Subsystem explorer — boiler, turbine-generator, coal handling, cooling water, water treatment, electrical, and I&C — plus the finer signal suffix codes (XB, XG, XH, XQ...) appended after an equipment tag to identify an individual command or feedback signal. Searchable by code or by what a system actually does.

KKS Tag Methodology

A complete KKS tag is built from four breakdown levels, read left to right, each narrowing the identification further. Worked example — a specific pump on the economizer system of Unit 1:

10 HAC 01 AP 001

Level 0 — Total Plant Key: 10

Identifies the unit itself (e.g. Unit 1 of a multi-unit station). Plant-and-project-specific, agreed once at project start.

Level 1 — Function Key (Process Code): HAC

The area/system/subsystem code covered by the explorer below: F1 (H, the main group — boiler), F2 (A, narrows to the pressure system), F3 (C, narrows to the economizer specifically). This is the part that says WHAT the equipment does, independent of how many identical ones exist.

Level 2 — Equipment Unit Key: 01 + AP

A sequence number (01 = the first economizer on this system, distinguishing it from a second if one exists) followed by an equipment-unit letter code from a separate table (AP = pump, AA = valve, AC = heat exchanger, and so on) identifying WHAT KIND of physical device this specific item is.

Level 3 — Component Key: 001

Numbers one individual component belonging to that equipment unit, e.g. a specific motor, sensor, or terminal box mounted on the pump itself. Not every tag needs this level — it’s only added when identifying a part OF the equipment unit, not the unit as a whole.

Put together: 10HAC01AP001 reads as "Unit 1, economizer system, first instance, a pump, component 001 of it" — unique, and readable without a lookup table once you know the four levels. The area/system/subsystem explorer below builds exactly the Level 1 portion of this — pick an area, then a system, then a subsystem, to land on its F1F2F3 code.

Explore by Area → System → Subsystem

Select an area to begin
Boiler / Steam Generator (H)
Ash & Flue Gas Treatment (H)
Steam-Water Cycle (L)
Turbine-Generator (M)
Coal Handling & Fuel Supply (E)
Cooling Water (P)
Water Treatment & Supply (G)
Electrical (A, B)
Instrumentation & Control (C)
Structures / Civil (U)

Full Code List

All
Boiler / Steam Generator (H)
Ash & Flue Gas Treatment (H)
Steam-Water Cycle (L)
Turbine-Generator (M)
Coal Handling & Fuel Supply (E)
Cooling Water (P)
Water Treatment & Supply (G)
Electrical (A, B)
Instrumentation & Control (C)
Structures / Civil (U)
Boiler / Steam Generator (H)

H — Conventional heat generation

KKS main group letter for the whole boiler/steam generator area.

Boiler / Steam Generator (H)

HA — Pressure system — feedwater and steam sections

The boiler's actual pressure parts, in flow order.

Boiler / Steam Generator (H)

HAA — IP/LP part-flow feed heating system (flue-gas-heated)

Boiler / Steam Generator (H)

HAB — HP part-flow feed heating system (flue-gas-heated)

Boiler / Steam Generator (H)

HAC — Economizer system

Boiler / Steam Generator (H)

HAD — Evaporator system

Boiler / Steam Generator (H)

HAG — Circulation system

Not used in a natural-circulation boiler — its presence or absence in a real HAG tag is itself a quick sanity check on whether the unit is drum-type or once-through supercritical.

Boiler / Steam Generator (H)

HAH — HP superheater system

Boiler / Steam Generator (H)

HAJ — Reheater system

Boiler / Steam Generator (H)

HAK — Secondary reheater system

Boiler / Steam Generator (H)

HAM — Triflux system

A combined economizer/evaporator/superheater surface arrangement used in some once-through supercritical designs.

Boiler / Steam Generator (H)

HAN — Pressure system drainage and venting systems

Boiler / Steam Generator (H)

HAV — Lubricant supply system

Boiler / Steam Generator (H)

HAW — Sealing fluid supply system

Boiler / Steam Generator (H)

HAX — Fluid supply system for control and protection equipment

Boiler / Steam Generator (H)

HAY — Control and protection equipment

Boiler / Steam Generator (H)

HB — Support structure, enclosure, steam generator interior

Boiler / Steam Generator (H)

HBA — Frame incl. foundations

Boiler / Steam Generator (H)

HBB — Enclosures

Boiler / Steam Generator (H)

HBC — Brick linings incl. insulating brickwork

Boiler / Steam Generator (H)

HBD — Platforms, stairways

Boiler / Steam Generator (H)

HF — Bunker, feeder and pulverizing system

The mills/pulverizers, not the raw coal handling & stacking system (that's under E).

Boiler / Steam Generator (H)

HFA — Bunker for pulverizing system

Boiler / Steam Generator (H)

HFB — Feeder system

Boiler / Steam Generator (H)

HFC — Pulverizing system (incl. classifier)

Boiler / Steam Generator (H)

HFD — Flue gas return system (mill)

Boiler / Steam Generator (H)

HFE — Mill air system, carrier air system

Boiler / Steam Generator (H)

HFG — Pulverized coal temporary storage bunker after central pulverizing system

Only present with indirect (central) firing, not direct/unit firing.

Boiler / Steam Generator (H)

HH — Main firing system

Boiler / Steam Generator (H)

HHA — Main burners

Boiler / Steam Generator (H)

HHB — Retarded combustion grate

Boiler / Steam Generator (H)

HHE — Pulverized coal bin, forwarding and distribution system

Boiler / Steam Generator (H)

HHF — Oil temporary storage, pump and distribution system

Light/heavy fuel oil for start-up and flame stabilization.

Boiler / Steam Generator (H)

HHG — Gas pressure reduction, distribution system

Boiler / Steam Generator (H)

HHL — Combustion air supply system

Boiler / Steam Generator (H)

HHM — Atomized medium supply system (steam)

Boiler / Steam Generator (H)

HHV — Electric heating system

Boiler / Steam Generator (H)

HL — Combustion air system (primary, secondary air)

Boiler / Steam Generator (H)

HLA — Ducting system

Boiler / Steam Generator (H)

HLB — Fan system, forced-draught fan (FD fan) system

Boiler / Steam Generator (H)

HLC — External air heating system (not flue-gas-heated)

Boiler / Steam Generator (H)

HLD — Air heating system (flue-gas-heated)

Regenerative/tubular air preheater.

Boiler / Steam Generator (H)

HN — Flue gas exhaust (without flue gas treatment)

Boiler / Steam Generator (H)

HNA — Ducting system

Boiler / Steam Generator (H)

HNC — Induced-draught fan system (ID fan)

Boiler / Steam Generator (H)

HNE — Smoke stack system (chimney)

Boiler / Steam Generator (H)

HNF — Flue gas recirculation system

Ash & Flue Gas Treatment (H)

HD — Furnace ash, slag and dust removal

Ash & Flue Gas Treatment (H)

HDA — Furnace ash removal, furnace slag removal, bed ash removal

Bottom ash system.

Ash & Flue Gas Treatment (H)

HDB — Bed ash return system

Ash & Flue Gas Treatment (H)

HDC — Flue dust discharge and return system

Ash & Flue Gas Treatment (H)

HDD — Mechanical dust handling system

Ash & Flue Gas Treatment (H)

HDE — Electrostatic precipitator (ESP)

Ash & Flue Gas Treatment (H)

HDF — Cyclone dust removal and return system

Ash & Flue Gas Treatment (H)

HDT — Fluid supply system for ash, slag and dust moistening

Ash & Flue Gas Treatment (H)

HR — Chemical flue gas treatment, adsorptive process

e.g. dry sorbent injection.

Ash & Flue Gas Treatment (H)

HS — Chemical flue gas treatment, catalytic process

e.g. SCR/DeNOx.

Ash & Flue Gas Treatment (H)

HSA — Flue gas ducting system within HS

Steam-Water Cycle (L)

L — Steam, water, gas cycles

KKS main group letter for the whole steam-water cycle area (feedwater, steam, condensate).

Steam-Water Cycle (L)

LA — Feedwater system

Steam-Water Cycle (L)

LAA — Storage, deaeration (incl. feedwater tank)

Steam-Water Cycle (L)

LAB — Feedwater piping system (excl. feedwater pump and heating)

Steam-Water Cycle (L)

LAC — Feedwater pump system

Boiler feed pumps — in a supercritical unit these run at markedly higher discharge pressure than a subcritical drum plant.

Steam-Water Cycle (L)

LAD — HP feedwater heating system

Steam-Water Cycle (L)

LAE — HP desuperheating (attemperation) spray system

Especially critical on a once-through supercritical boiler, which has no steam drum to passively damp temperature swings — spray attemperation is the primary means of steam temperature control.

Steam-Water Cycle (L)

LB — Steam system

Steam-Water Cycle (L)

LBA — Main steam piping system

Steam-Water Cycle (L)

LBB — Hot reheat piping system

Steam-Water Cycle (L)

LBC — Cold reheat piping system

Steam-Water Cycle (L)

LBD — Extraction piping system

Steam-Water Cycle (L)

LBF — HP reducing station

Part of the HP bypass system, routing main steam around the turbine during start-up/trip.

Steam-Water Cycle (L)

LBG — Auxiliary steam piping system

Steam-Water Cycle (L)

LBH — Start-up steam system, shutdown steam system

Steam-Water Cycle (L)

LBJ — Moisture separator/reheater (MSR)

Steam-Water Cycle (L)

LBQ — Extraction steam piping for HP feedwater heating

Steam-Water Cycle (L)

LBS — Extraction steam piping for LP feedwater heating (main condensate)

Steam-Water Cycle (L)

LBW — Sealing steam system

Steam-Water Cycle (L)

LC — Condensate system

Steam-Water Cycle (L)

LCA — Main condensate piping system

Steam-Water Cycle (L)

LCB — Main condensate pump system

Steam-Water Cycle (L)

LCC — LP feedwater heating system, condensate polishing plant

Steam-Water Cycle (L)

LD — Water treatment (for the cycle itself)

Steam-Water Cycle (L)

LDH — Deaeration

Steam-Water Cycle (L)

LDB — Independent demineralizing plant system

Condensate polishing.

Turbine-Generator (M)

M — Main machine sets

KKS main group letter for the turbine and generator.

Turbine-Generator (M)

MA — Steam turbine plant

Turbine-Generator (M)

MAA — HP turbine

Turbine-Generator (M)

MAB — IP turbine

Turbine-Generator (M)

MAC — LP turbine

Turbine-Generator (M)

MAD — Bearings

Turbine-Generator (M)

MAG — Condensing system

Includes the condenser and its flash boxes.

Turbine-Generator (M)

MAJ — Air removal system

Condenser vacuum/air ejector system.

Turbine-Generator (M)

MAK — Transmission gear between prime mover and driven machine, incl. turning gear

Turbine-Generator (M)

MAL — Drain and vent systems

Turbine-Generator (M)

MAM — Leak-off steam system

Turbine-Generator (M)

MAN — Turbine bypass station, incl. desuperheating spray system

HP bypass — dumps main steam to the reheat line / condenser, bypassing the HP turbine.

Turbine-Generator (M)

MAP — LP turbine bypass system

Turbine-Generator (M)

MAV — Lubricant supply system, dirty oil collection system

Turbine-Generator (M)

MAW — Sealing, heating and cooling steam system

Turbine-Generator (M)

MAX — Non-electric control and protection equipment

Turbine-Generator (M)

MAY — Electric control and protection equipment

Turbine-Generator (M)

MK — Generator plant

Turbine-Generator (M)

MKA — Generator, complete, incl. stator and rotor

Coal Handling & Fuel Supply (E)

E — Conventional fuel supply and residues disposal

KKS main group letter for fuel handling.

Coal Handling & Fuel Supply (E)

EA — Unloading and storage of solid fuels

Coal Handling & Fuel Supply (E)

EAA — Ship unloading system

Coal Handling & Fuel Supply (E)

EAB — Rail wagon / truck unloading bay

Coal Handling & Fuel Supply (E)

EAC — Transport system

Belt conveyors from unloading to storage.

Coal Handling & Fuel Supply (E)

EAD — Stacking system

Coal Handling & Fuel Supply (E)

EAE — Bunker system, storage area (stockyard)

Coal Handling & Fuel Supply (E)

EAF — Bucket wheel system, reclaimer system

Coal Handling & Fuel Supply (E)

EAT — Weighing equipment

Coal Handling & Fuel Supply (E)

EAU — Sampling equipment

Coal Handling & Fuel Supply (E)

EB — Mechanical treatment of solid fuels

Crushing, mixing, drying — the coal preparation plant, distinct from the mills under HF which sit right at the boiler.

Coal Handling & Fuel Supply (E)

EBA — Transport system

Coal Handling & Fuel Supply (E)

EBC — Crushing system, pulverizing system

Coal Handling & Fuel Supply (E)

EBD — Screening system

Coal Handling & Fuel Supply (E)

EBF — Temporary storage system for milled raw coal

Coal Handling & Fuel Supply (E)

EC — Distribution of solid fuels

Coal Handling & Fuel Supply (E)

EG — Supply of liquid fuels (light fuel oil)

Coal Handling & Fuel Supply (E)

EGA — Receiving equipment incl. pipeline

Coal Handling & Fuel Supply (E)

EGB — Tank farm

Coal Handling & Fuel Supply (E)

EGC — Pump system

Cooling Water (P)

P — Cooling water systems

KKS main group letter for the whole cooling water area.

Cooling Water (P)

PA — Circulating water system

Main condenser cooling water — the largest single water flow in the plant.

Cooling Water (P)

PAA — Extraction, mechanical cleaning for direct cooling

Intake screens/trash racks.

Cooling Water (P)

PAB — Circulating water piping and culvert system

Cooling Water (P)

PAC — Circulating water pump system

CW pumps — typically the single largest auxiliary electrical load in the plant.

Cooling Water (P)

PAD — Recirculation cooling system, outfall cooling system

Natural draft / mechanical draft cooling tower, where used.

Cooling Water (P)

PAE — Cooling tower pump system (if separate)

Cooling Water (P)

PAH — Condenser cleaning system

e.g. ball cleaning/Taprogge system.

Cooling Water (P)

PAR — Make-up water piping system

Cooling Water (P)

PB — Circulating water treatment system

Cooling Water (P)

PC — Auxiliary cooling water system

Cools auxiliary equipment (oil coolers, air coolers, sampling coolers) separately from the main condenser CW.

Cooling Water (P)

PCC — Pump system

Cooling Water (P)

PCH — Heat exchanger cleaning system

Cooling Water (P)

PG — Closed cooling water system

Closed-loop, treated-water cooling circuit for critical equipment, isolated from raw circulating water.

Cooling Water (P)

PGA — Closed cooling water supply system

Cooling Water (P)

PGD — Cooler

Water Treatment & Supply (G)

G — Water supply and disposal

KKS main group letter for raw/service/drinking water and effluent — distinct from the boiler-cycle-specific treatment under L.

Water Treatment & Supply (G)

GD — Water treatment plant

Water Treatment & Supply (G)

GDB — Filtering, mechanical cleaning system

Water Treatment & Supply (G)

GDF — Ion exchange, reverse osmosis system

e.g. for demineralization — makeup water treatment plant (DM plant).

Water Treatment & Supply (G)

GDG — Evaporation system

Alternative demineralization route in some plants.

Water Treatment & Supply (G)

GDN — Chemicals supply system

Water Treatment & Supply (G)

GDP — Regeneration, flushing equipment

Water Treatment & Supply (G)

GH — Distribution systems (not drinking water, not cooling water)

Water Treatment & Supply (G)

GHB — Distribution system after treatment (demineralization)

Water Treatment & Supply (G)

GK — Drinking (potable) water supply

Water Treatment & Supply (G)

GM — Plant drainage system

Water Treatment & Supply (G)

GMA — Drainage system for storm water drains

Water Treatment & Supply (G)

GMB — Drainage system for oily drains

Water Treatment & Supply (G)

GMC — Drainage system for sewage drains

Water Treatment & Supply (G)

GT — Water recovery from waste water

Water Treatment & Supply (G)

GU — Rainwater collection and drainage, incl. treatment

Electrical (A, B)

A — Grid and distribution systems

KKS main group letter for the switchyard/grid connection, subdivided by voltage level.

Electrical (A, B)

AC — 380 (420) kV systems

Electrical (A, B)

AD — 220 (245) kV systems

Electrical (A, B)

AE — 110 (150) kV systems

Electrical (A, B)

AR — Protection equipment (grid)

Electrical (A, B)

B — Power transmission and auxiliary power supply

KKS main group letter for generator output, station transformers, and the entire in-plant electrical distribution hierarchy.

Electrical (A, B)

BA — Power transmission

Generator leads and generator transformer.

Electrical (A, B)

BAA — Generator leads

Electrical (A, B)

BAC — Generator circuit breaker, incl. cooling system

Electrical (A, B)

BAT — Generator transformers, incl. cooling system

Steps generator voltage up to grid voltage.

Electrical (A, B)

BB — Medium-voltage distribution boards and transformers, normal system

Electrical (A, B)

BD — Medium-voltage emergency distribution boards, (diesel) emergency power system

Electrical (A, B)

BF — Low-voltage main distribution boards and transformers, normal system

Electrical (A, B)

BJ — Low-voltage sub-distribution boards and transformers, normal system

Electrical (A, B)

BP — Power installations for large variable-speed drives

e.g. boiler feed pump VFDs.

Electrical (A, B)

BT — Battery systems

Electrical (A, B)

BTL — Rectifiers, battery chargers

Electrical (A, B)

BU — DC distribution board

Instrumentation & Control (C)

C — Instrumentation and control equipment

KKS main group letter for control rooms, DCS cabinets, and unit-wide I&C functions that serve more than one process system.

Instrumentation & Control (C)

CJA — Unit control system, incl. cabinets

Instrumentation & Control (C)

CJD — Start-up control, set-point control (unit), incl. cabinets

Instrumentation & Control (C)

CJF — Boiler control system, incl. cabinets

Instrumentation & Control (C)

CJJ-CJN — Instrumentation and control cabinets for steam turbine set

Instrumentation & Control (C)

CW — Control rooms

Instrumentation & Control (C)

CWA-CWE — Main control consoles

Instrumentation & Control (C)

CWF-CWP — Main control panels

Instrumentation & Control (C)

CX — Local control stations

Structures / Civil (U)

U — Structures

KKS main group letter for buildings, taking the code of whichever process system they primarily house.

Structures / Civil (U)

UHA — Steam generator enclosure, boiler house

Structures / Civil (U)

UHF — Bunker bay

Structures / Civil (U)

UMA — Steam turbine building

Structures / Civil (U)

ULA — Feedwater pump house

Structures / Civil (U)

ULC — Structure for condensate system

Structures / Civil (U)

ULD — Structure for condensate polishing plant

Electrical (A, B)

BC — Medium-voltage distribution boards and transformers, general-purpose

Electrical (A, B)

BH — Low-voltage main distribution boards and transformers, general-purpose

Electrical (A, B)

BL — Low-voltage sub-distribution boards and transformers, general-purpose

Electrical (A, B)

BR — Low-voltage distribution boards, converter, UPS and stand-by diesel power system

Electrical (A, B)

BFA — LV main distribution board

The specific switchboard itself, as distinct from the auxiliary transformer (BFT) that feeds it.

Electrical (A, B)

BFT — LV auxiliary power transformer

Electrical (A, B)

BFY — Control and protection equipment

Electrical (A, B)

BJA — LV sub-distribution board

Electrical (A, B)

BJT — LV auxiliary power transformer

Electrical (A, B)

BTA — Batteries

Electrical (A, B)

BRU — Converter (static), inverter

Electrical (A, B)

BRV — Emergency power generating equipment

e.g. the emergency diesel generator set, if not classified under X (heavy machinery).

Structures / Civil (U)

UH — Structures for conventional heat generation

The system-level grouping that UHA (boiler house) and the other boiler-related structure codes sit under.

Structures / Civil (U)

UHB — Auxiliary boiler structure

Structures / Civil (U)

UHN — Flue gas stack structure

Includes structure for flue gas circulation where applicable.

Structures / Civil (U)

UHQ — Structure for flue gas filtering system

Structures / Civil (U)

UHW — Foundation for blowdown tank

Structures / Civil (U)

UL — Structures for steam, water, gas cycles

The system-level grouping that ULA (feedwater pump house) and related structure codes sit under.

Structures / Civil (U)

ULB — Structures for steam systems

Structures / Civil (U)

ULF — Structures for common installations of steam-water cycle

Structures / Civil (U)

UM — Structures for main machine sets

Structures / Civil (U)

UMB — Gas turbine building

Relevant for a combined-cycle or dual-fuel configuration; not applicable to a pure steam-only supercritical unit.

Structures / Civil (U)

UG — Structures for water supply and disposal

Structures / Civil (U)

UGK — Structures for drinking water supply system

Structures / Civil (U)

UGM — Structures for process drainage system

Structures / Civil (U)

UGN — Water storage tank structures

Instrumentation & Control (C)

CJ — Control system cabinets

The system-level grouping for the unit control, boiler control, and turbine I&C cabinet codes below it.

Signal Suffix Codes

A KKS equipment tag identifies a device (a drive, a valve). A signal suffix appended after it identifies one individual command or feedback bit on that device: MAB10AA001 might be a specific pump, and MAB10AA001XB01 its "on" feedback — XB is the signal category letter, 01 is the specific function within it. This is the layer that actually answers "which signal is the ON feedback": an X-prefix code specifically marks a signal coming back FROM the field (a status/confirmation), as distinct from a command going TO it, which instead uses the separate Application Code scheme (Y-prefix, e.g. MAB10AA001YB01) covered further down — real projects commonly also wire the complementary "confirmed OFF" feedback 50 numbers later (XB51) alongside XB01, so a genuine OFF state can be told apart from a stuck or failed-to-report contact.

All
Signal Category (X_)
Signal Origin Prefix
XB — Control Interface (drive status/feedback)
XG — Binary Process Signals (limit/level switches)
XH — Binary Limits Derived From Analog Signals
XM — Higher-Level Static Alarm Signals
YB — Application/Command Interface
Signal Category (X_)

XA — Functional group control / subloop control

Signal Category (X_)

XB — Control interface

Confirmation/status signals read back from a drive or final control element about its own state — an X-prefix code (see Signal Origin Prefix below) marks a signal as coming FROM the field, distinct from a command going TO it. The numbered codes XB01, XB02 etc. below are this category’s specific, standardized meanings.

Signal Category (X_)

XC — Closed-loop control

Signal Category (X_)

XG — Binary process signals

This is the DI (digital/binary input) category in KKS terms — conditioned by binary signal conditioning modules, e.g. a limit/level switch’s raw contact wired straight into the system.

Signal Category (X_)

XH — Binary limit signals derived from analog process signals

Also a binary (DI-type) signal, but computed rather than wired directly — e.g. a high/low alarm derived from a 4-20mA transmitter’s reading, not a dedicated physical switch.

Signal Category (X_)

XJ — Signals from non-standard areas

e.g. black-box or dedicated, packaged I&C not otherwise covered.

Signal Category (X_)

XK — Equipment unit / component protection

Signal Category (X_)

XL — Control room and control stations

Signals not assigned to a specific control system, e.g. control interface tiles.

Signal Category (X_)

XM — Higher-level static individual and group alarm signals

e.g. power supply failure, fuse status — persistent fault conditions.

Signal Category (X_)

XN — Status-display computer / criterion display

Signal Category (X_)

XP — Supervisory computer (process computer)

Signal Category (X_)

XQ — Analog signals

This is the AI (analog input) category in KKS terms — a continuous measured value (e.g. a live 4-20mA reading) rather than a binary state. Unlike XB’s command/feedback codes, an analog value has no fixed per-number "meaning" table to look up — the number just identifies which analog point on the device it is.

Signal Category (X_)

XS — Functional group control step signals

Signal Category (X_)

XT — Turbine-generator I&C, binary signals

Signal Category (X_)

XU — Higher-level dynamic individual and group alarm signals

Transient/momentary alarm conditions, as distinct from XM's static ones.

Signal Category (X_)

XV — Signal gating

Protective logic, alarm logic, etc.

Signal Category (X_)

XW — Hardwired alarm annunciation system

Signal Origin Prefix

X — Direct signal

Used in the "Signal Code" scheme (feedback/status signals FROM the field) — a signal taken straight from its source, e.g. directly from a switch contact. See the Application Code (Y) entry below for the separate scheme used for commands.

Signal Origin Prefix

Z — Gated signal

Used in the "Signal Code" scheme (feedback/status signals FROM the field) — a signal that has passed through logic, e.g. the output of an AND gate. Distinguishes a raw input from a processed/interlocked one carrying the same category letter.

XB — Control Interface (drive status/feedback)

XB01 — On / Open (feedback)

A feedback/acknowledgment signal read back FROM the drive confirming it is actually on/open — not the command sent TO it. The corresponding command uses a separate KKS suffix scheme, the "Application Code" (Y-prefix, e.g. YB01) — confirmed in Siemens TXP-CLC training documentation, and listed further down this page. XB, as a Signal Code (X-prefix), specifically identifies a signal coming back from the field.

XB — Control Interface (drive status/feedback)

XB02 — Off / Close (feedback)

The corresponding "closed/off confirmed" feedback read back from the drive, paired with XB01 the same way — not a command.

XB — Control Interface (drive status/feedback)

XB03 — RTS (ready to start)

XB — Control Interface (drive status/feedback)

XB05 — Higher

e.g. raise frequency/voltage/setpoint.

XB — Control Interface (drive status/feedback)

XB06 — Lower

XB — Control Interface (drive status/feedback)

XB09 — Revision

XB — Control Interface (drive status/feedback)

XB10 — Normal operation mode

XB — Control Interface (drive status/feedback)

XB11 — Hand On / Open

XB — Control Interface (drive status/feedback)

XB12 — Hand Off / Close

XB — Control Interface (drive status/feedback)

XB13 — Local

XB — Control Interface (drive status/feedback)

XB14 — Remote

XB — Control Interface (drive status/feedback)

XB15 — Hand stop

XB — Control Interface (drive status/feedback)

XB16 — Quick shutdown

XB — Control Interface (drive status/feedback)

XB17 — Reset

XB — Control Interface (drive status/feedback)

XB18 — Acknowledge / Confirm

XB — Control Interface (drive status/feedback)

XB19 — Blocked / Interlock

XB — Control Interface (drive status/feedback)

XB21 — Auto On / Auto mode

XB — Control Interface (drive status/feedback)

XB22 — Auto Off

XB — Control Interface (drive status/feedback)

XB23 — Standstill

XB — Control Interface (drive status/feedback)

XB24 — Spinning reserve

XB — Control Interface (drive status/feedback)

XB25 — Generating

Generator/pump-turbine unit running in generating mode.

XB — Control Interface (drive status/feedback)

XB26 — Generator condenser mode

XB — Control Interface (drive status/feedback)

XB27 — Pumping

Running in pumping mode (pumped-storage units).

XB — Control Interface (drive status/feedback)

XB28 — Pump condenser mode

XB — Control Interface (drive status/feedback)

XB29 — Back-to-back / step mode

XB — Control Interface (drive status/feedback)

XB30 — Quick changeover

XB — Control Interface (drive status/feedback)

XB31 — Protection on

XB — Control Interface (drive status/feedback)

XB32 — Test on

XB — Control Interface (drive status/feedback)

XB33 — Step by step

XB — Control Interface (drive status/feedback)

XB41 — PLC 1 active

XB — Control Interface (drive status/feedback)

XB42 — PLC 2 active

XB — Control Interface (drive status/feedback)

XB43 — FCL local

Field control level, local.

XB — Control Interface (drive status/feedback)

XB44 — FCL remote

Field control level, remote.

XB — Control Interface (drive status/feedback)

XB51 — "Not on / Not open" feedback

The complementary "off-state confirmed" feedback paired with XB01 for the same drive — a real drive typically wires BOTH XB01 and XB51 so the control system can distinguish a genuine OFF state from a stuck or failed-to-report contact, rather than inferring OFF purely from the absence of the XB01 ON feedback.

XB — Control Interface (drive status/feedback)

XB52 — "Not closed" feedback

The complementary feedback paired with XB02.

XG — Binary Process Signals (limit/level switches)

XG01 — On / Open / > Max 1

A raw NO-contact signal, e.g. from a level or limit switch — distinct from XH, which is a limit derived from an analog transmitter rather than a dedicated switch.

XG — Binary Process Signals (limit/level switches)

XG02 — Off / Close / < Min 1

XG — Binary Process Signals (limit/level switches)

XG03 — > Max 2

XG — Binary Process Signals (limit/level switches)

XG04 — < Min 2

XG — Binary Process Signals (limit/level switches)

XG05 — > Max 3

XG — Binary Process Signals (limit/level switches)

XG06 — < Min 3

XG — Binary Process Signals (limit/level switches)

XG07 — > Max 4

XG — Binary Process Signals (limit/level switches)

XG08 — < Min 4

XG — Binary Process Signals (limit/level switches)

XG10 — In transition

e.g. a valve caught mid-travel, neither confirmed open nor closed.

XG — Binary Process Signals (limit/level switches)

XG11 — Hand On / Open

XG — Binary Process Signals (limit/level switches)

XG12 — Hand Off / Close

XG — Binary Process Signals (limit/level switches)

XG18 — Ready

XG — Binary Process Signals (limit/level switches)

XG19 — Blocked

XG — Binary Process Signals (limit/level switches)

XG20 — Disturbed

A fault/disturbance condition on this signal.

XG — Binary Process Signals (limit/level switches)

XG21 — Auto on

XG — Binary Process Signals (limit/level switches)

XG32 — Test on

XH — Binary Limits Derived From Analog Signals

XH01 — > Max 1

A high-limit alarm computed from a continuous analog transmitter's reading (e.g. 4-20mA), not a dedicated physical switch — the functional counterpart to XG for signals with an analog source instead of a switch.

XH — Binary Limits Derived From Analog Signals

XH02 — < Min 1

XH — Binary Limits Derived From Analog Signals

XH03 — > Max 2

XH — Binary Limits Derived From Analog Signals

XH04 — < Min 2

XH — Binary Limits Derived From Analog Signals

XH19 — Value simulated

The underlying analog value is a simulated/forced value, not a live process reading — an important distinction to know during commissioning or maintenance.

XH — Binary Limits Derived From Analog Signals

XH20 — Disturbed

XH — Binary Limits Derived From Analog Signals

XH21 — Low failure

e.g. transmitter signal below 4mA — indicates a wiring/instrument fault, not a genuine low process value.

XH — Binary Limits Derived From Analog Signals

XH22 — High failure

e.g. transmitter signal above 20mA.

XM — Higher-Level Static Alarm Signals

XM01 — Power supply 1 failure

XM — Higher-Level Static Alarm Signals

XM02 — Power supply 2 failure

XM — Higher-Level Static Alarm Signals

XM03 — 24VDC fuse OK

YB — Application/Command Interface

YB01 — On / Open (command)

The command mirror of the confirmed feedback code XB01: this is the instruction sent TO the drive to turn on/open, as distinct from XB01, the confirmation read back FROM it that it has done so.

YB — Application/Command Interface

YB02 — Off / Close (command)

The command mirror of the confirmed feedback code XB02.

YB — Application/Command Interface

YB22 — Application code (sourced example)

The specific example given in Siemens TXP-CLC training documentation for a real device (MBV41AA001) — the source does not spell out what function 22 represents, so it’s listed here as the directly-sourced reference point for the numbering range, not a decoded meaning.

Signal Origin Prefix

Y — Signal applications (command)

The complete, officially-sourced counterpart list to the X (Signal Origins) table above, from the same McGraw-Hill KKS appendix (Siemens 1995 source booklet): YA, YB, YC, YJ, YL, YN, YP, YQ, YT, YV, YW. Notably shorter than the X list -- there is no YG, YH, YK, YM, YS, or YU, because a binary process signal, a derived limit, a protection trip, a static/dynamic alarm, or a turbine speed reading are inherently things the system reads, not things it commands.

YB — Application/Command Interface

YB — Control interface (command)

The command-side counterpart to XB, confirmed in both the McGraw-Hill KKS appendix and Siemens TXP-CLC training documentation: an output sent TO a drive or final control element, as opposed to XB’s status read back FROM it. This is the category to use for a DO (digital/binary output) in KKS terms -- there is no separate YG for that, since Control Interface already covers on/off, open/close-type commands.

Signal Category (X_)

YQ — Analog signals (command)

This is the AO (analog output) category in KKS terms -- the command-side counterpart to XQ (AI). A continuous outgoing value, e.g. a 4-20mA setpoint sent to a control valve positioner or a VFD speed reference, as opposed to XQ’s continuous incoming reading.

About This Calculation

KKS (Kraftwerk-Kennzeichensystem, the Power Plant Identification System) is the standard used across most large coal and gas thermal plants worldwide — including the great majority of Indian supercritical units — to give every system, piece of equipment, and signal a unique, unambiguous tag, independent of language or drawing. A code like HAC10 or LBA20 isn’t arbitrary: reading left to right, the letters narrow down from plant area to specific system, and the trailing digits number the individual instance. This reference organizes the codes actually used on a supercritical coal-fired unit by the plant area an engineer would actually search by — boiler pressure parts, steam-water cycle, turbine-generator, coal handling, cooling water, and the rest — rather than requiring you to already know which of the roughly two dozen KKS main-group letters a system falls under. It draws on the VGB KKS guidelines and real project-issued KKS lists (including supercritical unit documentation), not a single vendor’s abbreviated cheat sheet.

Frequently Asked Questions

What do the letters in a KKS code actually mean?

Reading left to right, each letter narrows the identification further: the first letter is the main plant area (H for the boiler, L for the steam-water cycle, M for the turbine-generator, and so on), the second letter narrows that to a system within the area, and a third letter (where used) narrows it to a specific sub-system. The digits that follow number the individual instance — e.g. which of several identical pumps.

Why does this reference call out HAG specifically as "not used in a natural-circulation boiler"?

It’s one of the few places the KKS code itself tells you something about the unit’s design: HAG is the boiler’s circulation system. A drum-type (natural or forced circulation) boiler has one; a once-through supercritical boiler, which has no steam drum at all, does not — so whether a real KKS list for a given unit includes an HAG tag is itself a quick, genuine tell for which boiler type you’re looking at.

Why does the steam-water cycle (L) have its own water treatment codes (LD) separate from the plant’s general water treatment (G)?

They serve genuinely different water qualities and purposes. G covers raw, service, and drinking water treatment for the plant as a whole. L’s own LD codes cover condensate polishing and deaeration — treatment of the actual high-purity boiler feedwater circulating inside the steam-water cycle itself, which has far stricter chemistry requirements than general plant water.

Is KKS still the current standard, or has it been replaced?

KKS remains very widely used, especially on existing plants and across India, China, and the Middle East, but it is gradually being superseded on new projects by RDS-PP (Reference Designation System for Power Plants), an IEC-aligned successor with a broadly similar area-first structure. Most engineers working on brownfield or existing supercritical units will still encounter KKS directly.

Does every plant use exactly these codes?

The main-group letters and the most common subgroups (economizer, superheater, feedwater pump, and so on) are standardized and consistent project to project, which is the whole point of KKS. Lower-level details — exact numbering, some project-specific subgroup assignments — are agreed per project, so always confirm against your own plant’s actual KKS list for anything safety- or maintenance-critical; treat this as a reference for understanding the system, not a substitute for your plant’s documentation.

What do the numbers after the letters mean in a full tag like 10HAC01AP001?

They come from two entirely different, separately-agreed number tables, which is easy to miss. 01 (right after HAC) numbers WHICH instance of the economizer system this is — relevant if the unit has more than one. 001 (at the very end) numbers a specific component belonging to the equipment unit AP identifies — e.g. one particular sensor or terminal box on that pump. Neither number is arbitrary, but they answer different questions: "which system instance" versus "which part of this specific device".

The explorer shows some systems with no subsystems listed below them — is that a gap in this reference?

No — for a system like CW (control rooms), the two-letter system code is itself the most specific standardized KKS tag; there’s no further F3 breakdown to show because the real system doesn’t have project-agnostic subsystem codes at that level. The explorer says so directly rather than just showing an empty, unexplained space.

How is a specific feedback or command signal actually named — e.g. the "on" feedback for a pump?

That’s what the signal suffix codes (further down this page) are for, a finer layer within the same KKS system: appended directly after a device’s own equipment tag, a code like XB01 identifies one individual feedback bit read back from it. XB01 specifically covers "on/open" feedback — confirmation from the drive that it is actually on, not the command that told it to turn on — and many projects also wire the complementary "confirmed off" feedback 50 numbers later (XB51) alongside it, so a genuine OFF state can be told apart from a stuck contact.

What code is used for a command signal, and how do DI, DO, AI, and AO map to KKS?

Commands use a separate KKS suffix scheme from the X-prefix Signal Code covered above — the Application Code, prefixed Y instead of X, officially listed in the McGraw-Hill KKS appendix alongside its Signal Code counterpart. Mapped to the usual PLC/DCS signal classes: DI is XG (a binary signal wired straight from a field switch); AI is XQ (a continuous incoming analog reading); DO is YB (a binary/discrete command — on/off, open/close — sent out to a drive); AO is YQ (a continuous outgoing analog value, e.g. a 4-20mA setpoint to a valve positioner). All four are covered in the Signal Suffix Codes section below, alongside the confirmed XB01/YB01 command-versus-feedback pair.
Built with ♥ — Dr. Kundan