适用 S7‑1200/1500;监控前提:网线正常、电脑 IP 与 PLC 同网段,PLC 拨到 RUN 模式西门子工业...。转至在线 = 建立通讯;程序状态 = 梯形图监控;监控表 = 变量集中观察;诊断缓冲区 = 故障黑匣子;Trace = 信号示波器。
一、建立在线连接(进入在线)
左侧项目树选中你的 CPU
点击工具栏 转至在线(Go Online) 绿色箭头图标;或者双击【在线和诊断】→点击转至在线。
弹出对话框,选择对应网卡,找到 PLC,建立连接。 连接成功:PLC 图标变为绿色对勾;红色叉号:IP、网线、防火墙、网卡选择错误。
不知道 PLC IP:左侧【在线访问】→选中本机网卡→【更新可访问的设备】扫描同网段 PLC。
二、梯形图(LAD/FBD)程序状态监控(看逻辑导通)
打开 OB1 或者其他程序块
工具栏点击 启用 / 禁用程序状态(眼睛图标),快捷键
Ctrl+F7西门子工业...。
绿色实线:能流导通,条件满足
蓝色虚线:断开,条件不满足
现象:线圈不输出,沿着线圈向左回溯,找到虚线断开的触点,就是不满足的联锁条件。 仅在线后才能看到颜色;离线模式看不到实时状态。
三、监控表(Watch Table)集中监控变量
适合批量看 IO、DB 块、定时器、报警变量西门子工业...。
项目树→PLC→监控与强制表→【添加新监控表】西门子工业...。
在监控表内填入变量符号名或地址:I0.0、Q0.0、DB1.DBW0 等。
点击上方 监视变量 按钮,实时显示监视值。
修改值:可以临时给变量赋值(测试用,掉电 / 程序改写就失效)
可以把梯形图变量直接拖拽到监控表。
监控表只是读取 + 临时修改;强制要使用单独的【强制表】,二者分开,不要混淆。
四、强制表(Force)使用
强制:锁定 IO 物理信号,不受外部接线、程序逻辑影响;PLC 断电重启强制仍然保留,不会自动消失!生产现场严禁随意强制输出。
打开【强制表】(一个 PLC 只有一张强制表)
添加 I/Q 地址,填写强制值 TRUE/FALSE
点【启动强制】,变量出现红色 F 标记。
测试完成必须点击【停止所有地址的强制】清除全部强制,否则会造成设备误动作,甚至无法下载程序西门子工业...。
五、硬件与故障诊断
1. 在线和诊断 → 诊断缓冲区(故障黑匣子)
双击 PLC【在线和诊断】→【诊断】→【诊断缓冲区】。
记录所有故障事件,带时间戳;PLC 重启不会清空。 可以看到:停机原因、IO 断线、模块故障、程序报错、通讯故障。
排查偶发故障优先看这里,不要只清除故障。
2. 硬件组态查看模块状态
在线后硬件组态里:
绿色:正常
橙色:警告
红色:模块故障、断线。点开模块属性查看通道故障信息。
六、Trace 轨迹功能,抓一闪而过的偶发故障
普通监控只能看当前瞬间,闪断信号抓不到,Trace 相当于内置示波器西门子工业...。
项目树 PLC 文件夹打开【Traces】,新建 Trace。
添加需要捕捉的 IO、DB 变量;设置采样周期(例如 10ms)。
将 Trace 配置下载到 PLC,激活记录。
等待故障复现,停止记录,回看波形,定位故障瞬间哪个信号跳变。
七、在线比较程序版本
在线后,右键 CPU→【比较】→离线 / 在线比较。
确认电脑项目程序和 PLC 内部运行程序是否一致,很多现场问题是电脑本地是旧程序。
现场标准故障排查流程实例:电机无法启动
转至在线,建立通讯。
打开电机控制 OB 块,开启程序状态监控;电机输出线圈虚线,向左找断开触点。
将联锁、IO 点添加进监控表,确认各个条件状态。
打开诊断缓冲区,查看是否硬件 / IO 模块报错。
偶发停机:配置 Trace 捕捉故障瞬间信号。
确认在线离线程序版本一致。
找到根因,禁止只清故障就开机。
重要注意事项
监控只是读取数据,下载才改写 PLC 程序。
强制不会随 PLC 断电复位消失,调试结束务必全部停止强制西门子工业...。
生产设备禁止强制输出,防止伤人损设备。
通讯断开后程序状态、监控表不再刷新。
三大 PLC 监控简单对照
表格
| 项目 | 西门子博途 | 罗克韦尔 Studio5000 | 三菱 GX Works3 |
|---|---|---|---|
| 程序监控 | 程序状态(眼睛图标) | 在线监控梯形图 | 监视开始 F3 |
| 变量观察 | 监控表 | Watch 监视窗口 | 软元件监视 |
| 故障记录 | 诊断缓冲区 | Fault History 故障日志 | PLC 诊断 |
| 波形捕捉 | Trace | Trend | 采样跟踪 |
| 强制 | 独立强制表 | Force | 强制功能 |

