一、S7-1200家族概览:认识不同型号的CPU

各位同学好,我是老张。做自动化这行快十五年了,从S7-200一路用到现在的1200系列。今天咱们来聊聊S7-1200这个家族,看看它们到底有啥区别,怎么选才不踩坑。

说实话,我第一次接触1200系列时也被型号搞晕过。1211C、1212C、1214C...数字越大越贵,但到底贵在哪?我慢慢给你讲。

1.1 家族成员一览

S7-1200家族目前有5个主流型号:1211C、1212C、1214C、1215C、1217C。每个型号的"C"代表紧凑型,意思是CPU本体就集成了I/O点。

我习惯把它们分成三档:

  • 入门级:1211C,适合小设备控制
  • 主力级:1212C和1214C,项目中最常见
  • 高性能级:1215C和1217C,带高速计数和运动控制

你想想看,选型就像买车。1211C是代步小车,1214C是家用SUV,1217C就是带越野性能的硬派车了。

1.2 核心参数对比

下面这张表我整理了很久,都是干货。建议你收藏起来,选型时直接对照。

参数项 1211C 1212C 1214C 1215C 1217C
数字量I/O 6入/4出 8入/6出 14入/10出 14入/10出 14入/10出
模拟量输入 2路 2路 2路 2路 2路
工作内存 50KB 75KB 100KB 125KB 150KB
装载内存 1MB 2MB 4MB 4MB 8MB
保持性内存 2KB 2KB 2KB 2KB 2KB
PROFINET接口 1个 1个 1个 2个 2个
高速计数器 3个 4个 6个 6个 6个
脉冲输出 2路 2路 2路 4路 4路

重点提醒:1215C和1217C有2个PROFINET接口,可以做交换机用。我在一个产线项目中就靠这个省了一个交换机,既省钱又省空间。

1.3 通信接口差异

通信这块,很多新手容易搞混。其实说白了,1200系列主要靠PROFINET通信。所有型号都标配一个PROFINET口,但1215C和1217C多了一个。

为什么会这样?因为高端型号要同时连接HMI和上位机,两个口可以分开走不同网段,互不干扰。

另外,1217C还支持PROFIBUS DP主站功能,不过需要加一个CM模块。我记得有个老项目,现场设备全是PROFIBUS的,甲方非要换1200,最后就是靠1217C加DP模块搞定的。

1.4 内存大小怎么选

内存这事,我吃过亏。以前有个项目,程序写了一半发现1211C内存不够了,只能换1212C,工期耽误了一周。

我的建议是:

  • 简单逻辑控制(几十个点):1211C够用
  • 中等规模(100点以内):1212C起步
  • 复杂项目(带配方、数据记录):至少1214C
  • 带运动控制或大量通信:1215C或1217C

个人经验:选型时把程序预估大小乘以1.5倍,再选对应型号。别问我怎么知道的,都是泪。

1.5 如何根据项目选型

我总结了一个三步法,你照着做基本不会错:

  1. 数I/O点:把所有输入输出加起来,再留20%余量
  2. 看通信需求:需要几个网口?要不要走PROFIBUS?
  3. 算程序复杂度:有没有配方?要不要做数据记录?有没有运动控制?

举个例子:一个包装机项目,有12个传感器、8个气缸、2个模拟量温度传感器。我算了一下,I/O点需要12入+8出+2路模拟量。1212C刚好够,但考虑到以后可能加功能,我选了1214C。事实证明这个决定是对的,后来客户果然要求加了一个扫码枪。

避坑指南:我曾经遇到一个项目,选了1211C做小型分拣机,结果发现程序里用了太多定时器,内存直接爆了。后来才知道1211C的工作内存只有50KB,连个像样的配方都存不下。所以,别贪便宜,内存这东西,越大越好。

1.6 扩展能力

1200系列支持扩展信号模块和通信模块。最多能扩展多少个?看型号:

  • 1211C:最多2个
  • 1212C:最多4个
  • 1214C:最多8个
  • 1215C:最多8个
  • 1217C:最多8个

嗯,这里要注意:扩展模块包括信号板(SB)、信号模块(SM)和通信模块(CM)。信号板可以直接插在CPU上,不占扩展槽位。

我习惯把信号板用在需要少量额外I/O的场景。比如一个项目就差2路模拟量输出,加个SB 1232信号板就搞定了,比加一个SM模块便宜不少。

1.7 选型总结

最后给你一个速查表:

  • 1211C:小设备、简单控制、预算有限
  • 1212C:中等规模、性价比之选
  • 1214C:主力型号、大多数项目首选
  • 1215C:需要双网口、中等运动控制
  • 1217C:高性能、PROFIBUS、复杂运动控制

好了,这一章就讲到这里。下一章咱们聊聊怎么给S7-1200接线,包括电源怎么接、输入输出怎么接、屏蔽线怎么处理。这些都是实战中容易出问题的地方,到时候我会把踩过的坑都告诉你。