Allen-Bradley I/O Catalog-Number Decoder Skip to main content
Industrial Free Pro Features Available

Allen-Bradley I/O Catalog-Number Decoder

Reads an Allen-Bradley catalog number (1756-IB16, 1769-IQ16, 1734-OB8E) into its bulletin family, module type, point or channel count, and signal class. It shows a hard spec only where a cited Rockwell row backs it, and refuses to invent one for a code that just looks real.

An Allen-Bradley catalog number packs three or four facts into one string: the bulletin (the platform, e.g. 1756 ControlLogix, 1769 Compact I/O, 1734 POINT I/O), the module-type class (IB = DC input, OB = DC output, IF = analog input, OW = relay output, and so on), the point or channel count, and an optional feature suffix (E = electronically protected output). This decoder splits the string on the bulletin dash, runs the body against the documented Rockwell letter grammar, and reports what each segment means. The trap it is built around: a string can look like a real module without being one. So the tool asserts a point/channel count and voltage only where a specific Rockwell row backs it (a verified-row result); where the grammar is legal but no cached row exists, it decodes the structure and returns in-grammar with the exact spec marked needs-source rather than guessing a rating. It flatly rejects an unknown bulletin, an impossible count (1769-IB999), an illegal suffix (1734-OB8Z), and a zero-padded count. Communication modules (1756-EN2T) and controllers (1756-L8x) carry no I/O point count. It will not claim compatibility, chassis power, wiring fit, firmware, safety approval, or replacement equivalence. Identification only.

Pro Tip: The "I" in 1756-EN2T is the EtherNet/IP network name, not an input direction, so the decoder reports a communication module with no point count. The same caution applies family to family: 1769 Compact I/O uses IQ for its DC inputs (1769-IQ16), not the 1756-style IB. Type 1769-IB16 and the decoder rejects it as not a real 1769 product rather than borrowing the ControlLogix meaning.

PREVIEW All Pro features are currently free for a limited time. No license key required.

Allen-Bradley I/O Decoder

How It Works

  1. Type the catalog number

    Enter the code from the module label or BOM, for example 1756-IB16 or 1734-OB8E. The tool uppercases, trims spaces, and strips a single leading A-B or AB- vendor tag, so 'A-B 1769-IQ16' and '1769-iq16' both resolve. Or click one of the example buttons to see a known decode.

  2. Read the catalog-number breakdown

    The colored strip splits the code into its segments: bulletin, module type, point/channel count, and feature suffix. Each chip shows the raw characters and what that piece means, so you can see exactly where the count and the suffix come from.

  3. Check the decode status before you trust the spec

    A 'Confirmed against a cited Rockwell row' (verified-row) result means the point count, voltage, and feature came from a specific Rockwell table. A 'Decoded from the catalog grammar' (in-grammar) result means the structure is valid but the exact voltage/signal rating was not asserted. Treat the second as a starting point, not a spec sheet.

  4. Read the identity card and field notes

    The identity card lists family, type, direction, points or channels, signal class, and any feature. The field-notes block restates the boundary: what the tool identified and what it deliberately did not (chassis power, wiring fit, firmware, safety approval).

  5. Handle a flagged code

    If the code is invalid or recognized-but-needs-source, the flag panel says which segment failed (unknown bulletin, impossible count, illegal suffix) or that a legacy SLC / communication row is not yet cached. The tool does not fabricate a spec to fill the gap.

  6. Export or verify against the source

    Export the decode to PDF or CSV for the work order, then confirm the point count, voltage range, and revision against the cited Rockwell selection guide or technical-data sheet and the physical module label before you specify, order, or replace anything.

Built For

  • Spot-checking a spare on the shelf: type 1756-OB16E to confirm it is a ControlLogix 16-point DC output with electronically protected (fused) outputs before you carry it to the panel.
  • Reading a BOM during a panel build: enter 1769-IQ16 and 1769-OB16 to confirm they are Compact I/O 16-point DC input and output modules, not their 1756 lookalikes.
  • Catching a typo or a fake part: 1769-IB16 comes back invalid because the 1769 family uses IQ for DC inputs, so you know the line item is wrong before you order it.
  • Sorting POINT I/O on a remote rack: decode 1734-IB8 and 1734-OB8E to separate the 8-point DC input bases from the electronically protected 8-point DC output bases.
  • Telling a comms card from an I/O card on a drawing: enter 1756-EN2T and the tool reports an EtherNet/IP communication module with no point count, so you do not chase a phantom input wire.
  • Triaging a legacy SLC 500 cabinet: 1746-IB16 is recognized as a legacy module but flagged needs-source, a clear signal to pull the count and voltage from the 1747-SG001 guide rather than guess.
  • Identifying an analog card: decode 1756-IF8 or 1769-IF4 to confirm channel count (8 and 4) for an analog input module while noting the signal range still needs to come from the technical-data row.

