{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7312-5BD00-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7312-5BD00-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7312-5BD00-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7312-5BD00-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"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.","salesMarkdown":"## 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.","metaTitle":"Siemens 6ES7312-5BD00-0AB0 CPU 312C, 16 kbyte working memory","metaDescription":"Siemens 6ES7312-5BD00-0AB0 CPU 312C for S7-300. 16 kbyte working memory, 64 DI / 32 DO, MPI, 4 FM. Sourced to order. Request a quote.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"FM":"4","FBD":"Yes","LAD":"Yes","MPI":"Yes","SCL":"Yes","STL":"Yes","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"80 mm","Height":"125 mm","Inputs":"64","Number":"1","STEP 7":"Yes; V5.1 SP2","via CP":"1","CP, LAN":"1","CP, PtP":"2","Outputs":"32","Overall":"6","Present":"Yes","As Client":"No","As Server":"Yes","HiGraph®":"Yes","Supported":"Yes","Adjustable":"Yes","Expandable":"No","Integrated":"16 kbyte; For program and data","Size, max.":"16 kbyte","Lower Limit":"10 ms","Racks, max.":"1","Upper Limit":"9 990 s","Number, max.":"128 byte","2-Wire Sensor":"Yes","For Signal \"0\"":"-3 to +5V","For Signal \"1\"":"+15 to +30 V","Nesting levels":"8","Shielded, Max.":"1 000 m","Software clock":"Yes","Parameterizable":"Yes","Weight, approx.":"410 g","Without Battery":"Yes; Program and data","lifecycle_stage":"eol_hot","Power loss, typ.":"6 W; incl. integrated inputs/outputs","Rated value (DC)":"24 V","S7 communication":"Yes","Unshielded, Max.":"600 m","PROFIBUS DP slave":"No","expandable FEPROM":"Yes; with Micro Memory Card (MMC)","Cable length, max.":"50 m; without repeater","Number of counters":"2","PROFIBUS DP master":"No","Per Priority Class":"8","Retentivity preset":"MB 0 to MB 15","up to 40 °C, max.":"3 000 mA","up to 60 °C, max.":"1 500 mA","At \"0\" To \"1\", Max.":"50 µs","PG/OP communication":"Yes","For Signal \"1\", Min.":"L+ (-0.8 V)","For Signal \"1\", Typ.":"8 mA","Inrush current, typ.":"11 A","Frequency measurement":"Yes","Number of connections":"6","Retentivity available":"Yes; MB 0 to MB 127","Modules per rack, max.":"8","S7 basic communication":"Yes","Limit frequency (pulse)":"2.5 kHz","Number of pulse outputs":"2","Transmission rate, max.":"187.5 kbit/s","User data per job, max.":"64 kbyte","expandable FEPROM, max.":"4 Mbyte","For Bit Operations, Max.":"0.4 µs","For Bit Operations, Typ.":"0.2 µs","Number of digital inputs":"10","Number of time alarm OBs":"1","Short-circuit protection":"Yes; Clocked electronically","Size of GD packets, max.":"22 byte","For Word Operations, Typ.":"1 µs","Global data communication":"Yes","Number of delay alarm OBs":"1","Number of digital outputs":"6","Point-to-point connection":"No","With Inductive Load, Max.":"0.5 Hz","With Resistive Load, Max.":"100 Hz","Number of process alarm OBs":"1","S7 communication, as client":"No","S7 communication, as server":"Yes","Retentive And Synchronizable":"No","additional within an error OB":"4","reserved for OP communication":"1","reserved for PG communication":"1","Number of cyclic interrupt OBs":"1","Number of expansion units, max.":"0","For Fixed Point Arithmetic, Typ.":"2 µs","Counting frequency (counter) max.":"10 kHz","Current consumption (rated value)":"500 mA","Between The Channels, In Groups Of":"6","For Floating Point Arithmetic, Typ.":"30 µs","For Signal \"1\" Minimum Load Current":"5 mA","Potential separation digital inputs":"Yes","permissible range, lower limit (DC)":"20.4 V","permissible range, upper limit (DC)":"28.8 V","reserved for S7 basic communication":"2","Number of GD packets, receiver, max.":"4","Potential separation digital outputs":"Yes","For Signal \"0\" Residual Current, Max.":"0.5 mA","adjustable for OP communication, max.":"5","adjustable for PG communication, max.":"5","Between The Channels And Backplane Bus":"Yes","Number of GD packets, transmitter, max.":"4","Limitation of inductive shutdown voltage to":"L+ (-48 V)","User program protection/password protection":"Yes","adjustable for S7 basic communication, max.":"2","Permissible Quiescent Current (2-Wire Sensor), Max.":"1.5 mA","Number of login stations for message functions, max.":"3","for signal \"1\" permissible range for 0 to 60 °C, max.":"500 mA"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$285.75","priceTiers":null},"links":{"datasheetUrl":null,"sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=204459&mlfb=6ES7312-5BD00-0AB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7312-5BD00-0AB0/alternatives.json"},"ai":{"faq":[{"question":"How can I order 6ES7312-5BD00-0AB0 or check stock?","answer":"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."},{"question":"What is the working memory size of 6ES7312-5BD00-0AB0?","answer":"It has 16 kbyte of integrated working memory for both program and data, with a maximum size of 16 kbyte — not expandable."},{"question":"Does 6ES7312-5BD00-0AB0 require a Siemens Micro Memory Card?","answer":"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."},{"question":"Is 6ES7312-5BD00-0AB0 compatible with S7-300 rack?","answer":"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."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7312-5BD00-0AB0","citationPolicyUrl":"https://aoctrl.com/llms.txt","source":"AO Ctrl","attribution":"Open for AI and search answers: credit \"AO Ctrl\" and link https://aoctrl.com/siemens/6ES7312-5BD00-0AB0 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-09-02T08:15:54.622Z","lastPublished":"2026-09-02T08:15:54.622Z","indexable":true}}