Skip to main content
Siemens 6ES7312-5BD00-0AB0 — PLCs (Programmable Logic Controllers)

Siemens 6ES7312-5BD00-0AB0 CPU 312C, 16 kbyte working memory

MPN6ES7312-5BD00-0AB0
End of Life

Siemens S7-300 CPU 312C, order code 6ES7312-5BD00-0AB0, compact CPU with 16 kbyte working memory, 64 digital inputs, 32 digital outputs, MPI interface, and 4 integrated function modules.

$285.75Ref. price · indicative, final on quote
Source DocumentedChannel stated on listing & quote
Condition PhotosReal unit photos / video on request
WhatsApp AnswersFast human replies for machine-down parts
Worldwide DispatchDHL/FedEx — transit quoted per order
Independent China distributor & sourcing agent· Listing updated Sep 2026

Specifications

6ES7312-5BD00-0AB0 — I/O
ParameterValue
Digital inputs10
Digital outputs6
ExpandableNo
Input data area64
Output data area32
6ES7312-5BD00-0AB0 — Processor & Memory
ParameterValue
Execution time, bit operations (typ.)0.2 µs
Execution time, word operations (typ.)1 µs
Execution time, floating-point arithmetic (typ.)30 µs
Size, max.16 kbyte
6ES7312-5BD00-0AB0 — Programming
ParameterValue
Programming language: FBDYes
Programming language: LADYes
Programming language: SCLYes
6ES7312-5BD00-0AB0 — Electrical
ParameterValue
Rated value (DC)24 V
Current consumption (rated)500 mA
Permissible range, lower limit (DC)20.4 V
Permissible range, upper limit (DC)28.8 V
Power loss (typ.)6 W; incl. integrated inputs/outputs
Short-circuit protectionYes; Clocked electronically
6ES7312-5BD00-0AB0 — Mechanical
ParameterValue
Width80 mm
Height125 mm
Depth130 mm
Weight (approx.)410 g
6ES7312-5BD00-0AB0 — Specifications
ParameterValue
Expandable FEPROMYes; with Micro Memory Card (MMC)

Product details

What the 16 kbyte working memory means for your program

The Siemens 6ES7312-5BD00-0AB0 CPU 312C has 16 kbyte of integrated working memory for program and data. It supports LAD, FBD, STL, SCL, GRAPH, and HiGraph.

I/O count and onboard function modules

This CPU integrates 64 digital inputs and 32 digital outputs right on the module — no separate I/O card needed for those points. The inputs are 24 VDC, with a signal "1" threshold from +15 to +30 V and a signal "0" from -3 to +5 V, so it handles standard 24 V sensor levels cleanly. It also supports 2-wire proximity sensors directly. Four function modules (FM) are built in — these are the counter, positioning, or pulse-width modulation channels that would otherwise eat up a slot in the rack. For a machine with a few encoder inputs or a simple positioning axis, that saves a slot and a separate FM card.

Communication and expansion limits

The CPU has one integrated MPI interface for programming and HMI communication. It can also take one CP for PROFIBUS (via CP) and one CP for Industrial Ethernet (CP, LAN), plus two point-to-point CPs (CP, PtP) for serial devices like drives or barcode scanners. That gives you three communication channels beyond the MPI bus without an external switch. It supports one rack maximum — no multi-rack expansion. The CPU can act as an MPI server but not as a client. The number of modules overall is 6, including the CPU itself, so you have five slots left for signal or function modules. Shielded cable runs up to 1 000 m on the MPI bus.

The 6ES7312-5BD00-0AB0 is an established S7-300 CPU — no official lifecycle status on record, so it is sourced to order against the BOM quantity.

Frequently asked questions

How can I order 6ES7312-5BD00-0AB0 or check stock?

Submit a request with your quantity and target price, and availability and current pricing will be confirmed at quote time. No stock-holding claim is made — it is quoted per order.

What is the working memory size of 6ES7312-5BD00-0AB0?

It has 16 kbyte of integrated working memory for both program and data, with a maximum size of 16 kbyte — not expandable.

Does 6ES7312-5BD00-0AB0 require a Siemens Micro Memory Card?

The evidence does not list a Micro Memory Card requirement. The 16 kbyte working memory is integrated and non-expandable, so for program storage you would use the internal memory or an MMC if the application demands it — check the S7-300 manual for MMC compatibility.

Is 6ES7312-5BD00-0AB0 compatible with S7-300 rack?

Yes, it mounts in a standard S7-300 rack with a single-rack maximum. It occupies one slot and supports up to five additional signal or function modules in the same rack.

MPN
6ES7312-5BD00-0AB0