The S7-1200 programmable logic controllers (PLCs) can control a variety of automation applications. Compact design, affordable price, and a powerful instruction set make the S7-1200 CPU and modules a perfect solution for controlling a wide variety of applications.
The S7-1200 CPU is powerful because of the following core features:
- Three programming languages can be used: Ladder Diagram (LAD), Function Block Diagram (FDB), and Structured Control Language (SCL). The execution speeds of Boolean operation instructions, word transfer instructions and floating-point mathematical operation instructions are 0.08μs/ instruction, 1.7μs/ instruction and 2.3μs/ instruction respectively.
- maximum of 4MB of load memory and 10KB of retention memory. The bit memory (M) of CPU 1211C and CPU 1212C is 4096B, while that of other cpus is 8192B. The capacity of the memory can be expanded and the firmware of the PLC updated with an optional SIMATIC memory card. Programs can also be transferred to other cpus using the memory card.
- The process image input and output are each 1024B. The input type of the integrated digital input circuit is drain type/source type, with a voltage rating of DC 24V and an input current of 4mA. The minimum voltage/current allowed in State 1 is DC15V/2.5mA, and the maximum voltage/current allowed in state “0” is DC 5V/1mA. The input delay time can be configured from 0.1μs to 20ms, and it has a pulse capture function. Fast response interrupt inputs can be generated at the rising or falling edge of the process input signal.
- It features 2-point integrated analog input (0 to 10V), 10-bit resolution, and input resistance greater than or equal to 100kΩ.
- The integrated DC 24V power supply can be used for sensors and encoders, and can also be used as the power supply for the input circuit.
- The CPU 1215C and CPU 1217C have two isolated PROFINET Ethernet ports, while the other cpus have one Ethernet port with a transmission rate of 10M/100M bit/s.
- The retention time of the real-time clock is usually 20 days, and at 40℃, it is at least 12 days, with a maximum error of ±60 seconds per month.
S7-1200 CPU Parameter
| Part Feature | CPU 1211C | CPU 1212C | CPU 1214C | CPU 1215C | CPU 1217C |
| Working memory | 50 KB | 75 KB | 100 KB | 125 KB | 150 KB |
| Integrated digital I/O | 6 DI / 4 DO | 8 DI / 6 DO | 14 DI / 10 DO | 14 DI / 10 DO | 14 DI / 10 DO |
| Integrated analog I/O | 2 AI | 2 AI | 2 AI | 2 AI / 2 AQ | 2 AI / 2 AQ |
| High-speed counter (HSC) | Three (up to 100kHz) | Four (3×100 KHZ, 1×30 KHZ) | Six (3×100kHz, 3×30 KHZ) | Six (3×100kHz, 3×30 KHZ) | Six (up to 1MHz) |
| Pulse Output (PTO) | Up to 4 points (up to 100kHz) | Up to 4 points (up to 100kHz) | Up to 4 points (up to 100kHz) | Up to 4 points (up to 100kHz) | Up to 4 points (up to 1MHz) |
| Signal module (SM) expansion | No | Up to 2 | Up to 8 | Up to 8 | Up to 8 |
| Communication module (CM) expansion | UP to 3 | UP to 3 | UP to 3 | UP to 3 | UP to 3 |
| PROFINET interface | One (RJ45) | One (RJ45) | One (RJ45) | Two (with switch function) | |
| Main features | Economic type, basic control tasks | It has better scalability than 1211C and supports SM extension | Balanced performance, powerful I/O and scalability | Dual Ethernet ports, integrated analog output, and stronger communication capability | Top-notch performance, the high-speed counter has the highest frequency and faster processing speed |

S7-1200 CPU Part Number:
-
6ES7211-1AE40-0XB0 CPU 1211C, DC/DC/DC, 6DI/4DO/2AI
-
6ES7211-1BE40-0XB0 CPU 1211C, AC/DC/Relay, 6DI/4DO/2AI
-
6ES7211-1HE40-0XB0 CPU 1211C, DC/DC/Relay, 6DI/4DO/2AI
-
6ES7212-1AE40-0XB0 CPU 1212C ,DC/DC/DC, 8DI/6DO/2AI
-
6ES7212-1AF40-0XB0 CPU 1212FC ,DC/DC/DC, 8DI/6DO/2AI
-
6ES7212-1BE40-0XB0 CPU 1212C, AC/DC/Relay, 8DI/6DO/2AI
-
6ES7212-1HE40-0XB0 CPU 1212C, DC/DC/Relay, 8DI/6DO/2AI
-
6ES7212-1HF40-0XB0 CPU 1212FC, DC/DC/Relay, 8DI/6DO/2AI
-
6ES7214-1AF40-0XB0 CPU 1214 FC, DC/DC/DC, 14DI/10DO/2AI
-
6ES7214-1AG40-0XB0 CPU 1214C, DC/DC/DC, 14DI/10DO/2AI
-
6ES7214-1BG40-0XB0 CPU 1214C, AC/DC/Relay, 14DI/10DO/2AI
-
6ES7214-1HF40-0XB0 CPU 1214 FC, DC/DC/Relay, 14DI/10DO/2AI
-
6ES7214-1HG40-0XB0 CPU 1214C, DC/DC/Relay, 14DI/10DO/2AI
-
6ES7215-1AF40-0XB0 CPU 1215 FC, DC/DC/DC, 14DI/10DO/2AI/2AO
-
6ES7215-1AG40-0XB0 CPU 1215C, DC/DC/DC, 14DI/10DO/2AI/2AO
-
6ES7215-1BG40-0XB0 CPU 1215C, AC/DC/RLY, 14DI/10DO/2AI/2AO
-
6ES7215-1HF40-0XB0 CPU 1215 FC, DC/DC/RLY,14DI/10DO/2AI/2AO
-
6ES7215-1HG40-0XB0 CPU 1215C, DC/DC/RLY, 14DI/10DO/2AI/2AO
-
6ES7217-1AG40-0XB0 CPU 1217C, DC/DC/DC, 14DI/10DQ/2AI/2AQ
FAQ:
1. What is the working principle of the analog signal module (SM 1231)?
The working principle of SM 1231 can be summarized as “signal acquisition → signal conditioning →A/D conversion → data transmission”.
The core function of the SM 1231 analog input module is to build A bridge between the physical world and the digital control system: it eliminates interference through signal conditioning, realizes the conversion from analog to digital through A/D conversion, and ultimately converts the continuous physical quantities in the industrial site into data that the PLC can process. Its high precision, anti-interference ability and flexibility enable it to stably adapt to various industrial sensors, providing reliable process monitoring capabilities for small and medium-sized automation systems.
2. What is the accuracy of the analog input module (SM1231)?
The accuracy of the Simatic S7-1200 analog input module (SM 1231) is a comprehensive indicator, involving multiple parameters such as resolution, conversion error, and linear error. The accuracy varies slightly among different models and input types.
The accuracy of the SM 1231 analog input module is based on 13-bit resolution (voltage/current) and 16-bit resolution (temperature). The core conversion error is controlled within ±0.1% of full scale (general signal) and ±0.1℃ to ±0.5℃ (temperature signal), taking into account both practicality and economy in industrial fields. It can meet the accuracy requirements of analog quantity acquisition for small and medium-sized automation systems.