Features & Capabilities

Verified-row versus in-grammar status

Every decode is labeled by how much of it is sourced. A verified-row result carries a point/channel count and voltage taken from a cited Rockwell row; an in-grammar result decodes the structure but withholds the exact rating instead of inventing it.

Four statuses: verified-row, in-grammar, needs-source, invalid Voltage/signal asserted only on a verified row 1756-IB16 and 1756-OB16E confirmed at 10 to 31.2 V DC 1769-IQ16 and 1769-OB16 confirmed at 24 V DC In-grammar codes show structure, mark spec needs-source

Invalid-first gating

The parser rejects nonsense before it can masquerade as a product. An unknown bulletin, an unlisted module-type class, an impossible count, a zero-padded count, and an illegal suffix all return invalid with the offending segment named.

Unknown bulletin rejected (e.g. 1791-IB16, out of scope) Impossible count rejected (1769-IB999) Illegal suffix rejected (1734-OB8Z) Zero-padded count rejected (1756-IB016) Digital counts limited to 4/6/8/16/32, analog to 2/4/6/8

Family-scoped grammar

The same letters do not mean the same thing in every bulletin. The 1769 Compact I/O family uses IQ for DC inputs, so the decoder refuses a 1769-IB code rather than borrow the 1756 ControlLogix meaning across families.

1769 DC inputs are IQ (1769-IQ16), not IB 1756-style IB/IA/IM/IV/IC/IG rejected under 1769 Bulletins in scope: 1756, 1769, 1734, plus legacy 1746/1747 Legacy SLC rows return needs-source until cached

Controllers and comms carry no I/O count

Communication modules and controllers do not inherit the I/O point grammar. The decoder identifies them and explicitly returns no point or channel count, and notes that the I in EtherNet/IP is a network name, not an input.

1756-EN2T identified as EtherNet/IP comms module Controllers L8x/L7x/L3x identified, no I/O count EN prefix read as network, never as input direction Direction and point/channel fields forced null

Assumptions

  • Grammar and rows come from Rockwell Automation bulletin selection guides (1756-SG002, 1769-SG003, 1734-SG001) and I/O technical data (1756-TD002, 1769-TD006); the exact PDF revisions and page/table numbers are still to be pinned.
  • A point or channel count and voltage are asserted only where a cited Rockwell row backs the exact catalog number; a legal-grammar code with no cached row is decoded structurally as in-grammar with the spec marked needs-source.
  • Letter-class meanings (IA, IB, OB, IF, OW, etc.) are validated against the documented Rockwell naming convention; classes with no verified row (IC, IG, OX) are recognized but their exact electrical meaning is treated as needs-source.
  • The E suffix asserts electronically-protected output only on OB outputs and on verified rows (1756-OB16E, 1734-OB8E); on an input or analog module E is treated as a row-specific variant and flagged needs-source.
  • Legacy SLC 500 modules (1746/1747) are recognized by bulletin but returned needs-source until the exact 1747-SG001 rows are cached; their count and voltage are never fabricated.
  • The 1756-OB16E output range (10 to 31.2 V DC) was independently re-verified at build against Rockwell's published spec.
  • Input is normalized: uppercased, whitespace trimmed, and a single leading A-B or AB- vendor tag stripped before the bulletin-dash-body split.

Limitations

  • Identification only. It does NOT confirm chassis power budget, slot/backplane fit, wiring-arm or terminal-base compatibility, firmware or hardware revision, functional-safety (SIL) approval, or replacement equivalence.
  • It does not assert a voltage or signal range for an in-grammar decode; only verified rows carry a rating, and even some verified analog rows (1756-IF8, 1769-IF4) leave the signal range to the technical-data table.
  • Scope is limited to bulletins 1756, 1769, 1734, and legacy 1746/1747; other bulletins (for example 1791 Block I/O) are rejected as out of scope, not decoded.
  • The cached verified-row set is a small representative launch set, not the full catalog; many real sibling modules decode as in-grammar (structure only) rather than verified-row.
  • Legacy SLC 500 (1746/1747) codes return needs-source with no count or voltage until those rows are cached, so the tool cannot fully spec an SLC module today.
  • It does not check product availability or lifecycle status; Rockwell can supersede or retire a module the decoder still recognizes by grammar.
  • It does not decode every option, accessory, conformal-coat (K) or extended-temperature (XT) suffix to a confirmed spec; those suffixes are recognized but needs-source without a cached suffixed row.

