Work management & documentation

Diagnostic code

The broad category of technical identifiers a system produces to describe status, events, warnings, or faults for troubleshooting.

A diagnostic code is any structured identifier a controller or device produces to convey technical information for troubleshooting: status, event, alarm, or fault codes all fall under this umbrella. It is broader than a fault code: not every diagnostic code signals a malfunction, but every fault code is a diagnostic code.

Key facts

  • Umbrella term: covers status, event, alarm, and fault codes, not only confirmed malfunctions.
  • Used for troubleshooting and history review, not only for active-fault handling.
  • Namespace and format (numeric, alphanumeric, LED pattern) vary by manufacturer and product family.
  • Diagnostic buffers and event logs typically retain a history of diagnostic codes beyond the currently active one.

What information does Diagnostic code preserve?

A diagnostic code is any identifier a device's diagnostic system produces to describe its technical state: this includes routine status codes, logged events, warnings, and confirmed faults, all captured for later analysis.

How do maintenance teams use Diagnostic code?

An alarm code and a fault code are specific kinds of diagnostic code: an alarm flags an attention-worthy condition, a fault confirms a malfunction. "Diagnostic code" is the broader category used when investigating a device's history or behavior in general, for example the diagnostic buffer entries SIMATIC controllers record alongside dedicated fault numbers.

Frequently asked questions

Which technical diagnostic information does a diagnostic code identify?

It identifies any structured technical information a device's diagnostic system records (status, event, warning, or fault) used to investigate its behavior, not only currently active malfunctions.

Last reviewed: