{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7217-1AG40-0XB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7217-1AG40-0XB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7217-1AG40-0XB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7217-1AG40-0XB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-1200 CPU 6ES7217-1AG40-0XB0, 24 V DC supply, PROFINET with Modbus TCP, OPC UA Server, SNMP, UDP, TCP/IP, LLDP, MRP, 64 max connections, -40 to 70 °C, cULus, CE.","salesMarkdown":"## CPU 1217C, DC/DC/DC — what the catalog code is buying you The Siemens 6ES7217-1AG40-0XB0 is a SIMATIC S7-1200 family CPU — the 1217C class — running on a 24 V DC supply, sized at 150 × 100 × 75 mm for DIN-rail mounting in a standard subpanel. It executes LAD, FBD, and SCL natively and supports DCP for PROFINET device addressing, which is the workflow TIA Portal uses to discover the station on the network. On the IT side, the CPU speaks PROFINET, Modbus TCP, TCP/IP, UDP, SNMP, and LLDP, and ships with an OPC UA Server role, so a SCADA package can consume the tag namespace directly without a separate gateway — useful when the panel has to hand data up to a plant historian. PROFIBUS is not on the CPU itself; the catalog line spells out that adding PROFIBUS means a CM 1243-5 (master) or CM 1242-5 (slave) sits beside the CPU. PROFIsafe is not supported, IRT is not supported, and DHCP is not supported — the addressing story is static/DCP, which is the standard S7-1200 posture. ## The connection budget is the real spec, not the protocol list Yes/no on each protocol is only the front of the card. The figure that actually decides whether your SCADA, HMI, and recipe mix fits is the connection budget: 4 PG / 12 HMI / 8 S7 / 8 open user / 2 web / 0 OPC UA connections are reserved by the firmware, scaling to maxima of 4 PG, 18 HMI, 14 S7, 14 user, 30 web, and 10 OPC UA, with a hard ceiling of 64 total connections on the CPU. That reserved-versus-maximum split is the procurement-relevant number: a panel expected to land 18 HMIs, 14 S7 partners, 14 open-user sockets, and 10 OPC UA clients is sitting exactly at the 64-connection ceiling, with no headroom for an unplanned web dashboard or a second PG on the bench. Plan the connection count before you plan the protocol list. ## Electrical envelope and ambient limits The supply input is 24 V DC with a minimum of L+ minus 4 V DC at the terminal — that is the working voltage the CPU needs at its own clamp, after voltage drop in the cabinet wiring, so 24 V at the PSU is not the same as 24 V at the CPU. Onboard I/O is presented as isolated, with voltage present detection and adjustable ranges covering 0 to 10 V and 0 to 20 mA on the analog side, plus forcing on the digital side for bench commissioning without a live process. The ERROR and MAINT LEDs are the visible status surface during commissioning, and PROFINET diagnostics ride on the same channel via the LLDP/DCP stack. ## What the wireman and commissioning engineer need on the bench Onboard I/O and the standard SIMATIC variable set — inputs/outputs, memory bits, data blocks, distributed I/O, timers, counters — are all directly addressable, so the FAT can exercise the I/O map and the timer/counter logic without extra engineering. Presence detection on the I/O channels lets the panel builder confirm a missing module at power-up instead of chasing a wiring fault. ## Compliance floor for the storeroom gate Compliance on record is cULus and CE mark. That is the floor for a North American control panel; anything beyond that — RoHS, REACH, IEC type-2 — is not asserted here and would have to be pulled from the manufacturer's compliance pack separately.","metaTitle":"Siemens 6ES7217-1AG40-0XB0 CPU, 24 V DC, PROFINET","metaDescription":"Siemens 6ES7217-1AG40-0XB0 SIMATIC S7-1200 CPU with PROFINET, Modbus TCP, OPC UA Server, SNMP and 64 max connections on 24 V DC.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"DCP":"Yes","FBD":"Yes","I2t":"0.5 A²·s","IRT":"No","LAD":"Yes","MRP":"Yes; as MRP redundancy manager and/or MRP client","SCL":"Yes","UDP":"Yes","24 V":"L+ minus 4 V DC min.","DHCP":"No","LLDP":"Yes","MRPD":"No","Max.":"70 °C","Min.":"-40 °C","SNMP":"Yes","Depth":"75 mm","Width":"150 mm","cULus":"Yes","Height":"100 mm","MODBUS":"Yes","OPC UA":"Yes; OPC UA Server","TCP/IP":"Yes","24 V DC":"Yes","CE mark":"Yes","Forcing":"Yes","Overall":"PG Connections: 4 reserved / 4 max; HMI Connections: 12 reserved / 18 max; S7 Connections: 8 reserved / 14 max; Open User Connections: 8 reserved / 14 max; Web Connections: 2 reserved / 30 max; OPC UA Connections: 0 reserved / 10 max; Total Connections: 34 reserved / 64 max","Present":"Yes","Voltage":"Yes","Isolated":"Yes","PROFIBUS":"Yes; CM 1243-5 (master) or CM 1242-5 (slave) required","As Client":"Yes","As Server":"Yes","ERROR LED":"Yes","MAINT LED":"Yes","PROFIsafe":"No","Supported":"Yes","Variables":"Inputs/outputs, memory bits, DBs, distributed I/Os, timers, counters","0 to +10 V":"Yes","0 to 20 mA":"Yes","Adjustable":"Yes","Integrated":"4 Mbyte","S7 routing":"Yes","Size, max.":"8 kbyte; Size of bit memory address area","Web server":"Yes","Backup time":"480 h; Typical","FM approval":"Yes","KC approval":"Yes","PROFIenergy":"Yes","UL approval":"Yes","AS-Interface":"Yes; CM 1243-2 required","Autocrossing":"Yes","Number, max.":"Limited only by RAM for code","RUN/STOP LED":"Yes","2-Wire Sensor":"Yes","OPC UA Server":"Yes; data access (read, write, subscribe), method call, runtime license required","Shared device":"Yes","Updating time":"The minimum value of the update time also depends on the communication component set for PROFINET IO, on the number of IO devices and the quantity of configured user data.","For Signal \"0\"":"5 V DC at 1 mA","For Signal \"1\"":"15 V DC at 2.5 mA","Interface type":"PROFINET","PID controller":"Yes","Shielded, Max.":"100 m; twisted and shielded","Autonegotiation":"Yes","Copy protection":"Yes","Marine approval":"Yes","Number of ports":"2","Operation, max.":"95 %; no condensation","Operation, min.":"795 hPa","Parameterizable":"Single phase: 3 @ 100 kHz & 3 @ 30 kHz, differential: 3 @ 80 kHz & 3 @ 30 kHz","Weight, approx.":"530 g","Without Battery":"Yes","lifecycle_stage":"current","\"0\" To \"1\", Max.":"1 µs","\"1\" To \"0\", Max.":"5 µs","Block protection":"Yes","Firmware version":"V4.5","Isochronous mode":"No","Maintenance-Free":"Yes","Media redundancy":"Yes","Power loss, typ.":"12 W","RJ 45 (Ethernet)":"Yes","Rated value (DC)":"24 V","Unshielded, Max.":"150 m","Data length, max.":"1 472 byte","Fall height, max.":"0.3 m; five times, in product package","Integrated Switch":"Yes","Source/sink input":"Yes","Inputs, adjustable":"1 kbyte","Number of counters":"6","On Lamp Load, Max.":"5 W","PROFINET IO Device":"Yes","up to 40 °C, max.":"14","At \"0\" To \"1\", Max.":"12.8 ms","At \"0\" To \"1\", Min.":"0.2 ms","Outputs, adjustable":"1 kbyte","PG/OP communication":"Yes; encryption with TLS V1.3 pre-selected","Prioritized startup":"Yes","Programming package":"STEP 7 V17 or higher","User authentication":"\"anonymous\" or by user name & password","Between The Channels":"No","For Signal \"0\", Max.":"0.1 V; with 10 kOhm load","For Signal \"1\", Min.":"20 V","ISO-on-TCP (RFC1006)":"Yes","Inrush current, max.":"12 A; at 28.8 V DC","Frequency measurement":"Yes","Open IE communication":"Yes; Optionally also encrypted","RCM (formerly C-TICK)":"Yes","SIMATIC communication":"Yes","User-defined websites":"Yes","Controlled Positioning":"Yes","Number of alarm inputs":"4","Of Which In Line, Max.":"16","PROFINET IO Controller":"Yes","Deviation per day, max.":"±60 s/month at 25 °C","IP degree of protection":"IP20","Limit frequency (pulse)":"1 MHz","Number of analog inputs":"2","Number of pulse outputs":"4","Number of relay outputs":"0","Sampling interval, min.":"100 ms","Status/control variable":"Yes","Storage/transport, max.":"1 080 hPa","Storage/transport, min.":"660 hPa","Transmission rate, max.":"100 Mbit/s","User data per job, max.":"See online help (S7 communication, user data size)","Counting frequency, max.":"1 MHz","For Bit Operations, Typ.":"0.08 µs; / instruction","Number of analog outputs":"2","Number of blocks (total)":"DBs, FCs, FBs, counters and timers. The maximum number of addressable blocks ranges from 1 to 65535. There is no restriction, the entire working memory can be used","Number of digital inputs":"14; Integrated","Number of sessions, max.":"10","Per Priority Class, Max.":"16 kbyte; Priority class 1 (program cycle): 16 KB, priority class 2 to 26: 6 KB","Runtime license required":"Yes; \"Basic\" license required","Current consumption, max.":"1 600 mA; CPU with all expansion modules","For Word Operations, Typ.":"1.7 µs; / instruction","Number of digital outputs":"10","Publishing interval, min.":"200 ms","With Resistive Load, Max.":"0.5 A","Application authentication":"Available security policies: None, Basic128Rsa15, Basic256Rsa15, Basic256Sha256","For Signal \"1\" Rated Value":"0.5 A","Hardware clock (real-time)":"Yes","Installation altitude, max.":"5 000 m; Restrictions for installation altitudes > 2 000 m, see manual","Installation altitude, min.":"-1 000 m","Memory size per trace, max.":"512 kbyte","Of Which High-Speed Outputs":"4; 100 kHz Pulse Train Output","Reverse polarity protection":"Yes","Vertical Installation, Max.":"50 °C","Vertical Installation, Min.":"-20 °C","Input resistance (0 to 10 V)":"≥100k ohms","Conversion time (per channel)":"625 µs","Horizontal Installation, Max.":"60 °C","Horizontal Installation, Min.":"-20 °C","Number of configurable Traces":"2","Test voltage at air discharge":"8 kV","Number of server methods, max.":"20","for backplane bus (5 V DC), max.":"1 600 mA; Max. 5 V DC for SM and CM","Current consumption (rated value)":"600 mA; CPU only","Integration time, parameterizable":"Yes","Number of server interfaces, max.":"2","Supports protocol for PROFINET IO":"Yes","Test voltage at contact discharge":"6 kV","Between The Channels, In Groups Of":"1","Number of modules per system, max.":"3 comm. modules, 1 signal board, 8 signal modules","Protection level: Write protection":"Yes","tested according to IEC 60068-2-27":"Yes; IEC 68, Part 2-27 half-sine: strength of the shock 15 g (peak value), duration 11 ms","For Floating Point Arithmetic, Typ.":"2.3 µs; / Operation","Plug-in (SIMATIC Memory Card), max.":"with SIMATIC memory card","Potential separation digital inputs":"No","permissible range, lower limit (DC)":"20.4 V","permissible range, upper limit (DC)":"28.8 V","Potential separation digital outputs":"Yes","SO2 at RH < 60% without condensation":"S02: < 0.5 ppm; H2S: < 0.1 ppm; RH < 60% condensation-free","Activation/deactivation of IO Devices":"Yes","For Signal \"0\" Residual Current, Max.":"0.1 mA","Protection level: Complete protection":"Yes","Number of connectable IO Devices, max.":"16","Protection level: Read/write protection":"Yes","Automatic Detection Of Transmission Rate":"Yes","Number of subscriptions per session, max.":"5","Limit class A, for use in industrial areas":"Yes; Group 1","Limit class B, for use in residential areas":"Yes; When appropriate measures are used to ensure compliance with the limits for Class B according to EN 55011","Limitation of inductive shutdown voltage to":"L+ (-48 V)","Number of monitored items, recommended max.":"1 000","User program protection/password protection":"Yes","Operation, tested according to IEC 60068-2-6":"Yes","Number of connectable IO Devices for RT, max.":"16","Protection Of Confidential Configuration Data":"Yes","Of The Pulse Outputs, With Resistive Load, Max.":"100 kHz","Number of IO Controllers with shared device, max.":"2","Of Which Inputs Usable For Technological Functions":"6; HSC (High Speed Counting)","Number of IO devices with prioritized startup, max.":"16","Number of position-controlled positioning axes, max.":"8","Resolution with overrange (bit including sign), max.":"10 bit","Number of nodes for user-defined server interfaces, max.":"2 000","Number of positioning axes via pulse-direction interface":"4; With integrated outputs","Retentive data area (incl. timers, counters, flags), max.":"14 kbyte","Number of IO Devices that can be simultaneously activated/deactivated, max.":"8"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$610.87 – $1,320.32","priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/752e1a9908154786b16da7432a16bf36.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=42800&mlfb=6ES7217-1AG40-0XB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7217-1AG40-0XB0/alternatives.json"},"ai":{"faq":[{"question":"What is 6ES7217-1AG40-0XB0's listed dcp on this component line?","answer":"DCP is listed as supported — that is the PROFINET discovery and addressing protocol TIA Portal uses to find the CPU on the network."},{"question":"What is 6ES7217-1AG40-0XB0's listed fbd on this component line?","answer":"FBD (Function Block Diagram) is listed as a supported programming language alongside LAD and SCL."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7217-1AG40-0XB0","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/6ES7217-1AG40-0XB0 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-09-02T14:35:57.438Z","lastPublished":"2026-09-02T14:35:57.438Z","indexable":true}}