PLC Status Word

PLC Status Word Decoder

Decode a 16-bit PLC status word into individual bit states and named machine conditions. Enter the raw status value and define what each bit means to identify active PLC status flags.

16-Bit Status Active Flags Bit Labels PLC Diagnostics ON / OFF
PLC Status Word 16 Individual Flags
Enter up to four hexadecimal digits.
Use one definition per line in the format bit=label. Bit numbers may range from 0 to 15.
The calculator does not assume universal PLC meanings. Status-bit definitions vary by PLC program, drive, machine and manufacturer, so you can enter the labels from your own status-word documentation.
PLC Status Result
Decimal
Hexadecimal
Binary
Active Bit Count
Active PLC Statuses

What Is a PLC Status Word?

A PLC status word is a group of binary status flags stored inside one integer word. Each bit can represent a separate machine, drive, process or controller condition.

A 16-bit status word provides sixteen independent bit positions numbered from bit 0 through bit 15. Depending on the PLC application, those bits may represent states such as ready, running, faulted, warning, interlocked, remote mode or other equipment-specific conditions.

How to Decode a PLC Status Word

First convert the status word into its 16-bit binary representation. Each binary position can then be inspected individually.

Hex status word: 000D

Binary: 0000000000001101

Active bits: Bit 3 Bit 2 Bit 0

If those positions have been assigned names in the PLC or equipment documentation, the raw bits can be translated into readable status conditions.

PLC Status Word Example

Using these example definitions:

Bit 0 = Ready
Bit 1 = Running
Bit 2 = Fault
Bit 3 = Warning

and a status word of 000D hexadecimal:

000D hex
= 0000000000001101 binary

Bit 0 = 1 → Ready ON
Bit 1 = 0 → Running OFF
Bit 2 = 1 → Fault ON
Bit 3 = 1 → Warning ON

The active named statuses are therefore Ready, Fault and Warning.

Bit 0 Through Bit 15

Bit 0 is the least significant bit of the status word and bit 15 is the most significant bit.

Bit Decimal Mask Hex Mask
010001
120002
240004
380008
4160010
5320020
6640040
71280080
82560100
95120200
1010240400
1120480800
1240961000
1381922000
14163844000
15327688000

Why PLC Status Bits Need Custom Labels

There is no universal definition stating that bit 0 must mean Ready or bit 2 must mean Fault. The meaning of each position is defined by the PLC application, equipment manufacturer or communication profile.

For this reason, this decoder lets you enter your own bit descriptions instead of incorrectly assuming that every PLC or industrial device uses the same status-word layout.

Hexadecimal PLC Status Words

Status words are often displayed in hexadecimal because one hex digit represents exactly four binary bits. A complete 16-bit word therefore fits into four hexadecimal digits.

Binary: 1010001100010101

Hex: A315

Hexadecimal makes status words shorter to read while preserving the complete bit pattern.

Using Status Words for PLC Diagnostics

Status words allow multiple Boolean conditions to travel or be stored inside one compact word. Engineers and technicians can inspect the individual bits to determine which machine or controller states are currently active.

This can be useful when troubleshooting PLC logic, industrial drives, motion equipment, process controllers, remote I/O, communication devices and machine status interfaces.

PLC Status Word vs Control Word

A status word normally reports conditions from a device or PLC-controlled process. A control word generally travels in the opposite direction and contains command bits used to request actions or operating modes.

Status word: Device → Controller
Reports conditions

Control word: Controller → Device
Requests commands

For that reason, status decoding and control-word construction are separate operations.

Important PLC Status Word Notes

Important: this calculator decodes a 16-bit status word only.

Bit positions range from 0 through 15.

Bit 0 is the least significant bit.

Bit 15 is the most significant bit.

A bit value of 1 means that bit is set or active.

A bit value of 0 means that bit is clear or inactive.

The meaning of each bit is device- and application-specific.

Always use the actual PLC program, drive manual or equipment documentation when assigning status labels.

PLC Status Word Decoder FAQs

What is a PLC status word?
A PLC status word is an integer whose individual bits represent separate Boolean operating or diagnostic conditions.
How many bits does this status word decoder support?
It decodes one 16-bit status word containing bit positions 0 through 15.
What does a status bit value of 1 mean?
It means that particular bit is set. Its actual meaning depends on the label defined by the PLC application or equipment documentation.
What does bit 0 mean?
Bit 0 is the least significant bit. Its functional meaning is not universal and must be obtained from the relevant PLC or equipment documentation.
Can I assign my own status names?
Yes. Enter definitions such as 0=Ready, 1=Running and 2=Fault.
Can I enter a hexadecimal PLC status word?
Yes. Hexadecimal, unsigned decimal and binary input formats are supported.
Is a PLC status word the same as a control word?
No. A status word normally reports conditions, while a control word normally contains command bits.
Does every PLC use the same bit definitions?
No. Status-bit meanings vary among PLC programs, machines, drives and equipment manufacturers.
Scroll to Top