HCBBS Forum (English)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Differences between Siemens PLC S7-1200 and 200

2023-11-13View Original

Thread Content

This post was last edited by zhoudingshengs on 2023-11-22 at 16:36. The Siemens S7-1200 is a compact controller, positioned between the existing SIMATIC S7-200 and S7-300 models. The differences between it and the S7-200 lie mainly in hardware, communication, engineering, memory, function blocks, counters, timers, and process functions. 1. Differences in hardware: In terms of hardware expansion, the S7-200 supports up to seven expansion modules, while the S7-1200 allows for up to eight signal modules and up to three communication modules. Taking the S7-200CPU224XP and S7-1200CPU1214C as examples, the CPU of the S7-1200 allows for an increase in the number of IO points via signal boards, whereas the number of IO points on the S7-200CPU is fixed. In terms of hardware configuration, the address auto-assignment for the S7-200 cannot be changed, whereas the addresses of the S7-1200 can be manually reallocated by the user. 2. Differences in communication: In terms of serial communication, both the S7-200 and S7-1200 support point-to-point communication via RS232 and RS485, and they accept communication protocols such as ASCII, USS, and MODBUS. The S7-200 requires an RS232 converter to enable RS232 serial communication, whereas the S7-1200 uses an RS232 communication module for such communication. The S7-1200 has a built-in PROFINET interface, enabling communication with programming devices, HMIs, and other CPUs. 3. In terms of engineering, the programming software STEP7 Basic for the S7-1200 provides an easy-to-use, integrated engineering framework that can be used for the configuration of SIMATIC S7-1200 systems as well as simplified HMI panels. 4. Differences in storage: The size of the program memory and data memory in the S7-200 is fixed, whereas those in the S7-1200 are variable. The symbol table and comments of the S7-1200 CPU can be stored in the CPU and are available online. In the S7-1200, symbolic access can be used to optimize the allocation of storage space for data blocks. In terms of maintaining storage areas, the S7-200 allows only the data area to be set for retention, whereas the S7-1200 can have up to 2048 bytes of retention space, enabling retention to be set for discrete variables within data blocks. In terms of storage card capacity, the S7-1200 can use storage cards with a maximum capacity of 24 megabytes; this is an optional feature for both the S7-200 and S7-1200, and the same types of data can be stored on them. Additionally, the memory card of the S7-1200 is also used to enable functions such as storage area expansion, program allocation, and firmware upgrading. 5. Different program structures: The S7-200 consists of a main program, subroutines, interrupt subroutines, and data areas such as area V, whereas the S7-1200 has OB blocks, SB blocks, FC blocks, and data blocks. The maximum nesting depth for calling subroutines in S7-200 is 8; all program blocks share a single common data block. In contrast, S7-1200, like S7-300, has FC, FB, and OB blocks, etc., offering a highly modular program structure that can be reused, with a maximum nesting depth of 16. In the S7-200, events are assigned to interrupts, and interrupt events trigger the corresponding subroutines. In the S7-1200, event allocation is done through organization blocks. 6. Different data types: The new data types in the S7-1200 make applications more flexible. For example, when used for time and date, the S7-200 needs to read the corresponding data in area V, whereas the S7-1200 can access all components of the DTL structure using symbolic names. 7. Differences in counter instructions: In the S7-200, the status bit of a counter is set when its count value is greater than or equal to the set value. For the counters of the S7-1200, the output is set when the count value is greater than or equal to the set value. The counting range of the S7-200 counter is from 0 to 32767, whereas that of the S7-1200 can be adjusted. 8. Differences in timer instructions: In the S7-200, the timer’s status bit is set when the timing value is greater than or equal to the set value. In the S7-1200, the timer outputs a set signal when the timing value is greater than or equal to the set value. Additionally, the timing time for the S7-1200 can be entered directly, without the need to use a timing base for conversion as is the case with the S7-200. 9. Differences in process functions: In terms of process functions, the S7-200 typically relies on wizards to carry out these tasks, whereas the S7-1200 uses corresponding blocks for that purpose.
Reply #22023-11-13
The differences between Siemens PLCs S7-1200 and S7-200 are mainly reflected in the following aspects: 1. Hardware differences: – The S7-200 supports up to seven expansion modules, whereas the S7-1200 can have up to eight signal modules and three communication modules. - The CPU of the S7-1200 allows for an increase in the number of IO points via signal boards, whereas the number of IO points on the S7-200 is fixed. - The addresses of the S7-1200 can be manually reallocated by the user, while the address allocation of the S7-200 cannot be changed. 2. Communication differences: - The S7-200 requires an RS232 converter to enable serial communication, whereas the S7-1200 uses an RS232 communication module for this purpose. - The S7-1200 comes equipped with a PROFINET interface, facilitating communication with other devices. 3. Differences in engineering software: - The S7-1200 uses the STEP7 Basic programming software, which provides an easy-to-use, integrated engineering framework suitable for the S7-1200 and compact HMI panels. 4. Differences in storage: - The size of the program and data memories in the S7-200 is fixed, while it is variable in the S7-1200. - The symbol table and annotations for the S7-1200 are available online, with data block storage optimization. - The S7-1200 supports larger memory cards (up to 24 megabytes) and can be used for storage area expansion, program allocation, and firmware upgrades. 5. Differences in program structure: The S7-1200 features OB blocks, SB blocks, FC blocks, and data blocks, offering a modular program structure with a nesting depth of 16. - Events in S7-200 are assigned to interrupts, while S7-1200 assigns events through organization blocks. 6. Differences in data types: - The S7-1200 offers new data types that provide greater flexibility, such as for handling time and date. 7. Differences in counter instructions: – The counter output of the S7-1200 is set to 1 when the count value is greater than or equal to the set value, and the range is adjustable. 8. Differences in timer instructions: – The output of a S7-1200 timer is set to 1 when the timing value is greater than or equal to the set value; the timing duration can be entered directly. 9. Differences in process functions: – The S7-200 implements process functions through wizards, while the S7-1200 does so by calling corresponding blocks. In summary, the S7-1200 has seen improvements and enhancements in terms of functionality, scalability, user-friendliness, and communication capabilities; compared to the S7-200, it is more modern and powerful. .
Reply #32023-11-13
Thank you for sharing. The S7-1200 will replace the S7-200, except for the S7-200 SMART series in the Chinese market.

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.