The Siemens 6ES7215-1HG40-0XB0 is a compact and versatile CPU 1215C module from the SIMATIC S7-1200 series of programmable logic controllers. This AC/DC/RLY variant operates on a 24 V DC supply and combines a powerful processor with a balanced mix of onboard I/O points. It is designed for small to medium-sized automation applications requiring analog measurement and relay switching capabilities. The CPU 1215C delivers high performance in a compact form factor, making it suitable for industrial control systems, machine automation, and process monitoring applications where space is limited but flexibility and connectivity are essential.
The CPU 1215C is powered by a 20.4 to 28.8 V DC supply, ensuring reliable operation across a wide input range. It provides 14 digital inputs and 10 digital relay outputs, making it suitable for controlling AC loads directly. The module includes 2 analog inputs and 2 analog outputs for connecting sensors and controlling actuators requiring analog signals. Program and data memory capacity is 200 KB, providing ample space for user programs and data storage. The CPU features a PROFINET port for high-speed communication with HMIs, other PLCs, and SCADA systems. The I/O configuration includes sink/source inputs and relay outputs rated for switching. Communication interfaces support a wide range of protocols. The body dimensions are 130 mm × 100 mm × 75 mm, fitting standard DIN rail mounting. IP20 protection ensures dust and foreign object resistance when installed in a control cabinet. The CPU operates over a -20°C to +60°C temperature range and supports programming via STEP 7 software (TIA Portal).
14 digital inputs (24 V DC, sink/source configurable)
10 digital outputs (relay type, 2 A per channel)
2 analog inputs (0-10 V, 0-20 mA, 4-20 mA configurable)
2 analog outputs (0-10 V, 0-20 mA configurable)
200 KB integrated program and data memory
PROFINET (Ethernet) port for network communication
Integrated web server for remote diagnostics
RS485 interface for serial communication (Modbus RTU, USS)
Expandable with up to 8 S7-1200 signal modules
Supply voltage: 24 V DC (20.4 to 28.8 V)
Programming with STEP 7 Basic/Professional in TIA Portal
Real-time clock with battery backup

The CPU 1215C can be expanded with up to 8 S7-1200 signal modules (SM), communication modules (CM), or technology modules (TM), allowing customisation for specific application needs. Digital inputs have a configurable input delay of 0.2 to 20 ms, supporting both high-speed signals and debouncing of mechanical switches. The relay outputs can switch both DC and AC loads, with a switching capacity of 2 A per channel and a total current limited by the common terminals. Analog inputs provide 10-bit resolution with scaling in the user program; analog outputs also offer 10-bit resolution. The CPU also supports pulse train outputs (PTO) and PWM functionality for basic motion control.
The PROFINET interface (2-port switch) supports 10/100 Mbit/s, enabling line and star topology. The CPU supports communication with other S7-1200 CPUs, S7-1500, S7-300/400 via S7 communication, as well as TCP/IP, ISO-on-TCP, and UDP protocols. The integrated web server provides CPU status, diagnostic buffer, and variable monitoring through a standard web browser. The RS485 interface supports Modbus RTU master/slave, USS drive protocol, and freeport serial communication. The CPU also includes an optional second Ethernet port for additional networking flexibility (depending on firmware).
The 6ES7215-1HG40-0XB0 is programmed using TIA Portal (Totally Integrated Automation) with STEP 7 Basic or Professional. Programming languages include Ladder Diagram (LAD), Function Block Diagram (FBD), and Structured Text (ST). The CPU supports data logging to an SD card, integrated web server, and HTML user-defined pages. Standardized function blocks for PID control (self-tuning), motion control, and math functions are included in the firmware. The CPU also supports the OPC UA server (from firmware V4.0 onwards) for cross-vendor data exchange.
The CPU 1215C is suitable for industrial automation applications such as conveyor control systems, packaging machines, small process skids, pump and valve control, HVAC systems, and machine tool automation. The analog I/O enables direct connection of pressure, temperature, and flow sensors, while the relay outputs are ideal for driving contactor coils and small motors. The compact size and integrated PROFINET port make it ideal for distributed automation cells.
The CPU mounts on standard 35 mm DIN rail (EN 60715). The supply voltage is 24 V DC, with a connection for functional ground. Terminal blocks are removable for pre-wiring. The CPU has a real-time clock powered by a rechargeable supercapacitor; the supercapacitor retains the clock for approximately 20 days without external power. The CPU supports firmware updates via a standard SD card. Maintenance includes periodic inspection of terminal connections and cleaning of the ventilation slots. The CPU does not contain user-replaceable fuses; external overcurrent protection is required.
The CPU 1215C complies with CE, UL, and RoHS standards. It is designed for pollution degree 2 environments and must be installed in a control cabinet. Vibration resistance is 2g (10-55 Hz). Humidity tolerance is 10-95% non-condensing.
The Siemens 6ES7215-1HG40-0XB0 CPU 1215C is a flexible and powerful controller for S7-1200-based systems. Its balanced mix of digital and analog I/O, relay outputs, and PROFINET connectivity make it suitable for a wide range of industrial applications requiring reliable logic control and communication.



