{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7312-1AE13-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7312-1AE13-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7312-1AE13-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7312-1AE13-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-300 CPU 6ES7312-1AE13-0AB0, FM 8, FBD Yes, LAD Yes, SCL Yes, STL Yes, 64 inputs, 64 outputs.","salesMarkdown":"## Specifications & Integration The Siemens 6ES7312-1AE13-0AB0 is a SIMATIC S7-300 CPU module with 8 KB program memory (FM 8) and support for multiple programming languages including FBD, LAD, SCL, STL, GRAPH, and HiGraph. It handles up to 64 digital inputs and 64 outputs, with MPI and RS 485 connectivity. No PROFIsafe support. The command set supports forcing and retentive memory bits, but the retentive memory must be reloaded at each restart. The onboard 0.5 A²·s I²t rating applies to the integrated 24 V DC power supply. No isolated backplane bus.","metaTitle":"Siemens 6ES7312-1AE13-0AB0 S7-300 CPU, FM 8, FBD","metaDescription":"Siemens 6ES7312-1AE13-0AB0 SIMATIC S7-300 CPU module with 8 KB program memory, 64 digital I/Os, supports FBD, LAD, SCL, STL, GRAPH. Sourced to order.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"FM":"8","FBD":"Yes","I2t":"0.5 A²·s","LAD":"Yes","MPI":"Yes","SCL":"Yes","STL":"Yes","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"40 mm","Height":"125 mm","Inputs":"64","Number":"1","Preset":"No retentivity","RS 485":"Yes","STEP 7":"Yes; V5.2 SP1 or higher with HW update","via CP":"4","CP, LAN":"4","CP, PtP":"8","Forcing":"Yes","Outputs":"64","Overall":"6","Present":"Yes","Routing":"No","Isolated":"No","As Client":"Yes; Via CP and loadable FB","As Server":"Yes","HiGraph®":"Yes","PROFIsafe":"No","Retentive":"Yes; Must be restarted at each restart","Supported":"Yes; via CP and loadable FC","Variables":"Inputs, outputs, memory bits, DB, times, counters","Adjustable":"No","Expandable":"No","Integrated":"0","Size, max.":"128 byte","Command set":"see instruction list","Granularity":"1 h","Lower Limit":"10 ms","Racks, max.":"1","Single step":"Yes","Upper Limit":"9 990 s","Number, max.":"1 024; Number range: 0 to 2047","Status block":"Yes","in AS, slave":"No","to DP, slave":"No","Plug-in (MMC)":"Yes","in AS, master":"Yes","to DP, master":"No","to MPI, slave":"Yes","Interface type":"Integrated RS 485 interface","Nesting levels":"8","Software clock":"Yes","to MPI, master":"Yes","Range of values":"0 to 2^31 hours (when using SFC 101)","Weight, approx.":"270 g","Without Battery":"Yes; Program and data","lifecycle_stage":"eol_hot","Firmware version":"V2.6","Of Which Central":"64","Power loss, typ.":"2.5 W","Rated value (DC)":"24 V","S7 communication":"Yes","PROFIBUS DP slave":"No","Forcing, variables":"Inputs, outputs","PROFIBUS DP master":"No","Per Priority Class":"8","Retentivity preset":"Yes","Number/Number range":"0","PG/OP communication":"Yes","Plug-in (MMC), max.":"4 Mbyte","Programming package":"STEP 7 V5.2 + SP1 or higher with HW update","on Ethernet via NTP":"No","HW functional status":"01","Inrush current, typ.":"2.5 A","Number of breakpoints":"2","Number of connections":"6","Number of startup OBs":"1; OB 100","Retentivity available":"Yes; MB 0 to MB 127","Modules per rack, max.":"8","Retentivity adjustable":"Yes; via non-retain property on DB","S7 basic communication":"Yes","System functions (SFC)":"see instruction list","Deviation per day, max.":"15 s","Number of entries, max.":"100","Status/control variable":"Yes","Transmission rate, max.":"187.5 kbit/s","User data per job, max.":"180 byte; With PUT/GET","For Bit Operations, Typ.":"0.2 µs","Number of GD loops, max.":"4","Number of blocks (total)":"1 024; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.","Number of clock memories":"8; 1 memory byte","Number of free cycle OBs":"1; OB 1","Number of time alarm OBs":"1; OB 10","Per Priority Class, Max.":"256 byte","Size of GD packets, max.":"22 byte","integrated channels (AI)":"0","integrated channels (AO)":"0","integrated channels (DI)":"0","integrated channels (DO)":"0","For Word Operations, Typ.":"0.4 µs","Global data communication":"Yes","Number of delay alarm OBs":"1; OB 20","Number of variables, max.":"10","Point-to-point connection":"No","Number of GD packets, max.":"4","Number of RS 422 interfaces":"0","Number of RS 485 interfaces":"1","Number of process alarm OBs":"1; OB 40","Process diagnostic messages":"Yes","S7 communication, as client":"No","S7 communication, as server":"Yes","usable for OP communication":"5","usable for PG communication":"5","Retentive And Synchronizable":"No","System function blocks (SFB)":"see instruction list","Number of PROFINET interfaces":"0","additional within an error OB":"4","reserved for OP communication":"1","reserved for PG communication":"1","Number of cyclic interrupt OBs":"1; OB 35","Number of expansion units, max.":"0","Number of synchronous error OBs":"2; OB 121, 122","Of Which Status Variables, Max.":"30","For Fixed Point Arithmetic, Typ.":"5 µs","Number of asynchronous error OBs":"4; OB 80, 82, 85, 87","Of Which Control Variables, Max.":"14","Current consumption (rated value)":"0.6 A","usable for S7 basic communication":"2","For Floating Point Arithmetic, Typ.":"6 µs","permissible range, lower limit (DC)":"20.4 V","permissible range, upper limit (DC)":"28.8 V","reserved for S7 basic communication":"0","Number of GD packets, receiver, max.":"4","Output current of the interface, max.":"200 mA","adjustable for OP communication, max.":"5","adjustable for OP communication, min.":"1","adjustable for PG communication, max.":"5","adjustable for PG communication, min.":"1","Number of GD packets, transmitter, max.":"4","Number of industrial Ethernet interfaces":"0","simultaneously active Alarm-S blocks, max.":"20","User program protection/password protection":"Yes","adjustable for S7 basic communication, max.":"2","adjustable for S7 basic communication, min.":"0","Size of GD packet (of which consistent), max.":"22 byte","User data per job (of which consistent), max.":"64 byte","Current consumption (in no-load operation), typ.":"60 mA","Number of login stations for message functions, max.":"6; Depending on the configured connections for PG/OP and S7 basic communication","Data management on MMC (after last programming), min.":"10 y","Retentive data area (incl. timers, counters, flags), max.":"32 kbyte","External Protection For Power Supply Lines (Recommendation)":"2 A min."}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$122.22 – $338.00","priceTiers":null},"links":{"datasheetUrl":null,"sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=47112&mlfb=6ES7312-1AE13-0AB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7312-1AE13-0AB0/alternatives.json"},"ai":{"faq":[{"question":"Does this CPU support FBD?","answer":"Yes. The CPU supports FBD (Function Block Diagram) programming alongside LAD, SCL, STL, GRAPH, and HiGraph."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7312-1AE13-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-1AE13-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}}