{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6AG1312-5BF04-7AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6AG1312-5BF04-7AB0","canonicalUrl":"https://aoctrl.com/siemens/6AG1312-5BF04-7AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6AG1312-5BF04-7AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIPLUS CPU 312C, 6AG1312-5BF04-7AB0, compact PLC with 64 digital I/O, FM 8 function blocks, extended temperature range -40 to 70 °C.","salesMarkdown":"## What the extended temperature range means for your cabinet The 6AG1312-5BF04-7AB0 is the SIPLUS variant of the standard S7-300 CPU 312C, rated for an ambient operating range of -40 °C to 70 °C. That covers unheated enclosures, freezer lines, or roof-top cabinets where a standard 0–60 °C CPU would trip on cold-start or overheat in summer solar load. It carries 64 digital inputs and 64 digital outputs onboard — enough for a small machine cell or a conveyor zone without an expansion rack. The FM 8 rating means it executes 8 function blocks in the firmware, covering basic motion or counting tasks without an extra FM module. ## Programming and integration into an existing S7-300 rack This CPU programs in LAD, FBD, STL, SCL, GRAPH, and HiGraph — the full STEP 7 toolchain. It requires STEP 7 V5.5 + SP1 or higher, or V5.3 + SP2 with HSP 203. That means it slots into an existing TIA Portal V13 or earlier engineering station without a firmware update on the CPU. It mounts on a standard S7-300 DIN rail and uses the same backplane bus as any 312-series CPU. The 80 mm width and 125 mm height fit the same rack footprint as the standard 6ES7312-5BF04-0AB0 — no panel rework needed for a swap. PROFIsafe is not supported on this CPU, so separate safety PLC or F-CPU is required if the application needs SIL-rated safe communication over the backplane. ## Sourcing and lifecycle reality for this SIPLUS variant Availability is confirmed at quote time through independent distribution channels.","metaTitle":"Siemens 6AG1312-5BF04-7AB0 SIPLUS CPU 312C, -40 to 70°C","metaDescription":"Siemens SIPLUS CPU 312C with 64 I/O, FM 8, extended temp -40 to 70°C. Sourced to order against RFQ. Check lifecycle and compatibility.","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.7 A²·s","LAD":"Yes","MPI":"Yes","SCL":"Yes","STL":"Yes","ATEX":"Yes","Max.":"70 °C","Min.":"-40 °C","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"80 mm","title":"6AG1312-5BF04-7AB0","Height":"125 mm","Inputs":"64","Number":"1","Preset":"10","RS 485":"Yes","STEP 7":"Yes; STEP 7 V5.5 + SP1 or higher or STEP 7 V5.3 + SP2 or higher with HSP 203","via CP":"4","CE mark":"Yes","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":"Yes; From 10 to 499","Expandable":"No","Size, max.":"256 byte","Command set":"see instruction list","Granularity":"1 h","KC approval":"Yes","Lower Limit":"48 Ω","Racks, max.":"1","Rated value":"3 ms","STEP 7 Lite":"No","Single step":"Yes","UL approval":"Yes","Upper Limit":"4 kΩ","description":"SIPLUS S7-300 CPU 312C based on 6ES7312-5BF04-0AB0 with conformal coating, -25…+70 °C, compact CPU with MPI, 10 DI/6 DQ, 2 high-speed counters (10 kHz) integrated power supply 24 V DC, work memory 64 KB, front connector (1x 40-pole) and Micro Memory Card required","For Uprating":"No","Number, max.":"see instruction list","Status block":"Yes; Up to 2 simultaneously","in AS, slave":"No","2-Wire Sensor":"Yes","Plug-in (MMC)":"Yes","in AS, master":"Yes","to MPI, slave":"Yes","Digital inputs":"124.0 to 125.1","For Signal \"0\"":"-3 to +5V","For Signal \"1\"":"+15 to +30 V","Interface type":"Integrated RS 485 interface","Nesting levels":"8","PID controller":"No","Shielded, Max.":"1 000 m","Software clock":"Yes","to MPI, master":"Yes","Can Be Read Out":"Yes","Digital outputs":"124.0 to 124.5","Inputs, default":"128 byte","Parameterizable":"Yes; 0.1 / 0.3 / 3 / 15 ms (You can reconfigure the input delay of the standard inputs during program runtime. Please note that under certain circumstances your newly set filter time may not be effective until the next filter cycle.)","Range of values":"0 to 2^31 hours (when using SFC 101)","Weight, approx.":"410 g","Without Battery":"Yes; Program and data","lifecycle_stage":"current","Block encryption":"Yes; With S7 block Privacy","Of Which Central":"64","Outputs, default":"128 byte","Power loss, typ.":"8 W","Rated value (DC)":"24 V","S7 communication":"Yes; Only server, configured on one side","Unshielded, Max.":"600 m","PROFIBUS DP slave":"No","Repeat rate, min.":"1 s","Forcing, variables":"Inputs, outputs","Inputs, adjustable":"1 024 byte","Number of counters":"2; See \"Technological Functions\" manual","On Lamp Load, Max.":"100 Hz","PROFIBUS DP master":"No","Per Priority Class":"16","Retentivity preset":"Yes","up to 40 °C, max.":"1.5 A","up to 60 °C, max.":"1.5 A; up to 70 °C","At \"0\" To \"1\", Max.":"48 µs; Minimum pulse width/minimum pause between pulses at maximum counting frequency","Data record routing":"No","Number/Number range":"0","Outputs, adjustable":"1 024 byte","PG/OP communication":"Yes","Plug-in (MMC), max.":"8 Mbyte","Programming package":"STEP 7 V5.5 + SP1 or higher or STEP 7 V5.3 + SP2 or higher with HSP 203","Between The Channels":"No","For Signal \"1\", Min.":"L+ (-0.8 V)","For Signal \"1\", Typ.":"8 mA","Inrush current, typ.":"5 A","EAC (formerly Gost-R)":"Yes","Frequency measurement":"Yes","Isolation tested with":"600 V DC","Number of breakpoints":"4","Number of startup OBs":"1; OB 100","RCM (formerly C-TICK)":"Yes","Retentivity available":"Yes; MB 0 to MB 255","Controlled Positioning":"No","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.":"10 s; Typ.: 2 s","Limit frequency (pulse)":"2.5 kHz","Number of analog inputs":"0","Number of entries, max.":"500","Number of pulse outputs":"2; Pulse width modulation up to 2.5 kHz (see \"Technological Functions\" Manual)","Status/control variable":"Yes","Transmission rate, max.":"187.5 kbit/s","User data per job, max.":"180 byte; (with PUT/GET)","Counting frequency, max.":"10 kHz","For Bit Operations, Typ.":"0.1 µs","Number of GD loops, max.":"8","Number of analog outputs":"0","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 digital inputs":"10","Number of free cycle OBs":"1; OB 1","Number of time alarm OBs":"1; OB 10","Of Which Powerfail-Proof":"100; Only the last 100 entries are retained","Per Priority Class, Max.":"32 kbyte; Max. 2048 bytes per block","Response threshold, typ.":"1 A","Short-circuit protection":"Yes; Clocked electronically","Size of GD packets, max.":"22 byte","integrated channels (AI)":"0","integrated channels (AO)":"0","integrated channels (DI)":"10","integrated channels (DO)":"6","For Word Operations, Typ.":"0.24 µs","Global data communication":"Yes","Number of delay alarm OBs":"2; OB 20, 21","Number of digital outputs":"6","Number of variables, max.":"10","Point-to-point connection":"No","With Inductive Load, Max.":"0.5 Hz","With Resistive Load, Max.":"100 Hz","For Signal \"1\" Rated Value":"500 mA","Number of GD packets, max.":"8","Number of frequency meters":"2; up to 10 kHz (see \"Technological Functions\" manual)","from load voltage L+, max.":"25 mA","Controlling a digital input":"Yes","Number of RS 422 interfaces":"0","Number of RS 485 interfaces":"1; MPI","Number of process alarm OBs":"1; OB 40","Of Which High-Speed Outputs":"2; Notice: You cannot connect the fast outputs of your CPU in parallel","Process diagnostic messages":"Yes","Reverse polarity protection":"No","S7 communication, as client":"No; but via CP and loadable FB","S7 communication, as server":"Yes","usable for OP communication":"5","usable for PG communication":"5","Retentive And Synchronizable":"No; Buffered: No, Can be synchronized: Yes","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":"4; OB 32, 33, 34, 35","For Redundant Control Of A Load":"Yes","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.":"0.32 µs","Number of asynchronous error OBs":"4; OB 80, 82, 85, 87","Of Which Control Variables, Max.":"14","Current consumption (rated value)":"570 mA","usable for S7 basic communication":"2","For Floating Point Arithmetic, Typ.":"1.1 µs","For Signal \"1\" Minimum Load Current":"5 mA","Potential separation digital inputs":"Yes","permissible range, lower limit (DC)":"19.2 V","permissible range, upper limit (DC)":"28.8 V","reserved for S7 basic communication":"0","Number of GD packets, receiver, max.":"8","Potential separation digital outputs":"Yes","For Signal \"0\" Residual Current, Max.":"0.5 mA","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","Between The Channels And Backplane Bus":"Yes","For Signal \"1\" Permissible Range, Max.":"0.6 A","For Signal \"1\" Permissible Range, Min.":"5 mA","Status indicator digital input (green)":"Yes","Number of GD packets, transmitter, max.":"8","Number of entries readable in RUN, max.":"499","Status indicator digital output (green)":"Yes","Behavior of the clock following POWER-ON":"the clock continues at the time of day it had when power was switched off","Mains/voltage failure stored energy time":"5 ms","Number of industrial Ethernet interfaces":"0","simultaneously active Alarm-S blocks, max.":"300","Installation altitude above sea level, max.":"5 000 m","Limitation of inductive shutdown voltage to":"L+ (-48 V)","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.":"240 byte; as server","Of The Pulse Outputs, With Resistive Load, Max.":"2.5 kHz","Current consumption (in no-load operation), typ.":"90 mA","Integrated Function Blocks (Closed-Loop Control)":"No","Of Which Inputs Usable For Technological Functions":"8","Permissible Quiescent Current (2-Wire Sensor), Max.":"1.5 mA","Ambient air temperature-barometric pressure-altitude":"Tmin ... Tmax at 1 140 hPa ... 795 hPa (-1 000 m ... +2 000 m) // Tmin ... (Tmax - 10 K) at 795 hPa ... 658 hPa (+2 000 m ... +3 500 m) // Tmin ... (Tmax -20 K) at 658 hPa ... 540 hPa (+3 500 m ... +5 000 m)","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 a","Retentive data area (incl. timers, counters, flags), max.":"64 kbyte","External Protection For Power Supply Lines (Recommendation)":"Miniature circuit breaker, type C; min. 2 A; miniature circuit breaker type B, min. 4 A","Environmental conditions for process, measuring and control systems acc. to ANSI/ISA-71.04":"Yes; Level GX group A/B (excluding trichlorethylene; harmful gas concentrations up to the limits of EN 60721-3-3 class 3C4 permissible); level LC3 (salt spray) and level LB3 (oil)"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$750.57","stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/0be6deeef373b0a269ab6d7ecedb59e1.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=164097&mlfb=6AG1312-5BF04-7AB0"},"ai":{"faq":[{"question":"How can I order the 6AG1312-5BF04-7AB0 or check stock?","answer":"This part is sourced to order against an RFQ. Availability and pricing are confirmed at quote time through independent distribution channels."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6AG1312-5BF04-7AB0","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/6AG1312-5BF04-7AB0 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:51:03.652Z","lastPublished":"2026-08-11T15:51:03.652Z","indexable":true}}