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 6ES7212-1HF40-0XB0 is a SIMATIC S7-1200 CPU 1212FC, a compact PLC with DC/DC/Relay I/O: 8 digital inputs, 6 relay digital outputs (2 A resistive each), and 2 analog inputs (0-10 V) onboard. It runs from 20.4-28.8 V DC, holds 150 KB of integrated program/data memory, and has one isolated PROFINET interface supporting PROFINET IO Controller/Device, OPC UA Server, and PROFIsafe via a communication module.
Relay outputs are the deciding factor over a DC/DC/DC 1212 variant: 2 A per contact at up to 200 W AC lamp load lets this CPU switch small AC loads or higher-current DC loads directly, without an external interposing relay, at the cost of a slower switching speed than a transistor output. As with the 1214FC, PROFIsafe support (via a compatible communication module) means the same CPU can carry a safety function alongside standard logic. With only 2 signal-module slots against the 1214's 8, this is the choice for a smaller station where the onboard 8DI/6DO/2AI plus a couple of add-on modules cover the full I/O count - not for a station expected to grow significantly.
Fits compact machines mixing digital I/O with a handful of AC or higher-current DC loads switched directly from the CPU - small conveyor sections, packaging stations, and skids where a separate output module or interposing relay is not justified.
| Product type designation | CPU 1212FC DC/DC/relay |
|---|---|
| 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) | 400 mA; CPU only |
|---|---|
| Current consumption, max. | 1 200 mA; CPU with all expansion modules |
| Inrush current, max. | 12 A; at 28.8 V |
| I2t | 0.8 A2·s |
| Part number | 6ES7212-1HF40-0XB0 |
|---|---|
| Type designation | CPU 1212FC DC/DC/relay |
| Brand | Siemens |
| Condition | New, factory sealed |
| Source | Siemens and its authorised distributors |
| Warranty | Manufacturer warranty |
| Lifecycle status | Active, in production |
| EAN | 4047623406853 |
| ETIM class | EC000236 |
| eCl@ss | 27242207 |
| for backplane bus (5 V DC), max. | 1 000 mA; Max. 5 V DC for SM and CM |
|---|
| 24 V encoder supply: 24 V | L+ minus 4 V DC min. |
|---|
| Power loss, typ. | 9 W |
|---|
| Work memory: integrated | 150 kbyte |
|---|---|
| Load memory: Integrated | 2 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; / instruction |
| 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. | 4 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, 2 signal modules |
|---|---|
| number of expansion boards (SB, CB, BB) | 1 |
| number of signal modules (SM) | 2 |
| 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 | 8; 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. | 8 |
| 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 | 6; Relays |
|---|---|
| Switching capacity of the outputs: with resistive load, max. | 2 A |
| Switching capacity of the outputs: on lamp load, max. | 30 W with DC, 200 W with AC |
| Output delay with resistive load: "0" to "1", max. | 10 ms; max. |
| Output delay with resistive load: "1" to "0", max. | 10 ms; max. |
| Relay outputs: Number of relay outputs | 6 |
| Relay outputs: Number of operating cycles, max. | mechanically 10 million, at rated load voltage 100 000 |
| 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 | 0 |
|---|
| 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 |
| 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: Number of ports | 1 |
| Interface types: integrated switch | No |
| 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 | No |
| 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 | Yes |
| 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 | No |
| 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, bit memories, DBs, peripheral I/Os (without fail-safe), times, counters |
| Forcing: Forcing | Yes; peripheral inputs/outputs (without fail-safe) |
| 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. | 100 kHz |
| Frequency measurement | Yes |
| controlled positioning | Yes |
| Number of position-controlled positioning axes, max. | 8 |
| Number of positioning axes via pulse-direction interface | Up to 4 with SB 1222 |
| PID controller | Yes |
| Number of alarm inputs | 4 |
| Potential separation digital inputs: Potential separation digital inputs | 500 V AC for 1 minute |
|---|---|
| Potential separation digital inputs: between the channels, in groups of | 1 |
| Potential separation digital outputs: Potential separation digital outputs | Relays |
| Potential separation digital outputs: between the channels | No |
| Potential separation digital outputs: between the channels, in groups of | 2 |
| 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] | 76.4 kg |
| Ecological footprint: global warming potential, (during production) [CO2 eq] | 13.8 kg |
| Ecological footprint: global warming potential, (during operation) [CO2 eq] | 63.4 kg |
| Ecological footprint: global warming potential, (after end of life cycle) [CO2 eq] | -0.89 kg |
| Highest safety class achievable in safety mode: Performance level according to ISO 13849-1 | PLe |
| Highest safety class achievable in safety mode: SIL acc. to IEC 61508 | SIL 3 |
| Free fall: Fall height, max. | 0.3 m; five times, in product package |
|---|---|
| Ambient temperature during operation: min. | 0 °C |
| Ambient temperature during operation: max. | 55 °C; Number of simultaneously activated inputs or outputs 4 or 3 (no adjacent points) at 60 °C horizontal or 50 °C vertical, 8 or 6 at 55 °C horizontal or 45 °C vertical |
| Ambient temperature during operation: horizontal installation, min. | 0 °C |
| Ambient temperature during operation: vertical installation, min. | 0 °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; incl. failsafe |
|---|---|
| Programming Programming language: FBD | Yes; incl. failsafe |
| 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 | 90 mm |
|---|---|
| Height | 100 mm |
| Depth | 75 mm |
| Weight, approx. | 385 g |
|---|
| Net weight | 0.32 kg |
|---|---|
| Country of origin | CN |
| Shipping weight | 0.82 kg |
| Ships from | Türkiye |
| Dispatch | 13 Nov |
| Stock | In stock |
Source: manufacturer data · Last verified: 01 Nov 2026
No documents are on file for this part yet.
Ask us for the datasheetThe rated operational voltage of CPU 1212FC DC/DC/relay is 24 V AC.
The tariff (HS) code on file for CPU 1212FC DC/DC/relay is 85371091.
The EAN (GTIN) of CPU 1212FC DC/DC/relay is 4047623406853.
CPU 1212FC DC/DC/relay 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.