Siemens SIMATIC S5-90U/S5-95U紧凑型 PLC
Siemens 发布的SIMATIC S5-90U/S5-95U紧凑型 PLC 官方系统手册,全面覆盖产品定位、硬件设计、安装接线、启动调试、STEP 5 编程、诊断排错、I/O 寻址、通讯组网全流程,明确S5-90U 为经济型基础款、S5-95U 为高性能增强款,支持S5-100U 模块扩展、STEP 5 语言编程、SINEC L1/L2 网络通讯,提供完整的硬件规格、接线规范、故障诊断方法与模块选型清单,是两款 PLC 从设计到运维的全场景指导文件。
产品定位与硬件差异
型号 核心定位 板载 I/O 内存 定时器 / 计数器 特色功能
S5-90U 经济型基础 PLC 10 入 6 出 4KB 32/32 基础逻辑、1 路计数器 / 中断
S5-95U 高性能增强 PLC 16 入 16 出 + 8 路模拟入 + 1 路模拟出 16KB 128/128 PID、实时时钟、双计数器、时间控制程序
扩展能力:
S5-90U:需IM90 接口模块,最多接6 个S5-100U 模块
S5-95U:直接扩展,最多接32 个S5-100U 模块
供电:
S5-90U:115/230V AC直接供电
S5-95U:24V DC供电,可配 PS931 电源模块
安装与接线规范
安装方式
标准:35mm DIN 导轨安装,支持壁挂
扩展:最多4 层机架,用 IM315/IM316 连接
间距:垂直安装间距≥210mm,环境温度≤40℃
接线要求
端子:螺钉端子、SIGUT 双端子、压接端子
布线:分A/B/C 三组分离走线,模拟与通讯线屏蔽
接地:等电位连接,铜导线截面积≥16mm²
模拟量 / 高速信号:必须用屏蔽电缆,单端接地

操作模式与启动流程
工作模式
STOP:程序停止,输出禁用,数据保持
RUN:循环执行程序,正常运行
RESTART:重启,加载 DB1 参数,执行 OB21/OB22
启动步骤
断电检查机械与接线
接入电源,切换至 STOP
插入电池,上电自检
加载程序(EEPROM 自动 / 手动)
切换至 RUN,测试 I/O 与逻辑
总复位(清空程序)
S5-90U:断电→取电池→等待 15 秒→上电→装电池
S5-95U:STOP→取电池→关电→开电→装电池
STEP 5 编程核心
编程方式:STEP 5,支持语句表、梯形图、功能图
程序结构:组织块 OB、程序块 PB、功能块 FB、数据块 DB
核心功能
中断输入:90U(1 点)、95U(4 点),OB3 处理
计数器:90U(1 路 1kHz)、95U(2 路,最高 5kHz,支持 32 位级联)
模拟量:95U 自带 8 入 1 出,FB250/FB251 处理
高级功能:95U 内置PID 算法(OB251)、实时时钟
诊断与故障处理
状态指示
RUN(绿):运行
STOP(红):停止 / 故障
BF(黄,仅 95U):电池故障
诊断工具
诊断字节 IB35:监控中断、计数溢出、电源、电池状态
ISTACK:中断栈,查看故障原因(电源、程序、I/O 错误)
BSTACK:块栈,追踪程序调用流程
常见故障
无法切 RUN:程序错误、I/O 未就绪、电源异常
程序丢失:电池失效、未备份到 EEPROM
I/O 异常:接线错误、地址错误、模块未编码
通讯与扩展模块
通讯
编程口:15 针 20mA TTY,连接编程器 / OP
网络:SINEC L1(90U/95U)、SINEC L2/DP(95U 可选)
协议:3964 (R)、ASCII、PLC Link
模块类型
数字量:输入、输出、混合模块
模拟量:模拟输入 / 输出模块
功能模块:高速计数、定位、闭环控制、通讯处理器
关键问题与答案
问题 1:S5-90U 与 S5-95U 的核心硬件与功能差异是什么?
答案:
S5-90U:经济型入门款,115/230V AC 供电,板载 10 入 6 出,4KB 内存,32 个定时器 / 计数器,仅支持基础逻辑与 1 路计数器 / 中断,需 IM90 才能扩展模块。
S5-95U:高性能增强款,24V DC 供电,板载 16 入 16 出 + 8 路模拟入 + 1 路模拟出,16KB 内存,128 个定时器 / 计数器,内置 PID、实时时钟、双高速计数器,可直接扩展最多 32 个模块。
问题 2:S5-90U/S5-95U 的程序如何备份与恢复?
答案:
备份:程序保存至EEPROM 子模块,S5-90U 需用编程器 COMPRESS,S5-95U 长按 COPY 键 3 秒即可。
恢复:断电插 EEPROM→上电,自动加载;S5-95U 可按住 COPY 键上电实现手动强制加载。
掉电保持:依赖锂电池,无电池时断电后 RAM 数据丢失。
问题 3:PLC 无法切换到 RUN 模式的常见原因与排查方法?
答案:
常见原因
程序错误或无有效程序
外部 I/O 模块未就绪或故障
电源异常、电池失效
扫描时间超时、块栈溢出
排查方法
查看红 LED 闪烁 / 常亮状态
用编程器读ISTACK定位故障类型
执行总复位后重新加载程序
检查 I/O 模块编码、接线与供电
