西门子 TIA Portal(博途)监控,就是在线模式,PLC 运行时,电脑实时读取控制器内部硬件状态、程序、IO、变量数据,用于调试、查看运行状态、故障排查。S7‑1200/1500/300‑400 都适用。
核心作用
1. 在线查看程序逻辑执行状态
梯形图 LAD、功能块 FBD 监控:触点、线圈、指令实时变色。
绿色:导通 / 条件满足;灰色:断开 / 条件不满足可以直观看到:哪个联锁断开、线圈为什么不得电,不是看静态代码,是 PLC 真实运行逻辑。
离线:只打开本地项目,不跟 PLC 通讯;在线监控:和 PLC 建立连接,数据实时来自控制器。
2. 监视 IO 信号,区分硬件还是程序问题
查看输入 I:传感器、按钮给到 PLC 的真实信号;I 点没有变绿,代表外部无信号,硬件 / 接线故障。
查看输出 Q:程序是否已经输出。程序 Q 已经接通,但现场设备不动 → 故障在外部继电器、接线、负载。
3. 监控变量、数据块 DB
监控定时器、计数器、模拟量、工艺数据、故障代码:
定时器:TV 预设值、当前值、输出位状态;不计时就是使能条件没有接通。
DB 块:背景数据块、全局 DB,直接看压力、速度、报警字、故障编号。
可以把需要的变量拖到监视表集中观察,不用到处翻程序。
4. 硬件诊断,读取 PLC、模块故障
设备组态中查看硬件图标:红色 = 故障;橙色 = 警告。
在线和诊断:读取诊断缓冲区,这是西门子非常核心的故障工具。 记录故障代码、发生时间、事件描述:模块断线、IO 通道故障、通讯报错、程序错误、OB 块报错等。
诊断缓冲区不会因为 PLC 重启就清空,排查偶发故障最重要。
5. 强制功能(Force)
监控模式下可以强制 I/Q 变量,模拟输入输出信号,调试程序,不用接真实硬件。生产现场禁止随意强制,会造成设备误动作,安全风险很大。强制不等于修改程序,断开强制后恢复 PLC 真实信号。
6. 趋势(Trace)跟踪变量曲线
相当于软件示波器。普通监控只能看瞬时状态,一闪而过的信号抓不到。Trace 记录变量随时间变化波形,专门处理间歇性故障、偶发停机、信号闪变。 可以记录 IO、DB 变量,故障发生后回看波形定位瞬间跳变的信号。
7. 在线比较项目
对比电脑本地项目与 PLC 内部实际程序,确认控制器运行程序版本。 很多现场问题:电脑是旧程序,PLC 里面是另外一套程序,调试完全对不上。
8. 监视表、强制表
监视表:只读取数据,用于观察。
强制表:写入强制值,锁定信号。二者分开,避免误操作。
典型现场故障使用流程举例:电机无法启动
进入在线监控;
打开电机控制梯形图,看电机输出线圈,线圈灰色,向左找哪一个触点断开;
查看该断开的联锁条件来自哪里(DB 变量 / IO 点);
检查硬件诊断缓冲区看是否有模块故障;
偶发故障配置 Trace 捕捉故障瞬间。
对比小提示(和罗克韦尔、三菱简单对照)
西门子:诊断缓冲区是王牌,故障历史记录非常完善;强制与监视分开两张表。
罗克韦尔:Major/Minor 故障 + Fault History 故障日志;Watch 监视表。
三菱:监视窗口,软元件监控;强制功能。
注意:单纯监控只是读取数据,不会修改 PLC;下载才会改写 PLC 程序。





