{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7315-2EH14-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7315-2EH14-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7315-2EH14-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7315-2EH14-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-300 CPU 315-2 PN/DP, 6ES7315-2EH14-0AB0, 244 byte inputs/outputs, FM 8, CFC, FBD, LAD, STL, SCL, GRAPH, HiGraph, PROFINET IRT, RS 485, 40 x 125 x 130 mm.","salesMarkdown":"## CPU 315-2 PN/DP — 244-byte process image, PROFINET IRT The Siemens 6ES7315-2EH14-0AB0 is a CPU 315-2 PN/DP for the SIMATIC S7-300 family, with 244 bytes each of process input and output image — enough to handle a medium-sized distributed I/O rack without expanding the address space. It supports PROFINET IRT (isochronous real-time) via the integrated PN interface, plus TCP/IP and UDP through loadable function blocks — the IRT capability means deterministic cycle times down to 1 ms for motion or high-speed logic. The CPU is not PROFIsafe-rated (no safety SIL/PL certification), so it belongs in standard control tasks, not safety circuits — separate a fail-safe CPU for any guarding or emergency-stop logic. ## Programming languages and engineering toolchain Programmable in LAD, FBD, STL, SCL, GRAPH, HiGraph, and CFC — the CFC (Continuous Function Chart) support is useful for signal-flow-oriented logic without writing line-by-line code, common in process or batch applications. Requires STEP 7 V5.5 or higher — confirm the engineering station version before starting a project; older TIA Portal versions may not load this CPU's hardware configuration. FM 8 function blocks are available on-board, covering standard math, comparison, and conversion operations without additional library licensing. ## Communication interfaces and module expansion Integrated PROFINET interface supports both IO controller and IO server roles, plus routing — useful for segmenting a plant network without extra switches. An RS 485 interface is present for point-to-point or multi-drop serial connections (e.g., Modbus RTU via loadable FCs). The rack can hold up to 4 communication processors (CPs), 10 LAN connections via CP, and 8 PtP connections — enough for a multi-protocol gateway setup. No DPV1 support — if the application requires PROFIBUS DP-V1 (acyclic data exchange for parameterization), this CPU cannot serve as a DP master; use a separate CP 342-5 or upgrade to a CPU with DP-V1. ## Memory, retentivity, and forcing Retentive memory is present but must be restarted at each restart — meaning the retentive data area is cleared on a power cycle unless explicitly configured in the hardware config. Forcing is supported — useful during commissioning to override I/O states without modifying the program, but note that forced values survive a CPU stop/run transition. The retentive variables cover inputs, outputs, memory bits, data blocks, timers, and counters — the default preset is 10, adjustable in STEP 7. ## Mechanical fit and environmental limits Dimensions are 40 mm wide, 125 mm high, 130 mm deep — standard S7-300 single-width module, snaps onto a DIN rail in the same footprint as other 315-series CPUs. Rated for 0 °C to 60 °C ambient — suitable for ventilated enclosures; derate if mounted above heat-generating drives or power supplies. Electrically isolated between the backplane bus and I/O — no ground-loop issues when mixing field power supplies.","metaTitle":"Siemens 6ES7315-2EH14-0AB0 CPU 315-2 PN/DP, 244 byte I/O","metaDescription":"Siemens 6ES7315-2EH14-0AB0 CPU 315-2 PN/DP with 244 byte I/O, FM 8, CFC, PROFINET IRT. Active production. Quoted to order against 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":"1 A²·s","IRT":"Yes","LAD":"Yes","MPI":"No","SCL":"Yes","STL":"Yes","UDP":"Yes; via integrated PROFINET interface and loadable FBs","DPV1":"No","Max.":"60 °C","Min.":"0 °C","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"40 mm","title":"6ES7315-2EH14-0AB0","Height":"125 mm","Inputs":"244 byte","Number":"1","Preset":"10","RS 485":"Yes","STEP 7":"Yes; V5.5 or higher","TCP/IP":"Yes; via integrated PROFINET interface and loadable FBs","via CP":"4","CP, LAN":"10","CP, PtP":"8","Forcing":"Yes","Outputs":"244 byte","Overall":"16","Present":"Yes","Routing":"Yes","Isolated":"Yes","As Client":"Yes; via integrated PROFINET interface and loadable FB or 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","Integrated":"1","Size, max.":"2 048 byte","Web server":"Yes","Backup time":"6 wk; At 40 °C ambient temperature","Command set":"see instruction list","Granularity":"1 h","Lower Limit":"10 ms","PROFIenergy":"Yes; With SFB 73 / 74 prepared for loadable PROFIenergy standard FB for I-Device","Racks, max.":"4","SYNC/FREEZE":"Yes","Send cycles":"250 μs, 500 μs,1 ms; 2 ms, 4 ms (not in the case of IRT with \"high flexibility\" option)","Single step":"Yes","Upper Limit":"9 990 s","description":"SIMATIC S7-300 CPU 315-2 PN/DP, Central processing unit with 384 KB work memory, 1st interface MPI/DP 12 Mbit/s, 2nd interface Ethernet PROFINET, with 2-port switch, Micro Memory Card required","Autocrossing":"Yes","Equidistance":"Yes","Inputs, max.":"1 440 byte; Per IO Controller with shared device","Number, max.":"64","PROFINET CBA":"Yes","Status block":"Yes; Up to 2 simultaneously","in AS, slave":"Yes","to DP, slave":"Yes","Outputs, max.":"1 440 byte; Per IO Controller with shared device","Plug-in (MMC)":"Yes","Shared device":"Yes","Updating time":"250 µs to 512 ms (depending on the operating mode, see Manual \"S7-300 CPU 31xC and CPU 31x, technical Data\" for more details)","in AS, master":"Yes","to DP, master":"Yes; With DP slave only slave clock","to MPI, slave":"Yes","Interface type":"PROFINET","Nesting levels":"8","to MPI, master":"Yes","Autonegotiation":"Yes","Can Be Read Out":"Yes","Inputs, default":"128 byte","Number of ports":"2","Range of values":"0 to 2^31 hours (when using SFC 101)","Weight, approx.":"340 g","Without Battery":"Yes; Program and data","lifecycle_stage":"eol_hot","Block encryption":"Yes; With S7 block Privacy","Firmware version":"V3.2","Isochronous mode":"No","Media redundancy":"Yes","Of Which Central":"256","Outputs, default":"128 byte","Power loss, typ.":"4.65 W","RJ 45 (Ethernet)":"Yes","Rated value (DC)":"24 V","S7 communication":"Yes; With loadable FBs, max. configurable connections: 14, max. number of instances: 32","Data length, max.":"1 472 byte","Integrated Switch":"Yes","PROFIBUS DP slave":"No","Repeat rate, min.":"1 s","Address area, max.":"32","Forcing, variables":"Inputs, outputs","Inputs, adjustable":"2 048 byte","PROFIBUS DP master":"No","PROFINET IO Device":"Yes; Also simultaneously with IO Controller functionality","Per Priority Class":"16","Retentivity preset":"Yes","Usable For Routing":"X1 as MPI: max. 10; X1 as DP master: max. 24; X1 as DP slave (active): max. 14; X2 as PROFINET: 24 max.","Cyclic Transmission":"Yes","Data record routing":"Yes","Number/Number range":"0","Outputs, adjustable":"2 048 byte","PG/OP communication":"Yes","Plug-in (MMC), max.":"8 Mbyte","Prioritized startup":"Yes","Programming package":"STEP 7 V5.5 or higher","on Ethernet via NTP":"Yes; As client","Acyclic Transmission":"Yes","HW functional status":"01","ISO-on-TCP (RFC1006)":"Yes; via integrated PROFINET interface and loadable FBs","Inrush current, typ.":"4 A","Number of breakpoints":"4","Number of startup OBs":"1; OB 100","Open IE communication":"Yes; Via TCP/IP, ISO on TCP, and UDP","Retentivity available":"Yes; MB 0 to MB 2 047","User-defined websites":"Yes","Modules per rack, max.":"8","Number of HTTP clients":"5","Of Which In Line, Max.":"128","PROFINET IO Controller":"Yes; Also simultaneously with IO-Device functionality","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","Number of analog inputs":"0","Number of entries, max.":"500","Status/control variable":"Yes","Transmission rate, max.":"100 Mbit/s","User data per job, max.":"See online help of STEP 7 (shared parameters of the SFBs/FBs and of the SFCs/FCs of S7 Communication)","For Bit Operations, Typ.":"0.05 µs","Number of DPV1 alarm OBs":"3; OB 55, 56, 57","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":"0","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 768 byte; Max. 2048 bytes per block","Size of GD packets, max.":"22 byte","For Word Operations, Typ.":"0.09 µs","Global data communication":"No","Number of DP slaves, max.":"124","Number of delay alarm OBs":"2; OB 20, 21","Number of digital outputs":"0","Number of variables, max.":"10","Point-to-point connection":"No","Automatic Baud Rate Search":"Yes; only with passive interface","Hardware clock (real-time)":"Yes","Number of GD packets, max.":"8","Number of RS 422 interfaces":"0","Number of RS 485 interfaces":"1; Combined MPI / PROFIBUS DP","Number of connections, max.":"8","Number of process alarm OBs":"1; OB 40","Process diagnostic messages":"Yes","S7 communication, as client":"No","S7 communication, as server":"Yes; Connection configured on one side only","User data consistency, max.":"1 024 byte","usable for OP communication":"15","usable for PG communication":"15","usable for S7 communication":"14","Retentive And Synchronizable":"Yes","System function blocks (SFB)":"see instruction list","Number of PROFINET interfaces":"1; 2 ports (switch) RJ45","User data per submodule, max.":"1 024 byte","additional within an error OB":"4","reserved for OP communication":"1","reserved for PG communication":"1","reserved for S7 communication":"0","Keep-alive function, supported":"Yes","Number of cyclic interrupt OBs":"4; OB 32, 33, 34, 35","Number of isochronous mode OBs":"1; OB 61","Number of expansion units, max.":"3","Number of synchronous error OBs":"2; OB 121, 122","Of Which Status Variables, Max.":"30","Total Number Of Instances, Max.":"32","For Fixed Point Arithmetic, Typ.":"0.12 µs","Number of asynchronous error OBs":"6; OB 80, 82, 83, 85, 86, 87 (OB83 only for PROFINET IO)","Of Which Control Variables, Max.":"14","User data per address area, max.":"32 byte","Current consumption (rated value)":"750 mA","Number of subprocess images, max.":"1; With PROFINET IO, the length of the user data is limited to 1600 bytes","usable for S7 basic communication":"14","Of which IO devices with IRT, max.":"64","For Floating Point Arithmetic, Typ.":"0.45 µs","Number of IO Devices per tool, max.":"8","Switchover time on line break, typ.":"200 ms; PROFINET MRP","permissible range, lower limit (DC)":"20.4 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","Number of stations in the ring, max.":"50","Activation/deactivation of IO Devices":"Yes","Output current of the interface, max.":"200 mA","adjustable for OP communication, max.":"15","adjustable for OP communication, min.":"1","adjustable for PG communication, max.":"15","adjustable for PG communication, min.":"1","adjustable for S7 communication, max.":"14","adjustable for S7 communication, min.":"0","Device replacement without swap medium":"Yes","Number of connectable IO Devices, max.":"128","Number of GD packets, transmitter, max.":"8","Number of entries readable in RUN, max.":"499","Setpoint for the CPU communication load":"50 %","Automatic Detection Of Transmission Rate":"Yes; 10/100 Mbit/s","Behavior of the clock following POWER-ON":"Clock continues running after POWER OFF","Mains/voltage failure stored energy time":"5 ms","Number of industrial Ethernet interfaces":"1; 2 ports (switch) RJ45","Data length for connection type 01H, max.":"1 460 byte","Data length for connection type 11H, max.":"32 768 byte","Local port numbers used at the system end":"0, 20, 21, 23, 25, 80, 102, 135, 161, 443, 8080, 34962, 34963, 34964, 65532, 65533, 65534, 65535","Change of IP address at runtime, supported":"Yes","simultaneously active Alarm-S blocks, max.":"300","User program protection/password protection":"Yes","adjustable for S7 basic communication, max.":"14","adjustable for S7 basic communication, min.":"0","Number of connectable IO Devices for RT, max.":"128","Size of GD packet (of which consistent), max.":"22 byte","User data per job (of which consistent), max.":"76 byte; 76 bytes (with X_SEND or X_RCV); 64 bytes (with X_PUT or X_GET as server)","Several Passive Connections Per Port, Supported":"Yes","Current consumption (in no-load operation), typ.":"150 mA","Number of IO Controllers with shared device, max.":"2","Direct data exchange (slave-to-slave communication)":"Yes","Number of IO devices with prioritized startup, max.":"32","Number of login stations for message functions, max.":"16; Depending on the configured connections for PG/OP and S7 basic communication","Data management on MMC (after last programming), min.":"10 a","Behavior of the clock following expiry of backup period":"the clock continues at the time of day it had when power was switched off","number of remote connection partners / with PROFINET CBA":"32","Retentive data area (incl. timers, counters, flags), max.":"128 kbyte","External Protection For Power Supply Lines (Recommendation)":"2 A min.","IO Devices changing during operation (partner ports), supported":"Yes","Number of IO Devices with IRT and the option \"high flexibility\"":"128","number of coupled PROFIBUS devices / with PROFIBUS functionality":"16","Number of DP slaves that can be simultaneously activated/deactivated, max.":"8","Number of IO Devices that can be simultaneously activated/deactivated, max.":"8"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1,563.37 – $1,954.00","stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/3efeaf6a90720e50bc2714fdb0af96a4.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=480032&mlfb=6ES7315-2EH14-0AB0"},"ai":{"faq":[{"question":"What does FM 8 mean on this CPU?","answer":"FM 8 refers to the number of function blocks available in the CPU's standard firmware — 8 blocks covering basic math, comparison, and conversion operations. These are part of the on-board library, no additional license needed."},{"question":"Does this CPU support PROFIsafe?","answer":"No, the 6ES7315-2EH14-0AB0 does not support PROFIsafe. It is a standard CPU for non-safety control tasks. For safety applications, use a Siemens fail-safe CPU such as the 317F-2 PN/DP."},{"question":"What is the maximum number of modules this CPU can handle?","answer":"The CPU supports up to 16 modules overall in the rack, including up to 4 communication processors, 10 LAN connections via CP, and 8 point-to-point connections via CP."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7315-2EH14-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/6ES7315-2EH14-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}}