References

  • Rockwell Automation, ControlLogix System Selection Guide, publication 1756-SG002 (communication-module and platform context; exact revision/page to be pinned).
  • Rockwell Automation, 1756 ControlLogix I/O Modules Specifications Technical Data, publication 1756-TD002 (digital and analog I/O row authority; 1756-OB16E output range 10 to 31.2 V DC independently re-verified).
  • Rockwell Automation, 1769 Compact I/O Modules Specifications Technical Data, publication 1769-TD006 (1769 I/O row authority; IQ DC-input convention).
  • Rockwell Automation, CompactLogix 5370 Controllers Selection Guide, publication 1769-SG003 (1769 controller and Compact I/O selection context).
  • Rockwell Automation, POINT I/O and ArmorPOINT I/O Selection Guide, publication 1734-SG001 (1734 grammar and 1734-IB8 / 1734-OB8E rows).
  • Rockwell Automation, SLC 500 Modular Hardware Style Selection Guide, publication 1747-SG001 (legacy 1746/1747 context; SLC rows not yet cached, treated as needs-source).

Frequently Asked Questions

Module-type letters are family-scoped. ControlLogix (1756) uses IB for DC inputs, but Compact I/O (1769) uses IQ, for example 1769-IQ16. There is no 1769-IB product, so the decoder rejects it rather than borrow the 1756 meaning and report a module that does not exist.
Verified-row means the exact catalog number was matched to a cited Rockwell row, so the point/channel count and any voltage are asserted from that source. In-grammar means every segment is legal grammar but that exact code was not in the cached row set, so the tool decodes the structure (family, type, count) and explicitly does not assert the voltage or signal rating. Treat in-grammar as a structural read, then confirm the spec against the technical-data sheet.
Only on DC outputs. On OB output modules with a verified row (1756-OB16E, 1734-OB8E) the E means electronically protected/fused output. On an input or analog module the E historically denotes a row-specific diagnostic variant, so the decoder does not assert the output-protection meaning there and flags the suffix needs-source instead.
It is an EtherNet/IP communication module, not an I/O module. The 'I' in EtherNet/IP is part of the network name, not an input direction. Communication modules and controllers (1756-L8x and similar) carry no I/O point grammar, so the decoder identifies them and returns null for direction and point/channel count by design.
No. The tool identifies what a catalog number means; it does not confirm chassis power, slot or wiring-arm fit, firmware or hardware revision, functional-safety approval, or replacement equivalence. Two modules can decode to the same family and point count and still not be interchangeable. Confirm compatibility against the Rockwell selection guide, the technical-data sheet, and the module label.
Bulletin 1746/1747 SLC 500 is recognized as legacy, but the exact rows from the 1747-SG001 selection guide are not yet cached. Rather than fabricate a point count or voltage, the decoder returns a needs-source result so you know to pull the spec from the legacy guide. Adding those rows is a planned phase-2 item.
Disclaimer: This decoder is for identification and reference only. It interprets the published Allen-Bradley / Rockwell Automation catalog-number grammar and reports a point/channel count, voltage, or feature only where a cited Rockwell row supports it; otherwise it decodes structure and flags the exact spec as needs-source. It does not confirm chassis power budget, slot or wiring-arm/terminal-base fit, firmware or hardware revision, hazardous-location or functional-safety (SIL) approval, product availability, or replacement equivalence. ToolGrit is not affiliated with, authorized by, or endorsed by Rockwell Automation or Allen-Bradley. Always verify the catalog number, point count, voltage range, and current revision against the applicable Rockwell selection guide and technical-data sheet and the physical module label before specifying, ordering, wiring, or replacing any module.

Related Tools

Industrial Live

Air Compressor Leak Calculator

Find out how much compressed air leaks cost your facility per year. Enter leak count, system pressure, and electricity rate to see CFM losses, kW waste, and annual dollars wasted.

Industrial Live

Compressed Air System Sizing & Cost Calculator

Size your shop air compressor based on real tool CFM demand with duty cycles. Get HP recommendations, pipe sizing, receiver tank sizing, and true 5-year operating cost comparison.

Industrial Live

Concrete Volume Calculator

Calculate how many cubic yards of concrete to order. Accounts for overdig, pour-specific waste factors, and short load fees. Supports slabs, footings, walls, columns, and steps.