{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7416-2XK04-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7416-2XK04-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7416-2XK04-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7416-2XK04-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-400 CPU 416-2, 6ES7416-2XK04-0AB0, 244 byte I/O, PROFIBUS DP via CP 443-5 Extended, CFC/FBD/LAD/SCL/STL/GRAPH, FM limited by slots and connections.","salesMarkdown":"## CPU 416-2 – what the key specs mean for fit The Siemens 6ES7416-2XK04-0AB0 is a SIMATIC S7-400 CPU 416-2 with a 244-byte input and 244-byte output process image — that is the I/O memory it can exchange each cycle, enough for a mid-size distributed system with multiple remote racks. It supports programming in CFC, FBD, LAD, SCL, STL, and GRAPH, so whatever block language your line uses, this CPU compiles it. The FM (function module) capacity is not a fixed number: it is limited by the number of slots in the rack and the number of connections available, meaning you add FM modules until you run out of physical slots or the CPU's communication budget. For PROFIBUS DP communication, the CPU relies on a CP 443-5 Extended module, supporting up to 10 connections via that CP. It also supports MPI, RS 485, and routing, so it fits into multi-network architectures where one CPU talks to several subnets. The CPU can act as both a DP client and server, which is useful when it needs to exchange data with other DP masters or be accessed by an HMI. ## Programming and diagnostic depth This CPU supports forcing — a commissioning and troubleshooting tool that lets you override process image values during testing without changing the program. It also supports system function blocks (SFB type) and system functions like, RDSYSST, and, each with a capacity of 8 (meaning up to 8 simultaneous instances). That matters when you are building a structured program that reads or writes data records to distributed I/O. The CPU supports DP topology for one PROFIBUS segment, and it can read and write parameters to configure DP slaves programmatically. For safety-related or high-availability systems, the GSD file for PROFIBUS integration is available from Siemens directly. The CPU mounts in a standard S7-400 rack (UR1/UR2) and occupies one slot. Dimensions are 25 mm wide, 290 mm high, 219 mm deep — fits the standard 19-inch cabinet footprint. The backplane bus is isolated, so the CPU is electrically isolated from the rack, reducing ground-loop issues in mixed-voltage panels. Communication via CP modules: CP 443-5 Extended for PROFIBUS (up to 10 connections), CP 440 for PtP (limited by slots), CP 441 for PtP (limited by connections). For Ethernet or PROFINET, a CP 443-1 is required. The CPU itself does not have onboard Ethernet — plan for a CP module if your network is IP-based.","metaTitle":"Siemens 6ES7416-2XK04-0AB0 S7-400 CPU, 244 Byte I/O, PROFIBU","metaDescription":"Siemens S7-400 CPU 416-2 with 244 byte I/O, PROFIBUS DP via CP 443-5 Extended, CFC/FBD/LAD/SCL/STL/GRAPH programming. FM limited by slots & connections. Sourced to order.","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","RS 485":"Yes","STEP 7":"Yes","WR_REC":"8","via CP":"10; CP 443-5 Extended","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":"64","Present":"Yes","RDSYSST":"8; 1 to 8","Routing":"Yes","WR_PARM":"8","DPNRM_DG":"8","DP_TOPOL":"1","GSD file":"http://www.siemens.com/profibus-gsd","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":"2","Max. Cycle":"32 ms","Resolution":"1 ms","S7 routing":"Yes","Size, max.":"16 kbyte","via IM 467":"4","Command set":"see instruction list","Granularity":"1 h","Lower Limit":"10 ms","SYNC/FREEZE":"Yes","Single step":"Yes","Slots, max.":"244","Upper Limit":"9 990 s","Equidistance":"Yes","Inputs, max.":"244 byte","Number, max.":"see instruction list","Preset, Max.":"600","Status block":"Yes","With Battery":"Yes; all data","in AS, slave":"Yes","to DP, slave":"Yes","Outputs, max.":"244 byte","Overall, Max.":"1 024","in AS, master":"Yes","to DP, master":"Yes","to MPI, slave":"Yes","Alarm 8-blocks":"Yes","Interface type":"PROFIBUS DP","Multicomputing":"Yes; 4 CPUs max. (with UR1 or UR2)","Nesting levels":"8","Per Slot, Max.":"128 byte","Program alarms":"Yes","Required Slots":"1","Type of memory":"RAM","expandable RAM":"Yes; with Memory Card (RAM)","to MPI, master":"Yes","Inputs, default":"512 byte","Range of values":"0 to 32767 hours","Weight, approx.":"720 g","Without Battery":"No","connectable OPs":"63 without message processing, 12 with message processing","lifecycle_stage":"mature","Adjustable, Max.":"32 kbyte","Firmware version":"V4.0","Isochronous mode":"Yes","Of Which Central":"8 192","Outputs, default":"512 byte","Power loss, typ.":"4.5 W","Rated value (DC)":"Power supply via system power supply","S7 communication":"Yes","Backup time, max.":"144 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":"16 kbyte","PROFIBUS DP master":"Yes","Per Priority Class":"24","Retentivity preset":"MB 0 to MB 15","Number/Number range":"0 to 7","Outputs, adjustable":"16 kbyte","PG/OP communication":"Yes","Programming package":"STEP 7 V5.2 SP1 HF3 or higher with HW update","Backup current, max.":"1 539 µA","Backup current, typ.":"550 µA","In 100 Ms Grid, Max.":"128","In 500 Ms Grid, Max.":"512","Shortest Clock Pulse":"1 ms","expandable RAM, max.":"16 Mbyte","integrated RAM, max.":"256 kbyte","Consistent Data, Max.":"244 byte","In 1000 Ms Grid, Max.":"1 024","Integrated (For Data)":"1 400 kbyte","Number of breakpoints":"4","Number of connections":"44","Retentivity available":"Yes; MB 0 to MB 16383","S7 basic communication":"Yes","System functions (SFC)":"see instruction list","With 100 Ms Grid, Max.":"1","Number of entries, max.":"3 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.04 µs","Integrated (For Program)":"1 400 kbyte","Number of GD loops, max.":"16","Number of clock memories":"8; 1 memory byte","Number of time alarm OBs":"8","Process control messages":"Yes","Size of GD packets, max.":"64 byte","For Word Operations, Typ.":"0.04 µs","Global data communication":"Yes","Number of DP slaves, max.":"125","Number of delay alarm OBs":"4","Number of variables, max.":"512","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.":"32; If a diagnostics repeater is used on the line, the number of connection resources on the line is reduced by 1","Number of process alarm OBs":"8","Mixed mode IM + CP permitted":"No; IM 467 cannot be used jointly with CP 443-5 Ext.","Number of multicomputing OBs":"1","Retentive And Synchronizable":"Yes","System function blocks (SFB)":"see instruction list","With 500, 1000 Ms Grid, Max.":"10","additional within an error OB":"2","reserved for OP communication":"1","reserved for PG communication":"1","Number of connection resources":"32","Number of cyclic interrupt OBs":"9","Number of expansion units, max.":"21; of which 6 ER with K-bus","from backplane bus 5 V DC, max.":"1.2 A","from backplane bus 5 V DC, typ.":"1 A","For Fixed Point Arithmetic, Typ.":"0.04 µs","User data per address area, max.":"32 byte","from backplane bus 24 V DC, max.":"Total current consumption of the components connected to the MPI/DP interfaces, but no more than 150 mA per interface","Number of subprocess images, max.":"15","Deviation per day (buffered), max.":"1.7 s; Power on","For Floating Point Arithmetic, Typ.":"0.12 µ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 off","Number of GD packets, receiver, max.":"32","Output current of the interface, max.":"150 mA","User data per isochronous slave, max.":"244 byte","Number of GD packets, transmitter, max.":"16","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.":"200; ALARM_S/SQ blocks or ALARM_D/DQ blocks","CiR synchronization time, time per I/O byte":"40 µ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","Number of connectable OPs with message processing":"12","Direct data exchange (slave-to-slave communication)":"Yes","Number of connectable OPs without message processing":"63","Number of login stations for message functions, max.":"12","Retentive data area (incl. timers, counters, flags), max.":"Total working and load memory (with backup battery)","Number of instances for alarm 8 and S7 communication blocks, max.":"1 800","Number of archives that can log on simultaneously (SFB 37 AR_SEND)":"32","number of simultaneously active system functions (SFC) / with DPSYC_FR":"2","number of simultaneously active system functions (SFC) / with D_ACT_DP":"4","Number of pluggable S5 modules (via adapter capsule in central device), max.":"6"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$857.25","priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/14104b5b9ac321b11a1533ab7729f8a1.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=75716&mlfb=6ES7416-2XK04-0AB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7416-2XK04-0AB0/alternatives.json"},"ai":{"faq":[{"question":"What is the FM (function module) capacity of this CPU?","answer":"The FM capacity is not a fixed number — it is limited by the number of slots available in the rack and the number of connections the CPU can handle. In practice, you add FM modules until you run out of physical slots or the communication budget is exhausted."},{"question":"What programming languages does this CPU support?","answer":"It supports CFC, FBD, LAD, SCL, STL, and GRAPH — covering all common IEC 61131-3 languages plus continuous function chart for process-oriented programming."},{"question":"What is the I/O capacity of the CPU 416-2?","answer":"The process image is 244 bytes for inputs and 244 bytes for outputs per cycle. That is enough for a mid-size distributed system with multiple remote racks and analog signals."},{"question":"Does this CPU have onboard PROFIBUS or Ethernet?","answer":"No onboard PROFIBUS or Ethernet. For PROFIBUS DP, a CP 443-5 Extended module is required (supports up to 10 connections). For Ethernet/PROFINET, a CP 443-1 is needed. The CPU does support MPI and RS 485 natively."},{"question":"What is the closest functional second-source for this CPU?","answer":"The 6ES7405-0DA02-0AA1 is a power supply module, not a CPU — it is not a functional second-source. No direct cross-reference exists within Siemens' S7-400 range; the 6ES7416-2XK04-0AB0 is the designated CPU 416-2 variant for this generation."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7416-2XK04-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/6ES7416-2XK04-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}}