若回收用于中小型项目,追求经济性和紧凑设计,S7-1200系列更好用;若回收用于中大型复杂系统,需高速处理、高扩展性和冗余能力,S7-1500系列更好用。以下是对两个系列PLC的详细比较:
硬件性能
- S7-1200系列:作为小型或基础型PLC,S7-1200的硬件性能适中,扩展性相对有限。它最多可以扩展8个信号模块,从而限定了IO点数,最大数字量IO通常不超过284个。这种设计使得S7-1200适用于简单到中等复杂度的自动化任务。
- S7-1500系列:相比之下,S7-1500是中型或中大型的高级PLC,具有更强的硬件性能和更高的扩展性。其可扩展的IO模块数量远超S7-1200,即使是较弱的CPU型号也能支持大量模块,且每个模块可以集成更多的IO点。这使得S7-1500能够处理更复杂、更大规模的自动化项目。
指令集与编程
- S7-1200系列:指令系统设计简单合理,有的指令可以设置一个或两个操作数的数据类型,一条指令相当于S7-200/300/400的多条指令。程序结构基本上与S7-300/400相同,指令系统、程序结构和编程软件与替代S7-300/400的S7-1500兼容。
- S7-1500系列:两者在指令集上基本相同,但S7-1500的指令集略为丰富一些。此外,由于S7-1500的硬件性能更强,其指令执行速度也更快,可以达到纳秒级(ns),而S7-1200则通常为微秒级(us)。S7-1500的工作存储器大小远大于S7-1200,这意味着S7-1500能够容纳更复杂的程序和更多的数据。
通信能力
- S7-1200系列:支持多种通信协议和接口,如PROFINET、Modbus TCP等。但相对于S7-1500,其通信连接资源数较少,支持程度较低。
- S7-1500系列:通信连接资源数远超S7-1200,支持更多的通信协议和接口。例如,S7-1500支持PROFIBUS-DP通信,而S7-1200则可能不支持或支持程度较低。这使得S7-1500能够连接更多的分布式IO系统和其他设备,实现更全面的自动化控制。
显示屏与操作便捷性
- S7-1200系列:通常没有显示屏或显示屏较小,操作便捷性相对较低。
- S7-1500系列:通常配备有显示屏,方便用户查看PLC的运行状态、诊断故障和调试程序。这提高了操作便捷性,使得用户能够更快速地解决问题。
CPU类型与选择范围
- S7-1200系列:CPU类型相对较少,选择范围较窄。
- S7-1500系列:提供了多种类型的CPU供用户选择,包括标准型、工艺型、紧凑型、高防护等级型、分布式和故障安全型等。这些不同类型的CPU可以满足不同应用场景的需求。
价格与供货周期
- S7-1200系列:由于S7-1200和S7-1500在硬件性能、扩展性和功能上的差异,它们的价格也存在较大差异。一般来说,S7-1200的价格相对较低。此外,S7-1200主要在国内生产,供货周期相对较短。
- S7-1500系列:价格远高于S7-1200。此外,S7-1500则可能在德国生产,供货周期可能较长且存在不确定性。


