{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7214-2AS23-0XB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7214-2AS23-0XB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7214-2AS23-0XB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7214-2AS23-0XB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens S7-200 CPU 224, 6ES7214-2AS23-0XB0, DC/DC/DC, 24 V DC supply, 14 digital inputs, 10 digital outputs, 256 I/O expandable, PPI/MPI protocol support.","salesMarkdown":"## What this CPU brings to a control panel The Siemens 6ES7214-2AS23-0XB0 is an S7-200 CPU 224 with DC supply, DC inputs, and DC transistor outputs — the DC/DC/DC variant. It runs on 24 V DC (permissible range 15.4 to 28.8 V) and draws a typical 8 W power loss. The 14 onboard digital inputs (sink/source configurable per group) and 10 transistor outputs give you a compact machine controller that expands to 256 I/O points via the expansion bus. ## Programming and protocol support The CPU supports all three IEC 61131-3 programming languages for the S7-200 family: LAD (ladder), FBD (function block diagram), and STL (statement list). For networking, it has an integrated RS 485 interface that runs PPI protocol for programming and HMI communication (TD 200, OP) and MPI protocol for data exchange with S7-300/S7-400 CPUs, OPs, and TDs. Transmission rates are 9.6/19.2/187.5 kbit/s for PPI and 19.2/187.5 kbit/s for MPI. ## Memory and retentive data handling The entire program is stored maintenance-free on integral EEPROM, programmable via the CPU. Data blocks (DB 1) are loaded from PG/PC to EEPROM, with current values held in RAM. Retentive memory bits, timers, and counters are backed by a high-performance capacitor (minimum 70 h at 40 °C, max 100 h); an optional battery module extends this to 200 days typical. The retentive memory size is 32 bytes. ## High-speed counting and pulse outputs Six high-speed counters are built in: two counters handle up to 200 kHz, four handle up to 30 kHz, all 32-bit including sign. They can be used as up/down counters or for connecting incremental encoders with two pulse trains offset by 90° (A/B counters up to 100 kHz and 20 kHz respectively). Parameterizable enable and reset inputs, plus interrupt facilities when setpoints are reached. The two pulse outputs (Q 0.0 and Q 0.1) switch from 0 to 1 in 0.5 µs and from 1 to 0 in 1.5 µs, suitable for high-speed pulse train applications. ## Input characteristics and wiring Digital inputs accept 2-wire sensors. For signal '0', the voltage range is 0 V to 5 V (0 V to 1 V for I0.3 to I0.5). For signal '1', the minimum is 15 V (4 V for I0.3 to I0.5). Inputs are configurable as source or sink per group. The CPU also supports uprating — meaning you can expand I/O beyond the base unit with expansion modules. ## Timers and program cycle The timer suite includes 4 timers with 1 ms to 30 s range, 16 timers with 10 ms to 5 min range, and 236 timers with 100 ms to 54 min range. The command set covers bit logic, compare, timer, counter, clock, transmission, table, logic, shift/rotate, conversion, program control, interrupt, communications, logic stack, integer math, floating-point math, and numerical functions. Program processing runs free cycle (OB 1), interrupt-controlled, or time-controlled (1 to 255 ms).","metaTitle":"Siemens 6ES7214-2AS23-0XB0 S7-200 CPU 224 DC/DC/DC, 24V","metaDescription":"Siemens 6ES7214-2AS23-0XB0 S7-200 CPU 224 DC/DC/DC PLC. 24V DC supply, 14 inputs/10 outputs, 256 I/O expandable. Supports PPI/MPI.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"FBD":"Yes","LAD":"Yes","MPI":"Yes; As MPI slave for data exchange with MPI masters (S7-300/S7-400 CPUs, OPs, TDs, Push Button Panels); S7-200-internal CPU/CPU communication is possible in the MPI network with restrictions; transmission rates: 19.2/187.5 kbit/s","PPI":"Yes; with PPI protocol for program functions, HMI functions (TD 200, OP), S7-200-internal CPU/CPU communication ; transmission rates 9.6/19.2/187.5 kbit/s","STL":"Yes","24 V":"Yes; permissible range: 15.4 to 28.8 V","Depth":"62 mm","Width":"140 mm","Height":"80 mm","Number":"256","24 V DC":"Yes","Present":"Yes; Program: Entire program maintenance-free on integral EEPROM, programmable via CPU; data: Entire DB 1 loaded from PG/PC maintenance-free on integral EEPROM, current values of DB 1 in RAM, retentive memory bits, timers, counters, etc. maintenance-free via high-performance capacitor; optional battery for long-term buffering","Adjustable":"Yes; via high-performance capacitor or battery","Size, max.":"32 byte","Command set":"Bit logic instructions, compare instructions, timer instructions, counter instructions, clock instructions, transmissions instructions, table instructions, logic instructions, shift and rotate instructions, conversion instructions, program control instructions, interrupt and communications instructions, logic stack instructions, integer maths, floating-point math instructions, numerical functions","Lower Limit":"1 ms","Upper Limit":"54 min; 4 timers: 1 ms to 30 s; 16 timers: 10 ms to 5 min; 236 timers: 100 ms to 54 min","For Uprating":"Yes","2-Wire Sensor":"Yes","For Signal \"0\"":"0V to 5V; 0V to 1V (I0.3 to I0.5)","For Signal \"1\"":"min. 15 V; min. 4 V (I 0.3 to I 0.5)","Interface type":"Integrated RS 485 interface","Shielded, Max.":"500 m","Operation, max.":"95 %; RH class 2 in accordance with IEC 1131-2","Operation, min.":"5 %","Parameterizable":"Yes; (E 0.0 to E 1.5) up to 200 kHz","Weight, approx.":"390 g","lifecycle_stage":"current","\"0\" To \"1\", Max.":"15 µs; of the standard outputs, max. (Q 0.2 to Q 1.1) 15 µs; of the pulse outputs, max. (Q 0.0 to Q 0.1) 0.5 µs","\"1\" To \"0\", Max.":"130 µs; of the standard outputs, max. (Q 0.2 to Q 1.1) 130 µs; of the pulse outputs, max. (Q 0.0 to Q 0.1) 1.5 µs","Power loss, typ.":"8 W","Rated value (DC)":"24 V","Unshielded, Max.":"150 m","Backup time, max.":"100 h; (min. 70 h at 40 °C); 200 days (typ.) with optional battery module","Source/sink input":"Yes; optionally, per group","Number of counters":"6; High-speed counters (2 to 200 kHz and 4 to 30 kHz), 32 bit (incl. sign), can be used as up/down counters or for connecting incremental encoders with 2 pulse trains offset by 90° (max. 1 to 100 kHz and 3 to 20 kHz (A/B counters)); parameterizable enable and reset input; interrupt facilities (incl. call of subroutine with any content) when the setpoint is reached; reversal in counting direction, etc.","On Lamp Load, Max.":"5 W","Program processing":"free cycle (OB 1), interrupt-controller, time-controlled (1 to 255 ms)","up to 40 °C, max.":"3.75 A","up to 55 °C, max.":"3.75 A","At \"0\" To \"1\", Max.":"12.8 ms","At \"0\" To \"1\", Min.":"0.2 ms","Between The Channels":"Yes; Optocoupler","For Signal \"1\", Min.":"1M -0.4 V","For Signal \"1\", Typ.":"2.5 mA; 8 mA for I0.3 to I0.5","Inrush current, max.":"12 A; at 28.8 V","Output current, max.":"280 mA","Program organization":"1 OB, 1 DB, 1 SDB subroutines with/without parameter transfer","Serial Data Exchange":"Yes; As freely programmable interface with interrupt facility for serial data exchange with third-party devices with ASCII protocol transfer rates: 1.2 / 2.4 / 4.8 / 9.6 / 19.2 / 38.4 / 57.6 / 115.2 kbps; the PC/PPI cable can also be used as RS 232/RS 485 converter","Integrated (For Data)":"10 kbyte","Plug-in I/O terminals":"Yes","Retentivity available":"Yes; M 0.0 to M 31.7","Number of alarm inputs":"4; 4 rising edges and/or 4 falling edges","IP degree of protection":"IP20","Limit frequency (pulse)":"20 kHz","Number of pulse outputs":"2; High-speed outputs, 20 kHz, with interrupt option; pulse-width and frequency modulation option","Number of relay outputs":"0","Transmission rate, max.":"187.5 kbit/s","Transmission rate, min.":"19.2 kbit/s","Counting frequency, max.":"200 kHz","For Bit Operations, Max.":"0.22 µs","Integrated (For Program)":"16 kbyte; 12 KB with active run-time edit","Number of digital inputs":"14","Short-circuit protection":"No; to be provided externally","Number of digital outputs":"10; Transistor current sinking","With Resistive Load, Max.":"0.75 A","Between Different Circuits":"500 V DC between 24 V DC and 5 V DC","For Signal \"1\" Rated Value":"750 mA","Analog inputs/outputs, max.":"38; 2 onboard inputs and 1 output, also max. 28 inputs and 7 outputs (EM) or max. 0 inputs and 14 outputs (EM)","Number of subroutines, max.":"64","Vertical Installation, Max.":"45 °C","Vertical Installation, Min.":"0 °C","Digital inputs/outputs, max.":"168; max. 94 inputs and 74 outputs (CPU + EM)","from supply voltage L+, max.":"900 mA; 120 mA to 900 mA, output current for expansion modules (5 V DC) 660 mA","Horizontal Installation, Max.":"55 °C","Horizontal Installation, Min.":"0 °C","Permissible Range, Lower Limit":"860 hPa","Permissible Range, Upper Limit":"1 080 hPa","Number of analog potentiometers":"2; Analog potentiometer; resolution 8 bit","Number of expansion units, max.":"7; Only expansion modules of the S7-22x series can be used. Due to the limited output current, the use of expansion modules may be limited.","Of Which Retentive With Battery":"0 to 255, via high-performance capacitor or battery, adjustable","AS-Interface inputs/outputs, max.":"62; AS-Interface A/B slaves (CP 243-2)","Between The Channels, In Groups Of":"10","Of Which Retentive Without Battery":"0 to 112 in EEPROM, adjustable","Number of memory modules (optional)":"1; pluggable memory module, content identical with integral EEPROM; can additionally store recipes, data logs and other files","connectable programming devices/PCs":"SIMATIC PG/PC, standard PC","permissible range, lower limit (DC)":"20.4 V","permissible range, upper limit (DC)":"28.8 V","For Signal \"0\" Residual Current, Max.":"10 µA","Limitation of inductive shutdown voltage to":"1 W","User program protection/password protection":"Yes; 3-stage password protection","Of The Pulse Outputs, With Resistive Load, Max.":"100 kHz; Q0.0 to Q0.1","Permissible Quiescent Current (2-Wire Sensor), Max.":"1 mA"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$856.00","priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/f197dc5500844272ef47c2d7b0a90673.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=490639&mlfb=6ES7214-2AS23-0XB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7214-2AS23-0XB0/alternatives.json"},"ai":{"faq":[{"question":"What is the direct replacement for 6ES7214-2AS23-0XB0?","answer":"There is no direct replacement — this is the current active order code for the DC/DC/DC variant. The S7-200 family has been superseded by the S7-1200 series (e.g., 6ES7214-1AG31-0XB0), but that is a different platform with different form factor, programming environment, and I/O architecture. For a like-for-like swap on an existing S7-200 installation, this exact CPU is still available."},{"question":"Does 6ES7214-2AS23-0XB0 support PPI and MPI protocols?","answer":"Yes. The integrated RS 485 interface supports both PPI protocol (for programming, HMI functions, and S7-200 internal CPU/CPU communication at 9.6/19.2/187.5 kbit/s) and MPI protocol (as an MPI slave for data exchange with S7-300/S7-400 CPUs, OPs, and TDs at 19.2/187.5 kbit/s)."},{"question":"Where can I buy Siemens 6ES7214-2AS23-0XB0?","answer":"Submit a request with your BOM quantity for a firm quotation."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7214-2AS23-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/6ES7214-2AS23-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-02T08:15:54.622Z","lastPublished":"2026-09-02T08:15:54.622Z","indexable":true}}