How to Select an Interface Relay for PLC Outputs
A step-by-step guide to matching PLC output type, coil voltage and current, contact rating, and socket style when selecting an interface relay.
The Siemens SIMATIC S7-1200 CPU 1217C DC/DC/DC (6ES7217-1AG40-0XB0) is a compact PLC with 250 KB integrated work memory, 2 PROFINET ports, and onboard I/O of 14 digital inputs, 10 digital outputs, 2 analog inputs, and 2 analog outputs. It runs on 20.4-28.8 V DC and reaches 0.08 µs per bit instruction.
The 1217C sits at the top of the S7-1200 CPU range with onboard 2 AI/2 AO and RS-422/485 interfaces not present on the smaller 1211C/1214C CPUs, so choose it when the application needs analog I/O or a serial point-to-point link without adding a signal module. The 250 KB work memory and dual PROFINET ports with an independent third port support larger user programs and line topologies that the base CPUs can't handle. The 4x 100 kHz high-speed digital outputs make it a candidate for onboard pulse-train positioning instead of a dedicated motion module.
Targets machine controllers that need onboard motion pulse-train outputs, analog process I/O, and a PROFINET-based multi-device network - packaging lines, conveyor systems, and skid-mounted process equipment - without expanding beyond the CPU's own I/O count for smaller machines.
| Product type designation | CPU 1217C DC/DC/DC |
|---|---|
| Firmware version | V4.7 |
| Engineering with: Programming package | STEP 7 V20 or higher |
| Rated value (DC): 24 V DC | Yes |
|---|---|
| permissible range, lower limit (DC) | 20.4 V |
| permissible range, upper limit (DC) | 28.8 V |
| Reverse polarity protection | Yes |
| Load voltage L+: Rated value (DC) | 24 V |
| Load voltage L+: permissible range, lower limit (DC) | 20.4 V |
| Load voltage L+: permissible range, upper limit (DC) | 28.8 V |
| Current consumption (rated value) | 600 mA; CPU only |
|---|---|
| Current consumption, max. | 1 600 mA; CPU with all expansion modules |
| Inrush current, max. | 12 A; at 28.8 V DC |
| I2t | 0.5 A2·s |
| Part number | 6ES7217-1AG40-0XB0 |
|---|---|
| Type designation | CPU 1217C DC/DC/DC |
| Brand | Siemens |
| Condition | New, factory sealed |
| Source | Siemens and its authorised distributors |
| Warranty | Manufacturer warranty |
| Lifecycle status | Active, in production |
| EAN | 4025515082033 |
| ETIM class | EC000236 |
| eCl@ss | 27242207 |
| for backplane bus (5 V DC), max. | 1 600 mA; Max. 5 V DC for SM and CM |
|---|
| 24 V encoder supply: 24 V | L+ minus 4 V DC min. |
|---|
| Power loss, typ. | 12 W |
|---|
| Work memory: integrated | 250 kbyte |
|---|---|
| Load memory: Integrated | 4 Mbyte |
| Load memory: Plug-in (SIMATIC Memory Card), max. | with SIMATIC memory card |
| Backup: present | Yes |
| Backup: maintenance-free | Yes |
| Backup: without battery | Yes |
| for bit operations, typ. | 0.08 µs; / instruction |
|---|---|
| for word operations, typ. | 1.7 µs; / instruction |
| for floating point arithmetic, typ. | 2.3 µs; / Operation |
| Number of elements (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 |
|---|---|
| OB: Number, max. | Limited only by RAM for code |
| Retentive data area (incl. timers, counters, flags), max. | 14 kbyte |
|---|---|
| Flag: Size, max. | 8 kbyte; Size of bit memory address area |
| Local data: per priority class, max. | 16 kbyte; Priority class 1 (program cycle): 16 KB, priority class 2 to 26: 6 KB |
| Process image: Inputs, adjustable | 1 kbyte |
|---|---|
| Process image: Outputs, adjustable | 1 kbyte |
| Number of modules per system, max. | 3 comm. modules, 1 signal board, 8 signal modules |
|---|---|
| number of expansion boards (SB, CB, BB) | 1 |
| number of signal modules (SM) | 8 |
| number of communications modules (CM) | 3 |
| Clock: Hardware clock (real-time) | Yes |
|---|---|
| Clock: Backup time | 480 h; Typical |
| Clock: Deviation per day, max. | ±60 s/month at 25 °C |
| Number of digital inputs | 14; Integrated |
|---|---|
| of which inputs usable for technological functions | 6; HSC (High Speed Counting) |
| Sourcing/sinking input | Yes |
| Number of simultaneously controllable inputs all mounting positions: up to 40 °C, max. | 14 |
| Input voltage: Rated value (DC) | 24 V |
| Input voltage: for signal "0" | 5 V DC at 1 mA |
| Input voltage: for signal "1" | 15 V DC at 2.5 mA |
| Input delay (for rated value of input voltage) for standard inputs: parameterizable | 0.1 / 0.2 / 0.4 / 0.8 / 1.6 / 3.2 / 6.4 / 10.0 / 12.8 / 20.0 μs; 0.05 / 0.1 / 0.2 / 0.4 / 0.8 / 1.6 / 3.2 / 6.4 / 10.0 / 12.8 / 20.0 ms |
| Cable length: shielded, max. | 500 m; 50 m for technological functions |
| Cable length: unshielded, max. | 300 m; for technological functions: No |
| Number of digital outputs | 10 |
|---|---|
| of which high-speed outputs | 4; 100 kHz Pulse Train Output |
| Limitation of inductive shutdown voltage to Switching capacity of the outputs | L+ (-48 V) |
| with resistive load, max. | 0.5 A |
| on lamp load, max. | 5 W |
| Output voltage: for signal "0", max. | 0.1 V; with 10 kOhm load |
| Output voltage: for signal "1", min. | 20 V |
| Output current: for signal "1" rated value | 0.5 A |
| Output current: for signal "0" residual current, max. | 0.1 mA |
| Output delay with resistive load: "0" to "1", max. | 1 µs |
| Output delay with resistive load: "1" to "0", max. | 5 µs |
| Switching frequency: of the pulse outputs, with resistive load, max. | 100 kHz |
| Relay outputs: Number of relay outputs | 0 |
| Cable length: shielded, max. | 500 m |
| Cable length: unshielded, max. | 150 m |
| Number of analog inputs | 2 |
|---|---|
| Input ranges: Voltage | Yes |
| Input ranges (rated values), voltages: 0 to +10 V | Yes |
| Input ranges (rated values), voltages: Input resistance (0 to 10 V) | ≥100k ohms |
| Cable length: shielded, max. | 100 m; twisted and shielded |
| Number of analog outputs | 2 |
|---|---|
| Output ranges, current: 0 to 20 mA | Yes |
| Integration and conversion time/resolution per channel: Resolution with overrange (bit including sign), max. | 10 bit |
|---|---|
| Integration and conversion time/resolution per channel: Integration time, parameterizable | Yes |
| Integration and conversion time/resolution per channel: Conversion time (per channel) | 625 µs |
| Integration and conversion time/resolution per channel: Resolution with overrange (bit including sign), max. | 10 bit |
|---|
| Connectable encoders: 2-wire sensor | Yes |
|---|
| Number of PROFINET interfaces | 1 |
|---|
| Interface type | PROFINET |
|---|---|
| Isolated | Yes |
| automatic detection of transmission rate | Yes |
| Autonegotiation | Yes |
| Autocrossing | Yes |
| Interface types: RJ 45 (Ethernet) | Yes |
| Interface types: Number of ports | 2 |
| Interface types: integrated switch | Yes |
| Protocols: PROFINET IO Controller | Yes |
| Protocols: PROFINET IO device | Yes |
| Protocols: SIMATIC communication | Yes |
| Protocols: Open IE communication | Yes; Optionally also encrypted |
| Protocols: Web server | Yes |
| Protocols: Media redundancy | Yes |
| PROFINET IO Controller: Transmission rate, max. Services | 100 Mbit/s |
| PROFINET IO Controller: PG/OP communication | Yes; encryption with TLS V1.3 pre-selected |
| PROFINET IO Controller: Isochronous mode | No |
| PROFINET IO Controller: IRT | No |
| PROFINET IO Controller: PROFIenergy | No |
| PROFINET IO Controller: Prioritized startup | Yes |
| PROFINET IO Controller: Number of IO devices with prioritized startup, max. | 16 |
| PROFINET IO Controller: Number of connectable IO Devices, max. | 16 |
| PROFINET IO Controller: Number of connectable IO Devices for RT, max. | 16 |
| PROFINET IO Controller: of which in line, max. | 16 |
| PROFINET IO Controller: Number of IO Devices that can be simultaneously activated/deactivated, max. | 8 |
| PROFINET IO Controller: 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. |
| PROFINET IO Device Services: PG/OP communication | Yes; encryption with TLS V1.3 pre-selected |
| PROFINET IO Device Services: Isochronous mode | No |
| PROFINET IO Device Services: IRT | No |
| PROFINET IO Device Services: Dynamic Frame Packing (DFP) | No |
| PROFINET IO Device Services: PROFIenergy | Yes |
| PROFINET IO Device Services: Prioritized startup | Yes |
| PROFINET IO Device Services: Shared device | Yes |
| PROFINET IO Device Services: Number of IO Controllers with shared device, max. | 2 |
| PROFINET IO Device Services: Asset management record | Yes |
| Supports protocol for PROFINET IO | Yes |
|---|---|
| PROFIsafe | No |
| PROFIBUS | Yes; CM 1243-5 (master) or CM 1242-5 (slave) required |
| OPC UA | Yes; OPC UA Server |
| AS-Interface | Yes; CM 1243-2 required |
| Protocols (Ethernet): TCP/IP | Yes |
| Protocols (Ethernet): DHCP | No |
| Protocols (Ethernet): SNMP | Yes |
| Protocols (Ethernet): DCP | Yes |
| Protocols (Ethernet): LLDP | Yes |
| Redundancy mode: PROFINET system redundancy (S2) | No |
| Redundancy mode: PROFINET system redundancy (R1) Media redundancy | No |
| Redundancy mode: MRP | Yes; as MRP redundancy manager and/or MRP client |
| Redundancy mode: MRP interconnection, supported | No |
| Redundancy mode: MRPD | No |
| SIMATIC communication: S7 routing | Yes |
| Open IE communication: TCP/IP | Yes |
| Open IE communication: Data length, max. | 8 kbyte |
| Open IE communication: ISO-on-TCP (RFC1006) | Yes |
| Open IE communication: UDP | Yes |
| Web server: supported | Yes |
| Web server: User-defined websites | Yes |
| OPC UA: Runtime license required | Yes; "Basic" license required |
| OPC UA: OPC UA Server | Yes; data access (read, write, subscribe), method call, runtime license required |
| OPC UA: Application authentication | Available security policies: None, Basic128Rsa15, Basic256Rsa15, Basic256Sha256 |
| OPC UA: User authentication | "anonymous" or by user name & password |
| OPC UA: Number of sessions, max. | 10 |
| OPC UA: Number of subscriptions per session, max. | 5 |
| OPC UA: Sampling interval, min. | 100 ms |
| OPC UA: Publishing interval, min. | 200 ms |
| OPC UA: Number of server methods, max. | 20 |
| OPC UA: Number of monitored items, recommended max. | 1 000 |
| OPC UA: Number of server interfaces, max. | 2 |
| OPC UA: Number of nodes for user-defined server interfaces, max. | 2 000 |
| Further protocols: MODBUS | Yes |
| S7 communication: supported | Yes |
|---|---|
| S7 communication: as server | Yes |
| S7 communication: as client | Yes |
| S7 communication: User data per job, max. | See online help (S7 communication, user data size) |
| Number of connections: 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 / 68 max |
| Status/control: Status/control variable | Yes |
|---|---|
| Status/control: Variables | Inputs/outputs, memory bits, DBs, distributed I/Os, timers, counters |
| Forcing: Forcing | Yes |
| Diagnostic buffer: present | Yes |
| Traces: Number of configurable Traces | 2 |
| Traces: Memory size per trace, max. | 512 kbyte |
| Diagnostics indication LED: RUN/STOP LED | Yes |
|---|---|
| Diagnostics indication LED: ERROR LED | Yes |
| Diagnostics indication LED: MAINT LED | Yes |
| Counter: Number of counters | 6 |
|---|---|
| Counter: Counting frequency, max. | 1 MHz |
| Frequency measurement | Yes |
| controlled positioning | Yes |
| Number of position-controlled positioning axes, max. | 8 |
| Number of positioning axes via pulse-direction interface | 4; With integrated outputs |
| PID controller | Yes |
| Number of alarm inputs | 4 |
| Number of pulse outputs | 4 |
| Limit frequency (pulse) | 1 MHz |
| Potential separation digital inputs: Potential separation digital inputs | No |
|---|---|
| Potential separation digital inputs: between the channels, in groups of | 1 |
| Potential separation digital outputs: Potential separation digital outputs | Yes |
| Potential separation digital outputs: between the channels | No |
| Potential separation digital outputs: between the channels, in groups of | 1 |
| Interference immunity against discharge of static electricity: Interference immunity against discharge of static electricity acc. to IEC 61000-4-2 | Yes |
|---|---|
| Interference immunity to cable-borne interference: Interference immunity on supply lines acc. to IEC 61000-4-4 | Yes |
| Interference immunity against voltage surge: Interference immunity on supply lines acc. to IEC 61000-4-5 | Yes |
| Interference immunity against conducted variable disturbance induced by high-frequency fields: Interference immunity against high-frequency radiation acc. to IEC 61000-4-6 | Yes |
| Emission of radio interference acc. to EN 55 011: Limit class A, for use in industrial areas | Yes; Group 1 |
| IP degree of protection | IP20 |
|---|
| Siemens Eco Profile (SEP) | Siemens EcoTech |
|---|---|
| CE mark | Yes |
| UL approval | Yes |
| cULus | Yes |
| FM approval | Yes |
| RCM (formerly C-TICK) | Yes |
| KC approval | Yes |
| Marine approval | Yes |
| Ecological footprint: environmental product declaration Global warming potential | Yes; type II acc. to ISO 14021 |
| Ecological footprint: global warming potential, (total) [CO2 eq] | 143 kg |
| Ecological footprint: global warming potential, (during production) [CO2 eq] | 22 kg |
| Ecological footprint: global warming potential, (during operation) [CO2 eq] | 123 kg |
| Ecological footprint: global warming potential, (after end of life cycle) [CO2 eq] | -1.5 kg |
| Free fall: Fall height, max. | 0.3 m; five times, in product package |
|---|---|
| Ambient temperature during operation: min. | -20 °C |
| Ambient temperature during operation: max. | 60 °C; Number of simultaneously activated inputs or outputs 7 or 5 (no adjacent points) at 60 °C horizontal or 50 °C vertical, 14 or 10 at 55 °C horizontal or 45 °C vertical |
| Ambient temperature during operation: horizontal installation, min. | -20 °C |
| Ambient temperature during operation: vertical installation, min. | -20 °C |
| Ambient temperature during storage/transportation: min. | -40 °C |
| Ambient temperature during storage/transportation: max. | 70 °C |
| Air pressure acc. to IEC 60068-2-13: Operation, min. | 795 hPa |
| Air pressure acc. to IEC 60068-2-13: Operation, max. | 1 080 hPa |
| Air pressure acc. to IEC 60068-2-13: Storage/transport, min. | 660 hPa |
| Air pressure acc. to IEC 60068-2-13: Storage/transport, max. | 1 080 hPa |
| Altitude during operation relating to sea level: Installation altitude, min. | -1 000 m |
| Relative humidity: Operation, max. | 95 %; no condensation |
| Vibrations: Vibration resistance during operation acc. to IEC 60068-2-6 | 2 g (m/s2) wall mounting, 1 g (m/s2) DIN rail |
| Vibrations: Operation, tested according to IEC 60068-2-6 | Yes |
| Shock testing: 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 |
| Pollutant concentrations: SO2 at RH < 60% without condensation | S02: < 0.5 ppm; H2S: < 0.1 ppm; RH < 60 % condensation-free |
| Programming Programming language: LAD | Yes |
|---|---|
| Programming Programming language: FBD | Yes |
| Programming Programming language: SCL | Yes |
| Know-how protection: User program protection/password protection | Yes |
| Know-how protection: Copy protection | Yes |
| Know-how protection: Block protection | Yes |
| Access protection: protection of confidential configuration data | Yes |
| Access protection: Protection level: Write protection | Yes |
| Access protection: Protection level: Read/write protection | Yes |
| Access protection: Protection level: Complete protection | Yes |
| Access protection: User administration | Yes; device-wide |
| Access protection: Number of users | 42 |
| Access protection: Number of groups | 14 |
| Access protection: Number of roles | 20 |
| Cycle time monitoring: can be set | Yes |
| Width | 150 mm |
|---|---|
| Height | 100 mm |
| Depth | 75 mm |
| Weight, approx. | 530 g |
|---|
| ETIM | 10 EC000236 |
|---|---|
| IDEA | 4 3565 |
| UNSPSC | 15 32-15-17-05 |
| CCC-Ex NK / Nippon Kaiji Ky- | okai |
|---|
| Net weight | 0.486 kg |
|---|---|
| Country of origin | CN |
| Shipping weight | 0.986 kg |
| Ships from | Türkiye |
| Dispatch | 16 Nov |
| Stock | Low stock |
Source: manufacturer data · Last verified: 01 Nov 2026
No documents are on file for this part yet.
Ask us for the datasheetThe rated current of CPU 1217C DC/DC/DC is 0.6 A.
The rated operational voltage of CPU 1217C DC/DC/DC is 24 V AC.
The tariff (HS) code on file for CPU 1217C DC/DC/DC is 85371091.
The EAN (GTIN) of CPU 1217C DC/DC/DC is 4025515082033.
CPU 1217C DC/DC/DC ships from Türkiye. Shipping calculated at checkout · import duties and taxes paid on arrival. Stock items are dispatched within 1–2 business days.
A step-by-step guide to matching PLC output type, coil voltage and current, contact rating, and socket style when selecting an interface relay.
Compare the 5 main PLC types, IEC 61131-3 languages, scan-time sizing, and brand options to choose the right controller for your plant. Shop at...
PLC selection guide for engineers covering IEC 61131 compliance, Siemens, Rockwell, Schneider, ABB comparison, scan time sizing, and wiring. Shop at Stoklink.