plc 西门子1200系统学习基础文档第一章 概略
适用对象:西门子 S7-1200 系列(文档来源,国外文档ai 翻译整理)
过后构查时由于我是截图让ai 翻译可能细节有出入,不能纯当技术文档看,只能了解知识点参考
本章重点:CPU 核心参数、运行环境、脉冲频率、常用模块(SB/SM)、数字量/模拟量 IO、信号分辨率、启动模式与故障诊断。
一、CPU 技术规范与运行环境
1.1 核心运算性能
| 性能指标 | 参数值 |
|---|---|
| 实数数学运算执行速度 | 2.3 μs / 指令 |
| 布尔运算执行速度 | 0.08 μs / 指令 |
| 实时时钟保持时间 | 通常为 20 天,40℃ 时最少为 12 天(免维护超级电容) |
1.2 运行环境条件
| 安装方式 | 温度范围 |
|---|---|
| 水平安装 | -20℃ ~ +60℃ |
| 垂直安装 | -20℃ ~ +50℃ |
注意:垂直安装时散热条件变差,最高允许温度比水平安装低 10℃。
二、脉冲输出与频率分配
S7-1200 本体集成高速脉冲输出,可直接驱动伺服/步进,无需额外扩展模块。
2.1 脉冲输出总览
| CPU 型号 | 总计脉冲输出 | 1 MHz | 100 KHz | 20 KHz |
|---|---|---|---|---|
| CPU 1211C | 最多 4 路 | — | — | — |
| CPU 1212C | 最多 4 路 | — | — | Qa.4 ~ Qa.5 |
| CPU 1214C | 最多 4 路 | — | Qa.0 ~ Qa.3 | Qa.4 ~ Qb.1 |
| CPU 1215C | 最多 4 路 | — | Qa.0 ~ Qa.3 | Qa.4 ~ Qb.1 |
说明:
• 100 KHz:仅 Qa.0 ~ Qa.3 支持(晶体管输出型 CPU)。<
• 20 KHz:Qa.4 及之后地址支持。
• 继电器输出型 CPU 不支持高速脉冲输出。
三、常用信号板(SB)与通信板
信号板直接插在 CPU 正面,不占用导轨空间,适合少量 IO 扩展。
3.1 数字量信号板
| 型号 | 规格参数 |
|---|---|
| SB 1221 | 4 DI, DC 5V, 200 kHz HSC(源型)< 4 DI, DC 24V, 200 kHz HSC(源型) |
| SB 1222 | 4 DQ DC 5V, 0.1A, 200 kHz PWM/PTO(源/漏型)< 4 DQ DC 24V, 0.1A, 200 kHz PWM/PTO(源/漏型) |
| SB 1223 | 2 DI DC 5V / 2 DQ DC 5V, 0.1A, 200 kHz HSC/PWM/PTO 2 DI DC 24V / 2 DQ DC 24V, 0.1A, 30 kHz/20 kHz(漏/源型) |
3.2 模拟量信号板
| 型号 | 通道 | 信号类型 | 分辨率 |
|---|---|---|---|
| SB 1231 AI | 1 AI | ±10VDC、±5VDC、±2.5VDC、0~20 mA | 12 bit |
| SB 1231 RTD | 1 AI | PT10/50/100/200/500/1000、Ni100/120/200/500/1000、LG-Ni1000、Cu10/50/100、电阻 150/300/600 Ω | — |
| SB 1231 TC | 1 AI | J、K、T、E、R、S、B、N、C、TXK/XK(L)、±80 mV | — |
| SB 1232 AQ | 1 AO | ±10VDC 或 0~20 mA | 12 bit / 11 bit |
3.3 通信板与电池板
| 型号 | 功能说明 |
|---|---|
| CB 1241 | RS485 通信板,用于 Modbus RTU / 自由口通信 |
| BB 1297 | 电池板,用于系统时钟长期保持(掉电后时钟不丢失) |
四、信号模块(SM)— 数字量
信号模块安装在 CPU 右侧导轨,用于大规模 IO 扩展。
4.1 数字量输入(SM 1221)
| 序号 | 规格 |
|---|---|
| 1 | 8 DI, 24V DC |
| 2 | 16 DI, 24V DC |
4.2 数字量输出(SM 1222)
| 序号 | 规格 |
|---|---|
| 1 | DQ 8x RLY(继电器) |
| 2 | DQ 8x 24 VDC(晶体管) |
| 3 | DQ 16x RLY(继电器) |
| 4 | DQ 8x RLY(继电器) |
| 5 | DO 16x 24 VDC(晶体管) |
4.3 数字量输入/输出混合(SM 1223)
| 序号 | 规格 |
|---|---|
| 1 | DI 8x 24 VDC / DQ 8x RLY |
| 2 | DI 8 / DQ 8 24 VDC |
| 3 | DI 16x 24 VDC / DQ 16x RLY |
| 4 | DI 16 / DQ 16 24 VDC |
| 5 | DI 8 x 120/230 V AC / DQ 8 x relays |
选型提示:
• RLY(继电器):可接交流/直流负载,寿命长但响应慢(约 10 ms),不适合高频脉冲。
• 24 VDC(晶体管):仅接直流负载,响应快(μs 级),支持高速脉冲输出。
五、信号模块(SM)— 模拟量
5.1 模拟量输入(SM 1231)
| 序号 | 规格 |
|---|---|
| 1 | 4 AI, 13 bit |
| 2 | 8 AI, 13 bit |
| 3 | 4 AI, 16 bit |
| 4 | 4 AI, 16 bit TC(热电偶) |
| 5 | 8 AI, 16 bit TC(热电偶) |
| 6 | 4 AI, 16 bit RTD(热电阻) |
| 7 | 8 AI, 16 bit RTD(热电阻) |
5.2 模拟量输入/输出混合(SM 1234)
| 类型 | 规格 |
|---|---|
| AI | 4 AI, 13 bit, ±10V / ±5V / ±2.5V / 0~20 mA / 4~20 mA |
| AQ | 2 AQ, 14 bit, ±10V / 0~20 mA / 4~20 mA |
5.3 模拟量输出(SM 1232)
| 序号 | 规格 |
|---|---|
| 1 | 2 AQ, ±10V, 14 bit 或 0~20 / 4~20 mA, 13 bit |
| 2 | 4 AQ, ±10V, 14 bit 或 0~20 / 4~20 mA, 13 bit |
六、模拟量输入分辨率详解
6.1 什么是分辨率?
分辨率是 A/D(模拟/数字)转换芯片的转换精度,表示模拟信号被量化成多少个数字等级。
6.2 位宽与增量数的关系
| 分辨率 | 单极性增量数 | 说明 |
|---|---|---|
| 12 bit | 4096 | — |
| 13 bit | 4096 | 13 位中 1 位为符号位,有效 12 位 |
| 14 bit | 16384 | — |
| 16 bit | 65536 | 精度最高 |
示例:模拟量输入模块分辨率为 13 位时,单极性测量值共有 4096 个增量。
精度每增加 1 位,增量数将增加一倍(翻倍)。
6.3 16 位 vs 13 位 位分布示意
| 位号 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 16 位 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
| 13 位 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
解读:13 位模块仅使用高 13 位有效数据,低 3 位(位 2、1、0)补 0,因此精度比 16 位低。
七、启动模式(Startup Mode)
S7-1200 CPU 上电后支持三种启动模式,可在 TIA Portal 的 "启动" 属性中设置:
| 启动模式 | 行为说明 |
|---|---|
| 不重新启动(暖启动) | 保持上次运行状态,程序从断点继续(需配合保持性存储器) |
| 暖启动 - 转到 RUN | 上电后自动执行启动 OB(OB100),然后进入 RUN 模式,输出从 0 开始 |
| 冷启动 | 清除所有过程映像和非保持性数据,重新初始化并运行 OB100 |
建议:调试阶段常用 "暖启动 - 转到 RUN";正式运行如需断电恢复,需配置保持性存储区。
八、故障诊断方法
8.1 本体诊断指示灯
| LED 状态 | 含义 |
|---|---|
| RUN 常亮(绿色) | CPU 处于 RUN 模式 |
| STOP 常亮(黄色) | CPU 处于 STOP 模式 |
| ERROR 闪烁(红色) | 程序错误、访问非法地址或硬件故障 |
| MAINT 常亮(黄色) | 维护请求(如固件更新、存储卡问题) |
8.2 TIA Portal 在线诊断
<
- 项目树 → 在线访问 → 双击"在线和诊断"
- 查看 "诊断状态":
- 模块状态(是否缺失、故障)
- 通信状态(PROFINET 连接中断)
- 程序错误(看门狗超时、除零、数组越界)
- 强制表 / 监控表:在线修改变量,快速定位逻辑问题。
8.3 常见故障速查
| 故障现象 | 可能原因 | 排查方法 |
|---|---|---|
| 输出点不亮 | 负载过大、晶体管损坏、程序未驱动 | 万用表量电压,检查 Q 点状态 |
| 模拟量读数为 0 | 接线反了、通道损坏、量程不匹配 | 检查 4~20 mA 极性,查看组态量程 |
| 高速计数不计数 | 接线未接高速输入点、滤波时间太长 | 确认使用 I0.0~I0.3,滤波设为 6.4 μs |
| 时钟掉电丢失 | 超级电容耗尽、未装电池板 | 检查 BB 1297 电池板或更换 CPU |
九、本章小结
| 知识点 | 核心记忆点 |
|---|---|
| CPU 性能 | 布尔 0.08 μs,实数 2.3 μs,时钟保持 20 天 |
| 脉冲输出 | 最多 4 路,100 KHz 用 Qa.0~3,20 KHz 用 Qa.4 以后 |
| SB 信号板 | 插 CPU 前面,不占导轨,适合少量高速 IO |
| SM 信号模块 | 插 CPU 右侧,分数字量(1221/1222/1223)和模拟量(1231/1232/1234) |
| 分辨率 | 13 位 = 4096 增量,16 位 = 65536 增量,位越多越精细 |
| 启动模式 | 暖启动最常用,冷启动会清零非保持数据 |
| 故障诊断 | 先看 LED 灯,再上 TIA Portal 在线诊断,最后用万用表查接线 |
过后构查时由于我是截图让ai 翻译可能细节有出入,不能纯当技术文档看,只能了解知识点参考
下一章预告:S7-1200 数据类型、存储区与寻址方式(I/Q/M/DB 详解)。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)