{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7412-1XF04-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7412-1XF04-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7412-1XF04-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7412-1XF04-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-400, CPU 412-1, central processing unit with 244 byte I/O, PROFIBUS DP interface, 25 mm single-width module.","salesMarkdown":"## CPU 412-1 for S7-400 Racks The Siemens 6ES7412-1XF04-0AB0 is a CPU 412-1 for the S7-400 platform, a mid-range processor handling up to 244 bytes each of inputs and outputs — enough process image for a substantial machine or process cell without needing an external IM 153 interface module. It communicates natively over RS-485 / PROFIBUS DP, and can act as a DP client (slave) on the network, which matters if you're pulling this CPU into a multi-master line where it needs to respond to a higher-level controller. ## Programming and Engineering Supports LAD, FBD, STL, SCL, GRAPH, and CFC programming languages. Works with STEP 7 engineering software; the onboard MPI interface lets you connect a PG/PC without an additional CP card for commissioning and diagnostics. ## Mechanical Fit and Mounting At 25 mm wide and 290 mm tall, this CPU occupies one slot on the S7-400 rack — the height is the key dimension to check: it's significantly taller than S7-300 modules, so verify your enclosure depth is at least 219 mm plus cabling bend radius.","metaTitle":"Siemens 6ES7412-1XF04-0AB0 S7-400 CPU, 244 Byte I/O, PROFIBU","metaDescription":"Siemens S7-400 CPU 412-1 with 244 byte I/O process image, PROFIBUS DP interface, CFC/FBD/LAD/STL programming. Sourced to order against RFQ.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"FM":"Limited by number of slots and number of connections","CFC":"Yes","FBD":"Yes","LAD":"Yes","MPI":"Yes","SCL":"Yes","STL":"Yes","Type":"SFB","Depth":"219 mm","GRAPH":"Yes","RDREC":"8","WRREC":"8","Width":"25 mm","Height":"290 mm","Inputs":"244 byte","Number":"8","Preset":"120","RD_REC":"8","STEP 7":"Yes","WR_REC":"8","via CP":"10; CP 443-5 Extended","24 V DC":"Yes","CP, LAN":"Limited by number of slots and number of connections","CP, PtP":"CP 440: Limited by number of slots; CP 441: limited by number of connections","Forcing":"Yes","Outputs":"244 byte","Overall":"16","Physics":"RS 485 / PROFIBUS","Present":"Yes","RDSYSST":"1 to 8","Routing":"Yes","WR_PARM":"8","DPNRM_DG":"8","DPSYC_FR":"2","DP_TOPOL":"1","D_ACT_DP":"4","Isolated":"Yes","PARM_MOD":"1","WR_DPARM":"2","As Client":"Yes","As Server":"Yes","HiGraph®":"Yes","Retentive":"Yes","Supported":"Yes; Via CP and loadable FB","Variables":"Inputs/outputs, memory bits, DBs, distributed I/Os, timers, counters","Adjustable":"Yes","Expandable":"No","Integrated":"1","Max. Cycle":"32 ms","Resolution":"1 ms","Size, max.":"64 kbyte","via IM 467":"4","Command set":"see instruction list","Granularity":"1 h","Lower Limit":"10 ms","Per Message":"1","SYNC/FREEZE":"Yes","Single step":"Yes","Slots, max.":"244","Upper Limit":"9 990 s","Equidistance":"Yes","Inputs, max.":"244 byte","Number, max.":"4 kbyte","Preset, Max.":"150","Status block":"Yes","With Battery":"Yes; all data","in AS, slave":"Yes","to DP, slave":"Yes","Outputs, max.":"244 byte","Overall, Max.":"512","in AS, master":"Yes","to DP, master":"Yes","to MPI, slave":"Yes","Alarm 8-blocks":"Yes","Interface type":"Integrated","Multicomputing":"Yes; 4 CPUs max. (with UR1 or UR2)","Nesting levels":"8","Per Slot, Max.":"128 byte","Program alarms":"Yes","Required Slots":"1","expandable RAM":"Yes; with Memory Card (RAM)","to MPI, master":"Yes","Inputs, default":"128 byte","Range of values":"0 to 32767 hours","Weight, approx.":"720 g","Without Battery":"No","connectable OPs":"15 without message processing, 8 with message processing","lifecycle_stage":"mature","Adjustable, Max.":"8 byte","Firmware version":"V4.0","Isochronous mode":"Yes","Of Which Central":"2 048","Outputs, default":"128 byte","Power loss, typ.":"3 W","S7 communication":"Yes","Backup time, max.":"226 d","PROFIBUS DP slave":"Yes","expandable FEPROM":"Yes; with Memory Card (FLASH)","Address area, max.":"32","Forcing, variables":"Inputs/outputs, bit memories, distributed I/Os","Inputs, adjustable":"4 kbyte","PROFIBUS DP master":"Yes","Per Priority Class":"24","Retentivity preset":"MB 0 to MB 15","Number/Number range":"0 to 7","Outputs, adjustable":"4 kbyte","PG/OP communication":"Yes","Programming package":"STEP 7 V5.2 SP1 HF3 or higher with HW update","Backup current, max.":"890 µA","Backup current, typ.":"350 µA","In 100 Ms Grid, Max.":"0","In 500 Ms Grid, Max.":"256","Shortest Clock Pulse":"1 ms","Via Interface Module":"0","expandable RAM, max.":"16 Mbyte","integrated RAM, max.":"256 kbyte","Consistent Data, Max.":"244 byte","In 1000 Ms Grid, Max.":"256","Integrated (For Data)":"72 kbyte","Number of breakpoints":"4","Number of connections":"16","Retentivity available":"Yes; From MB 0 to MB 4 095","S7 basic communication":"Yes","System functions (SFC)":"see instruction list","With 100 Ms Grid, Max.":"0","Number of entries, max.":"200","Status/control variable":"Yes","Symbol-related messages":"Yes","Transmission rate, max.":"12 Mbit/s","User data per job, max.":"8 kbyte","expandable FEPROM, max.":"64 Mbyte","For Bit Operations, Typ.":"0.1 µs","Integrated (For Program)":"72 kbyte","Number of GD loops, max.":"8","Number of clock memories":"8; 1 memory byte","Process control messages":"Yes","Size of GD packets, max.":"64 byte","For Word Operations, Typ.":"0.1 µs","Global data communication":"No","Number of DP slaves, max.":"32","Number of variables, max.":"64","Of Which Consistent, Max.":"32 byte","PROFIBUS and Ethernet CPs":"14; incl. CP 443-5 Ext. and IM 467","Hardware clock (real-time)":"Yes","Number of connections, max.":"16","Mixed mode IM + CP permitted":"No; IM 467 cannot be used jointly with CP 443-5 Ext.","Retentive And Synchronizable":"Yes","Retentive Data Area In Total":"Total working and load memory (with backup battery)","System function blocks (SFB)":"see instruction list","With 500, 1000 Ms Grid, Max.":"1","additional within an error OB":"1","reserved for OP communication":"1","reserved for PG communication":"1","Number of expansion units, max.":"21; of which 6 ER with K-bus","from backplane bus 5 V DC, max.":"0.7 A","from backplane bus 5 V DC, typ.":"0.6 A","For Fixed Point Arithmetic, Typ.":"0.1 µs","User data per address area, max.":"32 byte","from backplane bus 24 V DC, max.":"The CPU uses no current at 24 V, it provides this voltage only at the MPI-/DP interface.","Number of subprocess images, max.":"15","Deviation per day (buffered), max.":"1.7 s; Power off","For Floating Point Arithmetic, Typ.":"0.3 µs","Number of connectable IM 460s, max.":"6","Number of connectable IM 463s, max.":"4; IM 463-2","Activation/deactivation of DP slaves":"Yes","CiR synchronization time, basic load":"100 ms","Deviation per day (unbuffered), max.":"8.6 s; Power on","Number of GD packets, receiver, max.":"16","User data per isochronous slave, max.":"244 byte","Number of GD packets, transmitter, max.":"8","Number of connectable IMs (total), max.":"6","Feeding of external backup voltage to CPU":"5 V DC to 15 V DC","simultaneously active Alarm-S blocks, max.":"70; ALARM_S/SQ blocks or ALARM_D/DQ blocks","CiR synchronization time, time per I/O byte":"200 µs","User program protection/password protection":"Yes","Size of GD packet (of which consistent), max.":"1 variable","User data per job (of which consistent), max.":"240 byte","Power supply to interface (15 to 30 V DC), max.":"150 mA","Number of connectable OPs with message processing":"8","Direct data exchange (slave-to-slave communication)":"Yes","Number of connectable OPs without message processing":"15","Number of login stations for message functions, max.":"8","Number of instances for alarm 8 and S7 communication blocks, max.":"300","Number of archives that can log on simultaneously (SFB 37 AR_SEND)":"4","Number of pluggable S5 modules (via adapter capsule in central device), max.":"6"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$1,093.97","priceTiers":null},"links":{"datasheetUrl":null,"sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=172287&mlfb=6ES7412-1XF04-0AB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7412-1XF04-0AB0/alternatives.json"},"ai":{"faq":[{"question":"What is the maximum I/O this CPU can handle?","answer":"The process image supports 244 bytes of inputs and 244 bytes of outputs. Actual physical I/O is limited by the number of slots and connections on the backplane."},{"question":"Does this CPU have a PROFIBUS interface built in?","answer":"Yes, it has a native RS-485 / PROFIBUS DP interface and can operate as a DP client (slave) on the network. Additional PROFIBUS connections are possible via a CP 443-5 Extended communications processor."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7412-1XF04-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/6ES7412-1XF04-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}}