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

Siemens 6ES7312-5BD01-0AB0 CPU 312C, 64 DI/32 DO, 8 FM

MPN6ES7312-5BD01-0AB0
End of Life

Siemens S7-300 CPU 312C, order code 6ES7312-5BD01-0AB0, compact CPU with 64 digital inputs, 32 digital outputs, and 8 integrated frequency measurement channels, 16 KB working memory, MPI interface.

$187.45Ref. 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-5BD01-0AB0 — I/O
ParameterValue
Digital inputs10
Digital outputs6
ExpandableNo
Input data area64
Output data area32
6ES7312-5BD01-0AB0 — Processor & Memory
ParameterValue
Execution time, bit operations (typ.)0.2 µs
Execution time, word operations (typ.)0.4 µs
Execution time, floating-point arithmetic (typ.)6 µs
Size, max.16 kbyte
6ES7312-5BD01-0AB0 — Programming
ParameterValue
Programming language: FBDYes
Programming language: LADYes
Programming language: SCLYes
6ES7312-5BD01-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
Short-circuit protectionYes; Clocked electronically
6ES7312-5BD01-0AB0 — Mechanical
ParameterValue
Width80 mm
Height125 mm
Depth130 mm
Weight (approx.)409 g
6ES7312-5BD01-0AB0 — Communication
ParameterValue
Interface typeIntegrated RS 485 interface

Product details

Integrated 8-channel frequency measurement

The Siemens 6ES7312-5BD01-0AB0 CPU 312C packs 8 frequency measurement channels (FM) directly on the CPU — no separate counter module needed. That means you can capture encoder pulses, flowmeter signals, or speed feedback up to the CPU's cycle time without an extra slot in the rack. Onboard I/O totals 64 digital inputs and 32 digital outputs, enough to handle a small machine's sensor and actuator wiring without an expansion rack. The single-rack limit (max. 1 rack) keeps the footprint tight.

16 KB working memory, no MMC required

Working memory is 16 KB — enough for mid-size logic in LAD, FBD, STL, SCL, or GRAPH. The CPU does not require a Micro Memory Card (MMC) for operation; program and data reside in internal RAM with retentive areas that must be restarted at each restart. Programming is via STEP 7 V5.1 SP2 or higher. The CPU supports MPI (RS 485) for programming and peer-to-peer communication, and can act as an MPI client or server. For Ethernet or PtP, add a CP module — up to 4 CPs for LAN, 8 for PtP.

DIN-rail mount, 80 mm wide

The compact width leaves room alongside power supplies and I/O modules in a crowded panel. No backplane bus extension is possible (expandable: No), so all I/O must fit within the single rack. Plan your slot count accordingly.

Frequently asked questions

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

The working memory is 16 KB. This is sufficient for small to medium logic programs in LAD, FBD, STL, SCL, or GRAPH. No Micro Memory Card is required for operation.

Does 6ES7312-5BD01-0AB0 require a micro memory card?

No, the CPU does not require a Micro Memory Card. Program and data are held in internal RAM with retentive areas that must be restarted at each restart.

How many digital inputs and outputs does 6ES7312-5BD01-0AB0 have?

The CPU has 64 digital inputs and 32 digital outputs onboard, plus 8 integrated frequency measurement channels.

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

Yes, it mounts on a standard S7-300 DIN rail rack. The CPU is 80 mm wide and fits a single rack with no expansion possible.

How can I order the Siemens 6ES7312-5BD01-0AB0 CPU 312C?

This CPU is sourced to order against your RFQ. Availability and pricing are confirmed at quote time.

MPN
6ES7312-5BD01-0AB0