{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7314-6CH04-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7314-6CH04-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7314-6CH04-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7314-6CH04-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-300 CPU 314C-2 DP, 6ES7314-6CH04-0AB0, compact CPU with integrated I/O, FM 8, analog inputs, 0.7 A²·s I²t.","salesMarkdown":"## Compact CPU with onboard I/O The 6ES7314-6CH04-0AB0 is a SIMATIC S7-300 CPU 314C-2 DP, a compact controller with integrated digital and analog I/O. It carries FM 8 onboard function modules, so expansion for specialized tasks (like positioning or counting) sits right on the CPU without an extra rack. Analog inputs accept ±10 V / 100 kΩ and ±20 mA / 100 Ω ranges, plus Pt100 directly — no extra signal conditioners for RTDs. The I²t rating of 0.7 A²·s limits short-circuit energy on the integrated outputs; useful for panel designers sizing external protection. ## How it differs from the 6ES7314-1AF10-0AB0 The 6ES7314-1AF10-0AB0 is a standard CPU without onboard I/O. The 6CH04 variant adds analog inputs (0 V to 10 V, ±10 V, 0 to 20 mA, ±20 mA, 4 to 20 mA, Pt100) and FM 8 slots directly. ## Physical fit and I/O addressing Dimensions are 120 mm wide × 125 mm high × 130 mm deep — standard S7-300 footprint for a compact CPU. The 244-byte input and 244-byte output address space means the integrated I/O consumes part of the process image, leaving headroom for expansion modules. STEP 7 is required; the version must be V5.5 + SP1 or higher (or V5.3 + SP2 with HSP 203). GSD file for PROFIBUS DP is available from Siemens directly. ## Programming language support This CPU supports LAD, FBD, STL, SCL, CFC, GRAPH, and HiGraph — covers relay-ladder traditionalists up to state-machine designers. For function-block-oriented projects, CFC and HiGraph are available, though HiGraph is licensed separately.","metaTitle":"Siemens 6ES7314-6CH04-0AB0 CPU 314C-2 DP, FM 8","metaDescription":"Siemens SIMATIC S7-300 CPU 314C-2 DP compact CPU with integrated I/O. FM 8, CFC, FBD, LAD, SCL, STL, GRAPH support. 0.7 A²·s I²t. Source to order via RFQ.","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":"No","SCL":"Yes","STL":"Yes","DPV1":"No","Max.":"60 °C","Min.":"0 °C","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"120 mm","title":"6ES7314-6CH04-0AB0","Height":"125 mm","Inputs":"244 byte","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":"10","CP, PtP":"8","Current":"Yes; ±20 mA / 100 Ω; 0 mA to 20 mA / 100 Ω; 4 mA to 20 mA / 100 Ω","Forcing":"Yes","Outputs":"244 byte","Overall":"12","Present":"Yes","Routing":"Yes; Only with active interface","Voltage":"Yes; ±10 V / 100 kΩ; 0 V to 10 V / 100 kΩ","GSD file":"The latest GSD file is available on the Internet (http://www.siemens.com/profibus-gsd)","Isolated":"Yes","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","Integrated":"1","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","SYNC/FREEZE":"Yes","Single step":"Yes","Upper Limit":"4 kΩ","description":"SIMATIC S7-300, CPU 314C-2 DP Compact CPU with MPI, 24 DI/16 DO, 4 AI, 2 AO, 1 Pt100, 4 high-speed counters (60 kHz), integrated DP interface, Integr. power supply 24 V DC, work memory 192 KB, Front connector (2x 40-pole) and Micro Memory Card required","Equidistance":"Yes","For Uprating":"No","Inputs, max.":"244 byte","Number, max.":"see instruction list","PROFINET CBA":"No","Status block":"Yes; Up to 2 simultaneously","in AS, slave":"No","to DP, slave":"Yes","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","Outputs, max.":"244 byte","Plug-in (MMC)":"Yes","in AS, master":"Yes","to DP, master":"Yes; With DP slave only slave clock","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.":"680 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","Isochronous mode":"No","Of Which Central":"250","Outputs, default":"128 byte","Power loss, typ.":"13 W","Rated value (DC)":"24 V","S7 communication":"Yes; Only server, configured on one side","Unshielded, Max.":"600 m","PROFIBUS DP slave":"Yes","Repeat rate, min.":"1 s","Address area, max.":"32","For Inductive Load":"0.5 ms","For Resistive Load":"0.6 ms","Forcing, variables":"Inputs, outputs","Inputs, adjustable":"2 048 byte","Number of counters":"4; See \"Technological Functions\" manual","On Lamp Load, Max.":"100 Hz","PROFIBUS DP master":"Yes","PROFINET IO Device":"No","Per Priority Class":"16","Retentivity preset":"Yes","Usable For Routing":"4; max.","up to 40 °C, max.":"2 A","up to 60 °C, max.":"2 A","At \"0\" To \"1\", Max.":"8 µs; Minimum pulse width/minimum pause between pulses at maximum counting frequency","Data record routing":"Yes","For Capacitive Load":"1 ms","Number/Number range":"0","Outputs, adjustable":"2 048 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":"Yes","Modules per rack, max.":"8; In rack 3 max. 7","PROFINET IO Controller":"No","Resistance thermometer":"Yes; Pt 100 / 10 MΩ","Retentivity adjustable":"Yes; via non-retain property on DB","S7 basic communication":"No","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":"5","Number of entries, max.":"500","Number of pulse outputs":"4; Pulse width modulation up to 2.5 kHz (see \"Technological Functions\" Manual)","Status/control variable":"Yes","Transmission rate, max.":"12 Mbit/s","User data per job, max.":"180 kbyte; With PUT/GET","Counting frequency, max.":"60 kHz","For Bit Operations, Typ.":"0.06 µs","Number of DPV1 alarm OBs":"3; OB 55, 56, 57","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.12 µs","Global data communication":"No","Input resistance (Pt 100)":"10 MΩ","Number of DP slaves, max.":"124","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","Automatic Baud Rate Search":"Yes; only with passive interface","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":"4; up to 60 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":"2; MPI and PROFIBUS DP","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","S7 communication, as server":"Yes","usable for OP communication":"11","usable for PG communication":"11","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.16 µs","Input resistance (0 to 600 ohms)":"10 MΩ","Input resistance (4 mA to 20 mA)":"100 Ω","Number of asynchronous error OBs":"5; OB 80, 82, 85, 86, 87","Of Which Control Variables, Max.":"14","User data per address area, max.":"32 byte","Current consumption (rated value)":"880 mA","Integration time, parameterizable":"Yes; 16.6 / 20 ms","Time constant of the input filter":"0.38 ms","usable for S7 basic communication":"8","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.59 µ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","Activation/deactivation of DP slaves":"Yes","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.":"11","adjustable for OP communication, min.":"1","adjustable for PG communication, max.":"11","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.":"8","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":"16","Temperature error (relative to input range), (+/-)":"0.006 %/K","Direct data exchange (slave-to-slave communication)":"Yes","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.":"12; 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 %","Number of DP slaves that can be simultaneously activated/deactivated, max.":"8","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":"$1,813.56 – $2,096.00","stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/26627c8112a3f1c7010fc7a72c720add.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=44240&mlfb=6ES7314-6CH04-0AB0"},"ai":{"faq":[{"question":"What programming languages does the 6ES7314-6CH04-0AB0 support?","answer":"It supports LAD, FBD, STL, SCL, CFC, GRAPH, and HiGraph."},{"question":"What analog input ranges are available on this CPU?","answer":"The integrated analog inputs accept ±10 V / 100 kΩ, 0 to 10 V / 100 kΩ, ±20 mA / 100 Ω, 0 to 20 mA / 100 Ω, and 4 to 20 mA / 100 Ω, plus Pt100 RTD."},{"question":"What is the I²t rating and why does it matter?","answer":"The I²t rating is 0.7 A²·s. It defines the thermal energy the integrated outputs can withstand during a short circuit, which helps in sizing external fuse protection."},{"question":"What STEP 7 version is required for programming this CPU?","answer":"STEP 7 V5.5 + SP1 or higher, or STEP 7 V5.3 + SP2 or higher with HSP 203."},{"question":"What is the FM 8 count on this CPU?","answer":"The CPU has an FM value of 8, indicating onboard function module slots for specialized tasks like counting or positioning."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7314-6CH04-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/6ES7314-6CH04-0AB0 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}}