{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7313-5BG04-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7313-5BG04-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7313-5BG04-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7313-5BG04-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-300 CPU 313C, order code 6ES7313-5BG04-0AB0, compact PLC with integrated I/O, FM 8 function blocks, CFC, FBD, LAD, SCL, STL, GRAPH, HiGraph programming, 253 inputs, 250 outputs, MPI, RS 485.","salesMarkdown":"## Compact CPU with integrated I/O and multi-language support The Siemens 6ES7313-5BG04-0AB0 is a CPU 313C from the SIMATIC S7-300 family, a compact PLC that integrates 24 digital inputs and 16 digital outputs on the module itself, plus analog inputs for voltage and current. It supports programming in CFC, FBD, LAD, SCL, STL, GRAPH, and HiGraph, giving the controls integrator flexibility to match the team's preferred language for each routine. The FM 8 value indicates the number of function blocks available for motion or counting tasks — a parameter that governs how many high-speed channels can run without an external module. ## I/O capacity and signal conditioning The CPU handles up to 253 inputs and 250 outputs in total across the S7-300 rack, with the ability to force I/O states for commissioning. Analog inputs accept ±10 V / 100 kΩ and 0 to 10 V / 100 kΩ, plus current signals at ±20 mA / 100 Ω, 0 to 20 mA / 100 Ω, and 4 to 20 mA / 100 Ω. The Pt 100 support means direct connection of RTD temperature probes without an external signal conditioner — saves a terminal block and a channel on the analog module. ## Communication and networking Built-in MPI and RS 485 interfaces allow the CPU to talk to operator panels, drives, and other S7-300 CPUs without a separate CP. For Ethernet or PROFIBUS connectivity, the CPU supports up to 4 CPs via the backplane, up to 6 CPs for LAN, and up to 8 CPs for PtP (point-to-point) serial links. It can act as an OPC UA server or client via a CP and loadable function blocks — useful for pulling data into a SCADA or MES layer without a gateway appliance. ## Programming environment and toolchain The CPU is programmed with STEP 7 V5.5 + SP1 or higher, or STEP 7 V5.3 + SP2 or higher with HSP 203. It supports retentive data areas (must be restarted at each restart), and the variables that can be retained include inputs, outputs, memory bits, DBs, times, and counters. The I²t rating of 0.7 A²·s is the thermal energy limit for the internal DC bus — relevant when sizing an external 24 VDC power supply for the backplane. ## Physical dimensions and environmental limits The I/O is not isolated from the backplane, so field wiring shares a common reference with the CPU logic — plan accordingly for ground loops in mixed-voltage panels. The Siemens 6ES7313-5BG04-0AB0 is an established product in the S7-300 line. No lifecycle status or successor is recorded for this order code. The 3RT2536-1AP00, 3RT2535-1AB00, and 3RT2535-1AD00 are contactors, not PLCs, and do not functionally replace this CPU.","metaTitle":"Siemens 6ES7313-5BG04-0AB0 CPU 313C, FM 8, CFC, FBD","metaDescription":"Siemens 6ES7313-5BG04-0AB0 CPU 313C PLC with FM 8 function blocks. Supports CFC, FBD, LAD, SCL, STL, GRAPH, HiGraph. 253 inputs, 250 outputs. MPI, RS 485.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"FM":"8","CFC":"Yes","FBD":"Yes","I2t":"0.7 A²·s","LAD":"Yes","MPI":"Yes","SCL":"Yes","STL":"Yes","Max.":"60 °C","Min.":"0 °C","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"120 mm","Height":"125 mm","Inputs":"253","Number":"1","Preset":"10","Pt 100":"Yes","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","CP, LAN":"6","CP, PtP":"8","Current":"Yes; ±20 mA / 100 Ω; 0 mA to 20 mA / 100 Ω; 4 mA to 20 mA / 100 Ω","Forcing":"Yes","Outputs":"250","Overall":"8","Present":"Yes","Routing":"No","Voltage":"Yes; ±10 V / 100 kΩ; 0 V to 10 V / 100 kΩ","Isolated":"No","0 to 10 V":"Yes","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","0 to +10 V":"Yes","0 to 20 mA":"Yes","Adjustable":"Yes; From 10 to 499","Expandable":"No","Resistance":"Yes; 0 Ω to 600 Ω / 10 MΩ","Size, max.":"256 byte","Backup time":"6 wk; At 40 °C ambient temperature","Command set":"see instruction list","Granularity":"1 h","Lower Limit":"48 Ω","Racks, max.":"4","Rated value":"3 ms","STEP 7 Lite":"No","Single step":"Yes","Upper Limit":"4 kΩ","For Uprating":"No","Number, max.":"see instruction list","Status block":"Yes; Up to 2 simultaneously","in AS, slave":"No","0 To 600 Ohms":"Yes","2-Wire Sensor":"Yes","4 mA to 20 mA":"Yes","Analog inputs":"752 to 761","Current, max.":"50 mA; Permanent","Plug-in (MMC)":"Yes","in AS, master":"Yes","to MPI, slave":"Yes","-10 V to +10 V":"Yes","Analog outputs":"752 to 755","Digital inputs":"124.0 to 126.7","For Signal \"0\"":"-3 to +5V","For Signal \"1\"":"+15 to +30 V","Interface type":"Integrated RS 485 interface","Nesting levels":"8","PID controller":"Yes","Shielded, Max.":"200 m","to MPI, master":"Yes","Can Be Read Out":"Yes","Digital outputs":"124.0 to 125.7","Inputs, default":"128 byte","Parameterizable":"Yes; by software","Range of values":"0 to 2^31 hours (when using SFC 101)","Weight, approx.":"660 g","Without Battery":"Yes; Program and data","lifecycle_stage":"eol_hot","-20 mA to +20 mA":"Yes","Block encryption":"Yes; With S7 block Privacy","Firmware version":"V3.3","Of Which Central":"250","Outputs, default":"128 byte","Power loss, typ.":"12 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","For Inductive Load":"0.5 ms","For Resistive Load":"0.6 ms","Forcing, variables":"Inputs, outputs","Inputs, adjustable":"1 024 byte","Number of counters":"3; 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.":"2 A","up to 60 °C, max.":"2 A","At \"0\" To \"1\", Max.":"16 µs; Minimum pulse width/minimum pause between pulses at maximum counting frequency","Data record routing":"No","For Capacitive Load":"1 ms","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","HW functional status":"01","Inrush current, typ.":"5 A","Frequency measurement":"Yes","Isolation tested with":"600 V DC","Measurement principle":"Actual value encryption (successive approximation)","Number of breakpoints":"4","Number of startup OBs":"1; OB 100","Retentivity available":"Yes; MB 0 to MB 255","Controlled Positioning":"No","Modules per rack, max.":"8; In rack 3 max. 7","Resistance thermometer":"Yes; Pt 100 / 10 MΩ","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","For Voltage Measurement":"Yes","Limit frequency (pulse)":"2.5 kHz","Number of analog inputs":"4","Number of entries, max.":"500","Number of pulse outputs":"3; 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.":"30 kHz","For Bit Operations, Typ.":"0.07 µs","Number of GD loops, max.":"8","Number of analog outputs":"2","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":"24","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)":"5; 4x current/voltage, 1x resistance","integrated channels (AO)":"2","integrated channels (DI)":"24","integrated channels (DO)":"16","For Word Operations, Typ.":"0.15 µs","Global data communication":"Yes","Input resistance (Pt 100)":"10 MΩ","Number of delay alarm OBs":"2; OB 20, 21","Number of digital outputs":"16","Number of variables, max.":"10","Point-to-point connection":"No","With Inductive Load, Max.":"0.5 Hz","With Resistive Load, Max.":"100 Hz","For Resistance Thermometer":"Pt 100","For Signal \"1\" Rated Value":"500 mA","Hardware clock (real-time)":"Yes","Number of GD packets, max.":"8","Number of frequency meters":"3; up to 30 kHz (see \"Technological Functions\" manual)","With Current Outputs, Max.":"300 Ω","With Voltage Outputs, Min.":"1 kΩ","from load voltage L+, max.":"50 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":"4; 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":"7","usable for PG communication":"7","Input resistance (0 to 10 V)":"100 kΩ","Retentive And Synchronizable":"Yes","System function blocks (SFB)":"see instruction list","Conversion time (per channel)":"1 ms","Input resistance (0 to 20 mA)":"100 Ω","Number of PROFINET interfaces":"0","additional within an error OB":"4","reserved for OP communication":"1","reserved for PG communication":"1","Common mode interference, min.":"40 dB","Number of cyclic interrupt OBs":"4; OB 32, 33, 34, 35","For Redundant Control Of A Load":"Yes","For voltage/current measurement":"4","Number of expansion units, max.":"3","Number of synchronous error OBs":"2; OB 121, 122","Of Which Status Variables, Max.":"30","Electrical input frequency, max.":"400 Hz","For Fixed Point Arithmetic, Typ.":"0.2 µs","Input resistance (0 to 600 ohms)":"10 MΩ","Input resistance (4 mA to 20 mA)":"100 Ω","Number of asynchronous error OBs":"4; OB 80, 82, 85, 87","Of Which Control Variables, Max.":"14","Current consumption (rated value)":"650 mA","Integration time, parameterizable":"Yes; 16.6 / 20 ms","Time constant of the input filter":"0.38 ms","usable for S7 basic communication":"4","Between The Channels, In Groups Of":"8","Crosstalk between the inputs, min.":"60 dB","Potential separation analog inputs":"Yes; common for analog I/O","Crosstalk between the outputs, min.":"60 dB","For Floating Point Arithmetic, Typ.":"0.72 µs","For Signal \"1\" Minimum Load Current":"5 mA","Input resistance (-20 mA to +20 mA)":"100 Ω","Potential separation analog outputs":"Yes; common for analog I/O","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","Voltages at the outputs towards MANA":"16 V; Permanent","Current output, no-load voltage, max.":"14 V","For Signal \"0\" Residual Current, Max.":"0.5 mA","Output current of the interface, max.":"200 mA","adjustable for OP communication, max.":"7","adjustable for OP communication, min.":"1","adjustable for PG communication, max.":"7","adjustable for PG communication, min.":"1","Between The Channels And Backplane Bus":"Yes","For Current Output Two-Wire Connection":"Yes","For Signal \"1\" Permissible Range, Max.":"0.6 A","For Signal \"1\" Permissible Range, Min.":"5 mA","For Voltage Output Two-Wire Connection":"Yes; Without compensation of the line resistances","Status indicator digital input (green)":"Yes","Current, relative to input range, (+/-)":"0.8 %; Linearity error ±0.06 %","For Voltage Output Four-Wire Connection":"No","Number of GD packets, transmitter, max.":"8","Number of entries readable in RUN, max.":"499","Status indicator digital output (green)":"Yes","Voltage, relative to input range, (+/-)":"0.8 %; Linearity error ±0.06 %","Behavior of the clock following POWER-ON":"Clock continues running after POWER OFF","Current, relative to output range, (+/-)":"0.8 %","Mains/voltage failure stored energy time":"5 ms","Number of industrial Ethernet interfaces":"0","Voltage output, short-circuit protection":"Yes","Voltage, relative to output range, (+/-)":"0.8 %","from load voltage L+ (without load), max.":"80 mA","Resistance, relative to input range, (+/-)":"0.8 %; Linearity error ±0.2 %","With Current Outputs, Inductive Load, Max.":"0.1 mH","simultaneously active Alarm-S blocks, max.":"300","Limitation of inductive shutdown voltage to":"L+ (-48 V)","User program protection/password protection":"Yes","Voltage output, short-circuit current, max.":"55 mA","With Voltage Outputs, Capacitive Load, Max.":"0.1 µF","adjustable for S7 basic communication, max.":"4","adjustable for S7 basic communication, min.":"0","For Current Measurement As 2-Wire Transducer":"Yes; with external supply","For Current Measurement As 4-Wire Transducer":"Yes","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.":"150 mA","Integrated Function Blocks (Closed-Loop Control)":"Yes; PID controller (see \"Technological Functions\" manual)","For resistance/resistance thermometer measurement":"1","Linearity error (relative to output range), (+/-)":"0.15 %","Of Which Inputs Usable For Technological Functions":"12","Temperature error (relative to input range), (+/-)":"0.006 %/K","For Resistance Measurement With Two-Wire Connection":"Yes; Without compensation of the line resistances","Permissible Quiescent Current (2-Wire Sensor), Max.":"1.5 mA","Temperature error (relative to output range), (+/-)":"0.01 %/K","For Resistance Measurement With Four-Wire Connection":"No","Number of login stations for message functions, max.":"8; Depending on the configured connections for PG/OP and S7 basic communication","Resolution with overrange (bit including sign), max.":"12 bit","Data management on MMC (after last programming), min.":"10 a","For Resistance Measurement With Three-Wire Connection":"No","No-load voltage for resistance-type transmitter, typ.":"3.3 V","Technical unit for temperature measurement adjustable":"Yes; Degrees Celsius / degrees Fahrenheit / Kelvin","Resistance thermometer, relative to input range, (+/-)":"0.8 %","Behavior of the clock following expiry of backup period":"the clock continues at the time of day it had when power was switched off","Retentive data area (incl. timers, counters, flags), max.":"64 kbyte","Basic execution time of the module (all channels released)":"1 ms","External Protection For Power Supply Lines (Recommendation)":"Miniature circuit breaker, type C; min. 2 A; miniature circuit breaker type B, min. 4 A","Constant measurement current for resistance-type transmitter, typ.":"1.25 mA","Interference voltage suppression for interference frequency f1 in Hz":"50 / 60 Hz","Permissible Input Current For Current Input (Destruction Limit), Max.":"50 mA; Permanent","Permissible Input Current For Voltage Input (Destruction Limit), Max.":"0.5 mA; Permanent","Permissible Input Voltage For Current Input (Destruction Limit), Max.":"5 V; Permanent","Permissible Input Voltage For Voltage Input (Destruction Limit), Max.":"30 V; Permanent","Output ripple (relative to output range, bandwidth 0 to 50 kHz), (+/-)":"0.1 %","Repeat accuracy in steady state at 25 °C (relative to input range), (+/-)":"0.06 %","Repeat accuracy in steady state at 25 °C (relative to output range), (+/-)":"0.06 %","Series mode interference (peak value of interference < rated value of input range), min.":"30 dB"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$744.44 – $1,455.00","priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/725ea244eeb48be7bd4f9b9ffbd5fd8f.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=81301&mlfb=6ES7313-5BG04-0AB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7313-5BG04-0AB0/alternatives.json"},"ai":{"faq":[{"question":"How can I order the Siemens 6ES7313-5BG04-0AB0?","answer":"This CPU is sourced to order against your RFQ."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7313-5BG04-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/6ES7313-5BG04-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}}